255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,219,0,67,0,8,6,6,7,6,5,8,7,7,7,9,9,8,10,12,20,13,12,11,11,12,25,18,19,15,20,29,26,31,30,29,26,28,28,32,36,46,39,32,34,44,35,28,28,40,55,41,44,48,49,52,52,52,31,39,57,61,56,50,60,46,51,52,50,255,219,0,67,1,9,9,9,12,11,12,24,13,13,24,50,33,28,33,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,255,192,0,17,8,2,153,3,223,3,1,34,0,2,17,1,3,17,1,255,196,0,28,0,0,2,3,1,1,1,1,0,0,0,0,0,0,0,0,0,5,6,3,4,7,2,1,0,8,255,196,0,90,16,0,2,1,2,4,2,8,4,2,6,8,3,6,2,2,19,1,2,3,4,17,0,5,18,33,19,49,6,34,65,81,97,113,129,145,7,20,50,161,35,177,21,66,82,130,193,209,51,98,114,146,162,178,225,240,22,36,194,52,53,67,115,116,241,37,54,179,210,23,55,99,226,38,83,131,163,195,68,117,147,180,70,100,132,133,196,211,255,196,0,25,1,0,3,1,1,1,0,0,0,0,0,0,0,0,0,0,0,2,3,4,1,0,5,255,196,0,51,17,0,2,2,1,2,5,3,4,2,2,2,2,2,3,0,0,0,1,2,17,3,18,33,4,19,34,49,50,51,65,81,35,97,113,129,5,145,20,66,177,240,67,82,36,193,98,130,209,255,218,0,12,3,1,0,2,17,3,17,0,63,0,214,126,125,70,107,37,11,11,1,26,186,155,253,68,146,15,240,247,193,49,97,231,110,71,24,239,196,156,206,175,42,233,56,158,146,89,34,97,2,0,202,118,55,212,8,254,175,97,194,162,116,243,164,10,138,5,108,134,227,180,242,229,137,28,228,155,67,225,131,82,180,126,144,7,110,124,188,49,228,213,17,83,193,36,242,62,152,227,66,236,127,170,5,206,63,58,159,136,157,33,177,34,176,236,57,98,173,71,76,115,202,181,120,230,174,145,145,197,136,189,129,7,179,25,205,159,192,95,227,124,179,244,156,85,112,233,69,121,163,15,110,181,220,3,123,111,143,14,97,70,150,189,84,67,199,88,24,252,184,185,157,115,50,187,86,203,175,97,168,185,181,187,255,0,44,114,106,231,118,23,158,75,120,185,193,235,159,192,95,227,47,147,245,64,171,167,38,194,162,31,73,6,62,106,170,120,208,187,79,16,81,185,37,198,63,43,37,92,226,236,39,96,71,110,179,254,255,0,246,199,95,63,84,127,253,102,83,224,100,59,99,53,204,31,241,151,201,250,154,58,136,102,75,197,40,107,139,236,69,241,203,205,10,11,52,177,173,249,221,134,63,47,174,121,152,66,53,69,93,50,22,93,200,98,15,219,17,62,107,88,192,241,170,229,115,184,222,67,207,29,204,151,193,223,227,171,238,126,159,90,152,158,225,89,73,215,164,132,32,243,32,223,199,98,49,233,82,57,217,119,222,195,158,63,48,69,156,230,20,210,222,42,217,163,222,231,75,219,97,254,198,46,199,211,110,144,34,232,76,210,112,79,32,198,248,237,114,248,53,240,255,0,12,253,24,253,162,214,3,152,197,105,43,196,57,148,52,103,170,178,66,100,12,9,221,129,3,79,177,39,208,247,99,47,248,109,210,188,231,57,233,19,209,215,213,25,162,16,60,129,74,239,123,173,183,245,56,189,241,66,190,163,46,204,232,106,41,164,146,55,142,155,82,184,61,91,241,57,120,92,19,141,212,244,216,167,137,234,210,205,89,74,141,38,227,151,44,118,15,86,196,239,224,14,63,55,69,211,174,144,34,216,87,72,214,216,220,226,115,241,11,164,5,122,181,135,107,224,86,89,123,12,255,0,25,159,162,203,34,139,234,0,13,238,113,94,154,186,158,90,104,100,142,161,8,145,85,214,236,47,98,1,254,56,252,231,63,77,51,250,134,1,179,7,210,127,119,150,5,126,148,170,36,94,174,80,128,29,32,57,244,252,177,220,217,252,26,184,111,150,126,165,53,244,104,161,141,84,66,253,186,198,59,21,148,204,108,42,33,59,246,72,184,252,172,181,115,54,207,60,166,251,131,172,159,92,116,42,166,7,105,159,159,61,71,187,253,113,186,230,115,225,151,201,250,157,170,169,209,75,25,226,0,115,37,198,60,142,166,42,139,24,229,70,191,113,23,199,229,137,51,26,128,219,213,203,110,219,185,196,209,231,89,140,75,170,10,233,163,126,194,36,34,253,150,219,29,204,145,223,227,47,147,245,4,147,66,155,52,177,142,251,176,196,81,205,28,165,149,93,53,3,164,217,129,241,254,56,252,191,38,103,89,46,205,87,43,53,185,52,135,253,247,227,232,51,172,198,158,77,81,87,84,70,123,72,114,63,223,102,59,153,47,131,151,12,190,79,211,236,186,64,189,185,246,12,66,251,220,90,214,230,49,249,206,62,155,116,134,53,211,30,105,53,251,152,223,14,223,13,58,85,156,103,93,33,150,138,190,168,205,16,166,121,0,35,123,234,64,55,245,56,229,41,54,4,176,56,198,205,53,235,196,57,164,84,76,52,172,144,25,3,2,119,96,109,167,216,147,251,167,187,5,5,133,141,199,150,50,127,138,25,133,78,91,156,209,212,82,201,36,110,148,128,171,3,181,248,135,111,3,98,112,147,23,78,186,64,139,97,93,35,91,99,115,140,148,218,110,142,134,13,106,207,210,32,221,108,78,254,23,199,174,232,136,91,86,144,5,239,229,143,206,135,226,23,72,10,237,88,118,191,231,138,211,244,211,63,169,54,124,193,244,155,223,179,151,102,51,155,62,212,23,248,175,220,253,27,79,93,79,37,60,78,179,161,214,161,133,216,94,196,95,248,227,179,152,81,162,130,106,162,23,237,212,55,199,229,159,210,149,68,141,85,115,42,0,109,103,56,249,106,230,61,87,158,77,247,7,89,62,184,37,146,127,1,127,140,190,79,213,34,178,152,155,10,136,73,240,145,113,243,85,83,162,22,53,17,0,57,146,227,31,150,5,84,192,220,76,254,122,207,118,60,124,198,160,54,245,114,218,251,221,206,59,92,129,255,0,25,124,159,170,35,168,138,162,198,57,81,175,220,69,241,204,147,194,155,52,177,143,54,24,252,193,30,117,152,196,186,160,174,154,55,191,49,33,23,191,102,216,134,76,206,178,93,154,174,82,109,250,210,29,183,255,0,223,29,204,151,193,223,227,171,238,126,159,142,100,148,178,171,199,168,54,158,171,2,59,241,243,46,144,47,107,95,179,150,63,48,65,157,230,116,242,106,138,190,162,50,119,37,92,140,94,143,166,221,33,141,52,199,154,77,203,147,27,227,53,203,224,231,195,252,51,244,83,238,8,181,128,230,49,3,215,136,179,68,162,97,165,94,19,32,96,78,236,26,218,125,174,125,15,118,51,63,134,125,41,205,243,172,250,122,58,234,163,52,75,74,210,40,35,123,235,64,13,253,78,37,248,159,152,212,229,153,245,36,244,178,73,19,165,34,217,129,219,250,70,22,240,60,240,90,158,155,23,202,122,180,154,208,32,111,113,203,150,59,7,171,107,239,228,113,249,186,62,157,116,129,22,194,182,70,182,198,231,19,159,136,93,32,43,213,172,59,127,60,2,201,47,97,159,227,51,244,84,178,36,81,51,150,210,170,11,19,228,167,17,195,91,78,208,198,203,80,135,80,12,58,226,246,182,63,55,212,244,207,62,169,58,100,204,31,67,94,227,150,195,179,243,192,191,210,149,68,130,213,115,105,0,218,206,113,188,217,191,99,87,13,242,207,212,167,48,163,69,4,213,68,47,219,172,111,142,197,101,49,54,21,17,29,251,36,92,126,86,90,185,136,210,243,201,202,224,135,39,215,29,10,169,149,182,153,252,245,30,236,110,185,28,248,101,242,126,167,106,170,116,66,198,162,32,7,105,112,113,244,117,17,79,99,28,168,215,238,34,248,252,174,249,149,64,109,234,229,181,251,92,226,104,243,172,198,37,213,5,116,209,177,237,18,17,123,243,229,142,230,72,207,241,151,201,250,130,73,225,93,154,88,199,155,12,67,28,201,46,165,87,77,65,172,108,65,27,111,143,204,18,102,117,146,139,53,92,172,109,107,52,135,109,255,0,247,199,176,103,153,149,60,154,162,175,168,140,147,115,165,200,199,115,37,240,106,225,151,201,250,121,150,192,92,11,95,179,150,32,114,8,34,214,3,179,31,157,99,233,191,72,99,75,71,154,77,202,246,99,124,60,124,50,233,70,111,157,231,85,52,117,245,70,104,227,166,121,20,17,189,245,160,189,253,78,53,74,77,238,4,176,184,171,52,182,175,17,230,162,137,134,149,104,120,128,130,119,58,173,107,120,12,19,4,13,238,57,114,198,71,241,59,49,170,203,58,67,79,61,44,178,68,203,70,182,96,118,250,220,91,192,225,58,46,157,244,129,22,223,59,35,118,27,156,11,155,77,209,208,193,173,90,63,72,3,213,210,78,254,71,28,207,36,112,83,201,43,48,85,69,46,79,144,56,252,238,126,33,244,128,142,173,97,219,249,255,0,237,138,181,61,50,207,106,174,178,230,14,81,129,212,14,219,119,125,241,156,217,246,160,191,198,126,231,233,20,172,167,40,150,157,13,197,199,92,94,216,240,230,20,104,160,154,168,133,251,117,141,241,249,111,244,173,81,32,189,100,214,3,110,185,199,139,85,49,26,94,121,47,110,122,201,245,193,115,39,240,23,248,203,228,253,82,43,41,137,176,168,132,155,246,72,184,249,170,233,227,66,198,162,32,59,203,131,143,203,2,170,96,219,76,254,122,206,60,124,202,160,54,245,114,218,253,174,113,218,228,15,248,203,228,253,81,28,241,79,214,142,84,107,247,17,124,115,36,240,174,205,44,99,205,134,63,47,166,119,152,196,183,134,186,104,216,243,180,132,92,30,124,177,12,153,157,100,162,205,85,43,30,86,105,78,219,227,185,146,248,59,252,117,125,207,212,17,204,147,93,85,211,86,171,27,48,35,109,241,243,45,130,220,118,246,12,126,97,131,60,204,169,228,213,13,125,68,102,247,58,92,140,93,78,155,244,134,52,180,121,172,219,111,102,55,198,107,151,193,207,135,248,103,232,167,32,131,181,135,110,32,53,225,51,83,68,195,72,225,9,1,4,238,117,16,69,188,49,155,252,50,233,62,109,157,230,213,84,185,133,73,157,34,167,46,183,93,239,169,119,191,169,196,127,19,115,42,172,175,164,145,79,73,44,145,58,211,40,14,14,198,236,226,223,213,61,184,39,39,166,197,242,158,173,38,192,8,27,220,114,229,142,129,234,216,157,252,142,63,55,197,211,190,144,34,129,243,174,221,134,231,19,31,136,93,32,32,105,173,59,15,227,255,0,182,1,100,151,176,207,241,153,250,30,166,120,233,233,101,153,159,74,198,133,201,242,7,31,45,85,56,0,9,227,39,251,98,246,199,230,218,158,152,231,149,119,89,171,217,163,112,117,3,176,183,119,223,3,63,74,213,19,169,235,38,176,31,182,113,188,217,191,96,151,13,247,63,82,156,194,141,0,38,170,33,126,71,88,223,29,138,186,98,108,42,33,60,249,72,184,252,172,181,83,17,165,231,146,246,231,172,159,92,116,181,115,6,218,103,231,207,89,198,243,36,99,225,151,201,250,157,170,233,227,77,70,162,32,7,105,112,113,244,115,199,63,90,57,81,129,223,102,7,31,149,219,50,169,13,115,87,45,175,218,231,18,166,119,152,198,151,134,190,104,217,185,218,66,53,2,55,229,142,230,76,207,241,151,201,250,134,73,225,93,154,88,199,155,46,33,142,84,152,16,174,151,213,99,98,8,219,255,0,108,126,95,147,51,172,144,16,213,82,177,229,214,144,237,142,160,207,115,42,119,213,13,125,68,103,153,210,228,99,185,146,248,53,112,203,228,253,60,203,96,183,30,131,16,57,184,59,88,99,243,170,116,227,164,40,150,143,52,152,216,92,134,55,195,239,195,30,146,230,217,222,97,91,77,152,84,153,210,24,53,45,215,123,234,231,141,82,147,123,129,44,46,49,179,71,249,240,51,87,162,97,164,8,196,138,65,59,146,72,32,143,13,189,240,72,88,95,113,203,150,49,239,137,121,157,94,85,210,113,61,36,178,68,194,4,80,192,236,65,214,45,231,200,225,78,46,157,116,129,20,15,157,118,236,55,62,56,23,54,174,142,134,13,81,180,126,144,4,105,177,59,250,227,138,169,227,166,164,154,118,125,41,20,108,228,255,0,100,28,126,120,63,16,186,66,192,90,176,143,247,255,0,182,41,212,244,195,60,171,12,147,215,179,68,234,117,2,109,113,221,247,198,115,103,218,130,255,0,27,228,253,40,42,160,22,81,60,100,143,235,139,227,195,152,209,168,91,213,66,47,203,174,55,199,229,163,154,213,19,169,235,38,216,126,217,199,139,85,49,26,94,121,46,7,61,100,224,185,147,248,11,252,101,242,126,169,21,148,196,216,84,66,79,132,139,143,154,178,158,52,44,211,196,7,139,130,113,249,97,106,166,12,45,51,222,231,125,103,30,54,101,80,24,19,87,45,175,125,220,227,185,146,7,252,101,242,126,168,142,120,230,235,71,42,55,110,196,28,113,36,240,169,179,75,24,240,44,49,249,133,51,188,198,52,252,26,249,144,183,48,36,43,168,17,191,44,65,38,101,89,37,239,85,41,63,214,144,237,142,230,75,224,239,241,213,247,63,80,199,42,76,182,87,75,220,131,98,8,22,255,0,219,30,50,216,45,199,160,24,252,195,6,123,153,211,57,104,107,234,35,237,32,57,24,186,157,56,233,12,105,212,205,38,54,220,134,55,198,107,151,193,207,135,248,103,232,167,177,7,107,12,64,181,227,244,164,180,44,52,132,141,93,108,79,90,228,131,113,225,101,30,184,207,62,24,116,147,53,207,42,235,233,243,10,147,58,193,18,148,186,239,123,157,241,71,226,70,105,87,149,116,169,230,163,154,72,156,69,26,134,7,102,4,48,35,211,99,130,114,122,108,95,41,185,105,54,64,64,185,184,220,114,199,96,139,88,155,159,35,143,205,241,116,239,164,10,160,124,235,145,219,115,227,137,143,196,46,144,176,22,172,60,135,159,251,229,128,89,37,236,51,252,102,126,134,171,168,138,150,146,105,221,244,164,81,179,147,224,6,58,249,168,22,202,39,140,145,253,113,124,126,107,169,233,126,119,88,172,147,215,179,68,202,117,3,181,199,119,223,3,78,105,86,196,151,173,155,150,221,115,223,141,230,205,251,26,184,111,185,250,148,230,20,107,166,245,80,130,121,126,32,223,29,138,202,102,216,84,68,124,164,92,126,87,90,169,136,210,243,201,112,57,235,39,30,173,84,193,134,153,159,153,228,231,27,204,145,207,134,95,39,234,119,172,167,141,53,53,68,96,127,108,19,143,163,154,57,134,168,228,70,28,246,96,113,249,93,179,42,128,215,53,114,218,247,221,207,251,190,39,76,239,49,141,63,6,190,100,213,177,2,66,53,11,92,242,199,107,153,159,227,47,147,244,244,147,194,166,205,44,99,192,176,196,81,202,147,45,149,210,247,32,216,130,5,182,254,24,252,191,38,103,89,37,239,85,43,29,190,169,14,216,234,12,251,51,166,98,97,175,168,143,182,193,200,199,115,37,240,18,225,151,201,250,121,150,218,110,57,246,98,6,58,135,45,177,249,213,122,113,210,40,211,169,154,76,64,220,134,55,198,135,240,195,164,121,166,121,62,97,14,99,82,103,16,36,122,46,187,238,90,255,0,150,53,73,183,184,185,225,113,86,104,41,94,14,107,61,11,117,120,104,142,182,39,173,170,247,184,240,178,143,81,223,130,64,129,218,55,236,198,51,241,23,53,172,202,186,89,60,212,115,73,19,232,137,67,3,179,2,134,227,194,221,92,44,197,211,204,253,85,127,231,92,142,219,156,11,155,87,71,67,6,165,104,253,31,113,107,31,93,142,56,171,168,138,150,146,105,221,236,145,163,57,62,22,199,231,131,241,11,164,44,20,138,194,57,95,20,170,122,95,157,214,43,164,245,238,209,50,157,64,155,92,29,173,140,230,207,181,7,254,55,201,250,87,230,169,212,233,19,199,181,239,102,24,240,230,20,106,87,254,106,16,79,46,184,223,31,150,142,105,86,196,151,172,154,246,219,174,123,255,0,215,30,10,169,136,210,243,201,112,7,235,147,130,230,207,224,223,241,151,201,250,164,86,83,54,194,162,35,229,34,227,199,172,167,137,53,53,68,64,127,108,19,143,203,43,87,48,110,172,207,204,238,28,247,227,195,153,212,6,82,106,229,183,49,119,63,238,248,237,114,7,252,101,242,126,168,142,104,230,26,163,145,24,90,251,16,113,196,147,194,166,207,44,67,192,176,199,230,21,206,179,24,210,208,215,204,154,182,96,36,35,80,231,217,136,31,50,172,147,115,85,41,59,125,82,29,177,220,201,124,29,254,58,190,231,234,24,229,73,211,170,233,114,77,236,65,2,219,99,198,91,105,184,231,217,108,126,98,131,62,204,233,73,48,230,21,17,246,217,92,226,226,244,227,164,81,167,83,52,152,129,185,86,55,198,107,151,193,207,135,248,103,232,166,179,47,45,187,177,4,85,234,217,173,69,11,117,120,74,140,150,39,175,171,153,62,86,81,234,59,240,133,240,187,164,89,166,122,217,148,89,141,65,155,229,214,45,4,174,226,229,239,254,81,128,223,16,243,106,220,171,165,245,82,209,205,36,79,166,32,8,59,48,49,239,167,203,108,19,147,211,98,249,77,203,73,180,130,5,205,197,207,102,59,4,88,2,124,246,56,252,225,31,79,51,245,11,255,0,58,228,118,220,226,83,241,11,164,44,1,21,132,114,191,126,1,101,151,176,207,241,153,250,26,174,162,42,106,89,38,119,208,145,169,98,113,215,205,192,54,227,199,112,55,179,46,216,252,211,85,210,236,238,177,89,39,175,118,141,151,172,9,181,193,218,216,30,115,74,182,36,189,100,215,34,195,174,123,255,0,215,27,205,155,246,53,112,223,115,245,41,204,40,212,168,249,168,65,60,186,227,124,118,43,41,143,42,136,79,148,139,143,202,203,85,49,22,105,228,184,183,235,147,142,150,170,96,118,153,251,127,92,247,227,121,147,57,240,203,228,208,62,46,33,53,177,177,107,35,4,182,199,250,223,195,9,237,144,81,197,151,46,99,243,206,104,222,118,137,28,13,216,220,219,236,174,125,6,30,62,46,50,25,162,143,134,196,132,86,103,222,214,212,69,135,142,3,165,61,55,203,12,146,8,94,82,42,4,240,76,121,90,193,139,121,105,252,241,143,187,49,54,160,133,111,145,160,86,58,39,154,67,102,228,156,236,16,143,243,55,182,45,37,38,91,196,102,90,42,153,148,49,176,32,173,198,182,255,0,167,78,46,45,115,172,194,36,165,44,129,75,73,46,202,16,135,35,253,124,173,138,227,49,204,190,94,77,73,10,72,207,97,169,190,128,47,170,254,34,215,245,24,70,169,21,44,77,173,217,58,82,148,234,140,157,100,143,80,29,103,221,142,160,79,166,199,31,69,71,44,104,23,244,100,45,165,69,201,110,228,144,19,254,32,127,119,19,138,153,154,133,106,213,212,24,230,45,44,8,9,23,17,220,129,237,113,138,83,205,152,77,68,86,124,204,52,200,89,221,213,70,192,29,46,191,117,35,191,124,115,212,114,194,159,185,112,69,82,147,7,25,117,33,3,109,39,145,241,63,111,124,67,45,53,75,192,209,138,42,98,218,8,36,115,31,134,169,127,240,223,204,227,169,103,172,141,25,166,170,96,138,4,124,16,130,198,204,21,223,207,83,3,255,0,182,42,210,252,250,48,163,106,246,86,50,41,146,93,23,223,91,43,47,247,180,140,101,200,222,66,44,53,63,227,187,182,77,22,236,196,0,192,115,98,195,236,70,33,74,80,192,1,148,32,59,114,107,254,178,31,200,48,245,196,113,214,214,73,32,171,122,145,162,100,0,196,19,233,123,17,183,239,218,195,198,216,239,230,42,196,148,177,207,86,178,52,111,27,204,209,175,212,167,109,59,127,91,171,235,142,110,72,199,133,124,144,189,53,57,177,155,43,148,141,66,246,123,246,201,252,25,63,187,136,233,50,138,60,195,48,130,140,65,52,6,86,23,38,251,117,22,246,241,212,31,23,42,107,42,150,74,142,19,194,96,212,82,11,13,249,27,31,82,10,226,238,80,106,18,142,26,230,80,210,35,105,126,24,213,96,197,134,160,59,180,143,190,10,50,151,184,188,144,113,142,164,203,255,0,12,160,166,135,167,79,20,12,218,227,163,145,101,83,216,192,165,254,248,55,241,113,25,169,226,123,128,156,17,206,252,195,143,231,249,224,119,195,248,18,14,159,38,152,76,111,45,4,146,201,251,206,182,30,131,111,76,25,248,180,224,80,65,16,136,179,152,153,131,139,216,0,70,199,206,235,111,35,135,187,81,17,22,220,211,51,120,114,10,89,50,153,179,36,173,144,211,71,32,141,218,219,234,185,28,191,122,63,115,136,34,160,203,140,241,255,0,204,78,241,155,106,40,156,133,247,246,23,246,195,21,28,84,208,101,227,40,134,55,156,86,172,115,35,158,69,201,107,31,64,7,168,197,103,171,146,42,197,167,90,70,146,59,177,145,150,203,101,82,0,35,199,243,177,194,242,73,174,195,113,234,156,158,224,161,69,69,36,90,97,166,169,119,49,243,32,128,27,133,177,244,147,242,193,21,165,86,102,224,100,234,177,146,74,137,31,123,106,83,111,238,173,189,78,34,143,51,175,71,168,26,41,248,218,148,66,29,172,164,106,182,175,45,63,108,93,249,199,25,57,170,119,85,97,91,20,51,117,77,138,128,250,143,133,193,13,236,48,189,82,99,94,42,238,206,18,157,149,24,46,81,79,184,32,18,220,190,155,31,240,159,124,122,176,212,141,198,93,76,44,250,153,15,131,187,219,217,192,244,197,9,170,43,228,141,224,169,175,60,82,171,46,161,29,140,99,83,93,125,128,245,219,18,38,97,80,173,4,143,88,226,155,132,21,227,225,253,109,98,93,175,223,184,245,219,29,114,249,11,144,139,9,5,76,65,85,242,218,89,81,66,139,247,144,161,126,246,196,47,75,40,58,14,83,16,107,21,44,26,219,233,101,54,245,32,250,98,180,109,93,28,53,52,237,152,149,145,36,252,121,66,95,64,0,222,222,103,77,188,113,241,173,169,90,216,164,106,160,85,227,37,163,209,177,33,73,99,239,249,156,101,200,238,66,186,39,122,107,147,163,41,93,68,243,13,113,191,15,255,0,170,223,222,196,38,150,147,87,227,229,83,91,85,142,151,185,182,166,59,126,235,40,244,197,184,39,171,21,148,105,85,86,178,20,116,146,103,2,193,213,128,234,237,220,199,72,255,0,76,87,158,190,174,243,0,240,240,206,168,224,4,111,125,60,246,236,36,17,142,82,145,156,159,100,202,244,153,85,14,103,154,65,71,242,245,16,52,134,236,199,150,203,115,111,80,112,209,240,190,24,33,233,196,177,194,88,58,81,72,147,41,236,112,200,15,223,20,50,129,80,41,34,172,145,117,190,173,12,16,95,78,179,245,121,105,252,240,103,225,220,9,79,211,226,22,34,143,46,90,242,189,199,237,58,17,124,62,13,180,153,54,75,139,113,46,252,93,70,49,196,247,1,12,3,176,243,18,127,174,222,184,67,143,163,244,143,149,75,152,165,108,134,149,102,225,51,219,125,90,136,229,253,146,158,248,208,254,46,56,20,112,68,34,44,230,38,96,226,246,0,29,199,153,184,183,145,194,197,44,52,208,209,12,154,8,222,97,87,195,158,57,15,34,197,152,131,232,129,125,111,130,111,118,98,109,65,11,81,80,101,230,116,188,243,180,103,78,162,137,200,95,127,97,127,97,137,214,138,137,227,2,58,90,153,31,64,220,130,44,120,109,191,247,244,251,96,145,172,146,58,197,129,105,26,72,129,38,70,91,45,148,48,0,143,247,189,142,43,197,153,215,169,168,93,52,252,125,106,176,135,110,173,139,88,183,149,133,252,141,240,141,114,101,49,196,218,221,146,37,34,177,97,14,80,162,50,78,144,239,191,234,19,246,91,122,156,74,180,206,34,145,23,41,167,26,149,128,37,175,166,224,0,126,199,223,18,252,227,140,152,85,179,42,183,206,199,12,163,73,228,21,239,249,131,237,129,146,207,94,241,152,42,51,3,197,10,37,46,35,177,77,218,235,232,20,15,49,167,25,114,53,98,77,247,8,136,106,65,44,50,234,97,105,53,178,31,9,11,219,217,130,249,12,70,148,245,49,5,87,203,105,101,64,20,95,188,128,7,222,216,174,153,133,64,120,100,146,177,197,55,8,43,196,19,102,58,73,118,191,125,200,245,219,16,70,245,233,79,60,7,48,43,36,114,30,60,161,47,160,1,184,30,109,166,216,235,151,201,188,132,89,106,105,3,5,57,76,55,181,137,13,110,198,7,238,195,219,28,53,33,97,166,60,169,67,30,168,33,174,55,88,199,230,164,254,246,33,53,181,43,91,27,154,144,85,227,63,133,163,107,133,55,62,255,0,153,197,202,122,138,181,175,165,74,170,181,151,134,202,242,184,22,226,6,75,219,111,235,27,15,47,12,99,148,145,207,10,94,229,70,166,163,46,76,217,76,218,75,238,21,238,64,214,199,252,140,7,166,34,163,202,104,179,76,206,26,65,5,68,13,38,236,199,150,202,75,91,212,98,105,235,171,63,25,67,194,80,134,72,1,27,222,195,187,188,234,24,41,148,138,133,164,138,181,215,91,22,225,48,65,125,58,255,0,91,203,72,35,212,96,163,41,94,226,231,141,198,55,97,15,133,208,193,23,77,106,18,2,215,90,9,4,160,246,56,145,1,254,24,37,241,121,24,240,158,224,33,129,123,249,135,63,192,254,120,175,240,230,4,167,233,236,170,177,20,119,203,90,73,47,218,89,227,34,254,132,96,135,197,217,0,166,130,33,17,103,49,22,215,189,128,13,184,243,55,22,242,56,123,218,36,241,109,205,51,62,29,31,163,108,174,76,193,43,164,52,130,115,14,187,111,125,103,179,251,26,78,43,197,65,151,153,148,153,231,100,54,185,68,236,184,191,176,191,176,195,44,16,83,69,74,50,90,120,222,97,80,201,81,20,135,145,58,137,13,253,192,7,157,241,75,231,36,74,177,78,180,108,240,139,180,142,44,182,1,172,8,255,0,125,135,11,201,41,46,195,113,106,156,158,224,212,162,161,101,93,20,149,50,29,34,247,4,88,233,127,250,184,127,124,94,74,64,65,17,229,42,18,251,107,125,249,37,255,0,203,247,196,80,230,117,227,142,154,105,197,70,181,88,181,182,192,18,110,222,86,23,242,108,94,21,174,50,120,235,9,85,102,172,142,41,6,147,216,143,113,238,84,251,97,106,82,99,94,42,238,200,197,51,136,100,141,114,154,112,89,88,6,213,125,36,173,134,59,48,212,234,102,25,117,48,2,66,229,15,254,104,123,127,211,229,124,14,150,122,247,139,129,81,152,19,50,170,74,206,177,238,155,176,42,59,237,96,60,197,177,42,102,21,1,226,121,42,220,83,152,130,180,65,54,39,79,89,175,223,168,143,91,140,117,203,228,46,66,162,194,211,212,160,84,124,182,150,68,0,0,123,200,22,251,226,38,166,144,72,3,101,16,237,107,144,246,191,213,113,247,30,216,171,28,149,241,210,205,15,233,2,175,28,173,199,148,37,244,128,55,3,205,136,183,150,62,106,202,164,173,14,42,85,150,72,142,152,180,109,168,2,15,248,191,51,140,185,29,200,87,68,173,70,197,52,71,149,174,178,52,6,213,125,204,104,183,254,240,39,215,17,181,53,27,72,76,185,84,218,75,157,149,238,66,151,191,249,13,177,114,10,138,149,204,105,150,166,173,102,17,217,228,112,45,197,13,21,199,47,235,109,233,138,179,215,214,105,153,67,194,85,131,37,56,43,189,192,29,223,180,110,6,57,74,70,114,189,147,32,163,202,40,243,76,202,58,69,130,120,36,113,114,79,45,149,137,183,168,92,54,124,43,138,158,62,152,213,173,51,53,150,133,214,64,123,24,74,160,254,75,129,185,96,168,142,142,42,215,78,35,18,97,96,130,250,117,88,234,242,210,8,245,24,57,240,222,8,233,186,117,83,26,198,81,142,90,94,75,142,101,158,54,23,244,101,246,195,241,182,210,100,217,27,139,113,59,248,188,140,94,39,184,8,97,91,108,121,134,111,224,71,223,9,71,163,244,99,44,124,193,107,164,52,102,161,161,15,109,201,214,123,63,177,190,31,126,47,56,17,67,16,137,139,240,181,107,222,195,173,184,243,220,91,0,34,130,153,41,198,73,79,27,202,37,145,42,33,148,242,61,98,117,127,251,176,7,153,56,43,221,152,155,80,136,175,29,5,1,148,19,60,238,132,11,148,79,17,127,97,127,80,49,97,40,232,24,174,138,58,153,109,107,169,4,126,223,242,143,4,5,108,139,86,32,90,86,104,84,106,145,197,151,79,90,192,143,177,242,24,130,12,207,48,180,200,86,157,106,12,138,19,89,217,84,147,115,236,1,242,97,132,107,147,41,88,155,91,178,72,232,238,182,76,165,116,11,125,111,185,234,160,99,254,27,250,226,95,150,144,67,44,107,148,83,130,202,193,78,171,233,37,72,24,144,86,183,232,152,43,46,168,100,170,88,164,93,39,98,17,182,254,241,95,59,140,12,146,122,247,128,67,81,152,147,52,97,37,119,68,221,70,224,168,239,177,210,60,72,35,25,114,53,98,79,220,36,97,169,58,138,229,244,202,3,151,40,121,143,196,86,183,248,116,249,19,136,197,61,74,141,15,150,210,200,191,170,124,127,214,255,0,108,87,90,250,158,44,108,245,140,32,120,192,225,4,219,233,235,53,251,245,17,111,16,216,130,57,107,227,163,146,49,152,50,188,82,183,26,80,151,210,20,47,84,121,177,22,242,199,92,190,77,228,34,201,167,113,40,213,148,69,97,98,108,214,189,137,36,121,110,6,35,106,54,41,195,143,43,94,33,80,154,181,94,231,130,18,255,0,222,235,98,38,171,170,74,210,201,82,172,178,68,120,113,20,219,80,219,252,220,188,241,122,158,162,165,115,42,117,169,171,19,42,41,105,28,117,120,186,161,212,188,191,173,249,99,53,73,28,240,165,238,82,122,122,54,114,210,101,51,5,46,72,10,247,32,22,31,244,220,122,226,42,76,162,143,52,204,22,150,56,39,134,71,82,215,110,87,10,196,129,234,19,19,77,93,89,162,101,87,132,134,86,16,2,187,220,91,99,111,218,185,183,150,10,101,194,162,42,24,171,89,56,140,193,161,96,130,250,75,0,117,121,88,17,234,48,81,148,175,113,121,49,181,27,176,175,194,148,166,78,149,215,10,86,109,34,137,149,193,236,97,40,31,144,92,88,248,189,27,26,136,223,80,8,99,91,115,231,118,254,4,99,223,134,212,241,210,244,214,186,21,140,163,12,191,84,151,237,44,200,219,254,235,47,182,38,248,188,226,209,68,35,98,226,45,69,247,183,213,184,243,195,155,168,147,193,183,145,49,21,186,63,70,185,97,204,22,182,67,70,213,13,8,125,59,147,171,187,251,1,143,166,42,165,5,6,178,120,243,186,145,205,19,159,43,251,12,52,36,20,203,78,50,58,120,222,80,210,173,68,50,183,34,47,125,95,220,219,204,224,120,173,144,85,112,69,41,104,85,117,201,38,202,20,234,32,17,236,9,240,24,12,146,146,236,55,18,148,219,220,160,148,121,121,144,20,162,169,153,85,129,32,130,46,53,63,230,162,60,91,138,140,232,10,50,165,210,0,185,119,220,217,20,49,247,23,245,199,20,249,158,96,68,136,68,9,80,100,80,188,67,244,41,38,230,222,64,31,222,24,187,243,175,250,42,146,175,170,134,90,141,14,150,39,75,8,246,31,222,43,231,113,133,234,147,26,241,87,118,112,41,228,16,200,139,148,83,134,101,33,78,171,233,58,88,127,31,182,61,48,84,178,182,154,10,101,23,102,42,121,139,178,127,245,45,234,112,54,89,235,222,1,20,249,139,25,161,211,44,146,34,110,7,34,190,135,72,241,223,22,22,186,164,204,47,88,194,25,35,10,177,104,216,117,108,90,253,250,136,183,147,99,174,95,33,114,17,63,2,171,117,108,178,149,213,175,164,142,253,255,0,159,219,17,24,28,74,9,201,225,210,44,198,207,107,128,218,136,242,182,216,171,20,213,201,68,232,185,131,43,69,43,113,36,9,123,88,3,167,213,155,237,143,154,174,169,43,31,135,82,172,36,136,240,162,41,213,12,58,163,204,107,229,225,140,185,29,200,87,68,166,141,180,44,105,149,174,178,161,11,106,230,120,76,151,254,241,13,233,136,154,154,141,137,50,101,83,5,44,196,105,123,216,93,109,246,213,239,139,212,245,21,11,153,211,138,138,181,153,35,86,50,56,219,140,90,34,203,254,47,242,226,156,213,245,188,57,87,92,36,58,176,128,21,220,105,35,99,253,160,77,188,177,202,82,49,97,246,76,134,151,39,163,205,43,205,52,48,79,12,154,25,198,174,68,128,198,195,252,24,113,248,78,148,203,210,76,203,229,25,184,127,41,184,110,96,241,15,240,11,129,20,2,162,26,8,234,221,12,133,149,161,96,130,246,37,67,19,229,177,95,92,48,252,52,166,142,147,165,249,156,9,25,82,180,74,210,92,115,44,193,183,253,214,95,108,63,27,109,38,77,54,211,113,32,248,185,25,53,168,229,180,161,84,182,199,159,92,97,61,250,63,71,30,86,51,17,91,33,164,146,102,137,26,219,147,171,187,251,42,231,211,14,255,0,23,93,76,177,69,195,109,66,48,204,251,218,215,59,121,243,56,12,144,83,10,113,145,65,19,201,105,68,240,200,220,187,24,183,247,118,245,198,223,115,19,106,17,161,89,104,40,117,57,19,84,56,211,177,84,230,109,139,105,71,151,25,193,74,42,153,145,94,228,16,86,234,36,109,183,239,64,190,248,188,181,210,252,207,4,82,147,10,160,121,36,54,80,164,146,1,251,2,127,170,49,5,54,103,152,50,186,17,4,117,45,32,3,136,127,163,83,123,155,119,236,13,188,71,126,19,174,76,165,98,109,110,206,226,163,60,48,163,42,66,160,46,162,207,185,210,129,88,251,239,139,11,79,34,198,232,185,69,61,200,216,234,189,141,155,249,143,108,116,107,92,101,116,53,67,74,25,167,104,221,52,147,165,130,13,35,251,246,30,55,192,185,170,43,158,1,20,217,139,25,160,43,35,200,137,189,172,46,190,140,64,29,251,227,58,141,88,83,247,8,154,106,150,136,170,208,211,1,190,199,152,191,12,126,113,255,0,136,227,195,5,73,44,173,150,82,176,98,116,17,216,77,255,0,159,219,21,254,118,169,231,35,231,24,69,34,232,138,45,27,47,86,218,175,253,187,105,242,108,86,138,122,228,161,34,60,193,148,197,43,107,144,37,249,5,176,245,99,236,49,215,47,147,121,8,182,96,110,40,39,39,135,78,204,108,246,184,12,24,143,43,41,30,184,136,209,181,149,23,43,26,182,82,193,185,254,27,173,255,0,188,202,127,119,17,53,93,82,86,75,195,169,86,87,136,240,163,41,213,13,112,5,187,198,175,176,197,234,122,138,129,153,194,181,21,75,42,70,174,36,126,92,82,209,22,83,231,113,127,37,198,57,73,28,240,165,238,80,106,106,66,46,249,84,192,146,72,210,215,182,200,7,166,207,239,142,41,114,122,60,210,182,74,120,32,158,23,88,221,215,87,34,70,162,0,255,0,6,37,158,190,183,133,32,47,9,214,27,128,8,220,5,35,99,230,9,62,152,45,68,39,131,47,74,167,140,200,206,141,19,104,4,233,109,33,143,166,214,193,70,82,189,197,100,131,140,110,195,63,9,86,153,115,236,215,228,217,140,63,46,187,55,48,120,141,207,208,12,115,241,106,34,115,36,103,109,49,147,29,141,141,249,48,63,239,203,22,254,25,83,71,71,210,156,226,157,35,210,82,150,51,37,199,50,73,111,242,176,196,127,22,153,26,174,40,140,109,178,161,121,55,181,137,59,15,29,137,195,157,168,137,131,111,34,98,75,244,126,146,44,166,60,196,214,72,105,37,148,198,141,109,201,219,255,0,171,39,176,197,81,65,66,12,132,77,81,32,208,72,42,156,205,191,246,247,195,74,67,0,167,25,28,81,59,240,165,19,199,35,114,250,67,51,123,18,61,124,112,61,43,165,53,28,17,75,248,74,129,158,67,101,10,196,144,61,57,19,225,128,201,41,46,195,49,41,77,189,202,75,71,151,26,139,165,13,76,209,172,151,32,220,93,68,183,182,253,241,139,122,226,204,84,103,134,171,250,41,8,80,183,44,251,155,41,12,125,73,191,160,199,20,217,158,96,200,80,172,17,212,180,128,30,33,254,141,108,110,109,223,200,219,196,119,226,228,149,178,12,179,46,169,77,40,106,37,144,50,105,190,150,8,186,71,163,216,120,223,11,213,38,53,226,174,236,241,32,145,80,170,228,244,250,182,177,189,236,122,219,125,199,182,56,52,181,38,13,11,69,76,6,146,55,231,186,162,95,221,47,234,113,66,122,138,231,132,199,46,98,205,53,57,14,242,34,110,65,81,183,247,136,183,126,253,216,178,107,42,164,168,116,21,132,71,50,232,130,45,29,85,216,40,96,127,183,203,192,54,58,229,242,23,33,19,180,53,44,206,175,149,210,176,114,218,45,216,77,255,0,159,219,16,53,59,25,13,242,136,64,230,108,246,184,212,173,111,43,2,61,113,86,42,138,213,161,252,42,246,94,20,132,179,232,189,200,181,151,213,137,244,199,166,174,170,58,185,196,85,74,193,226,60,20,41,178,181,194,139,119,245,190,195,25,114,59,144,174,137,190,80,221,85,114,161,204,6,33,185,237,32,252,217,79,238,226,185,166,165,209,121,50,185,181,239,186,189,236,116,160,246,184,111,124,16,130,121,198,103,24,158,169,100,72,150,68,118,229,197,114,132,169,243,218,254,67,199,20,102,204,43,76,50,93,224,37,239,193,5,108,66,171,114,62,96,223,211,28,165,35,22,31,134,113,75,147,81,230,149,147,193,79,4,240,186,68,242,40,126,210,47,97,247,92,59,124,35,20,203,155,231,38,141,152,195,193,142,218,185,131,173,249,250,12,3,164,19,211,229,235,80,241,153,12,145,180,79,160,19,164,133,212,125,206,216,101,248,95,77,29,31,72,243,202,100,77,58,32,135,93,251,88,150,63,145,24,163,27,110,153,44,219,77,196,31,241,90,45,89,194,25,95,68,76,241,110,1,184,234,176,36,120,255,0,166,20,95,32,165,135,40,131,49,106,199,249,105,156,170,27,110,77,133,199,186,191,176,195,183,197,134,141,243,40,98,116,101,0,70,100,147,123,105,39,179,196,89,143,168,192,165,134,31,151,92,142,56,89,141,60,156,100,145,185,125,42,93,189,110,125,241,215,220,228,218,140,104,85,20,20,32,203,105,170,36,26,77,138,167,51,164,219,239,111,124,92,20,121,121,168,38,58,26,153,163,89,9,210,215,91,129,32,176,223,190,61,67,215,23,99,174,148,207,194,249,91,68,168,25,165,54,80,174,111,111,78,68,248,98,189,54,103,152,52,90,52,193,29,75,75,102,226,31,232,210,196,157,187,255,0,141,187,240,157,114,101,75,19,107,118,73,29,25,49,129,250,41,10,128,47,169,247,32,6,4,250,150,191,160,197,152,225,145,86,203,147,211,146,10,145,189,247,5,141,188,118,35,31,77,89,40,203,114,234,136,138,169,169,146,107,165,175,102,8,129,71,163,11,120,223,3,42,42,107,90,34,143,152,179,75,78,193,154,68,77,218,232,187,91,251,71,110,241,229,140,234,58,56,147,247,47,252,165,81,166,17,173,21,48,1,52,223,182,252,53,142,254,235,171,30,180,53,46,206,27,43,165,96,229,138,91,176,146,127,159,219,16,53,93,84,181,50,198,149,132,71,48,209,79,30,142,170,27,5,86,7,251,95,107,226,172,117,21,162,133,76,89,131,42,196,228,179,232,190,167,184,211,31,189,253,49,215,47,147,121,8,178,212,238,88,143,209,16,129,107,236,246,184,186,31,250,72,245,199,134,151,174,45,148,139,106,235,89,185,128,100,63,147,47,247,113,7,205,213,165,93,64,138,169,78,168,175,18,148,217,13,212,47,158,255,0,97,139,240,207,58,230,90,103,169,89,18,33,44,110,220,184,140,84,149,111,61,175,228,60,113,142,82,71,60,41,123,131,190,86,148,70,56,153,92,220,75,115,86,189,152,34,143,109,64,159,92,121,75,147,81,230,149,117,17,83,193,60,45,12,82,74,161,251,108,122,163,238,49,220,249,133,105,134,75,180,5,154,230,21,34,196,32,110,71,247,77,253,14,12,83,44,244,249,122,204,241,153,12,177,52,111,164,19,164,170,234,35,212,216,122,96,163,41,94,226,114,65,198,55,97,239,132,34,152,102,57,217,164,102,48,240,225,182,174,205,223,20,254,41,66,27,62,78,52,154,33,121,33,220,3,112,10,144,196,120,139,126,88,41,240,178,158,58,76,247,63,166,141,52,240,210,156,53,199,54,235,147,249,226,159,197,70,133,243,152,97,145,25,16,24,184,178,239,109,36,246,120,139,49,245,24,123,116,132,193,183,146,255,0,252,68,182,200,41,96,201,233,115,7,171,127,151,168,54,66,7,50,20,92,127,120,48,244,197,117,160,160,6,79,198,168,145,66,155,21,78,103,73,183,223,72,245,56,104,72,98,52,233,146,172,44,90,145,248,162,70,229,244,2,231,200,146,109,225,129,209,215,76,211,24,254,86,209,170,2,101,107,40,87,32,219,211,191,207,10,203,41,45,144,220,74,83,183,101,33,69,64,102,38,58,42,153,80,57,250,174,187,7,75,13,251,215,95,184,197,184,232,203,45,134,82,154,7,237,62,246,187,222,254,172,63,186,49,21,62,103,152,52,22,9,2,212,153,72,113,33,221,19,77,249,119,223,238,6,47,84,213,74,185,110,93,60,4,43,85,53,65,211,166,246,109,40,20,122,48,35,212,224,53,73,141,120,171,187,60,142,25,35,10,23,39,167,44,25,88,111,123,217,201,35,198,226,195,28,195,13,76,9,11,10,10,87,17,5,184,63,173,100,209,191,153,23,192,234,154,154,214,141,131,102,44,242,83,176,45,42,38,239,116,83,107,127,104,251,121,98,223,233,9,18,174,83,45,91,26,87,218,56,132,123,34,139,0,87,190,228,31,77,241,215,32,185,8,110,248,187,42,154,202,120,157,77,210,37,117,39,144,187,17,136,151,60,203,218,170,26,110,14,136,100,85,41,40,27,95,134,186,84,255,0,120,98,223,197,193,15,18,11,157,83,8,1,85,183,234,235,231,127,62,204,45,71,48,143,162,105,91,45,48,4,212,49,39,158,132,230,77,187,250,160,15,1,135,201,168,217,31,120,68,7,85,89,122,186,227,5,59,180,116,235,248,167,177,220,168,70,30,223,150,62,165,90,154,131,76,36,163,215,21,123,47,25,251,116,170,233,127,34,64,13,235,108,91,147,164,25,125,157,18,3,164,144,206,0,182,163,114,187,250,131,136,199,74,162,138,45,49,210,187,42,169,219,85,182,23,191,229,132,117,124,22,44,209,74,172,238,15,210,15,144,206,177,70,171,93,78,224,168,183,213,116,43,113,222,110,218,134,56,147,43,204,254,122,138,43,170,198,235,121,216,45,247,211,98,15,161,231,227,137,219,59,104,114,169,43,204,72,27,92,74,235,204,216,134,191,174,7,201,210,124,192,200,0,142,38,98,74,201,213,229,130,122,221,108,46,57,98,155,101,169,168,179,136,104,106,231,156,171,72,29,98,137,116,253,72,6,228,121,245,125,70,58,142,131,51,122,154,2,206,143,24,94,36,199,79,235,168,39,126,251,146,15,190,41,75,210,76,193,86,75,20,42,142,170,9,30,3,249,226,55,233,46,97,11,74,52,198,120,106,73,212,57,218,255,0,195,24,163,147,224,222,124,73,160,165,205,198,91,81,42,198,56,209,73,104,134,157,207,86,196,175,145,235,96,197,61,49,163,140,69,81,30,186,163,24,118,123,139,3,190,254,54,32,250,156,6,92,254,184,170,200,161,3,73,178,45,173,189,143,241,182,26,18,41,96,205,223,230,130,137,150,21,142,85,81,117,87,27,155,120,117,155,124,46,110,74,172,37,46,99,168,138,181,213,21,144,83,203,86,148,186,120,213,26,97,91,110,136,191,78,222,103,12,153,93,103,232,138,21,141,97,99,52,140,4,113,169,219,74,235,35,127,34,48,31,50,206,228,134,68,70,136,78,25,217,90,219,90,199,111,203,238,49,119,35,204,26,191,58,134,62,26,198,99,70,15,168,220,27,131,96,61,119,195,22,165,77,139,201,146,58,92,61,198,30,132,230,16,87,244,254,23,166,140,168,92,173,149,193,230,173,169,78,159,79,227,130,95,23,36,95,146,164,133,129,37,162,119,4,27,13,138,255,0,51,128,223,15,26,83,211,230,89,99,0,138,57,173,40,31,210,221,208,223,248,97,131,226,186,195,250,58,141,93,175,41,138,99,18,91,157,130,220,223,178,215,27,120,225,253,226,34,59,77,11,212,153,221,12,75,151,70,97,211,11,67,0,105,7,40,246,115,99,235,249,219,10,185,132,242,73,152,84,71,4,114,106,130,61,83,72,188,175,114,66,255,0,117,137,255,0,219,5,168,93,155,162,181,117,82,210,129,166,64,177,248,46,163,123,249,106,37,113,70,94,145,101,186,89,99,137,183,0,200,192,91,93,173,207,239,133,100,123,170,27,133,232,147,176,101,56,169,171,74,57,162,161,12,213,103,130,73,27,42,92,245,124,58,150,30,64,224,224,134,182,163,34,175,180,106,37,74,253,80,163,114,117,0,53,189,69,199,158,41,71,210,104,98,180,113,82,61,131,105,0,27,88,142,239,79,207,4,87,62,145,186,37,53,90,66,138,201,80,52,14,124,213,79,250,99,19,151,192,204,153,98,214,192,225,75,153,211,205,66,36,211,43,50,170,212,62,157,198,236,196,31,48,194,254,43,136,223,46,205,34,165,170,98,16,180,66,52,165,1,111,112,183,187,40,237,59,223,204,248,98,9,186,81,89,175,240,226,136,157,93,96,23,144,181,241,244,157,35,175,10,204,165,52,165,172,72,229,176,198,84,217,207,60,105,23,41,242,140,197,36,161,102,49,180,0,41,169,3,250,128,236,59,238,167,111,28,85,165,164,205,86,134,73,20,43,84,83,63,224,42,174,230,201,164,176,245,179,142,242,184,136,244,159,50,86,144,42,198,83,114,46,182,228,77,135,176,39,219,29,67,210,58,223,151,18,42,198,36,184,8,45,109,237,203,28,212,215,115,121,233,135,33,65,78,68,115,70,178,77,5,36,114,53,237,213,126,177,247,184,192,76,202,74,218,104,230,173,88,13,205,95,252,184,35,117,69,217,118,240,63,150,26,2,112,179,38,153,227,217,233,147,89,181,238,203,187,123,95,0,115,12,229,225,100,70,133,103,28,70,140,144,121,16,118,255,0,126,56,84,28,155,216,230,249,105,73,246,13,101,149,195,39,161,88,163,167,110,51,72,188,56,131,109,164,95,183,194,227,5,250,15,95,13,119,79,227,122,116,210,163,42,42,247,230,14,180,54,62,91,123,225,115,33,175,122,236,230,36,49,71,29,145,195,106,58,148,146,9,31,112,14,13,252,55,105,63,227,185,82,68,29,90,25,66,200,5,184,183,145,55,197,48,117,210,251,147,77,234,147,146,10,252,94,148,124,181,28,12,13,218,23,117,60,128,33,151,249,156,11,165,206,232,35,146,130,46,14,152,30,24,7,16,114,142,234,228,41,245,63,123,118,96,231,197,161,15,201,81,7,107,202,97,152,196,132,115,211,163,81,191,101,174,187,97,54,146,66,122,43,81,89,53,48,93,51,89,63,170,161,152,155,143,11,155,96,219,73,182,15,120,68,13,93,60,143,91,80,176,199,37,233,227,213,59,142,87,185,26,127,253,219,177,197,122,81,83,85,242,114,199,66,9,172,34,54,36,108,168,11,93,124,58,186,71,144,56,37,47,72,178,208,174,177,196,214,216,200,64,182,190,66,231,239,136,227,233,52,81,14,28,84,142,64,37,64,6,214,35,187,211,19,245,123,34,197,150,42,61,203,162,26,233,250,61,86,86,48,38,143,48,102,133,79,38,1,85,189,111,191,168,24,166,41,179,42,122,170,20,144,44,151,141,82,161,244,222,219,179,17,236,195,213,112,67,244,244,135,162,79,86,177,32,100,170,178,142,127,170,135,249,224,28,189,40,172,214,116,67,17,55,58,128,28,133,174,63,60,23,91,85,164,8,229,138,108,153,242,236,214,42,42,134,96,134,72,76,105,76,21,111,112,170,65,101,29,164,222,254,126,88,154,28,159,49,73,40,139,180,109,78,0,106,128,63,168,182,183,141,199,35,222,113,78,94,146,87,170,179,2,154,82,192,18,59,44,63,247,199,13,210,124,201,12,129,86,50,130,228,93,123,119,32,123,3,238,49,154,114,124,29,207,137,45,53,38,108,50,247,144,5,53,52,242,30,2,170,239,167,78,146,71,217,135,138,224,204,106,180,204,201,44,107,36,180,244,145,57,229,245,217,137,245,231,128,145,116,142,187,128,174,130,49,33,107,32,34,219,219,13,37,4,25,164,211,52,93,70,167,26,141,175,114,160,223,243,30,120,92,220,151,112,211,230,109,17,87,50,122,218,85,146,173,96,58,141,89,249,123,141,213,20,217,118,240,195,54,93,94,50,122,4,134,58,118,51,25,65,72,131,109,160,14,255,0,13,176,14,191,57,146,25,18,55,133,103,180,141,25,32,242,101,54,24,33,144,215,61,118,112,138,99,142,48,35,117,109,71,80,36,130,195,252,74,167,12,141,170,108,86,76,177,113,209,123,140,125,5,174,134,187,226,3,61,58,233,81,149,105,123,243,184,120,205,143,150,195,22,126,48,72,12,84,144,144,117,24,25,212,246,2,24,127,60,14,248,106,210,127,199,21,9,36,96,105,203,228,85,112,45,197,188,169,214,254,24,51,241,109,98,20,180,106,205,121,120,50,152,212,142,226,154,141,251,57,174,216,127,120,137,142,211,64,138,124,238,129,106,104,98,16,232,167,120,161,180,128,109,29,212,149,7,213,133,252,244,246,97,54,178,162,70,170,169,16,197,39,252,178,6,149,199,34,196,149,43,253,199,99,233,131,84,242,145,209,89,171,102,166,11,106,131,163,250,136,29,156,220,120,111,111,12,80,151,164,25,110,150,72,226,109,34,198,66,5,181,114,23,62,152,86,71,186,161,184,90,132,157,131,233,5,77,68,148,82,165,8,99,89,165,89,143,98,141,90,151,195,171,163,210,248,46,176,230,19,116,106,114,168,22,166,44,193,140,74,71,212,2,41,184,239,185,185,243,0,98,162,116,158,40,151,68,116,142,84,92,40,189,172,71,59,96,139,103,178,127,194,127,54,177,34,186,213,149,3,247,16,255,0,60,98,114,248,25,147,36,90,7,173,38,99,79,87,69,19,170,58,24,130,84,72,5,237,245,18,60,126,177,234,49,3,229,217,180,84,19,179,42,25,162,116,90,112,171,123,170,163,41,43,222,73,107,249,131,136,101,233,61,110,187,44,49,19,114,24,5,229,181,199,231,142,164,233,45,122,134,96,83,74,144,1,35,178,223,236,227,42,108,231,158,59,22,227,201,243,37,146,147,83,70,105,244,235,158,221,234,161,109,227,183,47,22,56,171,79,75,155,126,142,121,81,87,230,98,145,184,42,139,184,93,34,50,87,236,71,246,113,11,116,159,50,94,40,11,25,64,9,23,94,103,157,189,129,247,24,150,46,145,87,240,85,227,17,9,25,236,128,139,11,242,199,53,53,220,238,116,93,134,192,74,102,117,120,150,73,105,169,98,115,107,125,90,73,96,62,227,0,179,39,173,164,13,82,32,58,205,91,8,46,55,68,4,5,219,200,17,134,166,68,167,205,42,102,225,126,25,129,73,54,189,202,131,127,224,60,112,191,93,156,201,12,169,19,194,179,217,218,61,64,242,101,36,15,203,10,198,228,222,198,183,161,41,200,57,65,94,50,140,189,32,142,157,140,198,75,172,74,118,9,164,14,126,27,96,215,64,235,97,174,233,253,68,148,235,100,25,88,86,39,158,160,209,147,127,236,236,61,48,179,144,215,61,126,109,99,28,113,1,11,163,106,58,129,36,106,30,197,84,224,239,195,54,147,254,52,170,89,35,10,87,47,117,15,107,113,63,21,78,175,225,233,138,32,235,165,247,38,155,213,39,36,92,248,193,40,34,150,18,8,126,1,117,61,128,234,22,252,241,82,28,243,47,21,148,113,8,68,116,207,20,69,100,182,201,116,184,83,234,203,127,31,44,19,248,184,176,136,105,3,53,230,224,185,140,21,238,101,212,111,237,182,20,226,148,175,69,100,173,154,152,37,170,78,159,234,32,102,115,183,120,181,135,134,24,218,77,176,123,194,32,74,186,137,26,122,163,20,82,90,149,3,74,195,147,183,210,203,253,199,99,233,142,40,214,166,105,232,165,20,58,190,112,39,17,143,98,174,173,99,195,109,7,203,23,229,233,14,90,85,146,56,155,72,177,146,194,218,183,2,231,211,17,47,74,34,138,61,17,210,57,81,123,11,218,214,231,137,238,95,5,171,44,82,238,91,88,115,25,122,48,204,137,166,174,26,231,49,45,185,217,19,113,222,110,75,15,17,138,203,71,152,83,214,209,194,225,26,51,8,74,137,20,19,109,141,199,141,181,143,81,130,18,103,178,142,138,173,88,137,21,150,176,168,242,210,132,255,0,28,2,147,164,245,161,200,88,98,190,225,192,95,167,109,191,60,23,91,236,133,199,44,83,100,178,101,217,180,121,116,172,193,12,241,202,130,0,162,253,69,141,146,235,230,90,254,132,226,113,147,230,66,72,3,52,127,44,200,100,154,221,142,16,45,188,123,199,246,142,42,73,210,74,229,12,192,166,133,33,65,35,179,17,183,73,243,37,89,64,72,202,129,181,199,51,206,222,130,254,227,25,167,39,193,188,248,147,65,75,155,28,181,230,69,2,165,36,97,18,162,245,149,72,10,74,251,11,121,28,26,234,83,52,161,226,89,36,165,166,137,182,183,213,166,236,7,248,135,150,2,69,210,42,243,18,52,66,33,51,62,148,4,88,94,246,195,67,162,83,102,117,146,136,255,0,8,194,167,113,207,72,63,232,48,169,185,46,225,39,204,218,34,174,98,213,180,150,159,128,75,181,83,136,110,55,85,12,2,237,228,8,195,53,30,98,185,70,90,180,233,78,205,49,144,158,16,59,104,210,7,63,13,176,10,187,57,146,25,146,39,133,103,235,178,106,7,147,41,35,248,96,142,69,90,213,249,155,130,145,196,4,14,132,177,213,115,107,143,98,170,112,216,218,166,197,100,203,23,29,23,184,211,208,58,216,107,186,123,93,45,58,218,63,209,200,172,79,61,64,165,239,229,178,250,99,143,139,242,131,37,52,69,78,177,14,181,55,216,29,86,254,56,131,225,139,72,122,91,90,37,136,41,90,22,64,220,184,159,138,14,175,225,233,139,255,0,23,4,33,105,129,107,204,33,37,20,142,205,107,114,79,240,195,251,196,76,118,154,40,71,157,208,124,237,52,43,15,14,158,72,208,164,159,170,183,69,42,167,213,128,243,194,69,93,76,141,53,91,69,12,133,41,84,52,173,216,239,109,12,191,220,102,246,61,248,60,179,104,232,175,206,207,76,16,154,147,111,234,32,98,231,110,241,166,222,88,31,47,72,50,210,173,28,112,144,151,5,192,22,12,73,181,207,166,21,145,239,176,220,50,80,110,202,52,107,83,45,85,20,191,37,168,85,132,105,88,247,37,203,143,178,28,19,16,102,114,116,93,89,19,77,100,21,143,195,93,55,191,81,70,165,239,58,155,80,241,24,170,189,41,138,56,136,74,71,42,1,176,189,173,107,223,249,96,148,249,236,169,209,136,170,196,104,174,42,217,61,44,183,62,29,184,196,231,240,30,76,177,96,245,163,175,134,186,150,157,130,52,70,16,147,200,160,144,58,164,17,227,109,87,30,56,175,54,91,155,38,91,43,50,167,204,44,202,34,10,57,32,141,146,227,207,85,255,0,116,156,69,39,73,235,117,216,67,23,104,107,47,35,217,249,227,169,58,71,94,183,107,199,164,54,144,72,236,198,84,217,175,60,118,45,156,159,50,226,32,103,143,229,222,54,146,66,59,36,208,18,222,64,238,63,180,113,86,42,108,221,178,230,158,52,2,164,72,203,28,104,189,100,67,101,37,125,172,60,46,113,3,116,159,51,88,228,26,35,101,2,226,235,204,243,183,160,252,241,60,93,33,204,10,33,132,69,198,119,43,24,59,2,111,108,115,83,93,206,231,69,216,111,240,233,154,109,80,172,146,83,67,25,218,199,125,3,80,31,226,244,24,1,94,107,105,68,115,52,26,164,146,165,194,92,110,171,168,5,219,251,32,143,92,54,52,113,211,102,85,210,44,118,132,160,96,74,254,202,145,252,134,23,107,51,169,34,158,40,218,21,154,236,84,56,59,6,23,31,195,10,198,228,222,193,55,203,74,83,14,210,230,67,41,203,22,153,105,217,166,44,204,209,131,182,141,0,94,254,131,7,250,5,91,13,111,78,115,73,105,192,17,252,140,106,196,243,44,52,222,254,91,47,238,225,83,34,172,106,250,249,191,13,33,2,157,208,151,235,111,107,253,180,140,48,252,46,105,15,73,179,21,146,32,140,180,122,1,255,0,241,159,136,78,175,127,203,20,227,127,234,251,146,77,234,147,146,59,248,189,40,53,48,33,83,169,97,87,83,125,135,88,140,68,51,186,19,93,20,11,23,14,7,78,164,189,128,240,211,74,159,112,60,241,119,226,224,133,100,131,125,83,136,67,42,145,200,107,23,36,255,0,12,44,137,180,116,86,58,217,233,132,108,106,14,227,245,16,29,92,187,198,128,60,176,109,213,157,222,17,0,85,213,59,73,87,36,80,185,138,152,3,41,230,29,236,17,135,247,73,246,61,248,238,137,42,100,173,162,144,209,106,21,42,146,76,231,250,151,47,247,10,125,113,114,94,144,101,172,26,56,225,33,47,119,0,88,49,38,215,56,136,116,166,40,225,34,58,71,43,164,144,47,110,87,191,167,103,166,39,234,170,162,206,108,82,238,89,224,102,114,116,94,7,68,211,91,79,83,38,149,183,62,168,26,151,188,234,109,67,251,56,131,228,235,226,175,130,153,180,24,90,29,51,202,160,145,178,105,251,19,113,226,112,70,171,61,150,62,141,83,213,8,227,14,42,153,61,58,183,242,255,0,76,1,126,147,214,241,44,34,134,219,135,178,253,39,4,245,190,200,92,114,197,89,44,249,118,108,50,217,89,213,62,100,204,4,96,15,166,48,133,46,60,13,254,196,226,195,228,249,145,148,234,120,197,60,145,59,185,94,201,74,4,246,13,184,254,169,56,168,253,36,174,7,81,49,232,13,166,229,123,47,136,91,165,25,154,197,32,209,27,0,57,21,230,123,189,1,251,227,52,228,248,55,159,18,196,116,217,187,229,198,162,36,11,85,173,145,17,23,173,26,53,133,215,202,214,242,36,224,216,225,65,36,250,161,89,26,153,19,150,251,232,26,128,244,39,208,96,36,61,33,175,110,31,4,69,198,119,40,128,237,115,123,97,157,163,74,124,195,48,101,142,208,176,12,164,175,114,218,254,226,222,248,92,220,151,112,175,153,226,41,86,154,218,101,167,146,72,53,73,52,238,55,28,148,176,2,227,179,170,8,245,195,69,62,102,50,172,168,83,8,29,229,37,203,198,14,218,52,1,123,250,96,13,94,119,34,79,10,52,43,54,171,128,224,236,24,92,127,15,182,9,100,117,141,95,85,81,213,72,64,166,100,37,250,219,219,248,91,13,141,170,108,78,92,177,113,209,123,141,221,0,172,138,183,166,153,204,180,224,8,190,86,16,73,230,88,115,191,149,237,251,184,165,241,114,100,253,33,12,110,173,120,226,73,7,118,228,143,229,142,254,22,52,141,159,230,171,44,65,24,82,162,223,246,250,236,117,123,254,88,155,226,215,5,106,225,223,92,235,2,50,161,28,151,137,204,159,59,237,135,119,136,168,109,52,84,57,213,17,174,249,113,22,136,156,54,137,71,211,126,26,5,95,184,24,70,172,170,98,245,146,197,3,180,52,246,18,158,98,70,0,43,15,225,232,123,240,193,197,224,244,86,158,178,162,156,70,205,62,228,111,165,6,247,243,234,1,129,242,244,131,45,112,99,142,2,35,191,88,1,96,196,155,92,253,176,172,143,123,67,112,75,67,118,83,162,74,151,174,163,115,71,168,84,42,205,60,141,219,160,93,188,186,192,31,81,130,13,79,153,203,209,122,71,141,52,214,195,60,150,91,126,238,165,239,33,152,48,242,197,97,210,168,210,30,165,35,145,164,144,183,182,214,220,121,127,44,19,173,207,101,139,163,148,117,75,28,98,67,80,234,124,175,191,151,250,99,19,151,192,121,50,197,208,56,209,87,165,122,82,157,6,7,139,76,178,133,54,184,64,191,99,184,243,197,122,140,187,54,57,116,174,235,24,169,121,236,138,7,211,30,146,155,119,13,253,148,156,68,221,39,172,226,5,17,69,109,195,144,191,73,189,177,211,116,142,184,48,98,99,211,175,77,202,246,95,150,50,166,205,121,227,177,114,76,163,49,51,57,102,140,83,188,46,236,64,250,101,100,9,246,109,199,133,241,86,58,108,221,242,225,81,18,1,84,89,163,84,69,235,71,27,16,46,60,172,87,201,137,197,102,233,70,102,176,184,41,27,0,162,192,142,103,180,125,198,45,65,210,10,247,104,132,66,51,44,143,161,65,218,247,54,199,53,53,220,238,116,93,134,199,6,25,106,117,66,178,154,114,139,182,255,0,170,186,128,244,39,208,97,118,168,214,192,180,141,52,26,229,168,153,195,92,126,171,27,88,247,117,65,247,195,103,13,32,174,204,74,166,152,220,134,66,87,250,182,191,184,194,237,86,121,34,207,8,48,44,186,133,195,223,96,194,227,248,125,176,188,110,77,236,19,151,45,41,72,61,14,104,50,188,172,83,112,30,73,108,230,68,7,96,186,0,191,143,44,50,124,61,171,138,183,165,217,244,180,224,112,140,48,111,222,195,80,55,242,189,189,48,159,145,213,181,124,213,125,84,132,10,98,183,126,181,152,91,242,23,195,55,194,151,145,179,156,224,75,23,13,132,17,47,246,186,206,117,122,226,140,111,253,125,201,38,245,55,36,65,241,106,104,198,111,10,200,140,120,81,197,39,133,137,96,64,246,199,207,156,209,181,116,180,194,32,136,193,196,114,143,164,176,141,0,95,200,125,241,103,226,199,5,51,40,79,244,147,172,17,176,66,57,14,33,222,253,183,55,219,11,166,81,7,69,104,235,42,32,208,205,40,187,13,244,160,1,65,254,215,84,12,19,117,103,119,140,69,250,202,182,38,178,120,160,102,130,158,203,37,247,18,53,128,97,238,170,61,251,241,45,20,117,77,95,74,77,30,161,58,9,231,145,187,116,128,79,151,88,95,212,98,212,189,32,203,100,6,56,224,34,50,221,101,2,193,137,237,252,177,24,233,84,107,15,82,145,200,208,72,222,219,91,113,229,252,176,142,170,170,44,230,198,187,150,101,167,204,230,232,189,3,196,129,107,98,146,94,173,191,86,228,92,120,130,193,135,174,32,122,42,239,159,106,83,163,129,36,58,94,80,166,215,8,19,236,224,145,253,172,17,174,207,101,139,163,212,21,75,28,97,218,87,82,60,3,27,255,0,191,12,1,110,147,86,25,2,136,162,182,225,136,95,164,222,216,39,173,246,66,227,150,42,201,106,178,252,217,232,25,221,99,90,153,39,32,0,191,68,100,5,219,185,124,123,129,56,177,46,81,152,153,228,44,209,252,187,64,239,202,214,149,151,79,217,183,242,7,21,27,164,149,193,131,49,143,73,125,59,175,101,249,98,6,233,70,102,32,112,82,54,80,6,196,115,239,252,192,247,198,105,201,240,111,62,37,148,165,205,159,46,74,136,144,10,166,45,30,149,94,178,70,204,55,30,86,35,201,239,217,131,160,193,21,69,85,225,18,240,100,88,246,222,224,170,131,97,228,112,22,155,62,174,146,72,18,49,25,146,87,208,1,218,224,144,14,24,132,98,10,204,199,74,105,73,28,50,18,189,227,77,253,240,185,185,123,133,124,207,17,78,127,157,133,104,140,212,250,230,169,145,184,151,253,150,54,177,238,186,223,208,225,170,44,212,101,185,98,83,112,30,73,116,185,149,1,216,13,54,191,143,35,133,250,140,245,196,240,94,5,148,186,234,87,190,192,255,0,177,246,193,76,146,169,171,222,184,233,72,0,166,42,53,117,138,176,237,244,5,134,27,11,84,216,156,185,99,40,232,79,113,199,225,205,92,85,157,40,233,20,212,224,112,138,211,239,222,70,177,249,223,219,2,126,43,207,18,231,209,9,81,152,66,144,200,71,97,4,155,129,232,45,139,191,9,218,70,204,243,177,36,60,55,225,83,173,135,235,88,201,214,245,199,31,21,140,73,156,194,192,113,39,72,98,97,25,31,169,196,110,222,219,144,219,97,221,226,42,27,76,130,92,226,149,171,170,169,56,96,92,72,177,202,191,75,48,141,0,31,195,210,248,69,172,171,123,85,212,69,3,180,16,16,143,125,196,134,192,55,248,145,71,174,24,154,81,79,209,108,190,174,162,29,44,206,53,56,222,201,164,40,245,216,3,129,178,244,131,45,144,20,142,2,34,213,186,129,96,73,190,255,0,150,21,145,239,104,110,9,40,93,149,105,34,170,106,232,7,201,220,78,159,49,52,141,219,164,47,111,103,92,19,237,139,245,20,217,156,253,23,203,94,20,11,88,141,40,210,70,224,106,101,184,242,184,62,248,172,58,84,139,21,146,145,207,84,145,115,217,219,233,130,121,134,123,60,61,31,203,42,82,40,195,187,200,182,240,14,195,249,99,19,151,192,115,203,23,64,233,40,107,154,190,90,94,167,203,201,9,86,148,46,218,130,42,15,102,82,71,131,98,189,93,30,112,40,77,65,141,126,109,167,114,17,18,229,16,233,3,72,238,234,251,121,226,38,233,53,97,144,40,142,45,59,171,48,95,164,223,78,62,151,164,181,232,12,140,99,11,168,173,200,60,175,140,169,191,99,94,120,154,71,198,3,11,199,78,154,138,204,169,168,11,115,26,192,231,219,191,102,16,234,43,101,76,157,242,250,132,126,33,71,119,40,46,129,196,108,118,62,141,183,134,31,126,49,255,0,69,74,170,78,161,30,227,178,197,192,191,251,238,194,5,108,82,193,71,79,75,60,165,164,84,144,27,126,177,225,205,125,253,22,222,184,60,139,168,86,31,13,197,141,44,225,216,236,20,37,205,188,111,127,207,31,90,228,199,98,111,28,252,188,46,79,218,248,179,77,16,122,44,195,73,32,44,17,182,254,12,63,246,199,17,35,164,21,19,48,177,101,112,151,230,67,92,92,120,95,108,58,253,137,210,87,97,121,33,50,116,110,88,227,67,36,143,83,31,80,29,201,187,114,246,192,94,51,36,85,12,169,168,234,29,99,222,71,243,252,176,102,97,171,162,149,7,73,58,101,135,77,175,115,179,31,124,10,148,90,55,38,51,29,202,177,55,238,115,254,253,49,148,232,238,231,135,92,177,207,195,70,96,141,169,173,190,157,133,206,60,168,214,26,54,32,19,115,35,220,238,118,2,222,86,31,124,105,25,38,87,81,39,70,86,148,70,169,13,82,22,58,148,6,98,215,110,126,2,219,119,99,56,172,142,72,39,169,134,80,81,227,102,86,30,72,1,30,248,12,121,20,164,226,50,120,234,41,146,216,212,8,66,2,163,85,149,65,228,78,192,127,120,227,65,170,14,102,99,43,40,116,139,75,63,46,182,215,223,215,8,153,115,104,204,50,200,219,233,249,192,78,215,184,213,111,202,248,122,146,72,101,168,208,75,107,12,174,85,77,244,139,40,31,108,79,196,39,104,119,13,45,46,208,141,155,71,45,28,137,27,157,140,146,59,183,109,239,25,191,185,251,227,172,150,185,214,178,170,209,223,131,24,10,160,216,158,176,3,127,92,88,233,44,134,106,198,14,20,201,45,81,69,211,251,60,56,255,0,128,24,175,79,75,45,52,146,193,80,46,146,160,65,181,138,6,96,191,245,3,233,138,19,188,91,137,74,47,56,249,240,229,167,151,167,17,74,253,90,121,50,249,30,5,189,236,183,75,253,240,201,241,100,192,217,53,44,114,51,9,10,74,232,2,243,176,91,239,217,204,109,219,124,43,124,48,143,133,210,186,41,204,151,18,229,140,116,126,193,252,49,111,94,126,184,105,248,188,116,228,20,182,39,88,73,88,91,180,0,183,252,199,251,182,54,62,152,83,245,140,213,43,230,166,202,222,142,161,95,92,225,139,152,197,212,27,155,92,246,127,174,20,172,210,193,39,59,124,190,162,72,239,39,12,243,44,212,121,116,20,210,200,11,49,58,143,59,221,174,183,244,213,128,52,80,137,34,170,80,72,211,70,78,253,247,182,7,30,214,205,204,150,199,136,165,170,148,110,127,17,249,118,220,12,49,229,168,15,68,25,2,234,50,85,70,108,79,245,80,91,220,140,6,203,105,184,162,182,173,218,223,47,98,1,253,107,217,77,176,94,153,91,254,13,96,20,146,37,66,45,223,166,60,49,238,246,17,73,11,218,100,167,142,160,50,31,232,214,196,247,219,79,243,199,18,106,49,84,168,141,216,0,186,173,203,150,231,18,207,28,162,150,53,49,178,171,70,44,73,250,172,127,133,241,162,116,107,46,119,232,217,189,50,132,156,23,152,181,137,146,228,216,248,2,161,125,176,19,154,130,176,225,13,110,140,226,169,228,89,200,0,238,202,192,145,181,246,30,215,190,36,3,138,98,49,70,84,95,233,7,188,91,243,182,60,174,136,211,215,79,4,131,241,32,103,136,159,235,40,63,196,98,198,93,25,106,234,8,73,54,121,151,151,150,10,91,198,204,74,157,26,5,114,188,83,85,137,36,87,72,98,17,2,77,174,72,6,247,242,7,8,121,188,18,81,72,136,77,129,154,105,89,207,97,234,16,79,219,223,15,46,241,207,87,52,115,200,117,135,18,62,157,236,52,129,111,185,30,152,82,233,59,25,42,66,184,86,149,234,74,13,60,180,232,140,255,0,11,98,78,25,181,50,158,34,90,177,81,83,38,173,101,170,172,60,50,86,53,64,169,126,125,96,188,251,57,225,251,225,187,77,39,77,196,174,52,193,38,92,239,2,222,246,93,105,252,112,129,5,52,180,230,122,122,144,56,115,5,0,129,186,6,107,125,175,127,221,195,223,194,245,225,244,178,150,102,146,252,92,168,157,60,180,29,81,139,127,28,82,215,212,177,112,73,96,177,143,226,225,167,108,166,146,57,29,132,133,38,116,1,121,128,19,86,254,171,183,109,241,155,154,233,169,242,169,104,170,3,241,102,89,12,134,49,116,13,118,230,123,63,215,26,79,198,19,167,36,164,177,58,130,202,108,59,64,208,15,230,63,221,177,152,212,172,212,121,116,52,178,200,25,143,19,89,231,127,168,130,79,145,108,14,69,212,110,4,156,63,177,96,134,150,9,121,219,128,25,137,29,228,226,194,169,106,149,230,122,242,122,220,99,218,56,68,148,245,160,18,52,210,95,126,253,86,197,154,10,110,36,85,213,174,214,249,123,105,83,250,218,246,54,242,195,147,218,137,246,108,51,68,154,186,26,209,133,44,100,171,6,196,247,198,155,123,145,133,198,18,65,29,74,148,59,162,216,158,251,105,254,120,97,141,91,254,11,96,20,146,38,22,183,126,136,176,2,166,57,86,157,1,141,149,76,98,196,159,170,196,155,250,95,25,79,220,238,228,83,106,49,84,40,71,32,21,213,110,67,109,206,58,170,121,22,160,139,27,234,87,4,142,221,135,182,52,142,142,229,174,253,27,179,83,40,142,112,207,49,107,19,37,201,177,191,101,212,47,182,51,154,200,154,10,217,161,144,126,36,38,72,139,127,89,65,254,35,1,12,138,77,160,231,10,73,146,70,188,121,96,225,161,64,92,117,65,239,219,249,99,68,175,87,142,74,206,35,171,172,113,136,129,38,215,36,3,127,108,33,101,177,177,204,40,33,36,245,166,4,1,229,252,240,246,205,20,213,115,199,60,135,90,203,196,125,59,216,88,1,247,191,182,39,226,46,208,254,30,90,91,104,69,205,161,146,134,117,70,54,252,105,102,103,61,231,73,4,255,0,190,220,119,147,86,148,158,180,240,201,88,244,5,75,218,247,109,60,251,54,56,177,210,102,50,213,170,184,86,150,74,130,189,83,181,130,70,127,133,177,86,42,105,105,214,166,150,164,13,18,232,80,64,221,3,49,31,109,87,197,11,124,91,138,138,79,62,230,131,240,212,206,253,54,121,36,26,97,124,181,218,5,189,236,188,68,254,55,193,191,139,198,156,229,148,113,200,204,36,209,43,168,9,204,13,26,183,245,27,118,223,0,126,23,175,15,165,169,43,201,126,46,82,91,79,236,18,200,45,252,125,112,123,227,17,211,148,209,238,117,5,147,110,241,116,6,254,227,27,31,76,217,250,212,103,50,215,79,6,83,61,13,80,126,52,171,51,74,99,23,64,253,115,207,208,251,225,80,134,150,9,185,219,130,24,220,119,225,150,177,38,163,203,226,163,154,64,207,166,93,103,158,163,103,32,147,228,79,190,0,210,67,196,165,175,177,32,165,42,243,239,213,108,14,61,173,157,157,45,143,2,150,157,118,39,121,121,118,223,124,50,83,199,171,161,141,16,82,198,74,194,108,79,124,81,237,238,112,22,138,151,93,45,125,107,181,140,22,10,167,245,181,18,13,188,173,131,5,91,254,11,96,160,146,179,157,36,127,229,67,134,110,222,194,106,40,94,113,36,49,213,2,135,172,171,164,159,43,127,3,142,102,214,99,168,85,71,32,48,212,71,33,176,185,252,241,45,90,72,176,198,10,52,107,160,88,147,245,88,147,127,225,141,23,33,203,29,250,53,161,169,148,71,56,45,46,171,94,66,117,27,223,179,171,99,233,128,156,212,21,135,8,107,102,107,85,35,173,67,13,39,102,87,23,28,205,237,237,203,22,32,79,152,169,166,88,208,162,180,138,45,126,87,32,125,177,13,92,102,26,185,162,113,248,177,25,35,39,197,71,243,24,189,149,163,28,206,130,59,255,0,226,234,0,120,11,143,190,54,123,198,204,138,167,67,214,96,29,94,184,202,234,234,138,35,4,155,110,64,36,251,97,15,54,134,90,26,149,70,54,180,146,202,206,127,104,157,137,243,191,223,15,108,209,77,89,60,115,72,117,36,197,219,72,191,48,0,251,253,134,19,250,72,198,74,212,71,10,211,73,57,83,164,237,96,16,255,0,11,98,94,25,181,42,40,226,101,171,18,76,131,37,174,41,37,115,24,201,88,184,97,83,85,185,177,94,125,155,99,65,248,105,199,110,154,78,242,237,27,101,172,208,47,114,113,23,248,223,25,218,83,203,79,21,93,53,72,26,100,208,160,129,186,134,36,91,198,215,190,52,47,134,9,194,233,107,72,210,95,139,149,22,183,236,94,68,26,127,143,174,42,117,204,176,98,146,193,97,143,139,230,157,168,41,81,217,132,129,36,117,28,62,96,20,213,191,168,219,199,25,229,69,116,240,101,53,20,21,65,248,242,44,239,41,65,116,18,0,228,239,232,113,161,252,100,234,229,212,118,39,80,86,184,183,49,169,6,254,248,205,107,210,106,74,24,232,230,147,83,129,54,179,207,81,211,33,185,62,32,224,50,46,163,176,171,135,246,45,144,210,69,49,55,0,70,164,220,119,239,137,66,150,144,108,77,132,190,187,223,18,82,67,174,147,49,177,35,69,58,115,239,213,254,152,154,142,155,93,5,125,115,53,140,61,84,83,250,218,139,13,188,136,251,225,201,237,68,251,88,110,56,181,244,53,161,10,89,164,171,115,98,123,225,67,252,112,187,47,18,40,234,129,79,171,78,146,124,173,252,14,24,38,86,255,0,131,88,42,177,43,80,218,72,255,0,201,139,0,106,210,69,141,65,141,144,105,4,92,253,86,185,191,240,199,83,173,206,238,69,46,179,28,225,99,114,3,141,68,114,28,133,255,0,60,125,83,35,165,67,11,29,156,56,36,115,55,55,251,91,26,94,75,149,201,39,70,68,102,153,68,115,2,100,213,107,185,58,141,239,217,181,141,177,154,84,169,142,162,84,97,215,66,232,79,136,3,248,140,46,25,20,155,65,206,20,147,45,82,199,243,53,180,137,26,148,86,149,87,77,249,106,32,125,176,255,0,152,107,13,92,210,186,176,0,70,9,54,220,139,147,247,229,227,132,124,165,31,244,181,12,119,220,72,93,64,240,23,31,124,60,19,20,181,147,199,44,164,180,115,18,218,119,231,96,62,227,216,98,110,34,237,15,225,229,165,182,132,76,214,25,104,170,146,55,54,10,207,35,57,253,162,205,98,124,239,137,50,90,242,134,189,218,50,86,51,29,147,85,185,146,57,246,109,137,250,69,170,90,197,12,170,206,210,57,144,131,178,170,216,159,76,67,71,151,213,201,13,77,33,143,89,149,87,73,182,146,139,114,9,107,218,192,22,27,181,135,142,199,20,221,226,21,24,174,117,154,31,195,49,57,233,125,91,77,178,54,95,170,1,220,156,65,111,190,172,95,248,192,105,218,150,153,29,152,72,35,103,3,71,102,165,7,127,94,88,165,240,210,157,233,122,97,84,146,150,226,62,92,73,78,212,60,64,10,219,192,131,239,139,95,23,106,34,169,163,164,52,210,113,109,30,189,72,46,172,135,75,106,215,218,45,189,198,214,220,227,87,166,108,189,93,132,42,186,249,162,202,39,203,234,131,241,157,38,121,74,11,160,144,7,39,127,124,43,89,164,73,137,216,42,165,238,59,247,195,37,124,85,16,82,69,67,35,25,37,209,46,171,46,162,199,135,41,36,219,180,140,4,165,132,189,30,96,194,234,22,36,177,97,204,171,11,251,92,123,142,252,14,61,174,206,206,150,212,66,20,155,108,77,146,95,93,201,195,49,139,95,67,248,10,165,218,74,153,77,137,239,133,79,241,192,58,90,91,229,117,245,172,221,104,174,168,167,245,131,22,220,120,2,62,248,53,84,174,122,33,100,82,74,206,193,72,255,0,201,79,225,134,59,108,78,200,95,147,139,20,85,64,167,212,64,82,124,71,250,99,137,53,180,114,133,141,202,137,119,35,144,228,47,249,251,226,236,185,110,99,60,2,72,50,250,167,133,116,217,210,38,96,78,246,220,14,125,150,239,195,206,89,68,63,64,138,9,41,248,109,42,182,176,233,205,236,197,129,123,89,72,177,58,73,4,123,96,39,61,43,228,56,99,213,220,206,106,36,116,169,97,164,144,31,88,191,109,201,191,218,223,108,92,164,136,212,230,52,81,198,165,21,230,68,181,249,106,96,62,216,171,83,27,36,178,134,91,50,235,23,39,186,194,254,251,96,174,85,75,81,22,115,71,28,136,200,232,230,69,71,234,158,90,134,199,115,191,241,198,205,167,27,49,45,232,114,204,53,222,185,165,117,109,196,96,222,223,171,185,241,231,132,60,206,25,40,170,163,137,246,84,212,236,199,246,139,191,63,59,156,62,106,134,106,169,86,73,73,41,41,98,70,247,7,151,165,199,176,194,111,72,53,77,91,30,165,86,119,103,50,16,118,85,15,127,108,77,195,54,165,69,28,75,213,141,38,69,146,230,5,22,190,71,140,178,198,83,169,170,199,114,195,159,102,195,26,71,195,33,81,255,0,21,102,6,125,148,209,3,8,191,40,248,134,223,123,227,55,165,203,235,36,166,169,164,49,235,50,34,149,59,41,69,23,221,175,109,32,18,55,107,13,252,14,52,159,134,148,239,75,210,220,193,36,102,212,244,64,148,35,120,207,16,130,182,240,32,251,226,132,186,236,26,81,194,190,75,31,24,12,12,148,232,93,132,203,22,160,52,109,109,96,115,237,237,219,215,8,53,181,243,69,147,205,65,82,31,138,82,87,114,130,232,36,10,196,239,239,237,135,175,139,149,17,213,65,72,105,164,226,254,16,109,72,46,133,9,13,168,30,209,109,238,54,182,248,207,243,24,231,134,146,58,7,37,228,17,201,168,1,168,179,8,228,185,243,34,223,124,14,79,35,176,165,163,127,184,185,165,156,74,121,5,225,222,227,190,199,29,168,37,78,196,218,57,125,119,39,19,82,194,94,142,189,197,212,42,199,164,176,230,117,11,251,92,123,142,252,73,79,75,124,162,186,184,183,89,46,136,167,180,54,173,215,194,227,239,134,167,177,58,74,236,59,44,92,78,137,71,2,169,118,121,230,32,95,190,32,127,158,23,36,226,71,21,64,41,187,56,10,79,136,31,253,92,48,215,43,30,137,198,17,75,90,103,10,71,119,8,111,237,129,50,101,185,148,241,44,144,229,245,109,8,43,103,72,153,129,61,155,129,207,107,91,29,217,110,114,223,98,139,23,100,112,168,228,9,247,61,131,150,255,0,159,190,60,158,70,74,146,52,146,21,203,141,93,183,45,127,182,159,182,52,124,190,135,87,71,215,46,106,126,27,75,25,184,100,231,37,155,80,47,107,6,13,115,164,155,142,209,203,25,204,232,67,200,72,179,117,134,171,247,105,255,0,81,128,132,245,54,131,156,20,82,46,208,68,106,115,74,24,227,5,21,230,68,181,254,155,178,254,67,15,149,250,207,206,180,142,24,179,8,212,223,77,182,220,248,243,194,126,81,75,81,22,123,73,28,136,209,188,108,100,84,126,169,189,181,13,142,231,255,0,124,55,171,67,45,68,138,242,146,209,200,88,219,123,234,59,122,109,237,137,179,189,246,40,225,229,166,218,16,243,40,164,162,170,134,7,217,99,66,196,159,218,50,73,207,206,231,19,100,217,129,72,171,37,146,50,202,140,189,93,86,54,58,175,191,102,195,18,231,193,166,174,134,234,25,220,200,100,32,236,2,200,199,248,253,241,21,46,93,89,45,29,77,33,78,35,50,6,86,54,94,24,0,158,181,237,164,3,97,118,176,222,221,248,165,239,143,113,48,138,231,91,52,175,134,11,80,58,75,154,154,142,70,150,51,16,238,77,109,111,227,137,126,47,24,90,74,117,12,126,97,34,12,163,70,214,50,91,115,219,189,246,245,199,63,13,32,106,94,148,230,209,200,205,173,169,80,148,43,102,67,173,129,75,120,16,118,241,199,63,23,38,74,179,74,105,100,50,126,18,157,72,46,165,11,95,80,61,162,219,220,109,109,239,207,26,189,51,101,234,236,34,215,102,18,199,145,203,65,56,147,137,195,103,98,163,168,28,41,39,126,255,0,229,133,144,174,198,67,200,35,71,204,118,236,112,195,153,71,60,84,113,208,177,46,226,38,212,20,94,236,17,238,111,223,109,63,124,7,166,132,189,29,107,173,212,3,22,146,221,166,226,255,0,152,30,184,204,123,93,153,157,43,84,87,85,37,14,196,218,25,61,122,196,225,162,162,30,39,68,233,160,85,46,207,44,230,215,237,40,79,243,192,42,122,111,254,11,91,92,91,112,76,106,167,180,54,163,127,43,143,190,13,230,42,79,69,96,8,172,109,43,170,145,221,161,183,246,193,190,226,182,66,243,241,35,138,112,82,197,165,1,73,241,177,254,24,228,151,101,58,35,114,162,163,159,96,220,88,255,0,190,220,93,147,44,204,166,69,150,28,186,173,162,12,182,116,137,152,19,200,110,7,51,107,91,195,15,52,84,28,94,142,174,91,192,225,180,145,90,204,159,248,155,234,187,218,193,131,223,171,123,130,121,114,194,231,147,74,249,25,28,122,187,153,188,210,50,84,158,161,33,92,176,213,250,192,234,191,218,223,108,16,203,162,53,57,189,12,113,130,129,230,68,231,244,221,151,127,65,124,80,152,18,210,53,128,36,27,61,252,71,240,190,13,100,212,213,17,103,212,137,34,24,228,136,179,132,115,164,222,215,27,29,207,47,107,224,166,211,141,131,21,190,145,186,183,89,21,142,238,9,121,4,104,111,107,90,247,62,60,198,16,171,226,122,42,154,120,31,101,142,45,201,239,50,72,55,241,55,56,125,70,134,89,220,52,164,188,82,49,54,222,229,137,35,211,96,112,155,158,3,53,116,23,80,206,230,67,33,7,96,4,175,111,243,125,241,55,10,218,149,20,113,47,84,18,103,25,54,98,82,158,178,89,35,102,85,144,2,154,172,109,102,190,255,0,187,141,51,225,106,212,46,127,156,252,199,62,4,38,49,220,154,158,223,199,25,149,46,93,89,45,12,244,134,49,43,21,12,174,108,186,0,82,70,171,216,40,212,52,221,173,206,220,241,167,252,50,132,210,244,143,59,73,25,181,152,34,37,72,177,67,169,238,164,118,88,130,49,66,93,122,129,164,176,170,238,115,241,112,196,245,148,169,27,31,153,72,145,128,41,182,147,33,2,231,183,112,118,236,181,240,133,95,152,60,121,19,208,72,36,214,177,107,37,71,83,93,174,108,123,255,0,150,30,126,45,202,181,117,52,130,149,217,143,9,46,202,54,210,90,250,129,237,22,222,255,0,79,143,60,33,102,177,206,148,105,66,110,238,176,117,130,173,238,193,72,38,254,90,125,176,51,93,103,98,75,70,226,248,86,37,207,37,73,34,27,142,221,142,62,69,58,27,98,109,11,250,245,137,197,138,120,139,209,85,200,183,0,73,14,157,67,153,184,254,96,99,184,41,109,145,213,87,22,220,177,137,84,247,27,144,124,176,228,246,39,73,61,195,181,112,235,232,165,20,10,165,216,188,231,212,234,63,144,56,92,110,36,113,76,165,44,90,97,164,159,27,31,200,97,135,52,86,110,139,210,105,86,54,146,69,4,119,117,255,0,134,5,73,150,102,115,4,150,44,186,173,162,14,154,93,33,102,4,218,215,184,28,205,185,120,99,59,45,206,91,236,81,187,176,234,163,233,21,28,251,6,226,223,151,190,57,154,70,74,147,212,36,43,177,1,191,89,77,239,246,254,24,210,41,114,254,47,71,19,44,16,112,217,225,0,2,191,248,188,143,95,150,177,33,61,91,220,19,107,99,56,144,23,46,224,88,176,216,223,196,127,11,224,97,61,77,160,231,5,26,8,101,81,53,70,117,64,145,221,3,74,169,207,233,187,13,253,55,195,189,102,182,90,166,119,4,188,194,52,55,177,22,59,159,29,200,194,166,73,77,60,93,32,165,73,20,198,240,234,125,14,66,144,121,141,142,231,249,97,178,54,138,89,24,52,164,201,11,181,237,189,203,18,71,228,14,37,206,247,216,163,135,150,155,161,6,182,39,163,168,167,167,113,100,138,43,122,153,28,16,124,78,248,181,146,230,37,41,106,165,146,54,96,37,177,93,86,54,210,196,239,251,184,251,58,86,158,190,11,168,102,99,35,72,195,112,45,43,129,238,91,238,49,229,46,93,91,53,12,212,156,49,35,216,56,125,151,64,10,88,106,36,128,163,82,233,235,91,157,185,226,151,190,58,19,142,43,157,108,211,190,22,45,66,231,57,231,204,253,92,58,114,131,250,151,123,125,177,31,197,162,143,153,210,36,44,126,109,34,141,145,74,109,188,140,22,231,183,112,118,236,182,38,248,97,23,202,103,153,250,72,237,126,20,4,234,216,166,242,92,27,242,181,136,197,95,139,78,42,243,10,85,165,118,45,195,64,89,87,96,11,155,48,61,163,199,151,143,60,111,250,26,253,93,132,108,195,49,100,232,251,80,178,201,169,33,87,184,29,77,93,91,128,127,223,44,46,233,98,88,242,84,154,49,184,237,216,224,254,106,147,10,37,162,55,102,74,97,169,85,111,214,0,2,111,229,167,219,2,32,136,190,95,85,42,220,90,120,116,234,28,247,255,0,99,25,143,110,230,103,74,213,21,227,7,75,27,19,104,15,217,176,211,91,14,190,138,229,240,42,150,107,206,125,117,185,252,129,192,24,41,66,228,85,21,197,183,103,48,133,60,236,69,195,121,118,96,230,108,172,221,25,161,210,172,72,146,69,5,123,181,201,252,48,110,236,86,200,93,110,34,71,34,20,177,105,246,39,184,144,127,43,98,25,245,61,51,128,146,104,226,176,45,216,63,221,176,73,242,204,206,99,28,177,101,213,102,45,105,165,210,22,101,38,192,94,224,118,216,237,225,135,170,74,72,127,64,69,69,60,9,28,75,18,187,172,130,203,168,16,30,242,125,55,14,77,197,238,9,182,23,60,154,70,67,30,160,215,198,23,183,203,141,104,129,160,22,5,119,254,144,125,187,112,136,180,81,138,123,10,135,158,209,50,36,183,234,145,107,15,47,169,189,142,52,31,139,240,175,203,211,74,100,1,130,105,209,109,207,92,29,177,156,189,72,255,0,225,203,76,218,104,222,34,22,16,54,45,102,58,143,247,64,245,199,100,242,29,131,192,227,36,203,99,51,87,83,84,73,213,146,5,12,1,228,86,82,45,246,251,226,12,202,72,39,118,88,149,109,28,51,5,35,107,14,52,237,97,253,225,139,180,192,69,154,201,42,2,82,72,99,97,222,79,23,87,191,63,108,82,90,72,101,209,30,176,172,244,210,198,199,157,137,145,255,0,233,32,250,227,98,158,186,38,147,233,47,210,199,243,25,73,167,183,89,184,44,55,182,252,41,8,251,168,194,196,188,68,130,107,177,61,81,164,249,22,184,195,221,15,2,138,64,229,148,36,115,64,250,173,177,10,146,155,121,109,108,40,214,1,197,40,130,241,48,97,203,144,212,219,249,88,224,239,170,133,175,27,53,106,90,72,36,232,165,52,178,201,33,86,84,151,74,174,224,240,130,216,123,131,226,0,198,81,157,41,124,203,50,147,73,66,106,39,58,8,250,118,27,91,26,222,81,77,171,162,52,117,111,43,5,20,228,152,238,119,214,17,128,244,28,187,175,128,57,79,70,105,179,12,255,0,50,154,190,155,141,31,13,152,198,228,130,88,168,4,237,218,116,147,234,49,46,57,37,54,202,167,188,16,133,151,131,46,109,151,2,79,86,114,110,124,201,254,24,120,128,255,0,241,88,148,198,54,84,46,214,230,108,195,214,199,11,25,86,87,86,153,197,28,237,11,154,97,51,162,202,77,213,216,11,18,61,77,206,28,163,31,141,12,203,184,120,80,5,241,44,47,128,226,37,185,184,83,19,43,168,103,171,204,225,141,82,243,138,157,106,23,107,146,145,109,246,197,204,246,158,170,158,58,152,170,23,131,48,10,226,255,0,171,184,177,191,152,24,184,202,83,164,116,234,165,117,45,74,233,39,144,212,182,31,112,112,67,165,138,35,180,85,49,163,200,177,25,0,39,102,187,157,32,248,19,111,191,126,26,167,208,145,144,143,212,191,185,55,195,165,129,250,127,27,194,75,183,201,201,168,14,86,234,90,216,103,248,180,252,60,154,138,204,129,76,115,129,113,214,38,203,96,60,54,55,253,220,45,124,56,149,91,167,116,232,139,166,49,151,49,86,2,218,193,88,205,189,44,112,215,241,94,16,249,29,52,188,69,86,69,148,5,97,206,224,114,246,229,227,225,135,71,193,153,63,89,25,93,61,44,43,4,132,212,53,64,142,61,74,227,144,184,107,223,214,195,211,16,228,121,92,98,174,104,103,107,137,41,218,23,91,219,96,86,199,215,86,61,15,25,160,163,20,206,98,133,245,171,197,111,175,123,11,250,150,199,107,170,41,222,166,45,239,3,216,158,194,52,139,125,174,60,240,165,116,195,203,93,36,85,63,38,42,42,232,64,58,238,86,38,27,5,33,16,176,255,0,9,251,224,158,94,24,116,106,141,192,29,105,163,98,60,140,96,253,143,229,129,242,196,141,157,235,10,53,252,205,65,123,141,186,199,98,127,223,43,225,171,32,138,10,124,177,21,153,29,33,44,186,143,234,30,162,219,196,92,11,249,120,225,209,117,11,36,111,170,140,238,182,71,89,25,117,177,34,34,21,111,123,117,183,251,140,106,249,30,87,28,29,21,138,186,90,166,60,90,88,88,199,167,233,211,30,150,243,220,237,140,235,59,142,42,138,162,41,14,163,49,151,101,219,171,172,219,243,198,163,146,101,196,244,94,154,87,157,220,124,138,20,66,111,127,195,85,27,121,168,62,167,9,226,43,66,29,133,181,38,99,249,220,75,6,105,92,145,150,176,158,66,1,238,182,199,110,240,113,46,92,142,217,182,92,160,144,86,170,48,9,239,255,0,223,15,57,119,70,41,179,78,145,212,213,78,145,79,78,105,181,164,108,197,69,244,132,26,136,229,244,157,189,112,185,150,101,51,65,159,210,200,136,237,70,149,110,145,202,252,156,198,15,255,0,122,125,251,176,90,186,63,70,53,214,49,83,163,197,157,41,184,58,145,89,182,231,125,175,227,184,56,89,204,232,222,167,49,142,53,143,241,150,165,90,192,218,229,213,47,247,190,29,76,96,87,64,223,174,209,105,81,253,80,117,255,0,28,47,84,199,255,0,199,208,41,80,68,233,164,145,176,58,77,190,224,226,92,15,172,118,85,181,20,179,250,122,184,98,168,138,162,51,13,64,40,192,55,33,184,181,253,190,216,104,248,114,32,155,167,188,88,73,98,212,50,51,14,203,93,45,111,240,226,167,75,194,163,180,85,40,146,72,17,157,84,147,102,235,18,128,248,18,6,46,124,57,145,91,167,145,42,46,152,198,90,193,8,253,112,74,17,246,31,108,84,165,170,73,154,213,97,104,63,241,118,66,153,85,21,153,2,152,166,2,227,172,198,201,96,60,58,166,255,0,187,140,206,42,88,82,150,98,106,26,160,69,19,20,144,114,55,215,123,250,216,122,99,82,248,181,8,108,154,146,97,34,171,34,200,2,176,231,112,188,189,185,120,142,236,101,37,226,106,10,65,74,252,42,119,89,21,162,183,215,204,2,125,75,99,114,249,25,195,248,127,103,217,30,87,24,169,169,130,161,174,36,167,48,186,222,219,6,91,31,91,227,138,147,71,197,171,162,0,241,55,17,48,216,46,144,11,143,96,126,248,156,22,138,162,106,152,191,90,6,210,79,59,130,63,130,223,215,17,201,10,62,116,24,32,212,102,168,215,126,93,102,59,255,0,190,203,227,163,122,232,158,85,86,18,162,86,29,27,164,96,5,158,101,98,190,75,16,63,99,249,97,78,182,73,3,178,235,98,120,68,42,222,250,122,219,253,198,52,108,137,41,224,202,227,14,232,241,196,88,106,111,213,254,140,91,196,108,61,112,149,157,69,28,243,218,148,234,50,137,118,93,182,18,53,190,196,97,183,213,66,215,107,52,156,163,43,138,159,162,209,86,203,84,196,75,75,11,50,105,228,4,90,24,120,239,203,25,62,113,18,193,153,86,164,101,136,19,203,96,123,173,177,219,188,28,108,121,86,92,127,225,136,37,105,221,199,201,70,99,82,111,126,162,40,54,239,186,131,234,112,185,150,116,94,155,51,233,5,101,85,66,69,53,57,167,47,26,51,105,0,233,85,5,136,229,200,237,227,225,137,49,201,44,141,149,79,120,33,31,45,87,57,190,94,20,144,203,80,182,45,223,99,135,136,17,226,206,142,224,234,69,38,227,157,197,175,227,186,156,46,101,89,92,208,103,148,179,8,221,169,18,162,69,138,87,228,229,3,126,91,31,117,236,195,139,70,5,124,77,250,230,45,32,95,245,65,191,241,192,113,18,234,11,18,216,74,204,40,228,169,205,33,141,34,252,101,169,83,96,108,9,112,151,252,219,19,103,240,85,67,21,68,85,8,97,168,12,141,102,228,55,4,95,219,23,230,140,255,0,196,81,132,42,24,78,186,24,139,128,116,146,63,202,113,119,165,225,18,87,138,165,18,73,21,11,5,36,217,186,247,64,124,46,7,190,27,25,212,20,65,132,126,165,151,254,27,172,18,244,238,73,97,37,139,80,72,206,59,62,164,183,218,216,55,241,126,66,153,109,13,138,216,197,45,129,29,102,221,44,163,195,157,255,0,119,1,190,27,200,27,167,133,85,116,162,229,172,170,64,250,238,202,71,219,252,184,96,248,185,16,108,166,146,81,32,86,69,145,66,176,231,125,60,189,190,227,187,13,143,166,116,253,115,47,90,72,82,142,163,254,101,170,4,80,190,137,71,34,8,125,207,251,236,199,25,30,87,24,158,178,158,161,174,36,131,132,235,123,114,113,99,234,63,60,120,207,19,80,210,45,43,240,233,164,73,99,224,218,218,190,171,19,235,171,19,41,120,170,170,42,98,253,104,58,164,243,184,117,251,216,97,106,233,133,150,186,74,149,70,140,181,93,26,131,196,179,8,152,108,170,21,137,113,237,249,28,24,166,86,255,0,135,105,8,10,68,147,7,35,255,0,201,196,167,253,249,96,91,64,143,156,41,8,46,90,112,247,229,118,102,223,253,246,97,191,35,90,104,114,168,140,140,143,28,101,186,236,62,155,136,246,242,216,122,225,233,212,44,145,239,42,51,122,217,101,212,235,173,137,225,117,86,247,211,214,32,253,247,198,183,150,101,113,83,116,94,42,201,106,153,132,148,241,59,71,167,144,225,4,35,126,123,254,88,204,243,136,99,158,91,82,157,70,69,148,144,187,108,36,98,62,214,198,177,151,229,231,254,25,138,86,157,164,255,0,145,143,66,147,127,212,64,166,221,247,80,125,78,17,196,86,132,199,97,117,38,99,25,172,66,28,194,170,52,45,180,210,216,30,238,195,236,121,226,222,86,178,54,113,67,164,149,101,155,98,221,246,108,59,229,125,22,165,204,243,202,250,154,149,142,106,115,78,239,26,150,32,11,133,0,146,57,108,14,222,62,24,92,201,242,201,224,206,41,106,56,78,105,86,73,68,82,63,39,42,26,246,240,23,27,247,220,118,96,156,186,63,70,87,80,199,2,52,57,212,160,88,134,75,155,142,125,82,47,227,186,182,22,43,168,164,169,205,169,209,34,188,235,80,189,80,108,9,125,23,252,219,14,205,24,25,130,158,108,98,32,15,234,139,159,250,176,190,241,159,248,146,32,140,161,132,246,70,35,96,116,234,31,229,190,37,192,234,118,59,50,184,131,243,216,106,97,73,163,168,78,20,235,34,49,13,200,117,129,223,13,191,13,150,9,58,113,81,36,68,182,170,7,46,59,47,173,109,246,209,129,157,47,208,147,73,21,74,36,146,34,106,210,78,205,215,186,3,225,123,123,219,5,126,27,72,31,167,115,5,93,40,185,115,34,145,250,253,112,192,248,237,183,238,226,168,203,84,147,57,170,195,65,79,140,18,21,162,162,177,91,52,82,88,17,214,110,178,91,211,157,253,49,156,252,164,49,209,213,127,204,181,72,138,25,4,115,118,48,33,133,254,231,219,26,111,197,216,65,203,105,38,89,20,50,171,168,82,57,220,175,47,111,247,108,101,238,209,61,29,42,210,191,14,150,72,165,65,13,173,125,158,196,251,28,110,95,35,176,120,127,103,185,30,87,23,22,182,154,160,234,18,192,17,214,246,181,156,1,238,7,223,21,234,154,141,150,174,145,65,226,0,252,39,27,40,10,238,88,123,17,253,220,93,137,154,26,201,234,98,253,120,65,82,123,196,128,251,216,28,85,249,100,147,51,69,84,4,149,153,30,252,129,103,111,189,173,142,141,235,162,121,82,86,22,137,91,244,13,41,178,145,36,165,152,95,255,0,184,198,184,81,172,150,66,100,26,217,143,12,5,91,253,61,98,15,241,56,125,203,243,26,76,190,130,157,26,38,170,177,212,74,233,22,86,225,141,131,17,112,109,200,114,32,220,140,10,255,0,134,70,115,214,134,162,72,163,103,101,144,164,26,184,104,93,236,231,112,44,44,47,184,54,55,195,28,169,238,4,85,171,29,168,50,184,105,122,53,21,84,181,76,194,88,99,118,64,156,129,137,80,139,118,155,253,134,50,10,244,85,173,154,56,152,219,143,40,4,144,7,48,47,126,93,188,241,167,195,153,198,148,241,80,73,21,76,132,192,33,47,32,96,138,202,129,142,197,122,204,56,106,118,218,205,204,109,113,41,144,80,53,97,145,209,230,4,135,93,77,167,159,37,216,13,134,159,190,36,83,88,228,217,83,139,156,82,23,104,40,42,162,206,40,10,16,236,89,138,20,58,175,212,190,204,54,107,22,177,0,146,8,55,236,187,36,149,113,101,121,196,230,160,148,140,199,187,178,108,46,182,5,143,143,143,237,3,200,226,153,137,70,123,10,1,102,73,130,92,238,44,69,199,59,239,125,70,252,239,190,8,244,181,22,33,194,170,84,144,136,73,17,238,53,111,101,94,251,95,112,59,62,248,233,45,109,54,118,37,82,210,13,202,114,67,210,236,231,244,100,15,28,125,70,168,103,101,228,53,37,217,118,190,250,173,181,129,7,6,250,75,209,149,232,128,135,49,172,120,107,102,148,179,42,105,178,146,171,251,44,8,58,73,190,224,222,224,109,97,143,126,30,74,131,167,244,224,34,38,186,41,53,24,215,72,144,177,215,191,183,63,234,225,179,226,197,58,190,73,4,198,69,86,137,100,176,35,234,184,65,182,40,138,250,96,203,108,186,68,170,140,246,162,162,146,66,56,18,66,80,240,137,13,42,14,171,11,4,114,81,109,96,187,32,237,182,198,216,9,64,211,84,230,245,81,87,78,177,68,134,71,142,24,0,68,167,97,32,98,83,181,86,237,168,40,54,190,252,247,196,66,101,90,44,165,41,24,165,43,182,137,99,183,213,33,176,37,189,67,27,99,186,88,35,57,142,187,255,0,79,77,34,179,29,198,162,247,251,12,2,182,152,121,22,157,52,85,159,229,169,171,222,26,117,97,46,162,139,38,171,105,58,148,54,252,205,245,27,222,247,223,179,19,229,113,199,81,147,26,93,11,214,134,57,10,219,107,52,145,45,188,47,97,184,223,170,55,181,134,36,173,163,133,171,204,161,195,59,74,237,110,237,79,29,188,185,254,93,248,233,37,166,203,105,37,72,73,149,163,16,35,104,32,29,34,69,109,175,185,235,45,182,191,213,190,192,156,54,43,164,150,82,234,22,103,18,33,149,77,244,162,186,0,15,38,5,73,183,119,213,238,79,142,53,108,151,43,163,147,162,20,149,83,191,17,90,20,102,143,128,57,133,42,72,54,237,219,204,13,239,176,194,205,15,70,255,0,79,69,81,92,147,201,4,95,51,34,8,197,56,125,87,225,92,130,26,194,215,4,169,236,185,23,210,112,102,150,187,244,77,5,62,90,169,53,67,70,90,16,199,82,15,162,203,177,12,55,1,88,11,243,97,123,111,101,101,149,173,158,227,113,173,47,113,27,51,204,165,142,186,170,8,77,57,133,31,134,186,224,133,200,80,77,183,42,108,117,119,30,123,95,108,77,79,69,91,61,77,36,213,15,29,72,168,144,36,154,88,104,101,94,182,228,89,77,180,242,185,176,28,133,134,25,143,70,178,163,155,35,0,66,204,252,85,136,63,85,64,183,43,119,220,118,247,219,178,213,51,137,94,10,244,96,215,104,157,52,6,36,142,177,36,131,126,98,234,167,123,238,6,3,154,165,180,66,112,173,216,62,175,39,160,163,150,2,178,212,67,16,109,98,84,187,5,179,0,109,164,2,123,71,59,245,73,236,193,46,139,210,12,211,164,212,212,52,50,68,131,134,31,113,177,140,90,231,149,247,58,136,223,123,13,194,237,130,93,41,166,101,142,42,122,180,142,67,42,59,234,223,117,27,233,242,229,183,103,103,60,84,232,36,233,23,78,242,122,80,156,50,4,232,210,34,236,231,174,45,127,221,191,166,58,49,186,76,99,138,208,228,131,57,135,71,43,58,51,95,37,109,108,212,237,71,81,169,18,64,24,145,117,217,156,5,219,159,143,34,112,175,22,85,14,106,105,222,74,250,72,169,92,187,153,139,15,194,58,144,146,73,3,69,245,105,230,1,179,92,237,124,106,159,19,96,89,250,48,24,188,99,72,36,23,91,220,149,181,129,236,255,0,239,113,142,69,49,134,142,145,233,156,162,72,194,55,142,231,103,189,238,119,220,115,36,11,125,240,201,65,66,91,3,142,242,199,113,151,55,201,99,232,250,67,153,16,149,243,74,197,84,21,81,30,160,0,28,245,35,105,45,204,150,4,157,55,5,109,142,106,51,218,138,165,150,11,66,232,200,220,22,149,90,88,130,216,129,213,144,180,106,52,219,146,141,187,5,192,192,24,97,211,83,4,73,60,156,54,14,197,67,21,28,64,45,125,187,236,60,246,29,130,221,50,124,189,108,113,198,218,97,89,229,252,36,234,171,106,177,86,107,115,250,136,242,92,107,182,233,2,165,20,183,59,203,218,106,172,218,178,42,250,133,142,56,245,180,113,193,104,210,157,184,160,245,59,85,110,110,0,54,83,191,48,14,40,207,242,212,245,146,67,78,164,73,214,85,123,219,79,95,75,111,219,112,69,249,223,123,226,210,164,84,181,213,51,73,34,218,72,140,108,9,187,187,59,6,4,3,207,183,145,54,218,252,241,229,125,36,98,115,80,26,55,222,71,216,158,69,208,220,109,217,171,123,111,247,182,168,245,110,41,207,167,99,236,186,40,234,50,127,149,208,55,138,57,10,219,110,179,70,182,240,189,134,227,126,160,222,192,0,187,63,17,86,80,111,165,85,148,0,121,27,130,109,221,245,125,207,141,218,34,158,150,130,150,99,76,120,166,9,32,137,130,178,234,42,27,86,192,155,145,116,3,111,218,222,216,181,65,209,129,158,193,53,98,84,73,4,70,169,226,8,41,195,223,81,140,94,250,148,11,106,4,223,176,18,53,1,114,110,74,47,112,98,155,236,51,101,57,93,19,244,74,142,170,119,226,171,66,142,201,192,95,216,42,108,109,219,183,129,3,123,242,25,190,99,153,76,149,149,48,196,96,49,9,56,106,100,130,22,178,139,219,172,84,219,115,216,123,109,115,135,170,90,245,203,40,41,178,222,28,213,5,3,192,24,234,69,250,64,93,136,35,144,4,11,157,206,250,119,197,33,209,156,172,102,232,192,27,74,198,101,140,63,85,20,105,216,91,204,118,249,118,98,94,102,150,220,187,20,56,220,85,33,106,154,134,182,122,170,89,170,29,42,69,75,149,150,204,10,176,93,247,59,41,181,142,215,36,91,144,176,197,186,156,163,47,162,158,156,172,213,16,196,175,196,89,150,236,5,154,196,139,0,109,123,139,222,253,83,219,182,47,230,146,201,6,101,22,150,187,71,36,107,24,107,145,214,189,199,186,169,222,251,219,4,186,85,78,66,71,79,85,28,114,113,35,121,53,111,184,27,219,203,150,221,152,228,219,169,26,162,174,153,71,162,116,127,165,122,75,5,21,12,145,32,16,137,45,109,140,106,82,253,151,223,114,187,239,97,184,27,96,238,97,209,218,206,139,214,203,87,91,53,59,82,212,6,68,149,67,18,13,182,102,1,118,231,227,218,112,43,160,19,164,125,62,202,233,85,56,100,36,241,179,160,218,67,103,218,255,0,187,124,63,252,80,129,102,232,210,57,120,148,174,162,11,175,50,86,214,7,179,253,48,197,138,50,142,166,100,155,142,93,43,177,151,197,148,193,153,189,44,146,102,20,112,210,57,119,19,179,129,195,33,145,174,196,218,215,214,23,152,7,75,119,95,5,51,108,149,58,60,33,175,42,149,211,202,197,20,50,128,138,234,0,223,86,164,109,36,216,155,181,201,211,112,87,72,92,138,99,13,45,27,210,200,98,142,86,17,152,247,234,189,239,115,190,255,0,172,118,183,111,43,226,72,33,211,81,12,49,207,38,130,140,193,3,144,4,128,5,7,107,115,0,121,236,59,5,137,61,171,224,41,45,13,55,238,30,169,207,103,171,19,66,162,22,70,71,224,180,202,210,197,162,214,27,72,89,16,105,35,233,81,183,96,184,24,13,150,180,181,121,157,100,85,213,1,18,48,207,20,112,89,18,157,184,163,100,237,11,125,194,131,97,207,152,7,28,148,249,122,244,142,54,211,2,75,53,161,75,133,58,136,177,54,231,179,219,201,113,204,107,13,37,117,76,210,200,150,146,46,19,2,110,236,204,234,192,128,70,251,6,185,4,219,107,243,190,50,164,213,139,148,227,116,138,117,6,154,10,137,97,166,82,174,81,212,56,54,211,103,42,71,141,215,77,249,222,219,226,229,12,49,212,229,2,148,34,146,82,57,10,242,29,96,160,121,95,72,220,111,213,27,144,0,28,215,81,160,151,140,30,54,36,75,184,39,147,72,166,252,183,176,125,237,252,237,98,42,170,90,24,29,169,191,23,129,60,49,149,86,93,69,84,146,44,9,185,23,0,122,239,108,53,46,145,45,182,197,105,140,138,147,130,77,149,72,0,30,70,226,250,123,190,175,185,241,198,181,151,101,84,77,209,74,74,153,223,138,26,53,115,31,1,127,252,94,147,99,110,211,191,59,17,123,223,144,87,160,232,176,206,233,164,171,74,153,33,133,170,154,21,79,151,15,125,76,171,170,250,128,0,106,5,175,200,2,70,160,46,76,211,102,3,47,162,164,203,140,83,79,165,100,131,81,37,23,233,1,110,8,35,146,220,88,157,238,9,92,35,44,173,108,55,26,167,184,135,93,153,76,42,170,98,141,169,184,124,78,26,153,32,133,172,131,233,235,21,61,164,242,239,237,197,154,106,26,202,138,186,105,106,153,42,69,73,110,47,90,234,214,7,114,121,18,55,22,185,34,214,176,176,195,42,116,107,44,143,55,66,160,245,221,167,88,195,236,128,105,216,91,123,110,189,184,169,152,73,36,57,180,10,143,119,73,35,138,45,91,129,171,111,204,3,189,247,223,3,204,82,218,33,56,86,236,31,83,148,229,244,85,84,228,77,81,4,74,225,214,101,187,1,102,177,59,0,109,125,175,123,236,123,118,193,94,136,209,126,151,233,36,116,84,82,69,26,172,28,66,45,250,129,163,29,215,223,115,207,114,23,123,109,139,157,42,167,54,74,122,152,227,147,92,109,46,173,236,84,27,129,229,203,203,28,124,61,157,83,167,217,117,42,167,8,136,103,140,178,141,164,54,107,139,254,237,241,209,86,210,99,37,20,160,230,130,57,135,71,235,58,45,85,53,85,116,180,198,154,164,58,199,42,134,54,32,108,88,5,218,247,191,191,117,240,185,6,81,6,97,45,36,178,102,52,80,82,221,217,39,103,0,70,67,43,2,196,219,77,245,129,204,3,161,185,216,19,166,124,84,128,77,209,200,223,92,106,83,81,82,195,114,72,27,3,250,191,233,140,146,57,76,84,244,70,146,67,20,82,157,28,59,155,35,243,185,222,231,114,78,214,223,125,175,134,56,40,75,96,113,222,72,238,49,102,217,50,116,113,161,173,208,149,181,19,18,138,29,84,34,56,0,111,171,82,18,166,234,119,55,36,168,32,174,223,84,103,149,21,124,88,64,129,193,71,48,188,234,211,69,162,192,13,164,44,136,44,194,250,84,117,109,176,216,96,4,16,218,162,40,98,154,78,23,9,138,160,98,0,113,101,228,45,204,1,231,176,236,22,238,223,47,152,68,145,190,152,17,230,211,10,117,82,229,128,4,129,207,103,244,0,99,93,221,32,117,197,45,206,178,179,45,102,97,87,21,125,78,149,141,11,194,145,16,171,78,120,150,210,189,161,110,46,20,27,13,187,64,176,218,131,77,12,147,67,74,133,88,199,32,12,13,172,3,186,145,227,117,9,231,109,241,126,4,134,142,190,162,105,36,75,60,107,9,4,245,153,139,135,6,196,110,44,13,200,189,182,191,48,113,29,109,10,6,14,29,24,145,42,147,115,201,164,4,55,46,193,32,189,191,157,182,49,234,220,83,151,78,196,148,144,165,86,82,180,161,20,146,177,57,94,64,146,155,121,125,35,127,234,142,96,0,22,166,50,8,230,185,54,11,101,177,229,190,246,238,231,247,56,107,142,174,150,134,45,116,160,202,33,170,137,10,171,46,171,32,107,11,19,114,62,221,228,98,197,7,69,6,115,72,245,75,85,36,48,181,65,137,83,229,195,236,206,23,85,245,1,97,170,237,218,0,184,184,177,38,228,162,247,6,41,181,176,213,73,149,80,158,139,210,212,78,252,80,200,31,79,1,110,46,150,54,54,184,223,123,94,196,94,247,236,204,43,51,57,205,76,241,198,212,186,56,156,53,105,32,133,172,131,233,235,149,241,59,246,223,183,15,244,249,138,209,209,209,229,237,12,211,217,36,132,179,18,139,184,91,92,16,71,37,54,177,59,134,4,174,215,163,15,70,178,216,115,116,101,190,166,118,157,99,15,96,128,105,216,91,123,110,189,183,196,171,38,134,220,138,28,109,42,66,213,53,5,93,69,109,60,149,108,181,43,85,172,203,214,184,107,3,185,60,152,130,72,237,32,139,108,64,197,154,156,167,47,161,170,128,137,234,32,137,28,58,204,183,96,6,162,9,216,3,107,237,123,220,121,156,17,173,121,97,206,41,146,55,235,172,177,195,22,173,192,213,213,31,123,27,155,155,239,139,221,42,167,187,10,106,152,227,125,81,25,181,111,98,160,220,15,46,94,88,203,110,164,108,82,186,101,126,135,208,156,227,164,130,138,142,72,227,88,233,204,140,45,250,154,144,91,149,247,29,111,18,6,246,184,193,124,195,32,172,232,164,243,212,87,203,76,96,169,87,9,40,12,108,71,34,192,46,215,231,234,123,175,138,63,14,170,21,122,125,67,74,169,194,181,52,209,150,81,180,135,73,36,125,175,135,95,138,244,226,94,143,199,38,184,212,161,98,53,46,236,72,27,3,217,254,152,106,197,25,70,217,146,147,142,93,43,177,155,193,147,65,93,61,36,178,102,52,84,244,160,180,145,206,206,0,66,24,48,212,77,180,131,168,2,9,0,232,107,95,107,146,205,114,120,250,51,36,21,92,52,173,168,152,149,81,34,168,88,218,192,110,27,82,18,187,169,231,114,72,6,227,101,216,229,49,197,69,242,146,24,162,155,168,35,185,180,109,206,231,123,157,201,59,91,115,125,177,37,44,32,84,71,12,114,201,193,224,150,68,12,108,31,101,228,44,44,71,103,111,134,216,40,189,171,224,41,84,26,111,220,61,62,121,83,88,210,68,22,157,201,87,48,154,132,105,163,211,213,28,165,44,170,44,194,250,64,216,1,182,192,4,202,56,181,149,117,49,87,84,144,35,143,84,11,17,10,32,235,233,210,15,48,187,108,160,216,11,119,11,114,171,242,249,132,8,143,166,4,226,233,133,46,168,14,160,46,64,231,179,131,225,182,62,165,88,104,115,9,228,145,210,204,169,9,82,122,197,181,134,6,196,110,44,13,200,189,182,239,23,202,147,86,46,115,141,210,7,212,154,104,184,208,210,161,82,99,149,67,3,107,40,121,6,159,16,85,83,159,59,111,190,8,211,66,149,89,66,83,4,82,127,9,138,246,18,99,114,60,71,210,166,254,87,191,44,65,87,64,128,169,215,27,22,89,16,181,206,193,220,144,220,185,1,32,189,189,251,174,37,101,45,20,107,37,40,50,172,85,145,169,85,101,213,100,86,10,44,77,200,235,121,109,98,69,240,212,186,68,185,54,197,73,76,130,41,174,118,10,2,219,179,172,65,183,118,53,232,50,170,19,209,186,121,230,115,42,178,137,52,240,20,21,186,0,64,54,219,126,181,175,99,114,119,59,133,58,30,137,12,226,132,213,138,169,33,133,229,49,42,124,182,189,140,133,67,95,80,22,26,174,221,160,11,216,139,18,114,28,205,105,233,105,50,249,32,154,97,162,72,88,179,20,27,233,231,112,71,234,144,44,196,92,54,224,90,232,203,43,91,13,198,169,238,103,213,89,157,67,207,52,104,212,186,12,154,21,164,130,6,10,131,233,235,21,229,185,223,145,231,190,47,209,81,86,73,153,210,207,82,82,167,143,174,89,117,48,101,98,1,23,98,122,172,65,107,118,144,118,54,195,29,63,70,178,234,124,221,88,106,47,173,167,8,30,193,45,107,1,109,237,244,219,123,242,223,3,51,138,207,209,149,66,161,136,113,79,100,85,113,169,72,211,110,71,158,230,251,223,115,124,10,200,164,234,33,56,233,221,142,223,23,105,204,173,4,193,214,201,79,102,66,109,113,172,90,195,207,25,255,0,26,90,223,149,50,68,145,44,107,175,74,139,110,98,123,143,240,131,235,141,19,226,249,85,134,16,99,5,248,54,15,125,199,92,109,246,56,207,214,118,158,162,149,164,70,89,165,167,210,177,162,217,119,83,185,254,225,183,174,27,147,201,141,192,190,153,123,46,138,22,128,9,32,96,224,13,44,167,145,212,227,183,195,79,223,16,205,20,143,16,72,160,1,209,218,48,80,110,231,99,115,254,251,48,70,142,54,225,78,147,41,91,72,63,116,91,157,255,0,120,226,66,145,80,86,252,180,181,37,218,100,86,98,5,180,243,185,240,186,133,62,184,5,145,169,54,33,195,109,193,234,203,151,10,217,100,85,40,24,74,186,142,165,54,73,172,79,112,185,91,140,82,88,169,254,113,14,163,195,82,200,194,220,250,198,223,99,249,96,182,115,12,80,201,87,28,61,120,47,30,160,121,145,214,184,251,125,240,16,81,212,85,74,99,141,27,83,117,239,114,46,23,159,175,103,157,176,248,187,234,39,149,173,135,232,179,70,249,9,104,180,233,78,2,34,91,110,176,211,123,12,125,209,215,145,106,51,10,153,37,46,176,198,144,130,69,217,139,92,141,191,223,60,5,168,170,115,65,29,68,81,222,103,54,80,20,223,158,227,206,195,236,112,107,32,153,94,138,189,163,210,101,37,26,66,198,194,225,54,11,222,118,127,49,136,99,22,173,178,233,238,146,69,140,195,46,52,185,22,91,4,71,171,78,84,0,5,152,131,27,106,35,196,157,71,1,214,169,78,97,70,164,117,99,138,93,65,123,245,32,4,253,253,240,193,210,57,106,35,167,166,80,199,134,211,171,22,190,235,99,107,15,13,215,111,60,41,210,254,55,72,170,64,151,82,70,26,194,223,81,61,114,183,242,23,244,192,77,91,179,160,246,0,211,85,47,233,180,169,102,112,30,166,11,45,185,141,36,30,126,68,251,96,191,76,102,86,204,209,100,87,211,29,36,70,93,103,117,28,69,36,31,27,31,190,2,230,178,91,50,63,46,12,137,199,166,16,19,218,193,24,177,242,189,253,0,197,252,250,89,42,115,41,171,34,41,34,148,234,180,135,103,179,3,191,129,0,251,226,141,61,41,129,23,83,13,252,56,213,31,78,33,165,100,234,193,151,58,3,222,109,24,63,151,223,12,223,22,41,204,249,109,11,135,11,195,142,162,234,199,154,144,131,111,30,95,124,44,124,52,18,142,154,211,60,146,135,83,71,37,136,59,150,180,97,143,175,60,53,252,86,40,185,53,54,168,195,29,19,16,196,219,79,85,70,221,255,0,87,219,15,143,129,147,245,145,148,67,52,149,180,244,241,152,99,141,16,9,24,129,204,6,43,247,189,253,48,79,43,142,15,151,149,102,166,105,79,23,113,123,3,244,159,200,182,7,65,51,77,13,17,153,76,108,241,149,85,68,32,27,22,80,79,135,92,122,145,134,42,42,119,78,36,83,197,110,180,110,166,252,238,108,119,242,24,75,149,38,55,42,241,41,84,196,63,24,83,165,230,19,27,176,23,38,224,127,175,190,44,165,169,178,137,93,212,21,18,37,187,127,94,18,111,110,92,136,196,210,199,30,93,58,171,84,52,141,80,138,66,168,228,1,177,55,245,62,195,17,102,17,71,14,93,85,20,110,72,104,209,175,190,236,94,43,223,243,243,193,194,87,210,73,56,86,255,0,2,210,210,172,213,145,172,138,73,102,40,202,121,13,76,167,210,221,254,24,127,164,205,37,164,203,126,76,161,2,58,98,145,88,246,131,181,143,121,229,233,132,122,90,121,229,169,167,17,196,220,86,125,32,19,98,234,166,231,215,159,182,25,4,178,193,148,83,204,85,90,82,247,85,85,191,235,27,15,110,220,7,18,155,138,72,103,14,247,114,97,140,137,29,107,243,57,132,159,134,97,70,93,191,92,182,194,221,189,158,152,239,57,165,150,139,163,148,70,157,22,209,76,178,4,35,112,29,94,231,206,237,136,242,42,141,70,173,244,21,120,184,13,40,55,178,13,33,136,91,118,253,94,130,248,189,210,99,50,101,144,245,139,66,38,86,97,218,20,109,111,186,225,115,180,232,53,187,177,126,121,166,92,218,6,141,117,39,5,213,182,250,111,162,199,203,111,190,22,210,118,94,144,25,27,80,226,213,211,0,157,202,200,47,249,140,48,210,74,103,206,107,80,205,180,113,21,3,176,222,239,167,208,11,250,97,111,53,102,25,204,194,43,176,249,170,117,132,159,5,187,27,246,141,253,173,129,193,30,170,11,39,96,183,75,230,73,115,72,150,64,193,4,52,252,82,230,236,160,200,151,6,221,182,59,224,175,195,109,73,211,104,169,154,48,18,159,44,100,7,198,232,15,177,184,245,194,246,125,36,149,121,180,213,113,21,101,9,112,237,202,77,5,91,113,251,191,124,31,248,106,38,255,0,141,97,50,200,25,77,4,160,21,63,175,116,212,125,74,156,62,10,164,145,205,253,38,198,47,139,116,230,122,10,9,3,170,240,226,168,186,177,230,14,142,94,60,190,248,203,227,154,74,234,120,17,161,142,52,141,120,140,64,231,98,235,247,231,233,141,83,226,193,65,148,210,131,24,99,162,98,24,155,21,250,70,221,247,191,219,25,108,51,52,240,209,153,148,198,242,66,85,81,16,129,177,96,9,238,230,61,240,121,123,133,195,46,133,251,9,101,113,193,242,238,179,83,52,172,38,23,23,176,59,169,237,240,39,29,84,197,180,130,157,47,48,153,174,192,110,111,107,255,0,191,28,95,163,129,148,201,20,241,233,252,68,112,111,216,72,190,254,67,30,203,28,121,116,226,54,168,105,30,117,86,1,71,33,184,38,254,95,144,194,249,157,76,70,141,149,145,45,169,178,137,29,148,16,37,26,123,127,94,46,118,59,125,36,97,110,42,68,158,182,24,157,73,214,252,54,7,179,83,169,244,181,249,248,97,143,49,138,56,114,250,168,99,114,65,85,109,93,236,90,43,223,238,112,10,142,158,162,74,170,110,28,45,197,47,101,7,98,202,172,79,169,195,226,245,117,19,202,215,72,241,77,155,75,79,149,124,169,75,104,165,11,21,143,104,60,135,152,252,177,38,69,27,173,86,107,40,147,240,248,113,148,176,253,114,73,2,221,189,152,12,179,73,79,148,82,205,165,94,82,253,85,81,126,109,112,61,187,112,103,34,168,12,181,79,164,171,68,208,180,183,189,151,171,168,168,183,61,181,31,32,14,34,140,95,83,101,179,166,146,71,121,221,52,180,61,31,161,224,34,218,25,149,180,17,186,171,43,143,123,182,254,120,19,60,243,12,218,34,171,170,62,3,161,254,173,244,168,62,91,97,131,164,198,100,160,128,22,45,15,29,93,183,220,1,182,159,186,159,124,46,81,200,106,51,106,244,51,109,28,101,109,216,110,75,91,208,88,250,97,114,87,187,54,27,11,240,78,223,241,18,72,218,135,26,178,156,104,238,86,69,239,254,208,247,193,14,151,76,179,230,202,178,43,4,17,83,113,11,155,176,188,169,112,109,219,110,120,23,153,187,12,246,65,21,216,124,228,2,18,124,0,44,111,218,57,254,237,187,177,103,61,121,42,179,106,138,184,138,149,210,25,89,249,62,135,13,191,183,223,21,105,168,166,4,95,85,124,140,159,13,11,47,77,248,13,24,9,6,88,200,167,191,174,155,251,146,48,115,226,229,57,154,142,134,64,234,52,67,62,165,99,204,19,31,47,29,135,223,0,126,25,137,71,77,84,203,32,96,114,233,52,144,123,117,173,253,200,111,182,24,190,45,20,25,93,32,49,134,99,28,182,98,108,87,116,27,119,222,255,0,108,58,62,7,75,214,70,92,147,73,93,4,1,161,142,52,68,46,214,28,246,117,251,243,193,76,178,56,62,89,150,106,86,149,196,195,107,216,95,80,39,159,129,192,232,166,106,136,169,12,202,81,229,167,42,168,138,64,219,80,4,247,109,190,24,169,32,101,215,20,241,233,34,100,97,191,97,34,230,254,88,75,149,38,51,42,222,32,234,152,186,143,242,233,121,132,172,11,1,185,190,155,159,109,189,113,114,255,0,45,148,179,21,83,248,231,69,247,253,100,181,237,202,228,17,233,137,36,142,60,190,115,11,84,52,143,58,163,128,5,180,243,4,223,200,126,88,139,51,138,56,104,42,97,137,201,91,134,13,222,73,142,255,0,196,225,145,157,244,146,202,53,186,238,46,211,209,165,69,116,16,186,146,36,144,68,215,236,212,224,223,194,215,231,135,234,108,222,88,178,147,76,201,98,148,170,34,0,246,130,54,22,240,255,0,46,18,40,169,234,36,172,166,49,194,220,93,127,79,107,42,177,62,166,248,97,19,73,79,148,81,203,165,94,86,35,72,81,123,221,175,111,238,246,225,124,76,91,73,32,248,119,187,108,51,145,70,241,201,156,75,196,252,61,49,104,176,230,198,230,214,245,24,147,60,165,150,131,36,160,16,34,233,130,85,178,219,117,82,172,54,241,185,185,243,199,25,20,225,163,171,112,164,24,229,139,139,123,245,122,183,210,59,246,185,62,67,191,22,250,76,102,74,58,96,204,94,30,56,102,239,22,184,210,125,212,251,225,83,180,232,53,222,192,19,207,50,230,192,170,222,51,3,33,63,179,123,11,249,109,133,202,89,219,254,35,137,216,48,227,86,195,212,238,86,68,239,241,96,61,112,126,142,67,83,153,102,10,211,92,70,133,109,200,27,177,54,244,184,194,230,96,236,51,239,194,187,15,158,139,132,79,96,80,165,137,61,163,99,233,110,236,102,8,239,70,228,236,19,233,116,171,81,155,186,58,144,156,58,113,33,99,114,47,34,92,27,125,240,119,225,163,19,211,105,161,104,192,88,50,210,138,123,199,16,111,238,204,48,175,157,188,181,57,181,85,92,76,182,42,25,89,249,62,134,13,115,134,127,134,66,81,211,54,105,100,12,14,93,38,139,30,206,32,191,248,245,253,177,70,53,82,72,214,239,19,97,127,139,180,230,106,106,41,117,170,232,134,93,74,199,152,44,156,188,118,24,205,86,105,107,161,131,92,49,198,136,140,205,164,115,186,200,63,133,241,168,124,88,17,154,74,36,116,190,165,113,175,85,138,141,72,54,190,219,223,183,149,177,158,211,161,169,134,23,158,34,36,150,148,240,163,142,234,27,152,6,199,203,211,126,124,241,185,95,81,184,105,65,126,201,178,213,132,82,233,150,153,164,110,55,127,35,123,159,181,190,231,178,198,57,148,171,34,44,32,73,35,61,172,193,90,237,107,220,239,203,200,109,176,189,238,46,213,51,209,83,189,151,119,125,81,232,32,233,58,134,195,188,216,157,205,182,60,207,96,106,120,42,42,42,208,180,76,204,1,154,68,55,4,168,22,252,244,242,236,56,56,167,188,137,36,251,68,98,166,162,140,67,52,115,212,50,147,33,225,196,145,254,169,237,98,121,139,88,109,221,202,196,146,87,32,167,224,209,230,91,170,192,143,26,68,136,55,12,110,69,187,172,77,246,239,39,158,5,201,81,53,53,5,43,199,165,231,40,183,210,57,157,174,60,60,48,107,36,149,5,21,122,193,214,110,42,234,38,235,114,22,192,14,253,245,95,253,49,42,115,105,182,83,40,197,36,162,79,156,229,226,44,174,132,88,55,9,192,220,245,151,80,45,112,123,119,66,60,136,238,22,6,213,71,231,169,70,131,104,224,151,85,135,34,89,116,147,247,254,246,24,122,79,44,201,71,9,14,197,56,194,71,177,220,1,113,111,34,74,219,204,248,97,98,41,65,206,230,140,205,190,157,26,123,203,18,64,191,103,32,125,6,21,37,184,80,127,0,8,90,79,211,218,136,112,101,171,165,80,132,114,86,140,111,225,123,223,5,186,100,90,174,190,153,22,34,11,211,199,168,177,235,2,89,122,166,221,184,15,153,201,37,46,121,86,209,131,42,173,68,6,49,125,193,22,184,191,118,251,119,1,139,217,204,146,214,230,70,190,18,175,104,36,1,143,34,195,73,82,123,186,220,188,6,41,81,217,48,19,169,80,71,160,18,58,116,251,42,128,32,225,10,71,8,231,182,241,150,39,253,247,225,207,226,205,49,155,36,166,168,226,105,224,188,129,129,54,4,50,114,183,105,216,97,27,160,51,84,207,211,220,154,73,164,67,19,25,130,132,229,171,130,228,219,194,218,113,162,252,76,10,122,47,19,52,75,39,227,220,2,126,158,163,155,143,27,3,254,237,134,199,211,103,79,214,70,51,77,52,149,127,34,170,52,240,74,144,163,145,40,35,93,94,160,147,234,112,99,47,138,21,134,103,48,180,146,130,174,131,152,250,84,218,195,159,110,62,203,41,35,145,160,152,196,86,159,116,141,213,246,96,44,44,125,135,50,60,207,109,131,19,82,82,52,202,172,14,133,216,110,17,130,236,77,197,201,4,249,94,252,172,48,184,187,116,141,205,53,73,252,21,8,141,33,141,167,132,36,71,73,98,166,239,97,184,10,59,73,11,219,181,198,228,12,91,160,202,227,144,59,86,84,180,49,202,136,194,24,163,254,145,129,13,185,191,43,130,123,59,45,219,128,166,58,204,194,165,20,172,173,36,178,105,81,33,181,213,122,231,176,11,128,9,244,195,20,83,52,57,83,56,69,89,17,152,42,233,250,8,61,80,127,137,241,24,236,250,212,86,145,88,84,101,38,228,130,125,24,142,74,58,250,184,214,101,90,68,164,50,104,23,231,171,184,118,220,249,158,222,120,39,89,151,206,58,53,28,102,82,236,143,175,241,172,199,172,230,226,228,115,26,198,252,236,47,124,11,232,245,88,150,166,166,200,230,166,74,107,50,176,181,186,196,145,126,251,232,3,203,199,6,243,87,168,151,163,142,98,114,11,68,187,95,233,27,27,175,119,38,190,21,59,77,33,139,184,181,81,42,138,218,125,206,163,49,71,184,235,20,210,199,243,211,247,238,194,198,107,80,167,57,170,155,83,4,64,172,163,73,223,76,182,191,222,222,253,216,59,81,58,37,117,45,75,72,84,50,9,116,145,114,22,192,111,230,13,189,78,3,244,156,26,122,233,80,111,24,163,109,75,123,217,181,106,219,208,91,204,248,224,48,199,168,57,238,131,93,52,169,227,210,209,16,178,13,80,84,184,214,119,0,139,14,93,246,219,203,21,122,36,198,155,166,153,2,128,76,111,83,35,106,238,98,37,176,246,117,246,197,124,203,137,156,38,92,65,235,68,18,57,109,216,25,88,50,249,1,219,223,124,65,144,86,86,75,210,44,150,73,56,122,18,190,37,113,25,228,75,170,139,122,146,49,68,85,51,147,184,51,91,248,139,76,245,29,26,166,88,220,35,45,72,54,39,98,56,114,95,237,247,198,35,78,210,205,75,20,124,53,2,55,33,31,187,64,70,191,174,227,212,227,124,233,196,81,205,209,105,245,68,178,112,228,141,149,88,219,173,172,1,111,124,99,116,148,66,162,26,68,177,52,176,77,185,70,223,87,50,26,195,113,126,126,27,92,115,7,149,211,7,135,107,77,159,81,44,104,213,140,209,52,146,29,46,55,219,183,187,158,235,123,109,200,99,167,88,86,5,106,152,21,34,43,118,235,89,128,27,139,11,27,220,88,122,139,145,190,8,154,81,4,179,186,50,217,35,191,4,11,220,1,204,243,239,191,47,182,23,157,42,107,230,91,18,237,35,232,13,38,219,94,230,231,144,0,95,219,27,7,125,68,211,117,176,114,143,45,134,120,216,213,52,136,52,7,137,19,147,72,59,238,57,27,248,115,27,29,192,47,209,170,24,99,122,234,119,82,212,171,76,55,112,117,0,118,33,109,203,96,111,97,191,87,3,105,228,104,242,217,142,149,73,35,145,130,174,155,148,236,80,123,205,239,115,226,48,87,163,245,41,81,87,48,186,164,239,78,172,193,205,149,0,107,155,159,238,143,92,79,115,110,86,61,194,42,41,35,220,195,163,52,137,151,67,60,105,42,33,0,204,145,2,4,131,99,115,219,125,92,188,133,237,245,9,114,72,227,161,249,164,163,169,58,56,13,36,72,225,116,115,189,180,2,55,222,228,141,142,227,107,92,145,207,77,64,200,228,146,35,170,59,139,130,44,80,3,216,79,109,175,191,151,236,225,94,105,99,135,56,166,180,183,98,189,100,0,246,157,34,246,236,191,229,128,114,144,81,130,246,15,79,71,80,253,25,141,12,133,228,138,75,233,152,106,97,169,236,86,228,110,192,184,235,115,216,248,146,26,105,71,207,82,217,141,218,98,172,72,220,166,146,127,48,159,126,236,81,204,186,65,95,65,45,78,90,39,47,69,193,66,204,214,188,109,168,22,58,173,200,45,133,137,238,23,229,142,51,26,174,14,97,28,177,76,44,145,187,49,3,123,128,1,55,177,3,99,110,86,220,159,12,12,161,39,76,212,212,109,2,115,10,164,25,220,213,5,153,99,143,67,129,164,238,18,66,9,255,0,127,195,7,122,109,57,150,154,152,90,85,63,43,82,221,115,184,216,142,206,251,109,128,125,35,6,42,153,21,78,184,190,71,172,1,13,102,213,171,107,118,127,63,28,94,205,120,153,203,208,48,63,64,17,205,111,213,86,70,4,121,14,254,251,225,241,143,74,2,234,101,158,135,177,167,233,222,68,138,9,141,166,157,131,127,89,150,80,7,248,134,52,111,137,52,207,81,209,202,94,27,132,101,169,6,196,236,71,10,75,253,177,148,244,114,182,178,126,147,228,146,203,195,208,181,241,43,136,206,193,153,180,139,125,193,198,203,211,184,82,126,139,77,120,214,78,28,136,200,164,219,173,168,40,183,191,251,190,31,143,193,155,151,214,70,15,74,211,79,5,58,240,194,132,146,200,223,170,52,8,247,245,220,31,51,130,180,11,28,107,84,205,11,73,33,208,226,247,35,237,207,113,203,108,117,73,66,181,17,81,128,11,82,193,46,197,91,123,243,33,172,55,23,63,194,226,216,34,212,194,157,234,29,25,116,199,25,252,32,47,213,11,204,220,30,211,126,86,239,219,10,79,122,65,102,106,151,216,26,235,10,192,141,83,10,199,17,75,155,55,88,91,112,0,177,189,236,6,246,236,185,24,189,73,150,195,60,78,106,218,68,26,67,196,137,201,156,11,111,113,219,191,119,49,177,222,192,221,42,107,234,16,2,206,242,73,164,52,134,215,80,110,110,121,11,11,251,28,48,193,51,71,149,187,105,85,146,57,24,42,233,221,57,233,7,215,153,241,24,220,206,74,41,68,70,29,50,147,109,4,186,55,67,18,140,194,153,212,181,42,211,173,139,3,168,6,216,133,183,47,164,147,110,125,92,73,153,116,102,146,58,8,38,68,149,35,32,25,163,136,16,28,90,229,187,239,114,108,57,109,185,31,80,251,163,181,41,61,100,194,225,39,104,145,155,81,210,16,3,115,127,27,216,12,20,207,141,66,228,77,36,103,84,87,26,129,22,40,163,184,157,199,84,27,156,42,78,75,176,106,43,185,71,37,68,162,74,200,232,234,110,162,156,201,10,54,157,60,201,182,144,70,246,36,158,195,123,109,107,226,106,138,42,135,232,220,10,100,46,240,200,13,165,91,181,153,244,149,185,27,176,46,58,220,246,56,3,44,169,14,117,0,226,221,138,217,144,3,205,142,144,13,187,47,249,98,182,97,210,10,250,57,234,178,206,57,122,46,18,117,218,215,141,181,169,99,170,220,134,194,196,246,142,225,129,141,200,102,148,183,47,201,50,252,253,41,4,221,166,42,251,110,80,41,254,33,125,142,21,170,235,17,51,183,171,102,101,142,39,142,64,52,157,194,74,65,62,223,150,11,102,53,124,44,197,38,138,97,100,141,217,173,206,224,0,77,236,64,216,129,202,219,147,225,129,93,37,6,26,153,209,73,120,197,26,130,7,90,205,170,251,91,179,126,94,39,191,29,138,21,35,36,238,33,190,155,204,94,40,86,210,171,10,58,157,156,238,45,126,238,253,59,99,238,134,177,167,233,246,71,24,7,134,100,168,101,111,22,141,197,190,227,20,243,126,38,115,85,67,32,59,40,49,77,99,123,43,35,92,121,13,183,239,190,34,232,197,109,100,253,42,200,166,148,199,161,107,98,71,17,157,131,179,16,45,253,210,14,30,149,73,4,158,172,108,212,190,38,83,61,71,71,105,76,114,5,100,168,189,137,230,56,82,95,24,213,27,205,58,82,142,26,168,142,85,8,221,128,32,140,95,215,123,250,227,116,233,244,41,63,69,165,188,66,67,28,136,80,19,107,27,233,22,247,255,0,119,198,67,71,70,181,9,69,96,90,150,157,206,130,167,182,218,136,107,13,197,207,240,184,182,11,43,169,25,195,181,86,113,151,136,227,134,161,140,45,36,164,163,139,220,142,206,238,127,73,238,199,174,176,172,10,106,33,88,227,41,125,155,172,45,184,0,88,222,250,71,59,118,110,57,96,139,83,10,111,153,116,101,209,28,103,240,128,190,193,118,98,72,59,222,199,149,183,223,108,1,49,212,87,212,160,26,157,228,144,13,78,109,117,4,147,115,200,109,127,99,141,134,253,68,179,117,176,110,151,44,130,120,100,249,183,145,54,15,10,39,34,192,88,131,113,223,171,183,245,134,198,198,197,250,59,67,16,139,49,166,145,75,83,44,11,164,176,33,197,246,178,219,150,235,115,107,95,99,129,208,204,241,229,69,194,170,203,27,176,85,211,244,115,210,15,241,62,35,5,250,59,80,147,86,77,184,73,140,113,179,234,58,66,216,221,175,227,114,0,196,233,205,185,54,61,194,42,41,34,60,207,163,52,113,81,83,202,18,84,136,128,211,71,16,176,123,169,37,173,206,247,44,84,108,45,181,215,158,44,100,200,148,112,215,71,73,82,74,136,56,145,35,91,73,220,155,5,4,88,218,247,236,55,236,181,241,119,62,53,11,145,9,16,234,134,227,80,34,204,138,6,224,19,184,216,27,158,124,198,22,228,145,33,207,34,94,45,216,168,86,64,54,187,27,0,124,47,249,96,37,57,5,24,38,30,170,163,157,250,59,74,173,41,119,133,212,158,42,221,172,91,73,27,143,170,237,245,120,30,88,10,210,175,233,26,91,29,218,82,31,109,202,133,254,97,125,177,66,187,164,21,244,181,21,89,89,156,189,16,88,244,185,181,227,58,147,81,215,109,199,101,143,237,120,99,140,194,179,129,152,137,226,149,116,44,110,205,110,122,133,129,36,216,128,55,3,149,185,155,239,108,12,160,221,51,98,210,216,19,61,106,71,157,252,235,51,44,113,75,20,128,105,59,132,145,174,125,129,246,193,190,155,202,91,134,132,72,172,180,51,220,57,220,88,157,182,254,201,247,192,94,146,169,130,170,166,37,187,198,180,170,182,94,181,159,85,182,240,235,114,241,61,248,191,156,241,51,138,234,73,193,184,10,241,77,99,125,138,27,143,32,64,23,197,17,143,74,6,234,101,222,133,19,7,79,178,88,148,30,29,234,25,91,188,180,68,91,236,61,240,251,241,62,153,234,58,63,74,99,144,41,73,137,177,60,199,13,241,153,244,78,178,178,163,165,185,20,242,148,225,138,184,209,196,124,131,185,97,183,133,151,26,223,196,8,82,126,139,189,226,18,20,145,74,2,109,99,202,227,223,14,135,166,206,200,190,178,48,250,55,154,163,228,207,13,20,69,50,42,55,101,144,70,191,126,223,92,17,203,214,40,233,103,38,23,146,75,163,139,220,142,206,237,205,183,238,196,180,84,107,80,40,72,5,169,32,99,195,42,121,155,106,179,91,158,228,247,119,92,91,23,158,156,82,138,169,17,212,172,81,159,194,2,246,26,118,98,72,59,222,199,149,183,223,10,79,122,65,102,106,147,248,7,72,144,172,42,106,33,17,161,75,220,55,88,30,96,91,73,189,244,14,239,62,204,94,166,202,224,158,9,126,105,164,75,128,240,198,150,177,54,0,131,113,223,168,243,253,97,213,54,216,39,14,162,186,170,61,153,222,71,27,185,210,74,130,73,185,228,54,252,176,193,12,239,30,80,36,10,162,84,102,22,11,109,59,146,171,236,119,62,88,220,238,81,138,81,17,135,76,164,219,65,62,143,208,196,105,179,58,105,20,181,58,196,129,73,4,54,251,0,182,229,186,130,109,107,236,113,238,105,209,170,56,105,41,165,84,149,97,32,52,177,194,44,172,74,30,176,28,239,214,114,6,194,219,93,118,56,151,163,149,17,205,85,48,4,36,186,98,121,53,29,33,108,122,195,206,230,195,203,23,243,243,80,153,26,58,117,161,186,150,4,89,144,1,184,4,238,54,27,158,118,184,194,164,228,187,7,24,174,229,76,157,22,142,155,48,138,146,164,176,88,85,226,67,109,39,115,176,80,69,141,175,126,195,112,118,196,213,116,115,54,65,68,30,82,237,11,45,204,139,118,211,125,39,152,250,174,121,246,216,242,229,128,47,34,69,158,162,9,117,49,64,140,128,109,118,216,95,179,187,216,98,165,111,72,43,224,170,169,202,218,114,244,32,198,18,67,109,72,110,154,142,171,110,47,223,218,221,164,96,21,200,102,148,183,8,9,87,244,149,46,246,44,196,62,219,144,7,243,183,182,19,51,73,120,243,213,72,183,55,49,240,213,148,217,172,92,111,232,9,243,24,96,175,172,224,230,6,120,165,1,21,24,181,191,106,224,18,73,4,1,184,27,139,108,77,247,216,95,72,143,201,215,85,13,222,24,96,142,226,252,155,85,136,7,187,173,141,195,13,50,70,100,234,67,239,198,26,80,98,166,169,58,216,240,184,96,118,3,174,247,243,219,252,56,74,72,164,121,114,166,168,254,148,47,92,1,179,126,12,150,62,129,79,190,30,62,47,66,174,176,74,45,173,96,34,197,173,182,189,182,247,223,8,244,244,51,164,185,107,53,154,69,167,235,62,174,224,64,30,63,210,143,99,135,229,238,195,193,224,130,89,133,46,109,52,211,173,35,51,35,0,166,98,183,45,213,239,229,201,177,114,162,134,158,40,230,168,88,53,176,164,12,229,155,98,74,155,15,29,172,49,109,105,201,131,48,145,75,155,144,12,119,230,52,174,254,22,223,223,16,230,250,150,90,106,37,148,14,44,44,197,151,176,42,147,111,61,133,189,14,36,214,222,200,231,26,220,29,89,67,250,75,62,173,161,141,74,171,178,41,240,176,55,245,231,139,52,161,41,243,102,133,33,12,174,146,36,106,199,170,188,154,254,154,73,244,199,185,25,141,243,106,140,192,177,226,180,142,120,101,182,80,3,159,93,200,55,199,166,58,90,154,137,99,157,200,170,50,187,192,127,85,173,179,11,247,144,223,107,249,209,204,170,75,224,92,32,164,247,40,10,161,12,194,70,12,234,75,21,65,107,241,69,185,120,238,125,24,97,159,162,177,70,221,26,171,136,176,141,146,73,72,154,215,0,232,93,252,174,78,253,195,11,85,133,41,184,234,141,26,132,55,112,251,232,35,180,122,14,253,253,48,91,163,179,174,85,85,61,28,138,238,210,85,71,19,5,253,114,46,92,250,1,237,110,236,98,110,75,98,238,43,12,113,69,53,221,208,107,164,41,199,202,164,165,134,48,178,2,154,89,182,58,184,136,0,240,55,39,212,225,30,161,126,94,10,201,151,168,88,143,196,237,140,106,91,55,143,86,235,251,216,104,233,84,140,34,213,19,133,65,49,71,81,184,107,91,172,59,134,181,30,161,112,15,48,65,92,211,64,52,163,204,130,215,27,106,184,27,15,11,95,211,10,150,205,9,195,4,226,228,9,137,22,162,97,45,184,105,117,225,170,246,4,86,28,207,61,142,62,175,153,13,36,134,77,91,186,163,117,108,52,146,1,254,62,59,96,181,54,89,242,201,66,3,29,31,136,183,60,172,171,207,195,118,62,231,20,243,218,57,105,242,105,86,77,33,149,209,139,223,168,70,160,126,175,35,190,59,152,239,79,177,176,199,22,211,8,252,52,137,151,166,148,146,200,218,100,122,73,117,71,204,169,26,127,223,166,27,62,45,210,137,50,106,74,135,14,203,10,202,52,142,93,96,160,19,237,97,226,112,181,208,14,11,252,64,167,153,100,45,36,212,46,228,91,107,16,165,79,220,225,163,226,196,73,38,87,70,219,107,141,38,54,45,107,173,150,251,118,239,167,203,22,175,2,108,158,178,51,42,120,228,122,12,184,84,253,101,134,192,125,64,50,219,236,126,216,57,81,6,102,243,198,41,157,216,52,107,248,236,183,32,239,213,238,192,42,58,25,5,53,1,149,139,184,185,6,252,129,212,195,236,160,91,13,241,196,239,83,82,87,91,90,4,28,32,118,99,190,254,124,189,177,38,73,105,99,229,27,72,230,143,43,69,165,167,226,46,183,72,17,95,83,236,182,176,55,62,151,219,191,20,42,226,249,201,36,203,160,234,59,36,106,64,22,2,237,29,207,161,35,219,4,30,89,41,255,0,66,211,2,167,230,180,175,45,151,168,70,254,167,21,242,72,62,99,56,158,173,150,72,244,204,226,53,47,213,59,13,200,239,234,251,249,99,177,201,239,38,38,107,216,175,75,15,203,231,2,150,154,13,106,151,141,81,187,108,8,191,220,95,21,69,92,116,179,7,100,50,66,178,31,193,6,218,152,109,183,152,223,212,156,95,137,96,169,169,155,241,120,117,13,33,225,144,45,102,23,54,38,251,92,114,241,4,98,156,225,105,154,65,10,196,166,195,168,221,150,190,146,62,226,248,62,99,164,89,194,240,209,200,164,152,127,163,49,165,78,81,93,79,44,130,59,131,27,74,13,174,218,64,219,236,7,250,224,158,124,203,87,145,207,26,152,145,153,13,217,182,208,197,148,110,63,180,109,237,133,254,143,181,62,89,36,169,80,24,172,242,66,174,146,29,245,27,27,17,223,177,23,236,219,23,122,93,51,195,28,144,67,30,144,102,70,149,200,253,93,71,113,230,226,49,231,140,154,119,108,154,110,50,203,75,176,169,92,156,3,81,44,205,161,228,55,44,1,26,119,0,15,94,88,175,72,139,83,59,207,175,169,168,104,10,55,1,117,11,255,0,116,140,23,205,99,253,35,55,4,89,100,154,32,92,158,226,64,59,118,216,129,237,136,168,50,225,69,21,52,119,10,25,230,26,207,43,5,64,9,30,100,255,0,179,133,198,84,173,14,201,141,70,147,6,87,202,162,7,121,73,32,50,163,5,27,105,37,69,175,223,107,248,220,96,255,0,195,56,153,58,111,11,202,246,145,232,228,213,24,223,75,6,91,143,227,233,129,153,221,36,180,217,75,164,218,81,149,227,103,39,233,181,213,190,174,219,13,240,103,225,240,133,190,32,197,56,147,84,178,208,187,184,236,220,41,7,243,195,176,203,84,147,3,36,20,113,82,24,126,46,210,172,153,85,21,67,135,97,18,202,52,142,87,109,0,19,237,97,231,140,230,8,228,122,44,180,84,255,0,72,78,235,110,96,114,223,200,223,211,26,79,197,168,146,76,186,137,246,215,26,76,108,90,215,94,165,246,237,223,79,246,113,154,210,80,200,41,104,12,173,170,69,70,33,175,200,54,162,62,193,69,176,204,189,192,225,252,87,236,57,83,79,154,61,66,138,119,114,25,23,241,153,110,111,184,183,119,254,227,4,41,114,184,214,154,18,235,196,117,133,21,245,54,203,96,6,231,211,179,29,36,111,37,69,99,38,182,180,72,56,64,236,79,127,159,47,108,114,242,201,4,153,53,34,149,34,168,1,203,97,100,35,126,253,219,17,107,111,100,118,154,40,213,67,243,211,75,150,195,116,102,8,134,194,192,117,163,185,247,63,108,125,73,17,135,55,52,244,208,7,84,12,138,141,225,125,255,0,137,196,249,20,60,124,210,106,198,87,143,76,210,42,33,123,173,182,55,183,127,86,223,251,98,56,86,158,162,105,143,23,135,80,92,148,35,107,48,4,144,77,251,87,151,145,24,161,100,210,210,23,24,41,119,40,37,92,116,178,171,50,52,144,171,144,33,229,168,222,198,222,99,252,196,225,147,163,81,173,78,75,89,79,36,129,46,12,102,85,54,212,214,0,219,236,7,134,216,95,158,212,205,34,194,34,83,176,8,223,171,107,129,111,78,71,195,5,58,60,212,249,107,201,21,64,98,179,205,26,50,72,119,212,116,155,17,223,179,11,246,88,99,147,114,91,23,113,88,97,134,54,187,176,238,126,203,87,146,203,26,24,212,145,123,183,234,18,203,177,30,102,222,216,66,172,94,1,154,89,159,68,142,193,139,0,69,142,161,97,235,203,219,13,93,44,157,225,86,134,24,236,188,104,222,71,35,245,117,48,184,240,46,177,224,30,107,16,204,103,48,173,145,230,136,51,19,216,13,129,219,182,197,126,216,75,217,161,56,161,170,26,129,52,113,138,137,154,126,37,211,87,225,133,27,133,93,66,255,0,221,182,57,204,37,81,3,60,166,253,117,70,10,54,210,89,86,215,239,182,10,208,229,226,142,40,34,184,64,220,85,14,121,108,16,41,35,204,157,177,95,60,165,146,155,42,101,155,74,50,73,27,57,63,79,212,173,125,93,182,24,62,99,189,62,199,67,28,91,76,43,240,198,38,78,154,163,74,255,0,136,244,50,22,140,111,165,131,128,71,216,156,49,252,95,165,87,203,104,170,28,59,112,214,85,10,57,93,180,88,159,238,219,0,190,30,44,39,226,15,21,100,215,36,148,46,206,59,5,244,145,246,252,240,127,226,220,72,244,52,79,182,180,73,182,45,205,110,151,219,183,125,62,88,174,62,4,243,245,140,234,24,228,146,155,44,249,143,233,8,55,91,115,1,77,190,219,250,96,213,85,62,105,37,72,90,119,98,29,71,227,50,221,137,177,22,238,255,0,220,96,37,37,12,171,79,64,101,109,82,172,76,117,223,149,245,17,246,43,134,209,27,201,53,115,38,182,178,40,225,3,177,229,191,159,44,73,146,90,88,233,70,210,60,131,44,141,105,227,102,78,35,172,42,27,91,108,54,3,115,252,177,66,170,1,152,84,75,150,194,74,221,130,53,133,172,1,75,159,191,219,23,228,149,224,169,202,40,212,169,21,74,9,234,236,0,66,55,239,250,241,95,163,240,153,171,230,173,101,116,34,89,116,33,123,173,141,141,237,251,182,255,0,219,25,142,85,114,98,102,183,162,10,52,104,179,103,130,154,0,193,3,170,163,118,105,185,191,165,174,124,177,77,42,227,165,145,89,145,164,133,73,11,13,237,115,112,13,188,197,191,189,124,95,129,41,234,36,148,137,120,117,26,153,148,141,128,176,58,133,239,251,59,143,34,59,49,82,112,41,140,137,10,68,167,144,70,253,91,108,45,230,57,31,12,51,152,246,45,225,184,104,228,82,76,96,232,212,107,83,146,85,66,242,4,59,167,16,27,107,97,207,238,86,222,6,216,33,210,6,74,172,157,146,51,24,228,110,121,169,212,134,196,119,146,79,219,1,122,56,212,249,107,60,19,106,34,122,132,66,178,29,245,157,5,69,187,250,174,47,225,137,186,85,80,240,218,24,35,208,162,104,228,119,35,146,234,113,113,224,93,19,237,223,140,154,123,182,77,39,25,101,165,216,86,171,95,151,50,75,51,233,149,228,87,44,160,253,90,134,222,188,189,177,5,20,107,60,134,126,37,215,81,225,233,27,133,23,23,254,232,92,21,205,96,25,148,237,2,218,54,154,53,102,39,245,71,35,183,109,138,91,211,28,208,229,255,0,39,28,16,236,129,146,80,24,242,191,84,41,35,206,251,97,113,149,43,67,178,99,211,73,130,179,9,84,64,207,33,36,151,8,64,27,16,89,70,155,247,216,97,151,225,124,69,58,105,170,71,26,228,160,98,201,207,65,14,1,31,98,112,35,52,163,159,130,148,40,186,171,3,163,240,83,172,88,6,83,113,109,205,128,59,219,158,15,83,195,14,170,90,150,40,198,90,77,7,72,26,215,80,2,230,251,149,176,219,234,23,12,58,150,210,29,142,119,212,197,206,41,65,66,37,190,155,210,214,103,50,82,44,241,58,176,150,82,171,35,6,1,75,216,6,34,246,176,65,113,166,196,220,117,237,114,50,154,143,229,233,233,181,196,210,184,104,163,98,220,128,212,150,189,143,59,17,181,239,183,129,197,245,166,143,134,161,163,118,82,192,151,99,98,13,192,4,254,213,239,123,157,251,199,44,85,174,157,215,59,72,11,151,225,70,37,33,79,54,82,164,254,103,242,194,101,151,92,157,1,167,76,85,130,233,242,248,243,138,218,168,45,116,74,210,53,95,117,64,24,217,79,113,35,19,80,147,250,74,72,196,2,69,104,217,116,147,244,129,98,91,208,2,125,177,103,163,52,162,20,158,177,162,100,150,85,149,130,150,234,218,231,112,59,59,191,119,17,164,116,115,183,14,70,41,83,169,154,18,71,85,128,22,111,83,169,189,176,231,146,158,159,132,6,60,105,189,202,137,86,41,164,71,10,242,32,63,131,18,1,253,32,32,216,123,125,240,203,209,88,144,244,114,122,83,55,9,181,72,188,101,253,162,0,60,251,201,231,221,133,202,141,52,242,76,176,104,217,172,81,206,234,69,247,30,36,114,255,0,76,16,200,12,57,95,30,57,245,127,204,75,10,24,220,239,196,112,58,182,239,184,97,127,1,140,77,201,50,254,43,12,49,70,215,118,51,230,177,199,95,144,214,70,146,68,142,32,98,11,94,232,230,195,126,238,181,240,133,87,12,144,73,85,51,40,226,133,226,27,155,88,1,110,222,237,191,44,53,116,170,73,69,5,92,52,223,242,232,39,70,151,111,233,83,125,215,212,175,177,194,245,89,74,179,165,192,213,60,5,110,65,182,173,237,247,31,127,28,42,91,52,35,4,53,38,192,148,232,106,101,145,200,58,73,8,174,8,5,156,110,79,159,47,34,109,217,137,170,106,90,10,42,167,34,237,28,87,78,173,133,128,184,219,179,179,4,40,242,195,69,77,78,134,91,132,168,210,205,107,92,144,89,141,187,45,164,98,44,222,149,160,203,42,41,229,120,214,90,152,207,4,2,58,247,4,40,7,191,158,221,128,95,5,204,105,215,177,145,132,93,51,206,129,192,180,221,53,201,88,49,64,37,150,52,140,243,10,35,96,27,215,82,239,225,131,253,39,108,195,59,151,56,138,99,82,176,69,92,98,130,55,144,21,0,40,82,108,13,135,45,136,27,92,220,146,216,158,36,249,126,137,69,14,101,12,102,180,74,212,233,28,168,86,101,79,217,95,214,85,179,93,137,42,45,181,152,176,6,181,14,89,29,37,45,69,60,97,154,59,234,1,109,207,110,123,130,13,216,237,111,47,22,228,201,162,52,3,78,83,212,138,148,244,45,79,70,241,203,30,208,199,169,64,54,65,177,219,190,215,6,215,183,212,113,95,49,166,142,171,53,173,163,137,20,180,145,196,17,72,217,24,232,189,189,237,139,181,141,37,62,109,151,11,245,38,104,225,42,118,231,171,159,134,195,223,21,178,243,29,71,72,166,152,179,42,138,148,10,129,182,107,233,93,68,121,3,133,227,150,250,133,205,111,71,205,75,22,95,154,83,192,34,51,67,27,172,65,24,236,247,82,162,231,176,27,219,215,21,234,229,225,84,76,36,58,80,61,164,81,244,177,230,15,149,237,190,47,84,53,52,185,197,107,85,200,138,53,70,170,195,146,49,42,21,143,134,171,2,123,47,136,42,98,20,211,220,180,124,70,82,108,230,252,65,123,223,127,16,62,231,5,204,116,87,194,240,241,200,220,126,204,41,209,9,210,124,202,177,82,45,13,63,226,181,185,173,201,3,218,227,126,203,156,50,211,162,65,75,79,75,43,52,139,244,51,157,239,214,210,57,243,218,222,102,248,72,201,100,108,187,51,138,189,205,248,145,72,253,81,166,234,9,26,124,174,167,237,134,124,210,114,249,45,53,69,20,108,242,201,18,152,89,7,214,224,22,65,110,210,89,111,233,140,149,183,98,115,233,89,52,199,178,18,226,166,104,222,157,230,28,64,176,160,93,238,25,110,187,95,184,140,11,89,69,116,138,90,69,114,35,34,89,71,54,184,32,121,11,118,96,218,202,31,40,167,85,91,178,184,141,8,28,238,65,94,94,43,108,85,203,242,143,148,158,177,246,102,146,3,42,158,69,127,17,61,246,213,133,193,213,142,156,52,163,197,110,19,8,220,185,10,164,0,87,123,223,123,219,192,243,192,140,149,149,51,60,178,184,177,69,21,208,76,1,253,114,92,22,219,205,79,190,25,234,17,32,87,150,89,22,53,35,80,118,96,12,107,165,108,15,112,222,192,223,124,89,232,157,40,160,232,238,104,149,192,34,149,142,90,113,44,122,181,43,6,10,81,73,26,141,203,217,128,176,216,234,176,55,110,57,57,189,197,201,40,65,215,184,195,211,115,153,205,153,213,210,142,56,161,52,113,52,35,88,42,242,7,55,186,92,3,217,204,19,200,236,1,194,174,93,150,61,53,58,137,97,145,141,139,4,70,36,27,219,81,61,189,182,39,183,109,198,46,208,101,80,83,203,44,240,37,184,235,114,55,208,1,228,7,111,45,174,123,7,144,48,230,235,45,30,95,21,84,122,213,98,109,44,167,153,187,175,243,63,124,6,76,218,157,33,113,134,152,209,75,48,102,154,174,146,150,48,20,207,74,93,150,255,0,173,214,3,127,247,217,137,69,60,57,46,97,75,9,136,72,145,42,22,87,59,57,43,99,127,48,72,24,242,165,105,223,164,167,93,227,90,120,83,73,87,250,138,158,222,254,99,210,216,191,155,189,51,102,141,29,102,244,198,18,31,134,46,221,160,125,174,125,48,106,122,84,98,45,65,73,219,5,215,25,105,171,102,142,160,217,163,32,74,132,233,6,220,174,123,44,84,122,233,193,142,136,84,199,62,101,86,130,45,38,116,89,24,233,220,40,234,131,111,59,109,220,124,6,7,85,64,148,165,91,92,109,32,4,235,213,213,149,78,224,15,77,36,15,44,121,146,187,210,231,16,214,29,32,222,80,10,117,67,0,155,0,111,203,85,189,109,141,82,213,105,30,142,76,16,134,21,63,176,242,33,141,232,100,162,119,70,114,25,25,165,6,231,158,254,61,95,190,216,207,102,163,146,154,101,121,74,187,152,248,42,194,251,155,19,170,253,189,99,168,127,174,28,235,234,86,163,33,138,170,136,176,105,161,252,57,163,94,119,32,1,230,198,246,240,190,20,162,153,30,158,141,231,59,71,32,86,107,254,169,61,254,3,111,97,132,201,81,54,8,41,1,163,120,235,234,4,164,137,13,129,105,116,217,153,217,181,7,254,174,220,128,228,14,38,154,73,33,141,195,161,104,210,59,133,236,237,181,237,227,233,252,109,101,153,66,229,180,21,82,182,150,178,164,215,181,180,165,200,11,234,24,95,19,230,113,45,44,21,130,105,21,117,134,26,158,192,131,185,210,111,200,236,5,187,112,78,111,178,236,116,113,197,189,192,244,37,179,8,233,227,49,51,204,85,139,168,82,239,96,14,247,23,218,192,237,125,180,222,216,188,27,132,120,110,204,64,82,6,219,141,251,109,207,159,60,48,210,210,44,127,14,233,41,43,32,69,174,141,154,17,28,203,105,44,202,173,117,190,235,112,151,214,44,8,82,44,73,190,60,203,242,227,67,77,43,82,204,90,166,215,15,81,17,145,100,96,171,179,175,109,236,7,51,191,112,182,25,57,40,214,253,192,73,73,183,66,86,64,203,30,109,148,87,22,208,5,116,19,5,63,175,118,12,198,222,96,251,227,77,233,177,205,38,205,43,233,72,156,81,10,88,26,157,117,130,174,225,154,253,75,128,121,111,112,77,192,59,40,56,9,209,248,96,203,242,26,250,90,189,64,198,145,201,0,157,11,59,234,86,8,81,47,245,117,142,146,15,84,139,234,210,8,62,208,229,80,211,73,52,176,40,252,97,114,5,244,11,242,3,183,151,111,114,239,216,14,203,34,132,78,146,114,158,175,130,150,93,150,53,53,58,164,144,187,16,46,17,88,145,250,183,39,183,180,92,242,61,248,131,48,102,168,170,165,166,140,5,105,232,248,140,164,254,181,201,231,233,139,185,176,150,142,138,158,165,53,170,70,218,25,59,77,221,127,153,197,105,197,59,116,153,203,221,5,52,104,35,42,251,49,91,141,251,247,35,187,107,97,88,165,114,212,192,200,189,142,146,158,28,151,51,166,131,132,37,72,66,221,28,236,247,77,38,247,239,4,219,21,235,76,180,213,147,37,65,179,70,66,202,132,216,27,114,191,117,136,183,157,176,87,55,106,86,205,101,142,179,122,115,21,159,134,9,109,238,7,218,231,211,20,170,161,90,86,83,170,54,148,3,119,45,213,144,29,236,61,44,125,70,9,100,110,54,202,184,92,17,156,156,126,193,46,135,212,199,62,99,88,130,34,166,117,89,156,219,112,46,84,108,125,61,252,6,25,56,17,203,150,201,66,206,140,229,26,55,105,20,220,217,72,191,45,246,181,252,110,48,147,146,72,212,121,180,117,173,96,111,40,186,89,67,40,75,216,27,242,191,220,12,52,102,85,2,108,134,42,154,18,193,167,128,112,229,141,119,98,109,101,183,123,16,109,142,146,111,113,89,212,86,71,5,217,9,179,82,201,77,40,146,82,175,35,199,194,87,23,221,180,147,170,253,189,99,168,119,250,224,100,111,21,125,71,24,145,33,176,213,37,172,197,201,4,63,134,215,176,236,4,140,25,138,104,228,130,137,166,61,69,112,140,224,254,169,220,111,224,54,246,24,175,149,229,11,150,229,245,82,54,151,35,135,49,32,90,201,184,11,235,168,95,203,11,140,154,177,147,198,163,87,217,148,234,36,146,40,164,18,38,168,210,45,148,253,54,182,215,183,136,242,254,49,81,151,204,22,21,49,59,76,81,158,64,20,187,128,9,58,201,23,216,1,202,251,105,185,24,41,154,196,180,180,149,137,44,170,165,213,128,102,176,55,235,117,77,249,29,134,216,55,29,34,199,240,250,142,134,178,21,74,248,217,224,49,204,164,72,161,192,109,75,125,214,224,106,184,176,54,181,137,223,14,199,45,86,216,185,197,70,9,33,112,55,10,241,187,49,208,186,71,87,113,191,110,159,207,3,122,56,86,60,235,38,173,102,49,129,93,4,129,79,235,93,131,19,111,59,143,92,58,80,229,237,67,75,51,210,204,90,167,77,195,84,196,100,89,24,5,217,215,180,144,44,57,238,109,176,199,25,20,16,80,116,118,186,146,174,234,208,240,222,17,80,133,157,245,35,4,42,159,181,102,216,131,213,250,139,233,91,30,132,212,157,223,99,26,211,22,146,238,23,233,161,205,39,205,179,58,82,38,20,107,79,78,212,203,196,5,93,174,215,58,47,110,96,222,224,155,128,110,20,97,115,47,203,26,154,157,35,150,23,98,170,0,85,99,167,178,228,246,246,139,158,68,142,118,197,186,28,166,26,86,153,224,95,233,69,205,190,144,72,228,61,7,62,229,223,176,24,115,97,37,21,53,45,66,234,88,209,196,108,157,187,176,254,103,11,203,155,84,169,2,163,166,52,81,174,103,170,170,130,154,49,164,205,68,37,42,77,186,215,213,185,253,219,226,120,233,226,201,243,90,106,97,15,21,97,176,208,231,103,37,52,158,125,224,155,99,153,22,156,244,154,86,123,167,202,170,42,21,125,152,173,198,253,251,219,187,96,49,123,54,122,86,205,167,142,183,254,207,195,179,20,4,181,205,199,216,111,233,131,213,167,74,23,24,41,59,96,186,199,146,158,174,116,168,54,100,96,37,82,108,9,28,143,161,219,206,221,248,57,208,250,136,231,175,173,78,17,67,81,106,135,54,221,65,36,14,119,229,183,190,252,176,46,170,21,165,117,58,163,50,128,65,98,221,89,1,220,129,236,167,215,30,228,82,181,14,104,181,207,182,210,245,150,202,25,2,131,182,252,129,191,176,198,169,106,180,143,67,46,24,227,194,167,242,135,70,167,142,108,166,74,22,120,217,248,77,27,180,138,110,108,8,191,45,251,47,227,113,132,9,169,100,165,148,73,43,43,72,241,232,14,1,250,130,158,183,143,91,172,59,240,227,154,79,196,200,34,158,136,184,121,233,215,135,36,67,119,54,217,109,222,72,194,162,75,28,176,81,60,199,168,24,70,204,15,86,199,112,111,229,113,233,108,38,74,132,112,240,82,220,13,19,69,95,80,101,217,246,23,123,117,140,132,131,175,192,218,250,123,129,35,183,18,85,73,36,112,76,36,77,72,33,1,65,217,109,107,11,219,248,237,252,111,229,121,64,203,50,250,134,109,46,193,162,149,136,22,178,238,2,219,199,80,246,199,153,188,43,77,65,91,28,146,160,103,70,80,205,97,115,118,216,247,29,134,223,124,19,155,186,93,140,140,34,221,176,117,33,124,196,38,168,157,166,40,210,204,44,93,214,205,125,76,69,246,22,27,95,109,59,174,45,151,224,135,71,44,116,38,144,52,242,223,123,219,218,248,100,106,53,29,3,162,160,172,132,71,94,133,233,218,57,80,172,168,26,205,169,73,221,71,38,219,153,3,110,103,28,82,101,237,69,69,59,82,203,170,160,173,239,81,17,145,101,97,164,217,199,34,196,6,0,220,238,196,92,12,50,114,81,165,125,192,73,73,183,66,127,70,10,69,159,100,181,133,140,99,231,98,96,159,180,9,213,123,122,145,235,239,161,244,212,230,179,230,249,173,51,9,190,81,98,167,106,85,226,2,142,122,218,142,155,216,110,24,27,130,110,160,220,40,3,2,242,56,96,161,232,213,117,29,101,213,224,120,218,37,168,82,206,228,161,10,85,123,27,75,13,212,237,123,150,33,109,143,40,114,152,169,56,237,0,254,148,106,109,182,6,220,133,188,191,195,191,101,246,89,20,34,116,147,148,245,124,21,50,252,176,210,211,199,19,194,207,164,42,133,82,116,246,2,79,104,222,215,39,98,71,50,49,86,180,189,101,92,116,177,141,38,106,37,148,169,54,235,92,54,231,247,111,139,217,168,146,138,42,57,215,82,196,178,8,153,59,108,91,253,79,241,197,114,176,30,147,204,238,74,124,174,132,77,47,179,21,4,95,199,113,225,200,97,88,165,111,83,3,34,246,58,142,158,44,171,54,130,149,97,226,172,86,64,142,118,98,80,169,231,218,67,109,138,181,110,240,85,84,44,237,98,140,4,138,118,4,243,7,208,220,121,129,223,130,153,163,82,182,109,81,29,97,255,0,151,208,1,40,9,58,141,199,178,141,241,82,166,21,165,145,119,143,138,1,86,102,110,172,155,238,7,176,62,184,37,145,184,166,202,184,94,30,57,27,143,216,45,208,250,136,234,43,43,151,132,99,51,176,169,115,107,149,185,54,27,223,151,127,97,231,203,7,158,153,38,201,218,133,158,51,32,137,145,218,69,55,217,72,191,45,255,0,87,238,48,153,144,206,104,51,47,158,144,216,104,144,150,91,40,100,26,73,182,252,135,91,111,12,50,230,243,25,50,24,166,162,214,30,120,20,35,198,191,210,29,36,170,249,146,47,234,49,210,77,238,39,50,138,200,224,187,33,58,104,36,164,144,203,35,14,43,199,164,56,7,152,83,102,241,223,172,59,240,54,35,21,109,65,148,0,214,1,117,126,177,125,142,171,242,4,238,60,1,35,6,56,177,75,5,27,204,122,159,209,179,3,177,82,54,55,242,184,253,220,71,149,229,35,44,160,159,80,18,56,146,39,98,162,219,27,128,160,126,240,246,194,227,38,147,27,60,106,53,96,234,201,36,142,154,113,42,234,69,132,40,7,101,182,155,11,250,95,158,62,164,134,76,232,172,63,39,45,76,242,70,207,52,42,140,242,30,184,55,98,187,243,211,181,246,182,227,124,93,206,33,90,124,178,182,22,149,3,186,58,171,27,13,70,236,0,61,199,145,183,223,12,79,78,176,116,51,47,166,171,165,136,215,66,205,19,193,80,165,36,22,58,175,115,186,174,224,237,204,145,182,196,151,98,122,173,177,115,138,80,73,22,190,46,172,236,96,33,88,211,154,114,165,128,216,62,181,59,250,126,120,69,89,90,10,204,162,1,80,36,167,100,190,171,110,228,43,92,147,220,1,81,231,124,60,252,96,89,255,0,229,135,28,10,99,14,232,55,37,195,92,126,237,187,124,6,16,87,67,182,94,176,16,208,68,138,85,152,88,221,163,146,254,197,112,204,189,216,60,63,128,230,101,88,169,235,38,54,210,78,174,124,174,139,111,190,23,51,140,193,191,79,69,42,168,104,97,89,35,231,189,172,87,127,182,41,62,103,37,77,12,136,239,164,141,185,243,7,71,229,163,111,60,125,147,82,71,93,156,211,195,87,19,112,167,109,82,141,91,147,164,239,231,181,253,48,188,88,52,183,38,79,60,205,236,134,204,161,146,17,77,27,133,44,201,198,29,204,25,89,191,34,7,166,42,67,20,53,84,117,58,93,69,71,204,234,36,125,74,110,0,62,124,143,144,193,182,162,161,203,235,150,133,164,105,32,17,93,167,228,218,130,144,166,227,184,109,239,128,245,241,83,37,123,53,20,136,208,20,40,132,53,195,46,131,247,185,7,87,120,56,92,86,166,218,28,157,81,205,86,89,28,117,114,202,225,120,100,219,75,11,234,60,173,239,183,254,248,225,97,172,90,213,204,41,97,51,71,76,81,229,133,78,229,175,168,53,251,244,144,63,119,12,153,149,12,116,244,17,177,35,76,170,165,238,59,208,0,127,32,124,240,164,213,213,143,21,77,124,42,96,151,136,160,153,7,86,72,244,50,155,142,222,87,7,178,248,110,14,237,49,220,102,87,147,28,101,240,125,154,87,28,227,51,227,66,89,17,98,6,72,136,217,37,212,192,216,249,251,139,96,172,180,235,28,176,0,66,150,55,210,7,112,36,216,247,111,203,196,224,37,21,113,204,243,130,236,139,31,16,92,42,238,1,23,36,123,131,134,58,129,248,212,166,195,81,145,183,243,86,254,56,159,63,76,168,94,45,74,31,147,163,79,198,201,29,213,117,202,34,148,166,139,92,93,148,27,95,188,28,3,204,146,173,104,36,90,216,63,162,103,32,48,218,66,58,214,95,11,237,134,74,34,181,25,36,202,172,21,130,188,123,248,185,31,154,97,95,51,204,18,183,40,224,197,20,233,57,101,66,100,123,233,109,66,250,124,49,139,216,110,21,41,54,215,176,71,160,109,17,248,133,78,18,220,97,77,48,118,81,213,210,26,195,79,128,183,248,112,205,241,93,103,57,93,19,70,174,96,9,48,147,72,228,108,161,125,57,251,97,91,225,226,112,186,113,151,192,20,5,20,14,193,251,78,173,237,233,207,215,13,31,22,133,65,202,169,56,115,136,233,244,204,178,175,107,18,23,79,220,31,124,93,31,76,154,126,186,51,24,139,65,69,149,199,29,70,164,146,66,28,219,115,184,178,223,184,18,254,195,14,240,77,28,38,74,134,35,134,33,140,179,19,221,171,127,43,1,132,106,71,67,71,151,197,77,186,2,179,49,35,147,7,177,3,213,142,36,155,50,146,104,190,77,156,42,180,97,77,205,134,155,5,231,231,190,39,158,45,67,114,228,88,212,66,57,134,102,22,179,42,252,50,198,149,163,42,7,235,13,0,183,241,24,59,145,72,34,142,53,144,149,154,107,78,69,174,46,120,167,211,234,252,176,157,150,42,215,230,212,9,85,27,24,234,167,141,25,24,254,171,56,7,220,30,120,209,36,203,232,104,166,166,165,226,180,208,58,48,150,98,253,109,180,144,65,31,77,172,7,133,206,55,36,84,35,164,159,28,156,155,108,95,51,163,199,152,129,195,46,146,135,100,3,112,58,191,199,31,85,229,224,203,36,242,178,240,197,193,22,237,176,254,55,242,219,191,28,230,31,37,23,72,79,201,178,180,4,36,104,224,92,73,169,77,193,61,189,98,61,240,197,56,139,228,97,171,116,252,58,136,145,153,123,79,87,113,126,251,139,96,52,184,209,127,11,155,76,154,249,22,158,146,168,230,113,206,169,197,20,250,42,93,23,98,72,179,11,247,158,195,138,249,181,100,185,149,117,195,189,138,3,36,77,185,140,135,126,173,251,183,189,188,187,177,48,150,105,41,14,98,141,36,117,33,132,87,60,152,40,32,130,59,137,82,47,226,49,29,37,123,102,25,178,74,241,69,24,149,10,245,55,23,5,152,126,118,246,195,242,46,139,32,73,188,174,40,45,37,50,172,208,200,161,20,234,27,1,244,144,15,35,221,110,206,243,139,92,4,151,36,158,64,186,164,82,229,52,115,32,149,22,191,182,60,169,190,170,99,107,22,115,126,203,236,127,142,44,83,83,10,140,142,68,66,4,133,93,109,203,156,159,253,231,219,16,193,182,202,102,219,161,119,50,74,199,165,99,152,67,244,106,36,48,176,114,58,214,30,27,91,22,190,31,240,255,0,251,32,196,163,250,101,165,152,72,71,210,122,214,91,120,109,138,89,181,113,171,203,30,154,24,165,74,130,194,59,200,215,210,117,0,116,251,226,231,195,161,163,167,116,113,105,1,69,19,178,184,237,212,3,91,211,248,226,156,43,168,44,241,148,113,211,25,254,44,137,219,47,161,100,87,48,4,156,73,164,114,61,77,55,240,231,237,140,210,34,208,82,229,81,71,81,174,57,9,14,109,187,118,133,39,184,93,135,160,198,149,241,112,84,28,186,136,199,56,142,159,68,203,42,246,177,33,10,254,77,239,140,202,149,211,229,114,216,169,186,209,32,18,146,70,225,181,53,192,253,230,56,118,85,212,47,135,241,95,177,226,41,163,132,203,80,229,120,98,52,44,196,247,6,223,203,97,133,186,252,211,77,126,84,120,101,154,149,147,72,31,172,186,20,183,242,192,217,179,39,158,31,147,103,10,166,37,67,115,97,107,5,216,249,139,250,227,204,173,19,48,206,40,99,170,70,225,213,79,26,58,177,228,172,108,125,238,119,194,241,224,167,108,68,243,94,200,112,200,156,67,20,113,202,72,154,69,89,136,211,181,207,21,189,62,175,176,197,14,58,52,53,246,225,179,199,48,118,80,55,93,148,143,191,241,24,98,146,134,134,138,162,158,151,138,211,64,232,220,89,139,217,174,186,108,65,28,173,96,60,137,194,229,119,202,67,210,39,20,140,26,2,22,40,220,11,137,46,151,32,158,219,54,22,150,166,218,26,165,166,142,235,50,208,38,154,105,88,24,212,149,35,182,227,253,111,233,110,252,68,105,106,191,74,71,80,177,241,150,152,165,67,34,27,29,66,204,47,222,123,48,203,82,34,20,81,85,188,127,135,81,18,59,45,247,39,69,200,191,125,193,30,216,89,19,76,212,159,164,145,164,142,163,87,12,150,229,34,160,220,17,220,119,23,241,195,176,251,161,220,102,71,60,113,127,250,144,102,149,114,230,57,133,214,71,32,162,52,145,183,56,200,102,234,147,221,114,77,188,124,48,102,74,101,74,136,164,85,64,117,114,31,170,108,123,123,173,217,223,129,52,117,205,95,155,44,175,20,113,137,163,211,212,220,93,75,17,249,219,219,7,170,65,213,78,64,177,102,55,236,191,84,226,108,238,165,66,240,234,80,252,159,53,58,203,145,79,34,174,169,65,109,1,57,144,89,118,191,182,2,230,105,86,244,204,115,8,183,93,68,135,22,14,71,90,195,250,187,97,138,158,152,84,228,50,34,16,36,96,203,221,255,0,137,255,0,222,125,176,179,156,87,26,204,177,169,224,138,84,156,176,75,200,215,42,117,5,33,124,55,56,197,237,99,113,38,219,107,216,33,240,239,134,122,126,161,127,166,20,114,137,72,228,119,0,91,194,195,12,63,22,214,118,162,161,100,87,48,232,152,72,64,216,27,166,155,248,115,194,247,195,128,83,167,112,69,164,5,74,39,210,227,245,195,5,111,183,241,195,7,197,238,63,200,81,20,156,36,26,38,18,39,107,55,80,175,228,222,248,186,62,145,52,189,115,56,136,180,48,101,48,165,70,184,228,13,168,145,187,108,72,4,248,93,199,166,29,82,104,225,89,234,28,175,15,74,150,98,121,245,78,254,91,12,36,82,188,127,47,150,71,77,214,134,53,226,234,35,125,93,123,129,251,197,134,62,155,50,146,122,115,70,205,165,120,74,134,230,195,79,84,108,127,119,159,142,39,158,45,99,114,228,88,212,66,121,134,105,167,51,203,28,70,75,82,145,164,15,214,93,3,81,251,91,7,178,54,20,241,71,12,132,137,140,113,200,86,219,92,241,88,249,125,127,97,133,12,166,52,204,115,154,40,170,209,184,117,83,34,184,99,184,7,111,226,113,161,75,69,67,71,85,5,49,149,165,167,104,216,201,59,73,102,37,116,216,220,118,11,1,234,113,185,34,161,20,137,241,203,83,109,139,130,116,52,213,164,112,217,162,156,57,80,55,29,85,35,239,252,70,58,172,203,149,39,154,105,90,241,169,34,221,183,93,191,59,239,142,43,126,78,30,145,74,180,132,52,12,171,20,76,6,210,117,47,191,125,136,56,99,171,17,10,56,170,157,58,149,49,43,178,223,114,116,94,215,244,35,219,3,165,197,151,240,185,180,183,31,145,108,83,85,46,110,149,43,31,25,105,74,206,200,134,199,87,84,220,248,158,94,120,171,152,213,75,152,230,65,150,70,101,225,196,93,27,154,16,88,104,39,204,147,251,222,24,176,39,155,229,23,52,70,116,168,103,210,218,249,72,168,22,224,248,27,218,253,248,142,134,177,235,115,101,149,226,141,56,177,40,234,238,9,66,246,63,159,219,14,203,225,100,17,77,229,113,94,193,105,41,213,42,162,145,66,13,206,192,114,216,246,247,91,239,137,103,72,198,69,36,164,19,33,44,16,168,236,46,166,197,187,7,87,29,212,131,196,167,176,177,109,87,236,190,199,28,76,80,228,171,18,6,50,200,24,1,98,16,0,229,174,79,33,244,118,219,96,119,196,48,118,84,219,147,1,77,44,137,156,83,77,152,83,131,81,19,53,132,162,218,142,192,21,1,110,108,196,19,98,118,27,105,54,56,246,134,183,231,51,249,82,87,67,42,105,39,245,180,222,214,0,216,109,206,226,219,93,109,176,220,102,119,69,22,93,91,73,71,88,143,0,66,168,234,175,96,135,109,251,78,173,200,220,146,59,73,219,16,83,255,0,203,230,83,212,70,161,66,166,130,84,88,2,37,34,223,221,85,197,90,93,80,73,170,108,122,121,21,41,84,48,1,90,93,32,19,191,215,113,246,194,189,86,99,163,164,141,57,180,140,170,233,101,223,80,176,34,254,102,199,203,20,106,243,121,36,162,226,106,99,34,144,192,3,107,149,212,127,38,30,216,147,33,160,166,171,206,233,232,170,20,172,50,113,47,190,235,100,98,44,124,197,241,184,240,40,91,100,83,205,171,100,55,228,238,180,80,199,77,37,248,145,70,25,144,142,100,198,9,231,200,223,239,129,241,69,75,38,89,81,35,133,146,69,168,50,58,41,235,1,113,237,113,164,224,228,180,180,84,185,147,83,75,35,61,62,130,237,80,77,152,184,94,122,135,112,191,251,56,1,94,104,226,207,0,163,107,211,16,177,70,87,117,125,105,219,227,123,111,133,37,170,218,28,165,84,123,85,151,35,84,73,81,33,94,17,54,97,203,113,177,241,254,66,199,183,28,84,80,214,79,86,175,74,166,89,41,244,212,73,26,159,172,130,10,147,227,213,183,175,134,24,228,141,37,202,96,204,116,149,74,136,99,121,23,153,220,11,159,62,207,44,44,252,229,84,146,77,53,48,104,167,129,162,138,57,143,210,192,92,53,255,0,104,109,203,179,115,135,97,239,76,127,25,147,153,138,50,248,57,206,51,57,51,186,184,2,153,35,252,50,103,132,155,217,149,155,73,191,111,215,207,4,62,88,10,120,92,145,173,138,221,64,237,54,36,248,114,223,200,96,36,57,137,204,51,40,26,72,194,92,8,201,67,177,189,129,62,227,238,112,203,87,181,26,73,107,157,96,108,45,251,56,71,16,244,202,133,97,212,163,127,39,116,235,4,180,181,166,99,178,53,212,170,234,32,148,32,253,176,177,89,36,181,208,197,199,167,53,15,0,54,12,64,68,40,77,238,121,29,144,143,80,55,229,134,63,195,165,142,118,148,60,129,228,178,199,30,196,182,146,109,183,158,22,115,146,32,201,100,225,22,17,84,213,187,72,138,119,144,36,164,108,78,174,109,171,123,88,155,108,182,35,27,142,54,205,86,145,107,55,204,164,170,233,28,110,106,25,162,109,72,168,206,72,72,198,162,182,216,109,165,69,137,3,107,146,9,56,99,134,72,224,50,212,56,6,43,7,39,149,134,149,185,244,223,8,106,208,134,161,20,133,100,129,37,44,36,211,109,119,89,5,247,61,154,79,184,196,210,102,178,203,74,148,206,228,1,9,38,252,138,149,10,65,245,210,109,225,131,158,39,145,157,146,124,180,139,185,230,102,237,81,68,209,5,34,150,88,228,213,219,200,27,143,14,177,193,140,153,226,88,150,70,82,162,162,96,209,149,27,144,172,128,122,92,54,254,56,71,36,24,222,105,16,234,32,171,22,55,212,20,216,95,219,26,117,70,85,71,149,211,64,148,142,242,43,49,64,178,29,66,36,36,220,120,115,251,99,114,65,66,20,137,241,201,206,118,13,252,25,179,234,170,121,56,107,174,48,19,80,250,141,236,118,246,245,35,20,228,203,197,92,116,236,140,65,141,46,117,157,237,184,181,253,15,176,29,184,181,210,53,203,163,72,151,47,119,102,215,43,74,67,234,116,34,197,65,61,219,126,120,45,148,194,185,134,90,243,34,233,48,74,116,55,48,193,148,48,219,187,127,182,22,226,210,76,179,135,205,203,144,179,61,20,147,67,12,52,214,45,44,141,20,96,11,19,189,216,14,224,127,61,241,237,125,117,92,57,76,121,97,105,105,234,169,244,83,197,115,125,64,43,166,175,13,136,196,213,85,33,171,226,164,9,43,37,158,99,34,108,81,180,91,159,234,245,133,239,231,129,117,121,157,100,234,180,245,34,57,38,66,142,101,78,169,182,196,47,135,46,120,169,37,40,89,55,17,107,59,75,220,47,71,69,26,101,228,117,80,69,112,9,23,216,119,247,158,227,206,224,98,245,20,72,242,185,150,204,191,45,102,94,123,19,200,15,76,125,68,22,74,0,69,138,152,245,238,190,71,28,211,217,80,76,204,85,22,157,181,91,153,3,30,122,150,227,229,110,147,23,115,155,75,83,80,12,83,207,77,27,187,50,161,177,85,59,45,206,147,96,116,88,3,99,112,119,216,226,108,195,61,39,163,217,61,52,44,208,210,82,160,80,24,95,241,77,245,27,1,184,13,219,114,108,183,36,146,113,61,92,84,230,122,250,200,97,120,228,138,157,2,177,39,82,130,210,0,47,113,99,101,114,6,155,239,114,88,2,2,180,98,153,242,153,132,118,121,138,22,96,77,244,108,214,220,158,229,39,110,119,23,223,21,193,84,67,74,229,191,177,161,81,56,85,137,66,175,210,70,150,60,172,84,105,251,159,124,6,233,61,95,19,41,116,18,14,28,146,190,173,238,70,155,145,247,80,61,48,46,92,218,122,39,168,69,218,210,42,171,115,179,18,132,31,117,181,252,112,51,92,147,176,93,44,197,77,254,171,234,189,236,55,229,185,252,240,56,248,123,150,166,75,151,63,120,161,167,43,168,89,197,77,84,202,66,178,71,9,123,111,114,28,183,240,251,96,141,116,240,166,125,77,244,105,120,200,187,141,137,230,7,223,237,142,178,76,174,137,122,55,22,101,12,223,143,166,252,2,192,175,17,110,11,129,239,225,182,59,206,224,203,87,44,213,76,117,85,185,141,76,90,247,9,219,164,126,168,185,59,99,36,186,232,232,62,155,40,203,151,25,16,196,178,2,68,204,18,251,89,110,63,141,253,252,49,4,180,134,90,87,167,165,42,146,41,8,146,95,147,54,231,99,207,101,35,212,96,199,71,163,249,234,121,33,112,75,70,137,40,151,180,145,116,55,29,251,125,206,40,230,132,201,90,180,75,17,126,36,170,93,117,88,41,83,187,123,105,183,166,11,26,113,149,50,201,229,230,240,238,63,5,58,204,194,166,155,38,25,84,137,45,45,76,28,53,128,223,82,189,152,251,108,234,123,246,196,212,116,106,153,73,66,20,112,131,117,155,115,202,254,251,243,236,197,10,234,250,147,198,160,151,68,164,106,49,75,43,117,192,184,109,246,230,2,91,198,248,61,150,233,154,133,77,148,171,174,178,164,119,128,78,7,136,233,36,225,220,169,180,123,68,35,122,181,134,101,13,3,210,22,43,98,215,177,82,54,237,242,237,194,198,112,129,230,169,18,36,146,83,35,48,44,90,193,78,160,84,177,0,246,155,246,16,47,207,12,212,28,53,137,100,148,17,18,82,182,178,163,172,44,84,18,60,110,54,241,192,92,205,164,150,44,195,48,130,56,197,56,6,157,152,157,100,18,151,0,95,182,192,111,109,131,19,98,108,202,24,149,177,169,58,103,89,238,96,149,57,165,10,195,38,170,88,226,90,104,198,182,43,164,0,9,23,183,50,15,103,50,55,218,196,236,85,11,28,82,73,116,33,98,18,25,27,144,190,174,181,187,133,129,198,125,9,79,151,164,142,157,131,157,75,35,217,71,212,174,166,222,129,219,23,102,205,229,90,104,233,117,88,21,210,196,142,192,91,99,232,194,227,250,184,100,241,188,140,28,147,88,224,152,79,53,206,228,149,224,165,217,34,143,174,53,90,219,169,97,126,87,230,183,239,236,231,96,193,72,226,54,142,43,43,50,161,212,24,247,21,176,251,156,32,64,232,242,36,179,192,238,154,128,149,94,75,23,10,108,119,236,184,22,254,120,101,233,13,44,221,24,173,120,169,39,121,161,117,1,28,184,114,146,6,83,203,144,250,123,60,118,198,228,195,105,43,21,28,238,158,199,61,40,172,226,101,26,68,131,134,210,59,29,238,65,4,149,247,32,15,76,75,151,84,36,255,0,55,85,42,144,178,42,195,174,219,234,42,229,190,246,251,97,80,188,147,29,33,75,148,61,141,112,196,220,129,225,185,195,246,81,149,209,71,209,168,179,58,121,191,24,174,174,9,32,128,235,112,210,5,247,240,219,27,44,107,28,0,140,220,230,115,91,60,43,210,24,190,141,50,70,69,220,108,77,193,3,239,246,56,171,46,90,101,65,18,200,9,18,56,91,237,101,7,253,71,185,197,220,246,159,45,76,180,124,167,90,165,222,53,104,181,238,169,184,54,238,23,60,177,55,71,227,249,250,105,98,97,214,137,82,65,41,230,79,89,13,199,126,223,124,47,75,210,154,236,89,131,55,46,118,5,150,145,167,166,122,122,82,168,234,194,52,123,219,115,185,22,61,225,72,245,24,226,183,49,169,135,38,76,169,210,106,90,170,125,17,194,111,112,192,92,95,192,217,151,199,23,115,27,205,152,37,26,196,88,73,42,179,174,171,5,42,119,62,197,64,242,192,154,204,194,169,214,74,25,184,114,186,245,227,150,70,179,219,80,59,237,204,5,183,141,241,68,85,192,79,19,235,191,184,66,150,145,19,41,34,193,68,65,183,109,250,182,252,247,231,250,184,35,66,35,122,211,12,202,26,22,164,212,86,197,174,67,45,182,237,231,203,28,229,250,102,160,7,72,42,201,172,169,29,246,39,30,208,152,210,62,36,192,136,150,144,234,101,29,97,98,183,35,198,227,108,67,171,168,107,182,169,138,249,178,9,37,168,18,171,189,50,57,93,108,250,66,18,193,148,185,10,127,106,251,16,64,191,60,16,207,179,4,171,206,169,26,23,45,72,177,136,34,12,228,128,138,0,54,191,43,144,123,57,158,102,219,199,153,180,146,83,230,25,132,49,70,41,201,249,119,98,117,27,148,12,0,238,58,116,239,181,131,125,36,217,149,126,2,156,58,40,233,219,89,12,146,72,116,143,168,50,221,79,246,67,145,138,162,182,9,71,168,208,82,165,99,138,73,73,140,129,26,200,100,110,64,144,78,171,119,13,63,235,133,220,215,58,146,121,169,233,118,72,163,235,141,64,91,233,38,199,149,247,43,115,219,184,237,3,2,230,205,229,20,177,82,234,176,43,165,137,29,128,157,143,218,227,192,226,173,49,142,89,162,121,224,119,70,97,197,86,146,197,128,54,59,246,95,219,183,124,102,60,21,109,146,75,136,166,146,31,233,92,35,199,21,149,152,33,12,25,187,138,216,109,230,112,3,165,21,156,92,161,64,144,112,221,221,249,220,220,51,21,247,254,24,147,164,52,211,116,102,186,72,105,102,105,160,144,90,55,47,172,163,134,82,124,7,210,121,30,254,220,43,151,146,110,168,66,198,59,129,214,184,36,220,129,232,73,198,99,193,114,212,118,76,251,80,219,151,212,36,255,0,57,83,50,144,179,126,17,112,55,212,81,201,251,145,236,49,126,178,104,87,164,136,58,129,100,136,139,184,216,155,173,135,230,125,14,59,202,178,202,40,186,55,14,103,77,53,229,41,171,132,72,96,172,183,13,32,30,248,243,62,167,203,83,46,81,71,214,169,121,35,15,30,189,213,44,70,221,194,231,150,50,75,234,80,80,125,37,57,50,227,44,73,24,144,22,14,192,95,107,40,63,200,175,185,196,18,210,53,69,57,167,164,178,178,186,162,53,237,123,238,195,73,239,10,71,174,13,244,126,63,210,52,179,70,195,173,16,142,81,41,237,36,50,155,142,254,168,247,192,234,235,212,102,81,81,172,76,202,243,43,186,234,182,130,9,12,124,236,84,121,140,20,22,153,83,43,201,151,155,195,184,252,20,171,179,26,148,201,225,202,156,77,75,87,78,99,138,34,77,195,11,50,223,192,233,97,139,20,212,136,153,78,155,42,136,149,183,59,237,252,236,108,15,103,190,6,213,102,53,82,68,244,115,112,229,145,52,200,147,59,89,237,168,29,252,121,15,28,48,209,105,155,47,190,144,85,147,94,146,60,143,231,129,226,58,105,18,240,238,84,232,234,132,71,37,123,65,50,134,133,169,53,149,0,181,200,117,182,222,184,84,205,35,19,60,171,48,102,167,87,209,196,119,210,145,177,96,202,92,133,63,183,125,172,64,190,199,13,84,70,36,67,44,192,136,150,144,234,101,29,97,214,93,199,118,248,1,154,25,36,165,204,115,8,226,65,78,237,192,114,78,163,168,162,176,3,184,133,211,190,219,31,166,250,88,6,37,108,114,78,137,179,236,205,43,179,250,119,137,216,210,112,196,49,43,57,218,52,94,203,242,55,83,217,204,157,205,133,206,45,74,197,12,178,147,25,10,129,204,135,144,184,190,171,119,15,247,226,129,78,83,77,4,116,237,175,67,198,242,29,35,158,215,7,251,58,237,139,51,102,242,252,172,84,186,172,10,105,98,71,101,198,199,217,111,228,112,201,226,230,48,114,77,99,138,10,230,153,204,149,21,16,82,236,145,199,186,134,81,110,68,238,54,185,185,27,243,54,35,187,12,84,174,171,34,69,101,102,8,67,6,61,197,108,54,237,177,194,13,24,142,122,152,90,120,93,146,71,81,34,180,150,99,189,185,158,255,0,110,220,48,244,130,9,250,55,93,36,20,179,180,176,73,253,20,165,245,148,107,130,71,135,111,210,123,251,65,198,228,195,116,172,76,115,236,246,34,233,69,97,151,41,143,76,128,163,187,202,55,185,190,162,71,184,63,108,92,160,168,73,190,110,166,85,42,39,99,30,160,55,39,67,19,254,35,127,76,40,151,146,97,165,80,177,75,168,179,92,18,110,64,244,185,198,129,150,229,148,48,116,114,12,202,150,96,242,20,212,34,98,24,33,27,51,129,239,108,108,177,242,225,64,70,110,115,34,170,150,17,210,64,167,64,89,98,97,119,27,49,186,216,126,103,211,21,100,203,140,240,198,130,64,88,22,27,237,96,27,111,240,149,247,56,187,210,10,124,185,50,240,40,137,53,50,74,154,211,93,217,80,41,27,119,11,183,47,44,89,200,99,25,133,44,200,64,13,23,14,97,41,237,212,8,55,31,186,61,14,23,165,168,167,236,89,131,55,46,118,3,150,141,170,96,224,82,105,86,18,42,43,94,218,135,54,91,30,251,122,98,58,252,198,164,101,20,249,91,172,212,181,116,236,144,199,115,112,203,165,147,87,129,210,126,227,23,170,255,0,230,115,72,41,4,76,200,243,43,184,213,167,65,4,134,62,123,129,233,128,245,57,141,84,176,181,36,220,57,101,143,68,169,51,181,156,168,97,207,199,117,30,56,162,43,84,4,113,41,172,237,124,132,224,165,68,202,64,178,40,137,78,231,125,191,157,141,175,217,234,112,70,136,71,37,124,144,206,160,196,105,67,216,2,219,135,22,63,127,124,113,74,22,92,184,217,84,171,71,171,73,30,71,243,56,234,145,161,69,105,103,5,97,20,189,98,163,112,53,47,111,102,248,133,75,122,28,237,236,41,230,49,172,206,235,56,60,0,250,4,174,250,82,54,102,12,25,200,82,121,72,78,214,32,118,96,158,125,153,10,254,145,69,36,12,223,44,201,193,133,100,114,116,162,175,96,54,177,184,242,231,185,216,226,190,106,210,201,71,152,215,164,81,136,36,113,11,146,117,29,90,81,244,248,16,165,119,22,219,107,126,182,23,221,148,81,211,45,41,50,24,130,200,250,84,94,229,72,110,206,194,192,98,164,182,10,43,168,209,190,48,7,106,170,91,51,136,205,57,184,11,204,137,57,95,179,108,35,69,37,52,153,133,31,12,233,102,165,110,28,100,120,110,125,195,123,225,255,0,226,237,83,34,211,210,2,2,61,59,72,194,252,236,214,30,155,225,24,95,94,93,47,13,81,222,54,87,3,153,2,22,210,123,255,0,107,223,13,203,228,196,224,117,140,25,166,101,145,237,161,215,65,93,32,126,181,135,243,30,216,177,74,106,37,173,80,250,146,57,102,8,101,143,114,192,168,86,3,183,233,219,208,226,177,47,29,18,233,102,81,164,29,106,121,246,158,125,162,195,4,178,176,82,172,178,57,14,145,75,33,209,204,184,82,1,95,31,226,112,114,117,27,32,135,159,236,98,123,12,206,163,38,133,214,58,114,0,9,244,232,118,26,65,45,251,35,81,39,204,96,99,180,116,231,131,195,211,174,112,0,35,96,186,133,128,63,159,158,11,102,138,207,152,202,143,16,99,198,3,80,250,200,100,101,42,59,193,210,182,62,3,191,1,230,214,249,185,128,174,167,158,242,181,185,173,144,178,139,30,71,171,107,97,24,213,66,203,50,249,233,70,153,93,73,243,89,7,13,136,5,160,218,195,113,217,127,112,184,82,205,224,138,90,104,178,42,114,86,169,164,47,8,115,101,114,182,66,151,239,210,23,239,135,170,5,226,101,112,135,91,191,9,11,3,221,165,69,189,72,111,108,36,86,73,83,6,108,242,194,208,182,138,205,22,150,61,65,150,73,24,40,7,188,89,152,145,222,59,241,216,124,133,206,93,58,125,128,84,112,162,230,213,92,13,158,57,164,224,17,184,144,7,114,64,253,210,61,142,13,213,183,21,232,37,27,106,127,164,236,65,32,255,0,174,41,101,209,193,81,195,50,161,164,129,101,93,86,55,41,204,40,30,101,147,124,90,170,19,170,210,204,116,157,19,52,115,91,246,197,197,197,251,9,190,19,196,70,229,101,220,50,215,131,79,186,37,203,89,26,26,72,17,191,165,174,180,138,123,174,196,253,221,79,174,3,85,83,65,37,38,111,42,128,90,42,141,40,53,90,246,102,36,122,217,70,46,229,132,241,40,66,176,214,181,18,176,32,17,99,166,51,99,126,220,84,173,132,101,244,121,201,168,109,73,27,46,176,59,3,53,255,0,34,216,202,217,7,131,105,78,37,207,135,178,77,39,77,40,26,65,25,143,229,37,235,32,219,80,107,27,120,108,48,127,226,224,115,69,151,148,103,84,43,58,62,149,191,100,103,211,233,183,174,21,190,27,36,171,211,122,54,103,80,156,41,211,134,15,35,173,143,241,30,216,113,248,173,84,240,229,148,84,232,64,249,133,152,54,251,216,5,111,247,233,139,97,233,144,207,215,70,93,77,45,61,242,205,39,66,157,149,63,105,197,193,62,246,56,170,241,200,106,6,160,165,17,14,189,175,229,246,182,8,210,46,186,12,178,82,138,174,29,20,114,221,118,23,223,247,78,6,133,100,166,97,119,8,218,238,203,202,195,177,175,219,107,28,14,62,236,206,43,117,19,184,164,174,226,169,83,102,44,138,173,29,137,87,22,178,223,179,179,14,51,129,67,91,250,58,156,94,130,72,131,201,77,250,210,108,165,108,221,151,112,186,188,47,124,44,228,241,241,115,106,72,4,155,188,128,187,30,109,100,213,125,188,6,14,87,201,55,202,172,236,132,27,68,224,17,189,138,34,249,155,234,34,195,196,246,96,50,43,154,70,97,219,28,153,4,64,82,212,10,104,199,84,78,45,126,177,237,246,237,32,255,0,83,15,148,244,191,57,209,58,72,206,197,105,18,219,238,13,129,30,215,7,211,25,226,85,207,6,98,169,31,84,172,129,68,90,108,209,166,144,77,239,224,8,239,198,179,65,24,139,45,134,52,235,42,70,171,115,223,112,45,254,31,190,7,39,122,58,46,183,95,34,61,98,171,192,153,66,20,142,101,98,177,72,199,72,154,214,66,167,197,136,36,120,156,14,142,5,92,206,84,137,163,89,22,86,48,144,122,172,1,55,81,230,65,183,246,112,95,53,170,144,103,84,243,66,177,136,197,81,141,213,163,212,79,226,48,22,237,217,84,144,71,109,176,38,145,33,173,154,18,212,194,138,152,5,89,25,91,87,12,174,160,0,243,54,251,97,147,95,76,236,18,250,201,132,167,148,79,242,76,47,214,112,66,147,191,110,58,203,42,76,223,39,77,196,222,74,217,3,129,218,161,11,129,237,32,247,196,117,92,101,142,154,160,45,180,84,112,229,4,95,112,126,175,35,98,125,109,138,180,18,58,61,19,38,144,241,212,200,110,189,198,52,32,121,128,64,62,32,226,56,45,232,187,60,42,228,187,20,167,138,41,40,179,90,155,7,154,58,162,35,80,109,168,6,102,183,133,236,49,127,225,204,179,75,211,90,50,226,62,25,164,150,204,131,98,219,94,222,27,12,86,205,17,50,232,115,142,56,13,20,82,70,30,219,220,29,200,251,156,125,240,210,57,163,233,181,33,105,23,79,6,161,52,3,201,129,36,159,247,221,135,96,239,102,241,110,225,127,97,155,226,238,182,166,203,74,51,170,20,168,87,178,255,0,229,159,78,86,245,198,113,77,37,62,188,179,65,208,165,44,169,222,224,16,199,223,124,105,223,22,42,158,12,190,134,157,8,2,161,39,213,190,246,93,7,253,250,119,227,57,165,66,244,89,92,172,138,143,213,78,205,212,45,175,191,125,148,250,226,140,190,68,188,59,232,254,193,141,28,134,112,88,41,68,78,190,215,242,254,24,146,23,174,51,33,189,139,58,5,104,236,74,184,234,233,191,103,254,248,136,43,37,35,45,220,70,202,247,101,229,97,216,215,237,27,28,95,201,211,139,154,211,64,36,221,159,91,177,230,214,77,87,219,192,28,20,182,141,145,37,114,161,158,160,10,58,230,203,32,23,160,120,195,189,54,215,109,151,77,155,245,65,112,186,188,47,124,13,132,10,105,214,154,53,234,137,141,131,117,136,250,189,187,119,254,174,44,102,15,55,0,76,232,65,44,142,23,78,246,40,139,230,67,6,34,195,184,158,204,80,142,174,120,179,17,26,29,58,95,73,138,214,100,140,160,39,85,251,123,48,140,106,163,101,121,124,235,240,104,145,82,124,231,68,233,16,245,89,104,227,177,237,7,72,32,250,29,39,211,11,181,106,146,197,22,82,134,56,231,66,86,39,99,97,55,36,42,124,78,155,143,60,60,209,198,34,203,226,141,58,202,136,137,115,181,247,81,111,240,225,39,52,169,144,103,84,243,66,177,240,190,96,198,200,209,234,39,174,195,207,101,27,17,219,108,118,30,226,242,73,214,159,184,42,24,85,51,9,22,34,130,68,145,140,54,61,86,80,207,213,241,191,49,253,156,20,158,69,153,232,138,27,234,107,128,78,252,142,6,209,36,53,213,17,19,78,40,96,178,43,56,107,240,217,117,5,3,204,219,203,108,94,169,50,136,233,42,85,52,142,49,142,69,181,200,58,118,62,70,196,250,219,9,226,35,114,178,238,25,115,48,105,247,68,217,85,65,156,208,210,235,250,234,102,214,7,104,208,204,7,180,131,223,0,167,138,41,50,236,202,170,202,211,165,89,8,183,182,160,25,154,222,164,98,246,93,35,164,180,44,154,67,199,52,151,43,220,99,66,7,152,4,3,226,49,95,52,68,203,169,115,97,56,13,20,83,196,141,109,238,14,162,71,223,2,253,131,193,179,156,75,159,14,37,154,94,154,211,151,17,240,205,20,154,89,57,22,178,222,222,28,176,103,226,246,182,135,45,40,206,177,148,168,87,178,243,222,51,207,179,151,223,11,159,12,99,154,62,154,83,51,200,52,26,105,144,32,60,153,64,36,250,220,123,97,167,226,221,83,195,67,69,78,164,1,52,115,22,223,123,46,131,252,127,44,93,21,244,200,167,235,153,173,44,180,230,76,183,65,208,12,54,84,239,112,8,99,238,47,235,138,102,57,76,215,96,165,18,59,54,215,223,179,219,171,130,148,200,90,151,43,145,145,82,77,33,15,45,192,140,139,239,223,96,127,123,2,130,178,81,176,187,172,108,172,75,47,34,7,125,251,69,129,192,227,238,193,226,183,81,37,129,235,90,116,185,182,185,20,43,199,98,67,13,180,223,253,246,225,198,160,10,92,194,76,174,16,13,3,46,182,166,237,60,180,144,221,218,133,200,240,62,24,87,202,87,94,101,4,34,77,201,103,115,218,196,33,107,237,253,147,239,131,217,147,74,17,164,120,205,218,96,116,91,123,20,69,3,188,130,13,172,59,137,236,192,100,87,52,140,195,182,57,50,188,54,167,153,105,145,78,149,145,236,27,172,195,102,30,157,187,248,97,245,104,254,119,162,180,136,78,150,20,113,88,142,96,233,82,15,161,210,113,158,69,89,60,121,151,13,77,128,98,175,29,172,201,17,78,77,227,184,30,152,214,233,99,17,80,199,18,245,149,21,18,231,107,217,128,183,218,216,28,157,205,139,211,186,249,17,106,130,84,44,25,82,112,226,158,50,68,108,231,74,204,46,20,169,241,54,184,192,202,104,149,43,91,132,87,136,140,205,16,28,153,3,57,211,226,79,53,242,241,193,92,206,166,79,211,16,77,18,70,97,51,24,217,26,59,150,55,55,241,22,94,68,118,224,117,20,113,87,85,68,220,17,67,11,4,26,195,95,134,227,80,85,30,100,131,225,182,25,61,241,157,195,203,235,38,194,51,200,178,203,68,80,222,247,32,19,191,35,130,125,16,69,172,170,167,119,142,89,5,51,188,154,144,133,179,51,13,34,247,4,141,47,114,55,4,11,88,236,8,138,147,47,2,150,174,56,217,6,178,174,129,53,105,54,251,3,189,188,77,176,223,208,8,98,20,21,169,161,36,140,72,168,178,217,122,234,85,77,136,189,197,185,89,183,240,231,137,248,124,125,123,149,113,61,41,180,102,189,50,168,3,165,145,85,86,35,61,63,28,74,99,2,250,80,233,36,106,228,196,16,86,247,35,178,251,88,9,166,36,182,99,23,17,90,77,157,19,184,22,59,249,239,247,24,59,211,186,185,207,75,219,74,154,134,165,168,178,35,27,235,109,42,108,127,142,5,85,160,10,226,193,67,210,57,219,99,177,139,126,251,245,191,195,135,203,200,8,191,167,250,5,107,150,55,144,217,88,108,80,219,96,110,127,50,15,161,197,170,67,87,53,108,105,35,232,142,121,74,113,34,3,112,221,87,29,246,177,111,108,85,118,119,71,83,173,21,109,200,237,250,186,121,246,246,224,174,76,140,115,56,150,50,3,50,200,64,28,245,16,86,227,211,81,195,102,250,91,60,232,110,232,59,80,90,159,48,151,45,72,239,68,65,145,169,198,196,146,154,64,213,216,11,233,191,158,251,98,128,97,66,126,93,99,178,241,65,91,139,247,255,0,176,127,171,139,217,193,153,103,150,160,161,4,200,142,169,109,236,85,87,99,219,168,49,22,255,0,234,224,124,162,84,204,160,133,163,40,39,210,139,25,26,74,71,200,222,254,34,221,251,225,24,149,71,244,89,151,121,215,224,209,168,41,86,126,139,210,197,34,141,63,44,171,110,219,105,4,219,223,11,181,66,42,44,188,101,114,56,141,164,42,68,210,125,34,64,165,186,222,4,185,195,78,64,93,186,59,75,197,5,93,105,70,205,220,1,252,246,194,239,73,222,111,153,148,211,24,212,193,45,156,202,161,129,234,161,3,126,107,115,115,225,182,51,23,144,25,36,244,184,139,210,81,199,75,90,244,238,99,141,227,42,183,13,113,27,89,55,54,230,46,109,251,199,187,5,42,166,105,114,147,173,89,93,92,113,21,182,177,22,197,19,2,86,103,18,172,148,235,79,169,100,212,67,118,177,5,90,221,251,139,142,251,246,12,18,171,132,26,58,165,134,78,34,198,3,161,59,234,66,160,169,243,177,23,255,0,223,25,196,66,228,85,194,181,44,77,63,98,180,49,61,110,105,61,44,104,207,37,68,208,194,23,107,46,204,75,111,182,218,175,217,200,99,175,138,84,201,4,177,44,38,85,130,56,149,4,58,217,128,32,128,8,5,136,93,133,185,11,149,99,191,50,107,161,43,12,185,242,204,84,77,51,70,230,94,168,180,68,21,179,110,111,190,162,54,7,183,123,12,65,241,110,70,94,5,56,102,211,44,78,229,75,114,179,47,103,119,142,15,20,43,27,98,229,47,169,21,236,103,145,201,78,249,174,91,42,19,28,102,46,26,171,13,139,219,127,118,7,251,195,21,165,21,2,173,66,133,123,29,214,215,190,205,111,200,251,224,130,204,126,66,150,165,225,17,73,28,176,165,172,5,213,74,11,255,0,148,223,190,203,138,45,196,130,162,82,129,213,4,132,106,82,122,164,157,175,225,204,96,225,228,197,241,110,227,19,192,245,82,200,171,100,209,195,32,145,110,168,190,205,235,126,120,104,83,83,151,101,52,185,133,53,74,69,87,80,9,121,229,91,135,102,210,194,227,206,254,216,80,18,136,160,184,112,100,42,202,117,115,8,57,140,104,2,23,43,20,79,26,205,15,204,180,46,178,108,24,50,41,97,126,195,245,0,123,15,150,7,55,116,128,225,187,191,192,62,170,158,154,138,180,84,82,192,209,197,40,109,42,237,114,69,236,53,121,243,62,152,106,232,68,130,76,158,70,54,235,190,162,8,219,146,129,246,7,211,9,115,178,165,21,52,134,98,66,146,132,188,124,216,166,224,120,245,64,240,45,225,135,30,131,78,211,101,210,52,197,184,172,170,119,229,97,176,255,0,9,182,6,107,166,141,142,246,200,235,96,143,36,171,171,169,104,248,162,64,197,192,59,128,20,131,111,217,36,177,56,85,168,137,98,104,42,25,227,168,167,169,45,192,120,207,244,201,117,181,251,183,31,153,195,207,76,83,77,52,4,233,86,105,202,109,125,245,47,86,246,236,5,150,254,88,78,154,173,222,37,138,104,99,119,141,167,138,57,226,78,29,194,218,221,94,91,222,219,126,200,61,184,102,47,16,39,54,231,171,220,35,150,62,138,83,8,98,209,180,101,161,118,22,184,191,35,253,97,219,229,138,72,218,22,136,176,39,65,148,0,172,58,196,130,150,238,230,227,158,8,210,66,17,148,18,3,77,35,137,99,7,82,211,185,58,128,184,230,10,219,219,21,97,83,17,148,212,105,227,82,200,56,113,200,186,67,54,189,195,118,1,125,62,123,30,87,196,90,58,182,61,57,180,212,101,242,27,206,242,161,69,208,56,18,230,26,137,91,143,46,137,14,155,146,164,175,12,27,49,11,96,13,172,2,147,213,185,190,84,30,19,145,152,44,241,202,147,7,148,239,98,155,21,255,0,171,220,99,121,233,188,242,209,116,58,105,144,34,202,188,53,33,79,84,18,192,92,121,118,99,19,161,98,169,93,25,138,235,27,51,171,133,191,95,152,22,237,221,70,216,183,36,107,100,75,130,110,86,223,201,206,108,92,177,104,89,89,93,85,208,129,123,139,94,246,241,31,207,16,59,84,187,240,214,24,238,28,89,91,98,205,98,15,216,147,235,137,37,18,55,202,191,87,80,167,208,225,27,158,139,131,167,219,183,176,98,13,127,139,35,201,43,62,146,172,160,158,109,176,6,254,67,127,44,28,60,72,242,175,168,198,60,161,116,100,85,57,129,226,26,152,37,11,27,17,244,40,220,139,118,130,89,198,38,169,70,156,197,93,55,13,140,157,105,95,85,186,204,75,92,1,201,72,42,124,188,111,143,114,115,60,185,26,217,137,214,172,229,208,95,78,137,65,39,238,222,216,229,160,169,97,86,168,138,174,136,101,14,58,193,80,129,35,141,182,0,155,249,110,48,136,171,148,153,68,182,132,70,62,134,84,22,173,169,93,58,94,77,125,80,54,218,219,123,183,190,47,230,84,171,67,154,254,147,85,18,63,80,133,28,186,172,30,255,0,224,81,255,0,190,1,116,50,105,36,204,161,148,2,80,71,52,106,110,54,81,164,169,247,183,169,195,119,74,68,99,37,158,80,116,133,49,21,0,93,172,101,2,192,13,239,96,79,174,5,249,153,110,43,111,115,60,204,104,97,168,164,147,49,130,72,157,37,159,240,203,62,234,218,27,88,110,235,106,223,211,5,114,215,72,33,49,43,30,11,7,49,147,205,8,59,171,127,91,243,177,56,31,83,33,106,102,164,158,40,230,134,57,35,8,209,174,146,156,65,123,109,177,181,183,60,206,191,12,19,160,130,40,80,185,109,12,242,174,184,201,228,10,236,227,205,131,127,123,5,196,70,210,27,192,181,110,47,220,168,146,60,43,5,153,175,28,179,47,225,238,88,144,85,84,108,121,179,11,92,115,182,15,116,158,31,149,248,125,150,233,79,150,47,41,44,187,48,33,149,136,3,114,3,17,102,4,1,96,24,2,47,98,27,66,173,77,68,53,10,25,227,148,24,226,17,150,226,29,182,228,118,36,11,14,210,70,31,250,110,237,7,66,231,157,194,196,200,145,134,68,115,162,236,234,186,111,97,126,100,13,128,223,151,118,112,240,217,182,118,103,165,168,175,147,11,130,122,100,160,164,140,6,140,199,42,173,65,183,212,75,49,6,255,0,217,80,14,61,171,89,206,98,197,19,80,105,88,216,143,172,118,251,158,71,199,29,83,235,20,21,209,24,77,195,72,98,146,215,187,237,177,240,4,143,239,99,170,153,73,171,105,227,22,89,99,87,13,127,167,170,13,253,240,204,126,64,113,94,153,12,83,84,25,46,189,93,63,67,33,31,135,185,220,95,150,228,239,225,134,44,217,38,139,41,162,163,167,49,175,204,164,114,73,170,61,228,123,220,91,180,29,237,97,204,106,218,196,225,110,59,170,72,53,222,94,186,141,71,112,47,115,203,179,207,191,14,181,43,60,137,15,13,152,199,22,165,66,73,26,133,236,74,239,204,107,184,240,38,219,156,118,95,40,254,69,96,222,50,191,129,44,138,190,41,136,67,25,211,32,178,53,175,171,112,71,177,228,123,112,195,148,142,22,67,62,99,248,134,170,9,130,198,229,126,149,27,149,183,104,37,136,199,15,67,79,54,100,197,184,186,157,68,201,115,203,170,70,251,245,122,218,122,198,195,152,236,56,189,64,179,12,161,2,220,41,6,86,209,214,225,232,146,231,112,57,238,111,228,118,192,230,149,170,252,5,195,195,175,114,26,148,105,94,42,217,184,108,100,58,165,125,86,235,53,218,224,15,213,32,220,127,87,199,12,125,11,156,189,85,74,233,179,200,28,233,28,141,141,173,238,192,97,105,160,169,49,214,42,198,168,241,167,19,80,58,148,33,2,71,27,108,46,111,229,184,236,193,142,133,75,44,153,148,50,216,148,224,77,24,55,27,40,101,210,125,255,0,60,116,213,70,142,142,238,195,89,141,50,229,249,177,204,209,68,143,213,96,163,150,199,86,175,178,143,79,28,38,230,20,16,77,72,249,133,60,145,60,82,205,248,101,159,117,178,146,193,187,136,254,88,208,250,85,194,76,154,105,142,202,141,19,5,80,75,105,213,186,128,55,189,129,62,163,8,53,44,198,15,145,169,72,166,142,41,81,22,72,151,78,141,107,123,109,177,181,175,126,103,95,134,11,21,233,160,50,77,185,91,9,101,204,144,64,240,171,30,17,87,49,147,205,108,108,85,191,172,59,125,78,42,164,143,8,128,134,123,70,243,47,225,245,139,18,10,170,242,60,217,133,175,219,108,92,161,134,40,144,57,96,141,36,131,92,100,253,55,77,152,121,144,222,227,17,34,5,170,150,41,213,94,72,230,28,56,130,19,196,55,6,220,142,196,133,176,237,36,120,226,57,67,172,244,242,180,227,25,133,250,89,15,202,244,3,43,69,95,150,102,115,169,47,172,29,74,198,195,114,3,114,96,123,20,48,4,94,199,51,130,162,149,105,40,99,85,104,244,76,171,57,182,196,150,107,27,255,0,100,40,63,217,198,229,211,167,48,116,66,73,154,209,178,240,213,145,31,170,75,58,139,95,107,246,129,181,188,59,176,234,126,40,202,235,34,48,157,64,191,10,78,119,59,92,30,224,47,207,250,216,182,105,39,72,155,4,175,119,242,121,82,179,156,193,180,166,160,210,177,32,143,172,30,126,231,183,199,28,193,53,67,57,101,58,116,139,163,33,31,135,185,23,23,229,185,59,226,106,169,75,86,201,81,24,178,76,139,34,183,236,221,110,15,190,32,134,234,29,117,94,83,117,235,29,194,222,230,246,236,254,120,98,241,32,150,211,107,238,49,231,41,52,89,117,29,13,55,13,69,66,71,35,134,143,121,30,247,184,237,7,123,88,118,106,218,197,176,185,255,0,52,102,225,172,49,157,50,11,35,90,247,220,17,232,59,57,223,14,117,107,60,137,17,66,252,56,149,149,73,36,107,1,136,186,239,245,0,192,143,3,182,231,2,158,130,9,179,41,73,226,107,144,113,226,223,145,32,141,255,0,103,173,167,115,97,114,70,228,91,8,197,42,129,78,104,220,146,71,121,87,224,116,126,76,200,107,53,80,205,165,24,173,236,131,125,54,237,4,146,49,45,76,108,242,197,91,40,70,226,29,82,62,174,108,215,109,173,250,164,92,143,12,77,151,137,134,79,30,155,132,218,98,83,173,195,10,228,157,192,231,190,254,92,177,93,160,168,49,86,42,162,198,209,38,182,112,117,1,31,244,140,187,108,55,191,150,253,216,24,239,38,254,225,79,104,68,102,232,84,229,230,168,77,54,105,85,152,168,228,116,185,31,245,40,197,188,194,156,101,185,179,102,104,162,89,54,107,118,95,118,213,225,250,163,204,96,71,66,165,150,76,202,25,152,29,13,77,42,92,17,213,80,224,41,251,125,240,205,210,195,20,121,68,147,191,211,27,198,250,80,93,138,220,221,64,27,242,7,220,99,63,220,22,220,99,75,220,207,179,10,10,119,164,249,234,121,34,120,101,148,148,102,127,164,0,25,131,119,17,111,123,96,206,94,203,12,15,2,177,225,21,99,25,110,107,214,177,83,253,97,219,129,181,69,184,66,130,169,34,153,97,153,99,18,194,161,66,22,91,155,91,98,1,23,191,110,172,20,161,134,56,145,88,176,70,150,75,58,19,244,18,151,86,31,218,42,215,244,24,46,34,54,144,238,9,171,113,126,229,36,149,161,90,83,169,236,134,85,33,44,197,249,168,91,88,141,203,11,95,187,7,122,101,1,165,232,30,87,18,143,150,115,112,241,223,88,187,35,27,13,205,154,230,247,253,80,8,4,3,98,42,20,2,173,163,153,22,73,98,156,8,161,208,127,16,234,189,142,198,194,225,60,246,238,56,122,233,243,240,122,40,242,155,33,213,26,148,86,234,157,76,5,187,47,219,111,203,25,130,29,46,204,202,244,181,21,242,98,20,245,20,162,159,46,69,86,140,36,193,103,54,216,146,198,198,255,0,217,209,127,35,142,106,22,160,230,13,166,61,65,164,114,84,143,168,27,254,103,183,199,30,211,113,6,79,85,17,135,172,11,112,220,239,115,176,32,247,40,185,223,184,226,90,169,75,86,205,52,98,201,50,137,3,118,173,210,227,239,134,227,242,3,138,240,68,16,79,82,88,178,92,21,23,70,82,58,156,192,181,249,30,126,152,99,206,227,154,42,58,74,10,94,26,172,200,146,48,49,221,164,125,205,199,104,59,242,238,191,121,194,229,61,212,219,137,248,132,233,37,142,225,117,92,222,221,159,207,14,85,139,60,145,196,202,100,17,199,27,160,55,32,176,14,203,117,177,250,128,42,71,129,219,158,51,39,156,69,96,167,25,95,192,152,62,105,166,225,172,49,144,178,108,134,215,241,27,108,109,221,206,248,98,203,9,166,232,241,204,215,89,170,138,107,43,178,222,200,55,209,110,208,73,182,35,147,47,130,76,202,118,180,156,71,6,120,134,173,131,48,216,95,245,110,214,23,54,23,54,23,34,216,191,68,38,25,68,122,54,64,82,114,83,173,160,7,98,119,3,202,254,214,198,102,149,168,160,248,120,61,123,144,212,70,198,104,171,36,8,218,200,46,250,183,46,65,111,99,214,63,236,97,147,161,83,235,105,211,79,90,69,102,43,109,136,89,25,127,234,3,10,239,79,81,242,245,128,34,198,98,91,179,131,168,8,129,214,86,252,134,228,219,184,121,12,29,232,76,178,201,152,67,51,131,165,233,101,82,65,29,85,18,216,127,151,239,140,154,168,209,145,221,216,86,190,1,149,230,207,153,198,188,89,15,94,221,151,177,58,188,47,117,30,96,225,50,191,46,167,52,107,91,79,36,82,67,44,141,161,139,238,20,105,118,13,220,70,159,124,104,61,46,49,67,149,26,137,7,86,55,71,100,64,89,138,89,137,65,109,255,0,84,251,140,35,85,107,208,148,21,105,20,194,25,132,34,104,84,0,164,173,205,173,177,23,237,237,193,98,189,52,4,230,220,237,132,168,25,98,129,169,195,126,25,71,104,216,246,13,64,16,127,172,59,113,82,57,76,73,72,75,62,149,89,20,132,1,139,126,168,22,32,142,222,222,236,93,161,134,56,145,14,160,134,89,72,116,99,253,27,21,37,72,240,109,38,254,64,98,58,69,31,56,35,146,53,146,104,170,0,138,18,135,174,75,222,196,216,216,95,71,97,245,177,24,145,195,172,244,242,52,212,100,19,233,181,59,82,244,31,42,128,41,167,144,161,18,71,125,118,102,66,72,4,147,99,115,123,247,108,13,141,177,152,203,85,74,153,101,40,88,221,22,50,68,193,86,250,141,205,190,197,61,84,227,114,248,130,226,30,140,43,223,77,229,141,52,134,176,107,158,94,61,184,196,232,90,68,202,165,94,19,113,17,175,20,129,67,18,110,1,184,59,114,39,22,228,73,58,68,216,37,107,115,77,248,188,0,165,167,60,56,193,104,217,120,132,117,185,139,1,254,251,49,158,69,13,65,171,164,50,142,178,81,135,36,254,200,87,95,127,196,76,105,63,23,25,198,85,2,136,199,11,75,93,200,186,131,117,0,122,237,237,140,216,205,87,27,80,193,35,197,214,130,238,111,215,97,164,217,124,183,91,248,129,140,203,221,153,129,92,0,226,121,22,53,66,128,165,238,119,184,23,236,3,208,28,94,202,158,88,167,154,165,21,89,169,169,25,128,59,3,166,230,222,162,227,215,1,248,161,10,234,149,72,97,178,219,114,190,29,248,100,232,220,107,81,61,88,96,2,173,9,82,167,149,206,219,250,99,178,54,160,77,24,117,12,85,244,43,46,118,40,34,168,41,32,145,32,138,119,38,246,181,236,60,129,189,251,116,140,85,90,105,102,172,161,158,87,6,105,89,99,214,78,229,157,130,234,241,234,135,56,55,83,78,36,207,227,153,19,170,210,167,226,254,195,48,82,163,0,243,29,113,12,186,173,29,149,196,125,80,57,108,110,15,166,162,61,113,54,183,73,30,132,49,41,205,179,84,133,26,55,86,13,101,212,86,227,151,59,255,0,210,71,174,16,243,121,106,34,201,204,138,170,13,57,15,79,40,61,165,110,65,30,188,255,0,173,124,25,76,219,49,157,97,209,4,138,223,172,160,233,80,72,27,158,225,176,35,204,224,21,96,7,163,217,117,71,12,241,140,194,54,44,247,142,97,96,164,55,112,234,218,253,192,225,184,154,178,28,177,104,167,68,244,245,6,150,59,19,28,156,40,156,3,204,245,72,23,253,230,191,138,140,28,168,105,81,105,230,40,178,60,242,50,203,8,91,216,216,57,246,185,223,195,2,42,100,167,164,74,97,10,175,202,200,206,178,44,11,244,5,210,3,6,239,213,214,246,193,152,90,58,115,70,101,102,154,71,112,166,220,219,107,234,31,221,81,228,78,3,43,234,46,224,162,249,122,208,46,24,74,52,115,7,37,141,76,133,153,185,43,50,199,97,249,226,44,253,4,185,95,72,46,2,255,0,204,197,98,127,96,255,0,45,56,149,28,79,71,56,166,86,86,25,143,226,223,178,241,169,219,184,106,0,99,222,144,73,5,66,102,148,164,30,16,72,139,219,153,22,98,79,177,251,225,105,246,10,223,58,69,62,130,192,137,241,3,47,148,78,142,100,167,117,178,29,137,208,73,111,114,125,176,229,241,86,195,34,167,110,28,102,197,212,200,226,229,58,189,158,103,108,33,244,3,71,252,127,149,146,2,78,86,117,146,52,250,16,14,32,22,246,198,131,241,73,165,255,0,134,226,9,29,208,187,23,107,95,71,84,239,249,143,50,49,108,61,50,41,250,232,202,105,97,168,224,228,165,197,217,67,233,39,112,23,170,192,249,233,92,8,122,135,69,113,167,80,114,75,13,91,13,173,203,196,239,130,241,84,213,193,67,148,83,179,71,105,183,36,243,211,213,210,7,142,155,250,97,126,89,21,88,94,69,58,216,133,93,247,223,123,123,225,112,123,176,179,198,227,16,150,78,179,28,199,139,8,83,36,81,203,34,95,96,14,147,167,238,119,195,45,98,74,105,232,25,38,23,153,32,104,217,205,202,106,42,69,188,70,254,199,1,250,43,31,204,103,26,3,91,254,90,66,60,111,96,63,60,53,84,210,170,211,229,147,36,106,205,29,42,68,205,127,167,170,64,62,224,143,51,133,206,77,76,236,81,90,26,249,5,124,169,57,133,204,220,93,50,4,145,220,110,238,127,15,99,234,222,216,214,33,132,70,138,27,83,32,36,105,35,200,139,251,95,203,25,134,107,120,227,138,97,187,71,82,204,182,223,81,178,237,246,62,248,102,135,61,171,170,165,167,178,188,45,32,11,37,135,86,250,126,175,43,91,11,215,110,216,236,184,42,9,175,114,134,121,3,173,52,181,136,134,209,84,180,124,112,246,42,218,217,189,183,231,227,129,25,84,80,77,75,3,50,169,82,26,2,110,108,210,92,50,179,119,29,247,245,193,108,205,221,242,73,26,106,103,13,80,165,152,6,180,119,219,170,123,141,198,41,212,212,195,77,18,64,145,68,97,154,103,186,199,200,5,107,150,7,180,247,121,239,138,155,232,35,197,22,242,36,24,175,105,47,4,208,164,101,36,153,226,154,59,108,109,125,92,188,71,63,44,11,142,35,21,36,115,95,241,30,180,234,98,54,82,203,25,181,188,176,66,23,142,149,40,73,103,114,210,133,26,6,230,228,157,99,190,252,189,124,49,78,235,83,70,86,158,54,86,57,144,146,83,251,44,64,30,215,196,139,228,245,51,223,47,73,87,164,52,128,229,153,225,102,26,100,172,140,220,159,212,55,191,218,216,139,160,16,172,93,62,160,151,142,146,23,130,85,33,78,215,17,220,159,83,127,108,88,233,28,145,213,38,107,78,192,138,115,195,102,183,48,182,98,79,177,192,255,0,135,188,51,211,236,168,216,36,237,28,226,72,208,117,22,200,224,1,235,127,108,51,15,146,39,202,254,144,239,241,99,72,201,105,155,135,25,177,112,100,97,114,151,3,151,153,219,25,141,52,53,28,60,155,136,9,117,141,172,72,184,11,101,42,124,244,219,26,151,197,83,47,252,59,8,72,238,133,216,179,90,250,122,187,31,93,199,168,198,91,29,77,84,20,153,61,51,52,122,101,93,76,79,213,166,192,160,30,58,121,225,249,187,138,225,215,74,253,129,154,165,214,54,5,110,30,229,134,173,134,214,27,121,239,139,89,64,151,231,218,104,64,50,69,20,142,183,218,198,199,79,220,239,129,175,34,169,64,100,83,173,136,85,23,223,125,237,134,14,139,69,243,57,171,160,107,127,202,72,124,238,64,254,63,124,116,219,211,185,58,135,88,98,178,57,74,209,104,156,106,148,64,200,228,220,173,244,145,111,17,214,251,227,132,164,47,153,11,205,197,28,81,20,142,195,118,115,212,36,31,239,123,96,181,93,42,129,150,206,145,171,21,166,142,38,107,253,61,93,143,184,35,204,226,142,102,76,75,4,235,187,69,80,206,186,119,212,108,166,223,99,239,137,181,186,72,244,49,226,89,39,102,159,28,97,20,23,212,201,118,234,145,218,8,97,127,107,249,97,23,60,129,210,145,235,17,24,42,84,180,124,117,107,21,58,152,255,0,19,191,142,8,197,158,85,213,83,64,20,60,38,65,166,75,14,173,244,253,94,86,182,7,102,110,239,147,49,154,153,131,84,2,238,53,126,29,251,143,113,190,27,133,166,200,178,193,199,96,94,85,20,51,83,211,190,133,55,13,7,51,102,148,21,42,199,184,218,215,245,238,195,13,115,57,106,121,161,68,104,101,154,72,164,142,219,108,88,30,94,35,159,150,3,84,212,197,77,12,80,44,112,240,101,149,137,9,201,66,144,117,14,242,47,247,193,104,154,58,95,144,187,59,51,73,164,4,27,155,220,150,29,247,254,62,24,28,175,168,187,131,77,99,212,129,208,196,209,82,193,49,63,137,45,97,212,196,108,11,4,54,183,102,216,175,210,42,69,253,17,156,18,192,7,175,67,114,127,80,131,252,241,113,10,212,210,68,180,241,178,183,233,33,36,135,246,92,232,30,220,241,91,164,114,69,87,22,105,3,41,20,252,68,99,111,217,210,215,62,223,195,10,248,59,126,108,136,254,31,66,144,244,250,150,94,58,73,197,130,85,178,157,174,35,82,79,173,207,182,26,190,45,105,25,69,43,24,227,219,88,50,48,220,92,14,94,127,195,9,159,14,204,103,167,217,113,3,76,205,12,194,72,215,232,95,195,216,15,93,94,216,119,248,174,101,255,0,135,224,9,29,208,179,22,107,125,61,93,189,247,30,216,186,30,153,36,247,206,102,52,208,84,105,201,248,130,238,176,54,237,189,148,168,211,235,164,174,2,181,75,172,68,21,184,112,75,141,87,2,226,195,111,61,240,105,42,106,161,131,40,166,118,142,210,70,29,137,250,138,105,5,0,253,219,95,11,141,34,174,128,100,83,172,155,32,190,251,239,111,92,42,29,217,185,227,113,136,79,41,226,173,100,147,66,3,60,48,200,226,251,88,216,233,252,206,26,43,161,156,77,72,169,80,3,191,4,164,132,220,168,33,72,35,199,234,223,207,1,122,49,15,205,102,19,198,26,223,242,82,122,220,129,252,126,248,108,173,166,81,61,13,68,113,171,17,4,113,179,95,233,219,98,61,136,245,194,231,38,166,118,40,116,53,242,9,130,147,137,153,160,50,241,21,165,88,25,136,221,157,136,70,32,250,55,219,191,26,186,71,164,94,64,204,164,158,169,31,172,8,97,127,98,124,70,50,236,197,154,15,150,169,91,23,138,118,117,211,250,196,5,63,239,207,12,209,231,117,117,84,244,225,67,196,100,91,63,236,95,79,213,229,107,97,122,237,219,29,151,5,65,53,238,13,207,32,100,162,53,138,140,170,39,49,9,213,247,4,18,127,137,223,196,96,126,85,20,82,195,75,32,69,36,131,0,0,157,45,42,178,149,99,251,38,214,255,0,99,4,243,54,102,202,128,154,153,148,207,103,123,183,225,243,189,143,113,7,20,167,170,138,154,10,120,21,34,224,200,236,122,156,144,46,147,171,196,139,243,241,56,170,79,233,146,97,77,229,72,43,153,233,49,69,86,132,112,12,146,163,68,170,58,214,102,7,115,176,229,207,14,125,13,89,6,85,63,23,73,115,82,207,213,102,96,186,149,79,51,204,220,158,87,28,247,230,2,84,168,177,229,177,199,168,144,118,32,45,251,73,213,226,164,243,240,36,12,60,116,66,97,54,79,35,3,123,76,193,134,162,64,107,11,170,223,112,47,125,142,23,195,249,149,113,150,163,76,202,126,35,73,44,125,44,149,169,210,56,231,90,129,194,42,8,46,116,139,19,235,181,240,22,178,41,22,163,49,145,141,158,58,117,83,126,214,97,29,173,225,248,109,124,31,248,156,245,39,164,18,168,143,134,194,166,49,11,233,32,191,84,144,124,64,35,223,0,115,89,42,197,92,176,202,98,8,97,97,203,172,206,20,27,183,128,179,219,251,71,27,63,35,177,43,141,125,128,130,161,180,148,2,250,219,172,228,236,73,176,6,221,150,182,9,228,76,198,176,203,29,248,144,192,210,68,47,97,168,45,133,207,117,207,182,2,113,17,45,119,4,58,236,135,180,97,135,162,137,199,205,217,53,105,31,41,33,177,30,3,159,251,237,195,38,250,89,20,33,212,25,170,135,141,29,39,227,11,77,20,6,55,47,114,154,238,192,121,237,107,246,99,156,198,9,144,70,213,19,135,154,156,155,202,227,235,2,250,79,187,140,20,154,149,22,42,35,28,37,210,26,104,149,156,111,195,178,170,131,227,185,244,220,246,98,151,72,32,103,11,45,136,41,164,18,60,69,247,245,81,237,137,117,189,41,30,132,49,44,153,13,38,138,159,135,77,28,108,10,198,161,16,168,23,0,17,99,233,244,251,28,43,244,138,57,102,122,229,72,87,65,234,200,111,186,49,88,200,183,184,246,56,226,143,61,174,172,201,225,49,67,50,185,186,126,30,220,65,125,133,252,47,191,137,56,134,125,83,81,231,111,58,57,158,54,71,18,198,247,0,132,82,9,29,198,215,62,120,102,22,181,18,103,131,141,128,40,170,132,177,180,210,54,170,165,102,105,152,11,146,133,130,19,224,214,32,143,35,134,97,9,92,186,77,32,39,10,24,217,99,181,250,167,171,189,185,220,45,237,253,108,8,18,71,71,150,212,212,193,21,56,157,2,7,17,239,172,153,19,118,61,228,1,213,239,39,23,242,194,159,39,43,43,16,44,8,91,22,0,128,71,15,188,90,247,30,126,88,220,207,168,127,11,23,162,77,123,12,93,5,141,190,96,76,194,32,76,14,54,98,94,220,65,96,64,22,91,111,219,115,113,227,97,191,22,244,173,37,48,49,160,28,25,65,145,129,37,118,22,0,143,27,123,98,199,68,221,105,243,122,58,125,114,43,30,32,84,46,110,234,1,61,113,200,216,242,181,237,181,206,37,248,168,39,108,154,8,227,136,24,155,138,178,200,84,157,29,95,227,184,195,113,211,196,34,94,178,108,202,35,134,74,234,10,68,169,39,77,136,78,246,94,44,86,30,150,197,42,233,164,138,190,164,11,49,44,86,218,182,181,239,127,200,98,120,205,109,46,78,181,32,166,167,99,28,12,223,168,172,13,237,227,168,91,215,20,115,9,65,204,42,157,152,4,6,246,243,239,62,216,8,54,164,55,60,111,26,34,144,22,214,200,0,216,216,91,182,247,198,137,44,68,67,80,34,113,166,25,184,101,29,246,101,41,117,39,203,94,159,27,120,227,58,89,129,130,91,0,46,1,212,61,121,119,227,80,158,153,12,21,233,39,93,164,225,21,64,55,98,17,182,255,0,8,30,152,28,210,221,11,192,169,176,20,116,245,19,210,71,60,181,34,68,38,73,81,66,245,99,179,63,220,219,14,29,9,166,255,0,225,110,128,245,86,160,197,182,246,210,161,79,161,211,238,70,2,152,75,80,61,55,13,209,139,112,138,11,108,78,165,54,239,59,236,123,121,226,62,138,230,149,20,82,77,66,177,151,4,107,46,6,234,219,110,124,46,46,124,78,18,230,223,114,168,224,188,109,161,199,61,140,180,116,164,33,121,250,233,164,157,58,137,22,35,194,250,118,243,198,115,88,198,158,186,101,158,193,81,101,211,17,127,232,219,96,52,119,176,110,88,108,146,162,182,122,250,1,87,28,142,175,85,101,14,214,114,108,72,62,92,253,134,4,203,5,50,230,53,171,34,46,135,144,136,158,99,121,97,184,185,33,123,121,216,122,98,172,45,56,158,126,72,211,46,101,81,173,158,40,198,144,29,18,73,91,96,13,184,118,211,227,170,254,152,249,96,31,55,83,151,203,25,159,137,34,253,101,192,107,54,145,96,162,251,19,123,11,242,39,123,88,215,165,169,249,140,222,109,75,98,181,46,2,198,215,18,40,114,65,3,180,169,55,255,0,219,22,230,88,224,171,158,160,144,203,193,210,206,236,232,172,20,13,238,55,7,157,251,55,239,196,215,213,251,61,25,69,172,113,52,14,148,133,147,163,21,228,194,147,50,199,169,21,214,224,155,236,127,142,48,58,85,158,74,220,209,98,144,112,20,52,172,83,123,54,250,108,57,247,227,244,13,107,73,47,69,231,104,209,164,152,210,22,84,91,157,103,77,237,227,115,181,249,227,2,136,214,183,72,42,184,69,34,226,133,89,64,228,183,81,109,188,8,197,153,137,56,126,204,169,95,170,26,122,45,8,133,90,54,117,80,127,105,139,5,246,97,138,92,77,68,29,33,44,5,135,120,235,17,137,106,234,30,108,190,25,153,163,89,181,176,6,62,75,110,67,200,114,197,84,150,54,148,34,48,98,58,190,167,98,48,184,54,162,102,120,125,75,28,242,36,190,87,79,78,146,105,146,104,167,210,117,91,172,172,219,120,221,111,234,49,34,10,135,169,172,100,156,71,0,69,6,8,250,197,245,235,34,253,252,239,229,124,125,209,166,139,244,53,60,174,122,226,105,145,92,246,22,66,7,249,134,9,172,107,71,52,201,194,225,169,12,117,3,179,115,30,155,158,93,196,97,58,154,114,161,208,138,148,82,126,196,253,15,166,48,230,21,81,201,32,89,35,132,181,212,114,187,91,237,195,7,14,25,178,129,68,225,212,106,18,70,69,249,139,56,35,238,79,177,198,115,69,87,81,146,244,135,136,136,100,53,4,19,25,222,225,247,176,247,54,254,214,26,103,204,235,42,18,72,213,14,136,138,185,50,236,45,123,17,191,59,11,159,83,129,140,183,86,110,124,46,45,126,5,60,197,100,166,175,165,249,148,72,225,118,71,120,11,126,25,178,155,147,232,112,83,34,146,32,176,162,194,210,72,241,129,38,173,205,153,131,45,252,131,48,191,128,199,121,148,112,165,101,36,18,82,174,137,181,200,22,165,181,42,176,11,186,159,29,189,241,90,26,197,150,182,61,46,52,34,168,86,137,173,171,170,170,83,215,73,245,197,25,154,210,133,112,137,188,133,249,97,11,153,85,67,83,195,120,22,156,179,134,98,161,133,174,187,128,199,110,175,32,124,1,34,199,65,233,92,98,110,138,230,42,200,146,21,132,184,89,1,96,72,55,27,15,17,132,10,195,19,85,65,27,46,170,100,60,41,75,199,101,42,84,157,246,230,54,237,182,214,59,95,26,16,51,84,116,69,13,218,73,228,161,7,175,205,152,166,247,241,39,29,195,238,154,59,136,77,78,217,249,254,57,102,85,204,208,62,170,100,39,170,13,186,231,199,179,170,135,219,16,102,1,169,229,164,134,193,184,116,200,154,80,233,187,88,173,188,6,223,108,88,68,158,108,218,174,50,161,99,88,120,211,68,219,117,180,128,6,254,46,1,243,197,26,233,94,100,167,154,118,78,57,215,168,175,35,102,184,62,207,247,198,43,82,25,145,92,25,6,167,150,78,32,42,25,172,122,188,152,157,59,249,95,14,165,193,203,34,10,26,209,56,14,140,247,10,4,71,75,55,117,239,246,183,110,17,163,149,78,189,12,44,189,163,125,32,109,254,198,52,117,72,100,200,254,93,226,13,36,201,79,32,94,215,60,51,97,226,110,159,150,51,52,154,105,137,194,146,181,242,5,154,150,190,47,147,65,80,24,72,141,32,154,228,27,117,64,35,212,1,229,139,25,57,121,242,168,162,51,183,30,122,121,202,187,63,50,25,134,159,30,175,229,227,137,51,152,158,106,72,99,133,74,201,14,150,18,149,107,198,10,130,121,108,44,91,153,223,109,185,98,213,15,11,229,144,158,172,138,210,192,140,109,213,186,5,28,128,251,220,247,146,110,74,165,38,211,177,209,142,153,166,138,74,39,122,138,215,73,196,116,253,85,224,71,214,47,173,92,139,247,243,191,149,240,115,161,180,198,42,234,196,146,64,178,197,13,238,163,189,142,222,154,20,250,226,176,69,164,154,116,225,112,212,234,55,7,99,179,40,242,220,218,221,128,226,133,5,93,70,75,210,2,81,26,83,57,222,50,55,33,172,108,63,33,231,140,148,219,123,140,199,130,226,232,209,51,133,11,67,38,160,53,135,4,95,152,0,169,95,77,207,177,238,198,113,152,171,210,230,84,223,52,137,28,12,67,188,5,191,12,89,13,239,227,99,203,191,13,149,25,157,101,74,75,24,83,195,140,134,99,38,203,99,112,71,136,93,253,206,5,230,73,10,215,211,65,37,34,133,155,84,161,106,91,80,70,234,238,167,239,229,135,224,146,104,135,44,90,103,25,19,198,18,40,214,22,146,73,35,65,41,125,200,212,218,148,159,37,44,47,229,139,60,59,102,149,49,85,112,222,5,135,83,6,98,3,114,43,184,86,59,18,188,129,230,118,184,177,161,79,90,179,86,198,85,134,133,68,8,209,181,181,245,66,178,121,157,38,222,55,197,250,215,67,85,18,17,122,116,188,82,22,75,45,180,147,190,223,80,183,125,182,23,218,248,84,159,83,47,210,249,49,99,247,75,227,227,116,87,48,6,56,228,41,30,176,36,82,194,224,130,57,99,3,142,89,86,60,201,53,106,166,71,217,111,110,177,97,125,252,66,99,244,13,65,154,126,137,49,26,165,153,232,174,3,13,221,180,95,220,227,0,68,154,92,206,185,2,175,13,33,227,73,19,108,11,232,26,65,191,45,218,199,207,20,229,222,153,46,15,116,86,204,3,83,79,75,5,149,140,116,201,29,144,233,187,5,211,232,5,175,233,138,97,158,89,120,128,168,102,181,244,236,9,54,223,223,19,215,202,210,136,38,153,147,142,193,203,149,228,122,196,223,217,135,190,41,199,42,178,182,130,44,59,70,250,64,234,227,34,222,144,115,65,44,140,122,145,195,101,137,109,64,71,38,135,86,114,66,90,51,165,143,117,195,15,111,28,83,168,166,204,32,249,101,249,128,75,196,211,9,174,65,216,13,39,111,16,7,160,193,198,72,100,201,222,157,161,213,44,188,9,116,246,185,208,108,60,77,227,251,12,15,206,97,121,160,129,32,26,36,131,65,19,16,192,160,32,30,99,170,0,45,204,239,182,38,83,125,135,202,55,191,196,72,242,141,115,101,41,8,153,184,210,211,76,67,51,243,210,204,186,127,187,167,219,30,160,168,146,106,199,142,112,148,229,194,124,188,125,109,90,209,200,191,125,129,36,248,98,237,15,4,211,33,182,137,0,150,153,9,183,86,234,0,27,1,216,59,110,71,105,99,114,102,10,180,114,206,156,46,24,235,53,193,216,236,202,15,187,90,221,128,227,53,181,171,73,170,42,73,39,236,91,232,93,49,142,178,177,30,64,37,134,21,55,95,235,59,18,61,52,41,245,195,70,114,161,104,30,224,7,86,5,73,230,5,137,30,155,145,232,113,159,101,181,115,228,185,251,4,141,165,51,181,140,125,167,86,147,213,241,182,195,207,12,245,25,149,101,92,114,199,167,240,208,130,205,46,202,67,92,17,226,5,207,185,238,199,70,91,171,59,136,194,226,255,0,66,166,98,175,73,154,211,138,164,72,224,61,119,167,45,248,107,212,55,191,109,236,121,119,224,182,68,241,232,142,37,133,164,121,18,33,41,125,200,36,179,2,124,150,226,254,88,235,50,72,70,101,4,50,210,42,137,117,76,171,84,218,130,54,165,228,125,111,229,138,212,213,139,61,108,101,90,200,170,138,134,54,183,16,90,204,135,198,192,219,204,226,140,207,165,10,225,19,121,2,17,199,108,226,162,42,158,27,194,138,11,2,197,117,30,169,93,192,39,98,71,32,65,185,219,97,119,190,153,69,197,232,165,104,225,199,35,34,134,81,32,44,46,8,177,234,251,225,10,185,208,212,199,123,240,16,24,221,138,88,125,44,65,229,245,2,59,237,176,191,110,52,76,203,141,47,68,231,40,173,44,205,72,88,41,230,237,166,246,243,56,238,31,120,180,119,16,154,154,108,252,253,28,178,10,124,197,117,106,165,89,70,149,189,133,203,139,239,226,163,16,102,26,233,170,105,225,176,99,21,50,70,2,157,32,176,93,62,150,181,253,14,44,170,77,38,97,152,128,170,99,142,46,43,196,118,13,38,144,84,111,203,126,120,161,95,35,74,97,154,103,67,51,6,103,42,54,61,99,191,168,56,200,218,144,204,170,224,200,65,121,37,214,10,130,214,184,93,129,36,243,254,56,118,157,195,101,202,65,42,35,145,146,64,206,72,140,132,33,88,248,149,32,249,143,28,34,36,202,81,202,16,66,139,146,55,176,24,210,230,142,25,50,201,169,154,29,114,187,195,48,65,205,207,14,192,120,159,195,251,12,14,89,83,76,78,20,169,160,21,85,62,97,78,97,31,49,214,48,201,56,150,246,55,8,88,114,241,75,122,12,89,202,117,77,149,44,2,99,198,122,73,92,22,127,169,84,176,43,237,160,250,28,119,157,66,243,71,2,193,212,120,52,90,114,24,20,82,170,110,72,217,64,44,119,59,246,114,197,186,46,9,167,67,109,18,20,150,153,9,182,215,11,183,84,14,197,183,105,29,165,141,201,92,164,220,119,29,24,233,157,162,146,37,68,175,90,194,112,180,230,85,143,229,227,235,106,44,140,65,61,246,23,39,195,7,186,21,78,82,170,173,29,192,146,24,144,221,121,18,238,204,71,248,87,251,216,166,170,180,111,50,112,184,98,229,185,236,118,101,7,221,173,225,138,57,93,84,249,38,124,241,44,111,47,25,138,52,127,173,184,7,111,16,44,6,50,83,109,238,51,30,4,226,218,52,12,236,5,203,218,224,107,82,116,147,204,13,13,167,211,172,71,166,51,172,193,90,143,54,129,106,227,72,224,179,59,211,150,252,53,252,51,127,27,129,217,223,134,202,156,198,174,178,57,35,43,248,74,221,118,151,101,33,174,8,241,2,251,121,224,94,100,144,254,148,142,25,105,85,67,169,157,69,83,106,225,177,101,29,83,235,127,76,63,12,147,68,25,34,211,62,200,218,61,11,8,133,157,157,33,89,75,243,12,75,144,79,146,220,95,191,22,169,163,182,121,44,117,60,55,141,25,47,118,43,169,174,164,27,128,77,193,32,242,177,191,101,133,199,82,214,45,69,114,16,214,64,21,80,198,223,210,11,117,144,248,219,151,153,197,202,249,23,230,21,133,248,81,171,33,126,29,133,192,36,17,183,215,169,123,237,176,241,194,100,250,143,65,197,242,98,61,244,214,46,47,68,234,255,0,14,55,104,244,178,235,82,192,27,128,14,221,215,190,48,70,154,113,151,102,129,36,180,41,39,225,118,88,235,23,223,202,216,253,11,157,137,100,232,173,97,137,12,178,154,82,202,150,221,200,23,176,241,56,192,233,105,218,175,54,173,130,67,255,0,42,2,153,85,118,235,176,82,45,221,244,159,108,85,155,125,201,184,119,179,52,191,139,114,42,229,212,232,209,6,38,57,58,197,190,155,21,184,183,109,205,189,188,113,153,34,233,204,50,216,245,137,22,2,160,41,253,109,104,196,223,203,64,24,211,62,46,146,153,61,45,132,123,235,185,99,184,0,169,219,207,248,99,54,160,72,96,205,105,184,14,12,77,77,195,69,182,250,183,123,250,21,97,129,205,228,31,15,227,253,142,84,245,17,83,86,22,139,46,166,136,205,33,121,192,77,159,96,45,110,235,111,183,105,197,74,28,131,45,161,146,105,40,235,37,145,106,32,42,169,40,250,124,207,238,159,124,91,89,159,172,242,70,24,88,117,148,88,140,74,159,44,205,27,69,19,135,46,0,13,184,35,187,250,183,194,102,238,34,99,228,69,78,42,13,77,29,81,86,72,229,142,6,36,31,168,232,67,97,230,53,96,126,106,18,84,164,130,40,194,5,186,171,54,230,198,195,115,225,108,95,140,199,59,81,205,101,38,59,34,149,184,23,181,185,125,176,60,105,155,54,161,132,155,2,201,127,45,71,249,225,26,174,145,127,13,107,47,253,248,14,228,121,181,37,59,199,73,86,93,37,137,158,243,177,219,87,34,167,187,169,162,199,191,20,250,91,147,81,209,228,108,105,38,146,33,44,154,197,58,189,163,235,13,37,136,236,228,121,121,226,213,126,85,3,231,109,48,142,64,99,71,89,28,199,165,9,114,204,164,30,210,47,191,118,156,8,169,18,112,116,181,52,239,162,9,99,11,80,122,136,116,238,87,216,145,252,48,74,90,88,152,227,215,36,217,23,233,100,204,36,150,120,230,68,168,68,98,145,180,86,66,205,34,177,91,118,11,115,240,191,118,11,81,137,77,45,13,36,107,18,201,40,109,18,147,244,88,106,101,191,238,239,133,26,109,234,52,170,220,107,212,118,184,3,77,201,56,117,203,12,99,48,164,104,245,42,180,179,133,215,205,127,10,214,63,113,141,148,173,217,92,151,35,165,20,50,185,22,122,26,249,26,157,149,150,184,150,117,59,41,11,25,35,198,230,214,240,7,20,250,96,30,25,29,35,26,36,169,167,102,126,240,72,91,15,75,91,208,226,92,154,89,42,42,51,232,4,103,133,12,235,59,48,59,92,128,57,126,224,62,248,155,166,43,98,181,8,53,76,234,220,53,61,182,14,84,250,150,31,108,10,238,132,70,87,148,21,208,19,18,244,235,40,1,91,91,164,146,134,97,190,151,71,112,15,142,248,127,248,161,34,167,71,224,67,22,189,82,56,23,107,104,234,53,216,247,237,168,91,198,253,152,64,232,29,115,205,211,92,148,75,18,43,59,204,196,160,216,30,28,155,3,221,96,44,48,255,0,241,72,149,232,170,105,84,36,200,71,88,242,26,14,227,199,179,212,226,248,111,141,146,100,245,145,147,46,212,217,101,58,186,186,47,14,110,176,237,214,6,159,47,196,35,211,14,81,79,28,19,52,209,80,64,146,203,167,136,66,253,97,22,195,111,213,243,29,216,77,163,142,4,124,161,224,117,209,165,131,11,126,187,1,113,191,115,92,250,97,214,9,93,148,52,145,171,40,93,36,133,221,64,194,44,102,127,24,144,82,228,217,117,22,117,38,103,77,85,41,105,157,211,130,203,109,26,154,231,126,238,86,24,134,166,35,40,202,38,17,74,86,37,28,70,86,178,128,72,3,238,61,44,78,47,55,203,152,245,172,82,44,183,91,147,191,158,223,150,56,88,89,205,35,73,26,171,71,43,160,80,72,0,93,130,237,228,62,231,9,156,180,202,216,48,183,18,142,102,235,58,37,48,140,5,106,134,125,77,187,111,181,175,131,25,37,74,229,207,5,53,124,101,36,212,218,101,157,108,161,1,211,167,199,123,223,204,96,22,96,247,175,166,10,122,198,238,45,253,187,96,238,125,69,45,94,104,106,12,82,66,105,227,141,53,178,218,57,35,63,81,7,150,160,93,239,226,6,1,118,178,188,142,241,197,126,79,58,89,151,83,65,145,188,212,245,146,161,118,14,35,70,234,187,19,187,48,239,60,253,124,48,184,213,169,88,203,36,110,177,200,129,66,170,45,128,114,221,117,255,0,23,168,7,23,38,66,41,161,189,36,173,195,70,178,84,19,160,49,83,203,208,18,60,70,1,229,235,248,232,25,14,207,115,232,9,252,176,107,37,197,157,139,7,75,151,186,28,40,4,143,73,77,79,4,113,168,118,99,28,140,219,71,177,212,62,216,143,42,145,170,104,234,103,104,52,178,213,93,216,29,181,90,54,54,245,229,224,49,54,78,99,249,200,222,43,133,15,33,235,237,214,49,219,249,96,125,13,91,212,75,210,24,209,15,6,158,85,168,102,7,181,182,229,228,163,3,221,157,147,37,198,138,253,47,146,69,106,136,130,233,105,168,158,66,64,228,197,110,7,160,196,61,0,49,47,78,242,144,168,193,218,57,164,214,127,101,163,102,80,124,69,240,75,166,164,198,220,72,236,106,93,100,116,218,247,181,244,251,155,109,129,159,15,234,158,78,154,228,171,44,106,140,198,160,245,7,84,94,38,219,200,5,30,248,118,30,232,86,93,241,33,235,226,155,170,100,52,232,209,235,187,189,137,107,104,234,27,147,223,181,197,188,111,217,140,169,110,177,101,84,225,214,68,65,28,167,80,237,229,167,201,117,145,251,163,26,175,197,82,87,162,241,89,80,147,33,29,99,200,105,59,143,30,207,83,140,170,142,56,35,155,41,104,29,76,124,54,82,44,126,182,3,80,223,185,245,123,97,217,187,139,225,188,127,177,202,41,227,130,103,154,26,8,17,229,177,148,133,217,194,173,134,221,157,230,220,237,136,169,114,108,186,131,55,151,49,164,170,149,140,236,241,240,93,109,160,51,107,59,249,129,97,139,16,74,197,117,73,26,178,133,177,33,108,202,6,216,249,254,93,163,12,177,72,37,212,183,39,113,227,183,127,118,19,55,210,38,62,101,42,152,140,146,101,19,136,165,41,26,14,35,134,178,128,72,3,220,143,75,19,136,243,18,181,34,10,85,140,0,245,5,131,54,237,189,150,215,197,232,227,105,13,28,146,34,135,141,153,74,130,64,28,251,60,135,220,224,101,99,159,210,84,129,79,88,144,226,223,249,152,67,149,210,69,220,53,172,129,236,142,169,104,26,10,106,244,41,45,218,210,78,182,80,128,233,211,111,70,223,190,221,248,227,165,185,125,53,54,74,102,167,171,149,89,156,48,137,91,170,204,77,203,17,222,109,127,95,12,117,158,209,73,85,154,181,73,134,88,126,93,99,140,187,139,71,36,103,235,42,121,106,5,152,121,143,11,224,60,234,69,52,87,164,149,140,113,155,37,73,58,3,21,110,94,129,136,241,24,45,122,88,165,14,100,147,127,37,51,89,29,100,139,36,78,168,200,17,99,10,182,26,181,117,211,252,67,204,3,134,26,1,44,148,148,180,240,36,75,174,237,28,140,219,46,221,101,247,22,194,126,92,167,140,129,144,236,247,62,128,156,56,228,198,63,154,71,138,225,53,73,109,123,117,138,0,63,135,174,54,82,183,101,114,92,135,165,16,229,50,181,77,12,181,45,1,12,181,65,221,175,250,221,70,32,122,147,111,1,129,125,46,146,68,106,168,130,233,50,209,180,164,129,190,171,19,97,228,14,45,101,245,109,81,250,124,34,159,151,167,168,89,203,3,183,88,143,213,242,3,29,244,216,180,114,153,35,0,212,178,75,34,109,123,145,109,30,228,96,82,221,8,140,175,43,40,252,62,225,39,79,50,197,84,96,230,41,95,89,237,83,21,212,121,139,159,124,57,252,85,145,87,35,166,70,143,93,217,247,45,109,29,94,100,118,237,113,235,132,175,135,213,77,39,77,114,116,149,21,89,133,65,234,141,129,48,155,143,16,56,99,223,14,191,22,9,94,141,67,101,66,76,132,29,71,144,211,204,126,94,167,23,195,210,100,147,245,204,186,48,87,244,77,62,180,145,99,17,185,213,222,84,221,124,134,162,63,116,97,198,41,227,167,157,164,138,130,4,105,78,169,108,162,207,165,108,54,236,228,9,183,59,97,58,142,56,35,169,202,154,157,212,198,97,43,107,31,172,173,219,159,115,134,195,164,50,185,93,114,70,25,66,216,144,182,101,28,176,128,243,248,196,171,75,147,101,217,118,101,53,125,37,92,174,106,3,198,34,117,182,133,38,231,127,53,22,30,56,242,166,51,37,86,83,81,194,148,164,113,174,182,13,96,47,96,163,220,31,43,95,23,24,83,50,41,72,164,18,23,0,147,184,241,219,191,187,17,197,27,72,104,102,149,20,58,130,25,65,54,27,119,120,1,132,206,90,101,108,200,39,164,161,95,166,168,211,83,44,96,7,168,36,49,250,186,196,40,4,248,96,222,69,84,180,77,5,53,122,112,229,179,126,36,235,96,20,27,105,183,133,155,126,251,14,220,1,169,115,250,82,136,33,235,146,175,183,47,233,48,111,61,161,146,167,53,146,168,195,36,34,14,28,76,206,182,73,35,32,221,148,247,139,176,243,242,190,1,61,172,175,43,188,113,95,147,158,150,229,244,244,153,58,205,79,87,34,177,144,50,194,27,168,73,55,44,71,121,182,23,190,110,42,201,149,226,117,93,33,17,2,173,187,122,235,247,95,59,19,139,149,10,69,60,100,210,74,218,35,32,71,82,78,149,98,173,203,208,49,30,35,1,114,213,34,104,193,66,116,184,39,110,208,14,9,100,184,179,177,96,168,185,251,161,199,46,215,37,21,52,49,34,0,203,170,54,215,202,224,2,190,135,152,219,183,13,125,9,205,163,174,166,168,235,157,109,39,86,49,25,0,5,85,228,57,40,229,97,219,99,110,220,42,100,198,63,153,13,13,244,126,32,93,102,219,149,80,62,214,245,197,206,130,103,42,149,221,32,28,41,12,49,200,103,214,130,234,23,98,219,119,129,98,7,109,176,204,14,178,33,92,75,213,6,44,124,78,97,39,72,106,33,49,178,40,168,140,25,25,141,216,152,216,139,3,201,118,27,248,96,36,31,137,210,8,36,93,83,152,100,42,196,158,163,1,25,35,238,91,5,190,36,20,155,53,118,72,226,249,121,36,71,18,39,235,41,78,124,135,161,23,22,32,223,183,2,242,214,134,42,200,82,57,58,174,8,64,195,123,4,93,44,123,182,13,238,123,176,220,143,115,48,248,126,134,170,122,136,105,38,149,225,203,233,161,50,200,102,152,8,199,88,219,199,187,195,21,232,50,44,186,131,52,106,218,74,185,73,159,90,136,89,126,146,119,59,247,92,11,120,91,22,225,149,159,83,205,18,184,54,185,85,220,122,251,237,142,131,83,240,204,139,20,130,77,129,36,237,123,16,112,19,111,75,37,143,145,196,244,213,113,101,81,152,238,84,46,151,8,121,133,13,191,136,216,15,27,129,219,138,249,196,203,37,29,80,17,17,173,210,198,67,169,151,72,59,15,3,124,125,76,210,87,209,241,102,85,213,29,91,4,11,113,176,109,135,185,251,12,65,156,200,52,232,229,170,102,211,111,5,255,0,219,223,19,185,45,146,46,193,107,34,127,114,222,77,93,22,92,86,138,180,59,25,56,111,27,175,40,193,39,172,59,198,160,46,60,48,119,50,203,242,202,186,106,204,198,26,167,139,140,132,200,244,242,91,138,23,112,59,187,61,182,192,234,220,167,230,104,242,221,49,77,36,165,84,106,137,58,182,64,219,49,236,190,173,189,59,176,46,120,239,69,58,152,167,96,253,121,12,123,198,214,91,177,3,194,205,111,44,19,150,150,152,25,35,174,111,242,9,131,48,142,74,24,40,167,145,110,173,248,167,77,136,80,173,165,143,125,152,143,32,48,127,41,111,150,163,121,165,40,197,144,113,131,57,187,27,41,215,183,137,34,227,188,247,225,98,181,28,102,85,26,225,142,55,58,137,72,185,11,175,33,253,94,120,61,24,15,64,163,75,9,98,134,70,144,91,99,213,234,144,124,133,173,222,184,41,203,83,178,167,141,98,165,236,195,20,245,210,65,210,124,158,152,146,133,234,132,203,215,217,98,42,86,218,175,203,80,59,30,100,248,224,223,196,120,213,178,236,191,137,3,72,175,51,71,114,197,81,53,14,109,223,123,17,191,127,134,21,115,153,82,62,151,229,110,99,105,81,80,57,208,53,89,20,150,55,3,179,170,199,204,225,155,167,213,49,205,150,160,138,52,105,160,155,68,138,224,222,59,173,193,6,214,38,192,118,242,191,118,207,192,239,27,71,159,149,117,197,163,30,135,67,100,41,9,149,219,230,100,58,209,126,164,33,111,111,13,211,243,195,126,90,240,45,6,95,36,185,124,15,44,17,254,28,172,183,32,176,223,207,191,124,39,80,68,139,67,57,87,17,204,150,47,171,146,48,12,160,142,243,127,184,195,173,4,236,244,208,136,130,240,90,210,42,149,191,166,6,233,140,205,233,254,207,115,44,163,47,233,0,141,234,166,106,74,152,208,166,168,163,234,184,219,152,29,183,193,72,225,213,35,204,178,221,68,104,196,129,218,1,55,251,226,191,18,9,36,211,44,18,94,227,233,107,12,116,36,81,45,192,28,61,208,7,91,114,10,0,251,123,97,121,31,102,39,9,91,47,103,134,150,35,83,28,162,104,165,46,203,43,220,108,6,205,223,221,138,89,100,15,243,115,213,70,31,134,146,166,165,137,123,24,182,222,87,22,197,241,78,177,170,66,167,170,37,32,220,220,155,239,207,183,30,244,70,70,104,115,39,68,105,72,167,93,49,218,228,155,190,195,199,123,225,73,234,101,184,155,88,228,190,193,234,39,203,179,202,68,128,136,227,113,43,74,177,19,248,136,215,54,107,246,115,6,253,228,142,204,41,231,79,14,87,210,42,147,243,111,82,175,1,37,230,235,17,33,213,202,220,134,231,127,27,226,218,101,255,0,33,16,150,20,168,210,178,137,162,3,171,42,161,81,177,31,180,54,244,0,246,224,78,106,165,105,153,90,156,134,249,135,115,36,191,210,27,128,0,62,29,82,112,113,201,78,144,188,56,84,230,175,220,159,47,49,52,180,239,20,170,17,142,179,196,36,24,77,137,251,245,119,239,3,184,224,253,117,96,167,167,154,173,162,11,20,44,201,80,139,189,201,80,186,116,159,23,27,114,237,194,198,90,99,1,222,117,96,10,105,229,189,237,111,107,216,121,95,12,107,34,77,209,252,198,34,23,75,174,166,39,197,52,175,173,214,215,239,182,5,189,199,77,105,122,31,176,237,147,131,83,240,254,153,25,166,153,219,47,210,199,81,50,22,208,69,187,245,118,119,223,24,131,8,91,62,73,128,20,193,105,248,139,22,187,239,186,105,61,228,119,248,14,252,107,93,21,233,5,53,111,70,169,104,106,34,116,168,146,17,24,212,132,164,141,39,18,194,226,251,126,27,92,149,237,7,180,227,37,175,138,51,210,104,12,232,41,227,45,248,66,55,12,186,129,54,2,219,88,146,60,58,195,210,233,187,138,100,56,182,147,69,206,142,42,74,107,90,106,85,168,74,155,59,9,23,150,160,11,105,238,222,199,211,12,83,10,92,198,130,74,10,168,120,84,174,16,41,137,70,184,244,218,214,62,155,249,224,22,67,41,134,74,133,141,213,154,54,59,40,38,203,96,0,252,253,240,196,36,17,198,139,44,87,27,245,163,22,213,132,166,111,17,122,209,90,147,44,166,202,232,150,154,25,205,80,19,199,33,36,105,250,152,2,7,176,247,196,198,139,131,89,83,83,84,178,34,212,38,171,43,245,185,219,115,230,1,183,143,142,57,175,151,129,151,72,244,48,51,77,163,80,14,47,184,229,252,241,44,145,40,169,105,93,110,205,19,11,222,247,60,239,132,74,73,55,102,198,244,160,100,202,107,243,133,16,68,17,180,89,66,13,218,200,196,122,236,6,26,50,234,218,42,168,230,163,170,86,139,84,75,20,134,123,142,53,251,109,227,115,231,115,221,133,218,18,23,165,52,133,78,144,159,85,191,176,127,134,8,230,57,95,19,52,173,168,211,34,130,140,146,51,33,84,215,177,12,135,246,109,107,248,218,221,167,24,188,108,175,55,82,130,127,5,94,147,209,65,146,212,229,179,69,81,52,171,19,105,88,36,109,104,138,182,59,14,254,94,195,3,99,154,9,137,150,9,81,218,89,146,232,87,79,86,221,103,30,58,245,31,0,70,59,204,35,146,68,150,86,166,150,198,152,199,170,167,156,123,141,212,248,5,35,215,3,242,189,34,181,46,140,98,12,215,11,204,46,220,187,141,185,120,224,249,151,19,177,97,168,107,143,116,57,181,91,160,214,136,142,240,34,203,35,234,36,52,96,92,181,141,129,186,139,223,183,13,189,23,174,76,215,163,78,170,0,225,134,139,74,27,176,91,117,118,27,169,177,26,71,150,17,242,201,226,120,43,98,58,74,152,74,88,141,138,2,75,15,43,63,182,12,124,59,204,105,33,232,229,66,206,196,42,76,168,229,214,225,110,116,15,48,88,91,249,111,102,240,239,174,137,184,154,146,179,48,120,161,25,226,152,217,169,47,9,109,12,197,152,233,36,105,55,237,234,251,140,95,232,252,52,175,75,87,3,209,67,83,3,178,58,172,167,86,144,99,70,181,252,206,254,118,197,108,249,34,78,148,171,152,126,94,16,231,130,177,176,218,196,218,195,179,219,182,220,193,0,134,65,33,130,19,12,46,172,209,40,71,54,231,168,147,191,251,236,183,102,54,78,130,239,141,133,179,42,58,60,250,156,71,86,166,153,161,114,208,188,74,54,229,117,107,115,22,4,15,76,90,25,97,148,67,75,19,60,209,199,76,23,140,47,205,72,11,126,235,234,54,241,95,28,115,170,53,80,179,66,197,66,129,212,216,27,127,29,135,174,60,158,104,132,235,1,101,90,114,25,0,149,121,146,5,134,174,206,223,59,219,192,171,35,236,217,62,61,155,71,50,193,71,250,53,104,230,130,99,38,129,173,71,84,134,85,0,105,230,84,237,207,152,199,171,75,21,48,84,89,5,67,53,84,78,228,40,65,119,96,173,97,247,245,199,170,98,130,36,133,161,60,49,183,84,159,247,255,0,182,34,204,37,249,124,182,73,40,32,99,48,77,106,28,94,196,29,177,146,241,176,163,39,170,142,197,31,6,162,166,166,169,100,65,82,154,236,175,214,250,135,51,230,57,120,224,124,170,107,243,143,249,120,196,111,167,171,195,31,81,8,196,122,237,130,114,194,169,85,44,140,187,180,76,47,123,220,142,223,245,197,60,184,133,233,93,49,83,165,83,234,183,246,63,247,194,245,106,101,156,59,105,191,186,99,14,95,89,67,89,28,212,85,40,209,6,141,33,144,79,113,197,238,32,119,144,111,227,115,221,128,157,38,163,131,36,173,203,102,138,166,89,68,93,85,138,70,214,136,160,11,88,119,139,131,232,49,102,191,43,215,153,86,212,233,145,117,43,35,150,66,23,137,177,212,135,246,127,141,128,239,192,124,198,55,150,57,165,106,105,64,106,112,154,234,126,168,250,195,233,62,10,8,193,169,233,116,42,24,212,231,108,226,41,169,229,101,146,9,81,204,179,45,208,174,155,11,11,184,241,213,172,249,27,97,153,234,217,3,58,198,142,208,34,201,43,92,144,209,216,146,108,108,13,212,19,126,220,38,229,122,69,106,234,70,49,6,107,133,230,1,32,29,61,199,79,47,28,51,229,211,196,244,181,241,54,146,12,26,108,70,197,20,157,67,202,207,237,129,147,182,81,56,232,124,177,223,163,213,169,155,244,82,64,45,117,73,33,101,141,174,192,0,109,176,220,18,10,144,60,69,177,136,180,112,140,239,92,110,212,186,169,204,154,53,106,39,152,183,152,210,61,177,168,124,60,204,104,227,232,196,201,57,37,4,170,31,90,106,27,129,24,29,183,187,33,27,120,120,219,51,206,82,52,233,66,59,69,192,143,81,224,136,216,27,89,136,218,221,247,242,223,192,168,181,187,130,100,24,150,153,201,23,58,63,13,43,209,212,192,244,48,212,64,210,36,138,178,157,90,65,68,96,183,243,54,62,103,6,243,42,42,60,254,5,74,187,210,188,76,76,47,26,119,243,86,183,61,129,3,211,2,186,63,33,130,152,195,11,134,104,148,70,231,78,198,247,59,255,0,190,203,118,96,246,168,192,85,154,38,181,128,234,108,13,191,246,30,184,93,186,59,136,233,200,116,217,107,76,82,154,34,242,162,83,5,19,11,253,75,178,131,221,171,81,35,197,124,113,20,240,209,156,185,105,38,130,99,32,69,184,7,65,12,138,160,105,59,148,59,90,252,241,236,242,199,199,16,22,69,167,33,148,9,23,114,108,0,23,236,237,243,191,161,233,76,80,70,144,180,39,66,220,46,146,124,191,211,211,8,143,193,179,109,35,193,73,21,51,69,26,74,181,76,213,145,51,176,64,151,46,66,53,135,33,251,88,225,104,248,19,213,79,84,178,32,168,77,118,87,235,125,66,215,62,96,237,226,113,206,97,49,167,203,100,146,130,6,51,128,29,67,139,216,131,117,252,177,52,176,162,85,78,229,126,168,200,189,239,203,183,24,228,163,105,155,27,105,48,100,138,213,217,195,53,58,8,219,78,220,49,204,132,39,223,108,52,208,85,208,87,71,61,21,68,109,8,101,72,93,38,36,113,59,172,57,220,130,15,173,251,48,191,149,48,94,150,83,149,58,66,147,168,91,250,159,251,226,221,118,87,170,190,186,160,44,138,88,21,114,200,84,25,70,146,89,15,106,147,127,176,27,99,23,107,43,207,212,162,159,186,43,244,146,150,28,147,50,203,166,138,170,89,132,64,168,142,70,214,145,170,173,133,135,120,189,253,6,7,197,44,18,50,60,18,163,153,102,5,148,169,93,34,203,118,30,55,213,232,72,238,199,185,156,111,44,85,18,53,52,129,94,5,77,117,63,84,96,48,4,47,151,211,138,89,81,95,157,5,163,99,16,213,112,163,112,165,172,64,238,54,229,131,230,92,77,197,134,161,173,119,67,140,181,108,139,35,136,145,204,10,175,57,190,160,82,205,115,99,177,184,4,248,223,13,153,37,98,231,61,15,152,115,97,28,176,58,196,218,156,90,224,114,220,49,82,172,7,245,133,187,48,143,65,81,28,148,25,132,77,165,131,192,5,152,115,84,44,8,255,0,24,244,56,55,240,255,0,49,162,94,138,200,149,23,100,214,136,194,72,203,95,168,34,181,183,213,118,137,128,181,239,183,109,240,220,15,173,162,94,37,38,172,203,74,67,250,97,229,141,205,40,122,99,47,12,54,162,118,34,215,237,34,192,250,96,159,71,225,165,106,25,225,122,8,106,32,226,44,138,37,58,180,141,42,193,111,221,115,99,230,113,67,53,68,94,147,163,188,124,21,189,161,17,184,97,245,91,107,115,6,254,91,249,216,167,71,228,48,210,112,98,117,99,26,136,156,233,216,223,125,255,0,63,182,53,182,130,123,227,108,39,153,208,209,244,130,4,90,178,105,100,137,155,131,36,105,204,19,184,107,115,178,131,234,113,114,76,181,234,15,6,29,114,170,211,0,178,139,253,75,244,131,253,173,68,143,47,28,114,90,33,101,154,22,34,194,218,54,27,118,253,134,57,154,88,204,252,2,200,176,16,200,171,34,238,77,128,2,253,155,3,231,246,42,200,251,54,79,143,220,242,166,26,54,203,214,150,72,38,50,42,161,176,58,8,100,85,0,3,185,78,86,39,157,177,218,210,197,76,240,70,146,138,166,249,216,181,178,168,142,230,67,164,144,57,13,206,172,124,12,80,198,176,52,36,34,245,70,146,118,236,237,246,244,196,57,132,205,79,151,60,153,124,12,102,10,174,161,197,236,65,4,126,95,238,248,201,86,155,10,50,110,84,117,29,24,166,154,170,106,165,144,113,215,137,101,109,254,165,34,231,183,125,91,120,156,15,117,122,220,226,89,41,215,133,32,23,28,33,218,18,247,30,59,96,164,176,164,117,53,12,87,235,140,129,189,249,30,120,173,148,48,29,45,132,131,165,84,144,195,179,233,3,249,140,47,86,166,89,195,182,181,47,179,24,40,106,178,252,194,57,232,102,137,161,86,84,133,163,148,144,100,183,211,97,206,228,21,62,183,236,192,14,145,211,195,145,230,185,124,209,213,75,50,198,164,4,144,241,22,53,11,97,164,119,128,111,232,49,98,179,44,38,178,186,164,44,160,182,204,93,10,131,48,32,150,67,218,164,222,222,96,13,134,4,230,113,188,144,212,200,212,210,5,146,36,93,117,31,92,106,24,2,22,222,97,112,106,122,93,10,199,141,78,118,121,12,176,59,68,208,75,27,113,103,37,148,130,186,5,151,174,61,117,122,22,29,216,100,154,172,162,204,230,20,97,2,134,168,253,96,80,234,83,213,59,27,128,79,141,240,159,148,149,249,192,94,54,49,128,111,110,97,75,90,195,198,216,99,162,158,57,114,220,198,54,210,218,224,81,102,28,213,11,41,255,0,50,250,17,129,110,217,68,227,161,232,99,214,85,88,185,215,66,234,47,118,126,12,208,74,177,54,167,219,80,28,183,12,203,165,173,207,174,182,236,198,41,76,144,191,72,4,145,176,167,18,66,37,224,235,213,170,224,139,95,188,109,236,113,167,244,11,49,161,29,18,41,81,169,227,98,145,178,201,25,125,95,134,34,211,109,203,92,196,224,1,123,236,57,146,49,149,103,58,33,207,158,105,0,167,10,164,196,99,112,224,117,180,236,71,48,110,119,27,119,120,92,221,197,30,126,37,82,102,161,241,112,145,145,194,120,78,215,36,22,28,151,151,251,244,198,109,75,83,74,149,57,119,10,17,170,100,100,23,230,132,45,238,60,73,214,61,177,163,124,93,149,6,79,77,3,36,132,190,183,12,188,182,182,199,207,86,51,186,45,19,102,244,67,134,177,48,137,100,211,191,37,18,41,62,165,212,251,96,115,119,15,135,241,95,177,180,102,117,12,20,200,99,110,108,110,131,118,35,159,158,57,53,13,36,177,180,129,14,150,184,32,120,246,226,102,203,164,70,66,182,40,65,33,128,213,126,127,233,142,106,232,164,138,21,145,151,66,146,47,166,219,216,222,220,240,153,120,136,142,210,7,229,114,129,145,198,161,200,225,165,148,145,189,251,73,241,231,138,217,115,138,142,147,81,27,221,63,4,109,219,115,191,240,199,213,111,242,177,79,78,139,160,150,112,1,63,81,226,58,147,232,49,30,71,27,65,158,64,37,96,25,106,18,246,236,177,67,111,99,132,165,212,95,195,190,171,252,154,85,117,44,146,229,147,70,77,180,160,41,220,79,119,251,239,192,76,212,112,242,42,57,148,18,237,30,146,15,34,10,181,252,251,112,197,84,191,242,50,71,118,105,62,89,182,29,166,228,139,123,96,2,133,172,232,238,86,24,48,213,63,7,125,206,197,192,219,212,96,153,62,54,239,246,34,80,66,235,95,26,48,42,197,244,223,184,117,134,9,205,60,245,57,167,202,17,104,26,80,77,141,153,88,118,250,255,0,1,138,185,88,105,42,161,220,18,195,80,0,239,107,155,253,129,197,186,107,203,93,36,154,133,132,234,1,30,22,254,24,83,47,227,23,82,127,96,158,90,241,10,30,144,52,113,243,145,34,189,249,89,20,17,232,111,190,35,233,66,8,114,67,94,192,21,129,75,216,246,92,3,234,49,7,71,39,74,140,131,164,85,71,85,154,162,82,27,144,3,72,220,14,222,223,124,117,210,50,181,125,22,204,83,86,240,212,201,13,207,34,1,123,125,136,246,195,107,255,0,162,40,75,170,193,61,2,142,72,58,97,145,192,0,52,233,61,66,43,30,119,17,202,63,32,14,52,79,138,31,252,168,88,68,207,214,59,141,244,221,78,248,206,250,13,191,76,186,61,32,153,88,106,153,10,247,145,12,154,155,220,17,141,7,226,148,201,31,69,210,38,73,8,154,66,186,147,146,89,75,92,249,218,216,182,30,12,86,111,89,25,85,36,148,194,12,174,84,131,173,172,70,84,158,92,131,159,239,105,62,167,13,241,230,85,54,93,101,10,222,196,50,141,237,176,39,199,10,20,204,31,244,72,224,136,246,43,97,250,218,68,109,171,212,41,56,116,253,29,32,104,222,59,50,57,61,100,26,183,237,246,196,254,225,231,93,49,43,203,81,36,214,14,19,170,118,42,182,22,220,255,0,60,125,69,58,72,133,149,174,162,87,114,73,254,208,254,56,146,190,150,72,50,185,106,44,18,241,149,7,110,209,181,240,21,165,249,67,81,109,107,173,36,0,53,172,46,219,123,223,10,200,173,131,141,236,113,196,19,86,194,54,58,17,6,223,218,212,47,141,59,50,140,126,140,147,92,98,101,224,23,210,194,224,11,147,252,113,149,208,70,241,230,44,36,126,182,168,87,151,45,206,216,215,37,83,36,47,2,254,188,79,31,158,216,228,182,31,153,189,16,253,139,121,156,177,199,150,80,212,71,26,201,169,194,93,183,7,102,83,238,47,239,124,37,81,197,255,0,56,136,77,219,85,152,15,222,190,30,41,162,129,242,26,0,10,186,138,229,140,219,113,253,41,181,189,24,97,43,47,91,102,52,233,170,238,69,207,126,219,159,181,240,15,177,87,11,188,38,139,198,89,38,204,154,141,63,160,98,129,172,108,202,234,111,183,159,111,167,118,47,81,197,20,84,61,34,145,0,34,83,28,119,238,43,24,191,173,216,226,133,51,218,190,89,54,31,243,33,127,134,44,116,118,100,168,200,58,65,48,70,42,245,18,176,39,149,136,82,45,223,176,251,227,163,100,83,100,253,45,2,12,151,231,108,53,194,189,93,94,32,55,174,3,252,63,141,233,250,97,144,194,44,105,210,90,148,70,60,205,162,113,191,160,95,124,21,233,67,37,95,70,115,53,34,207,13,68,144,2,78,219,119,121,1,129,125,3,26,186,105,209,217,4,161,131,113,208,175,136,129,174,222,187,143,76,81,139,105,32,164,254,136,251,241,75,110,139,92,68,207,215,32,145,250,160,140,101,148,178,83,8,242,185,82,17,168,254,25,82,121,29,54,115,253,240,15,174,53,15,138,179,36,125,25,142,38,73,8,154,66,161,151,146,89,75,111,231,107,99,47,166,96,239,149,14,10,199,212,42,0,237,210,169,102,245,177,62,184,110,126,226,248,111,31,236,109,76,206,164,233,50,50,21,190,225,144,95,109,129,243,182,57,146,162,73,138,235,209,177,216,170,216,91,115,255,0,73,196,231,46,144,58,52,100,50,49,61,100,26,177,21,125,44,148,249,108,149,22,9,169,10,131,183,104,216,156,38,93,132,46,153,17,208,206,146,65,169,27,170,25,220,155,243,230,47,225,204,96,66,201,198,204,105,198,199,134,34,27,127,106,226,248,244,203,242,139,48,26,199,18,55,0,53,172,189,114,0,245,191,219,16,229,177,188,121,174,153,31,173,198,129,57,120,145,108,33,45,203,240,62,191,239,254,13,75,52,141,70,87,46,184,196,202,33,46,21,197,192,23,60,253,240,11,53,145,19,46,161,158,56,214,77,110,18,237,219,117,101,251,141,88,101,157,76,212,242,192,7,244,144,186,31,29,176,187,20,112,190,65,151,216,135,31,56,170,109,184,254,144,129,111,113,130,100,248,158,255,0,177,34,134,32,107,35,66,110,110,1,81,251,215,193,17,43,212,102,77,72,159,246,118,43,171,73,179,43,13,246,243,31,195,187,20,178,213,182,101,2,106,5,244,220,247,237,98,127,142,46,81,190,154,201,36,54,95,249,141,55,238,218,198,254,216,6,203,248,197,214,191,5,250,88,227,139,44,233,12,136,7,226,186,37,193,228,86,53,191,220,156,125,211,5,16,229,38,176,219,92,107,165,73,242,213,235,136,58,61,50,84,244,107,61,152,35,105,146,166,87,185,238,58,72,243,236,247,199,125,44,100,171,232,198,96,44,3,197,83,44,0,147,182,221,163,201,70,25,91,145,66,93,118,13,248,122,146,65,210,252,138,43,3,2,53,74,163,30,100,136,72,55,244,11,239,135,159,138,187,116,97,15,9,156,107,177,35,245,69,183,194,71,64,197,250,109,209,249,132,161,149,214,116,211,226,33,55,111,94,95,187,135,95,138,243,34,116,114,24,153,36,34,87,32,50,242,91,11,239,231,107,98,216,63,166,197,101,127,88,204,169,100,166,3,42,150,56,70,166,94,27,2,126,150,17,217,200,253,240,79,174,27,83,51,169,54,50,52,108,164,155,221,7,49,181,252,237,133,42,102,15,54,87,104,68,118,139,101,29,161,99,80,27,215,159,174,28,78,93,34,202,141,29,153,24,146,25,6,171,255,0,179,137,253,194,206,186,98,202,239,80,243,50,151,209,117,55,5,86,194,219,255,0,44,115,67,58,73,72,25,27,170,53,61,239,206,224,139,248,115,24,154,190,154,74,108,189,167,54,77,67,72,59,118,242,63,239,191,0,204,159,43,28,168,186,193,146,38,80,26,195,79,92,128,61,127,134,19,145,91,51,27,216,246,41,56,217,157,55,34,99,17,13,188,238,47,239,124,105,121,180,96,101,147,107,140,76,171,22,187,62,224,2,77,191,60,102,25,100,110,153,194,36,143,118,53,16,161,176,239,54,183,222,216,213,234,20,207,77,52,0,109,36,14,135,216,99,82,216,126,103,211,15,223,252,139,121,196,136,148,20,51,71,26,201,196,109,0,183,138,48,251,141,88,76,203,226,213,89,26,106,185,218,224,121,27,253,240,236,177,194,253,31,203,180,144,227,230,64,184,220,95,83,1,111,183,182,19,114,193,167,51,133,117,2,193,110,125,0,191,241,192,62,197,124,46,248,230,92,89,94,167,50,106,85,191,203,18,164,233,123,50,176,7,151,152,63,150,14,244,98,52,138,124,210,88,162,105,26,89,25,109,25,58,174,32,4,129,96,108,75,15,123,91,123,96,5,11,132,171,121,13,148,113,202,92,246,89,108,73,242,182,47,244,86,170,55,200,171,235,47,36,106,43,154,110,45,190,128,88,118,2,53,11,27,17,112,8,36,29,175,130,196,218,149,144,100,236,36,231,117,210,77,77,37,60,241,49,122,105,132,122,197,246,210,8,210,196,157,190,174,67,110,205,185,98,244,6,24,234,114,217,161,142,194,84,8,172,126,160,64,37,78,195,178,204,60,110,59,183,131,132,42,170,171,98,142,9,32,101,168,227,20,211,118,32,130,10,17,112,1,0,220,216,41,30,214,41,38,85,50,230,52,114,18,159,44,25,74,155,131,171,74,189,206,192,0,127,16,139,27,30,166,215,190,31,39,99,35,178,238,30,25,156,228,170,185,140,139,245,174,163,172,79,105,241,196,109,83,36,225,53,4,61,113,98,171,207,113,207,19,182,92,247,141,226,10,200,199,103,81,170,246,182,61,146,141,226,165,53,5,109,28,106,14,214,185,29,157,184,199,227,185,26,217,148,232,158,32,101,140,54,252,64,236,123,127,104,255,0,28,9,204,102,18,73,2,22,4,241,101,38,220,198,216,150,27,193,162,71,184,46,0,118,182,196,152,197,189,206,216,25,195,157,234,160,145,202,133,117,119,3,186,247,24,159,79,81,110,9,61,113,252,154,190,74,165,242,72,90,218,150,67,164,33,28,246,63,192,224,125,58,137,168,107,227,90,112,156,55,99,165,70,193,119,219,207,102,255,0,103,4,114,86,101,200,168,93,79,254,28,114,222,214,231,99,249,98,189,19,219,59,205,105,158,50,128,233,144,51,108,14,246,191,149,216,251,96,228,173,9,109,234,151,228,206,115,23,150,122,254,51,198,170,89,19,80,27,3,213,3,111,240,251,224,132,213,117,20,180,84,102,16,12,164,3,214,63,80,32,220,122,239,138,185,128,17,52,45,126,175,203,194,73,110,119,177,185,247,23,197,202,128,120,244,17,155,125,55,181,188,15,243,194,222,199,165,157,125,24,50,205,21,28,31,59,148,199,44,106,224,177,118,89,78,171,141,4,123,88,47,166,34,233,190,97,53,38,109,65,83,242,242,8,234,224,135,136,143,172,234,107,3,213,27,92,130,219,91,180,155,155,223,17,10,212,94,145,228,139,184,60,35,171,74,234,42,10,168,31,229,62,248,227,165,243,161,204,41,96,74,87,50,82,206,241,32,50,115,215,214,15,112,47,179,57,234,255,0,83,183,81,195,240,218,137,230,189,231,248,21,114,166,164,52,149,203,193,44,233,165,214,55,110,118,55,64,71,246,128,7,115,112,125,112,219,145,230,51,71,149,64,97,178,163,46,181,86,95,232,238,118,183,113,222,216,20,148,210,102,84,117,191,44,145,113,22,82,35,208,88,58,5,97,125,201,235,3,96,77,133,237,200,156,27,200,168,73,203,226,136,162,137,82,246,136,181,205,187,124,247,24,62,236,60,180,225,86,89,249,249,93,109,162,43,141,136,10,55,231,252,241,78,82,203,53,60,192,92,172,164,238,57,157,54,254,6,216,39,79,151,204,225,87,135,123,223,98,44,0,243,56,27,95,4,145,214,165,62,166,210,174,140,72,23,182,166,85,236,231,179,224,50,34,124,78,153,53,125,74,68,41,217,90,195,91,16,15,118,147,177,246,251,98,110,129,45,228,156,13,229,126,29,175,224,88,91,237,247,194,237,89,150,117,138,40,206,241,70,218,181,243,22,7,159,251,237,193,238,128,134,143,48,26,141,200,167,214,118,231,102,183,253,88,84,34,91,142,95,78,95,129,167,53,72,163,175,162,169,159,81,235,105,212,77,172,215,177,63,144,242,7,187,11,125,39,2,26,169,105,204,1,85,140,110,88,141,207,89,182,255,0,48,246,195,55,72,75,174,84,242,42,113,4,19,171,128,162,246,181,190,215,7,223,2,122,97,26,206,173,50,18,218,169,184,136,47,113,187,161,191,179,125,142,53,161,124,60,170,113,21,178,96,24,177,146,236,35,66,251,246,158,239,45,254,216,151,45,50,79,52,141,56,234,65,22,133,210,126,165,12,196,95,190,197,190,216,243,45,55,106,171,21,234,43,110,60,182,252,142,61,166,153,97,203,229,149,128,10,212,210,49,63,188,63,158,1,247,216,167,139,85,149,132,104,157,160,232,161,17,71,51,235,203,210,91,168,32,33,137,237,170,226,221,146,111,111,217,28,173,186,45,70,102,42,42,168,171,43,41,203,54,151,226,72,23,103,107,155,55,61,200,99,115,203,151,60,104,89,19,192,253,6,131,84,50,73,106,118,132,198,13,139,236,123,193,27,216,181,187,52,247,129,100,108,186,56,166,74,72,180,105,28,71,135,86,228,95,172,197,187,129,0,129,109,193,181,200,185,197,105,236,71,13,238,130,153,116,175,69,158,204,33,78,28,140,171,42,176,0,146,119,45,127,124,31,25,156,196,110,34,181,128,7,71,32,47,176,240,192,42,90,9,98,233,31,22,160,217,100,136,0,109,213,177,176,184,61,191,73,216,111,190,24,127,70,200,146,11,0,84,173,212,160,212,8,243,247,198,32,51,214,164,209,86,105,36,159,86,195,137,161,128,40,59,72,35,223,30,82,201,196,203,20,94,194,56,174,9,253,157,34,216,179,91,75,53,53,56,157,70,147,113,107,91,190,231,183,1,38,73,40,168,228,140,150,3,65,137,111,203,168,236,182,246,0,225,25,18,109,157,142,93,40,238,142,97,62,119,76,65,36,235,133,65,29,219,1,235,184,198,141,156,83,235,203,166,140,199,198,8,160,128,123,60,49,149,208,113,104,179,20,146,98,63,5,226,115,183,96,101,54,246,198,189,36,90,161,249,112,73,102,141,162,39,178,251,159,244,245,198,174,197,25,219,209,1,95,58,183,232,234,89,196,2,210,131,27,106,236,26,90,255,0,245,123,97,63,43,64,43,226,210,214,96,23,222,220,253,240,235,28,73,81,209,216,81,156,202,33,169,88,36,211,191,84,61,192,246,124,39,81,161,143,49,142,54,10,30,246,210,57,236,223,200,95,0,246,42,225,122,161,52,88,137,158,171,55,225,133,211,2,150,97,160,239,186,139,169,239,22,3,239,139,249,64,72,242,154,184,82,57,37,53,82,213,67,104,84,146,15,244,136,9,28,134,204,13,175,177,177,176,36,138,180,3,77,116,161,72,178,200,80,30,240,87,243,182,248,159,162,239,5,78,81,80,226,67,17,134,188,201,198,236,8,207,99,207,107,21,37,72,238,38,254,39,137,181,43,32,159,106,18,170,115,104,106,170,233,42,42,41,203,8,229,97,46,155,233,99,177,29,102,55,36,109,207,223,183,7,114,202,175,150,205,170,32,130,46,22,148,50,52,164,127,74,173,107,139,120,49,113,228,70,6,211,188,28,86,164,249,101,72,254,108,38,169,9,212,53,92,155,219,180,117,69,182,23,182,215,38,230,41,168,164,143,60,144,202,234,17,163,58,93,175,244,144,130,247,211,107,93,59,55,4,145,107,11,150,201,219,25,182,134,131,3,52,168,97,115,194,45,181,137,75,218,221,158,88,129,91,85,66,49,101,22,99,35,1,181,236,8,31,118,191,166,45,252,140,144,188,140,225,68,106,160,151,183,84,0,57,223,150,40,60,69,235,210,40,230,39,95,89,84,71,98,44,69,212,144,78,194,228,238,6,254,216,25,214,196,144,218,203,75,152,200,168,16,136,74,168,176,98,183,216,95,97,222,49,12,239,45,66,201,176,226,24,217,65,65,218,84,143,125,241,108,229,242,43,141,41,182,155,130,162,247,199,53,148,179,82,194,179,40,211,214,91,90,223,180,9,237,238,199,73,116,157,25,117,89,94,9,56,185,90,239,96,145,92,19,251,58,118,197,10,9,68,249,229,59,45,201,226,68,183,29,214,3,248,140,69,52,114,80,208,188,36,145,100,49,173,249,117,28,165,188,128,177,197,124,183,139,69,153,171,202,69,226,146,38,63,222,83,111,108,37,45,203,184,119,213,253,154,142,115,78,100,203,230,67,23,31,64,82,47,217,220,48,7,60,32,229,212,211,136,6,137,209,148,234,236,93,36,254,122,189,176,209,52,90,233,205,58,147,169,161,104,175,217,168,92,225,121,34,142,171,163,244,168,206,100,88,234,69,51,219,126,174,163,164,123,58,224,228,132,99,149,59,251,137,89,82,1,95,30,150,179,0,190,246,27,251,226,220,12,245,121,184,77,58,96,66,236,186,27,115,117,23,7,188,117,70,43,101,234,203,95,18,48,1,206,158,168,231,179,92,223,208,98,238,93,212,172,147,73,26,85,217,47,222,52,254,118,223,11,101,220,98,169,167,242,139,89,72,72,242,26,136,82,57,101,53,13,85,23,225,6,36,16,198,68,185,22,176,29,123,218,252,236,109,114,85,34,163,54,134,170,182,146,170,162,156,146,146,56,147,69,194,179,115,83,168,155,146,46,183,189,191,142,29,122,48,240,84,100,50,184,145,163,48,85,179,153,7,106,179,27,129,112,69,138,182,155,120,223,205,86,149,224,226,124,159,203,34,198,42,138,106,114,75,11,130,77,251,59,133,182,28,182,185,55,170,50,232,33,130,185,48,166,87,85,242,185,165,85,60,17,112,130,46,182,114,63,165,13,187,11,120,29,99,202,216,56,51,74,134,91,158,17,109,136,37,111,107,118,121,109,129,20,148,114,71,158,78,102,116,10,201,179,181,254,155,0,13,237,107,93,123,47,98,72,182,215,38,254,70,72,94,70,112,2,42,130,88,142,168,22,231,126,88,196,6,126,247,101,68,107,212,41,46,171,102,46,195,149,236,182,31,118,191,166,38,76,194,69,64,132,66,84,13,33,138,92,219,125,188,70,42,180,90,235,210,52,154,225,250,235,104,200,34,196,93,73,4,236,46,78,227,159,182,47,182,95,42,63,85,44,2,237,97,125,88,8,45,219,6,111,100,138,149,15,37,68,114,237,248,173,19,168,40,59,89,72,247,185,199,177,75,197,202,195,94,194,56,193,185,253,157,38,216,177,91,75,53,44,73,40,22,235,139,88,175,45,96,147,207,187,0,230,73,40,168,30,2,72,234,42,40,60,186,172,83,216,108,112,25,21,182,30,57,116,147,229,178,138,142,144,192,194,228,153,163,91,142,235,1,252,70,52,28,234,156,201,65,34,112,184,250,52,105,191,97,216,1,140,199,41,226,209,230,200,210,145,120,230,140,157,188,87,108,107,21,16,241,41,94,157,9,212,208,60,119,236,212,46,111,141,93,135,231,111,76,5,124,248,171,80,83,206,32,28,58,136,88,18,123,22,218,191,48,125,173,133,60,165,0,174,75,53,152,1,113,227,101,223,220,97,209,98,142,175,33,161,86,99,34,37,74,211,61,183,216,150,10,15,144,145,78,19,50,208,69,100,104,192,7,96,58,163,152,177,185,251,96,30,197,92,47,86,57,162,205,51,53,94,108,23,77,160,67,35,46,134,220,234,11,117,110,241,183,223,23,114,160,177,116,102,88,99,73,37,51,124,202,94,37,109,138,185,145,110,69,172,5,222,246,239,236,230,43,229,167,69,75,155,174,149,119,75,247,139,114,246,223,19,116,97,225,155,163,69,245,188,102,10,135,44,235,250,202,215,36,11,131,245,2,22,222,190,103,137,181,43,32,159,97,46,108,218,42,170,250,90,169,233,201,42,210,113,116,108,165,237,117,55,38,228,169,43,123,219,151,174,15,101,85,95,43,153,85,193,4,92,17,24,187,57,95,233,67,238,118,243,212,48,50,141,160,50,37,17,167,69,140,84,186,107,98,73,228,199,203,184,91,150,220,174,77,204,209,209,72,153,221,79,25,208,43,32,179,49,63,77,141,141,237,107,95,186,246,55,27,88,18,217,59,99,29,104,104,46,51,74,151,82,79,8,177,222,229,111,233,246,24,129,24,25,193,46,170,3,23,97,202,253,91,127,27,250,98,223,200,201,11,74,206,160,34,128,117,17,213,2,221,252,177,64,197,174,189,99,73,245,43,93,212,172,100,27,11,92,18,9,22,23,39,113,204,250,96,103,91,18,195,107,45,46,99,32,140,35,8,108,23,77,202,223,109,197,188,70,248,130,165,229,168,134,109,173,35,66,234,10,14,214,82,61,238,113,113,178,249,99,114,2,91,74,246,11,134,182,57,174,164,150,150,52,112,45,119,79,164,142,90,193,39,159,118,58,107,164,200,62,171,43,172,162,92,175,85,236,35,140,27,159,217,177,182,42,101,82,10,142,146,66,194,228,180,232,164,175,117,173,254,190,184,171,58,73,73,64,240,18,192,148,85,0,246,233,60,51,232,54,199,25,48,150,151,57,143,138,195,82,78,128,237,218,72,24,82,91,151,112,239,171,255,0,213,154,94,117,78,100,160,117,225,113,202,24,244,158,227,176,31,233,227,128,61,32,42,212,80,76,176,14,29,76,15,114,123,23,72,111,204,125,173,134,138,168,120,212,82,83,161,58,154,156,160,39,144,96,9,190,23,204,81,214,100,89,120,44,100,65,82,41,218,219,236,117,32,7,203,90,31,76,108,150,226,49,75,75,79,238,38,229,42,22,185,72,59,133,220,120,217,127,145,197,170,70,122,172,212,2,182,130,35,33,64,167,115,171,77,213,187,197,214,254,184,171,150,3,243,136,143,164,59,42,236,57,139,18,79,176,197,236,181,184,115,72,196,168,85,119,82,124,59,191,142,3,220,183,141,85,52,201,242,173,49,116,77,224,68,150,83,34,212,89,162,13,182,137,76,128,179,11,88,0,204,124,251,71,98,84,153,173,37,86,99,75,87,95,72,100,132,23,227,162,142,171,177,6,214,36,220,149,184,191,46,88,116,232,203,67,47,69,85,203,72,134,9,36,214,203,206,64,202,199,72,216,253,87,80,7,125,182,191,53,106,23,139,139,21,24,167,143,66,212,58,6,98,73,217,88,242,229,233,203,109,133,247,197,81,147,210,69,5,114,102,137,241,121,217,114,250,116,11,171,92,114,30,124,128,43,115,247,24,68,130,106,206,61,34,202,35,82,234,56,160,129,168,0,13,128,240,185,67,232,48,253,241,106,40,159,45,130,67,46,153,35,71,208,59,193,43,252,134,51,88,210,65,152,101,107,36,129,218,39,143,83,169,230,178,43,159,183,15,239,134,102,242,59,134,240,95,177,177,102,158,36,210,178,204,138,195,172,21,136,7,191,16,213,76,209,37,250,198,236,53,119,218,248,36,166,158,88,250,243,44,76,14,202,192,146,121,88,253,254,216,169,153,211,137,40,170,211,155,164,46,251,48,35,107,158,126,152,76,182,68,213,212,87,138,7,168,204,33,71,82,234,26,66,47,253,178,214,242,223,21,149,218,159,59,118,86,55,53,132,105,35,152,210,109,127,203,5,178,196,2,80,204,192,180,104,247,243,189,173,128,207,121,51,202,198,22,95,249,149,176,60,206,192,125,206,222,100,97,80,119,50,236,29,42,79,236,205,88,202,139,87,167,101,144,70,116,223,202,223,245,12,34,6,151,47,161,84,50,151,68,172,129,163,87,60,186,236,13,251,137,22,62,86,195,234,148,105,65,41,99,168,173,187,135,87,11,221,36,142,24,163,203,201,8,35,122,206,60,202,171,123,237,114,77,251,108,183,244,195,18,178,88,202,154,17,105,101,20,245,74,199,101,141,15,103,101,187,253,113,70,170,118,139,35,141,149,217,36,150,87,144,48,59,233,11,191,220,129,139,149,232,22,162,169,53,220,42,186,171,47,34,47,129,21,166,249,116,177,186,88,69,0,69,177,184,36,182,175,247,229,133,197,111,185,234,127,33,179,139,251,13,221,10,136,255,0,194,181,177,48,222,110,35,129,109,185,5,183,216,28,124,37,134,187,162,25,159,16,14,19,85,49,118,182,250,73,223,215,158,44,244,17,152,116,74,166,50,160,144,242,42,247,158,219,253,207,182,1,82,191,255,0,130,29,32,11,37,136,5,213,73,220,236,219,249,108,48,215,187,103,155,15,102,123,208,163,28,221,53,232,220,225,120,114,187,207,120,64,216,14,20,164,255,0,139,80,195,239,197,89,25,58,61,78,170,53,23,145,192,23,254,161,63,144,56,68,232,106,197,15,78,122,58,140,27,142,210,212,50,147,255,0,226,218,57,74,255,0,152,97,251,226,148,49,73,209,232,217,228,179,163,59,198,23,183,168,65,251,28,81,143,211,96,207,215,70,91,77,85,91,29,54,88,140,168,170,224,2,94,223,69,148,46,159,29,35,127,60,51,71,52,244,246,17,203,52,119,220,232,98,48,162,99,149,169,114,216,221,209,164,234,76,172,15,210,183,69,10,61,31,252,56,121,86,166,145,91,92,194,32,6,218,150,247,183,251,30,248,79,184,220,233,56,68,23,92,206,148,19,21,12,204,136,90,204,121,128,57,123,98,95,144,73,115,180,135,173,34,137,91,75,30,92,133,239,225,114,125,177,106,186,20,146,57,169,137,187,60,114,70,13,193,4,20,59,227,236,156,106,158,7,144,130,195,91,48,191,133,176,156,143,184,156,107,96,68,238,171,156,188,177,221,47,50,139,30,203,56,254,12,61,177,170,165,184,241,200,205,187,187,128,60,73,24,203,218,45,61,32,123,157,33,229,214,46,47,123,5,252,200,198,165,78,127,12,54,145,116,214,192,115,177,185,193,71,120,162,142,33,248,254,4,66,178,209,101,117,8,25,84,65,152,196,202,138,118,91,22,58,79,113,186,250,219,0,145,133,38,98,239,182,152,75,173,253,87,249,126,120,117,233,83,166,93,20,14,176,219,84,230,87,176,7,81,141,121,91,180,255,0,44,35,102,38,54,172,172,8,192,33,150,93,12,187,134,23,109,252,172,47,140,156,104,175,248,231,169,77,125,138,53,147,152,242,36,100,145,248,146,204,251,142,122,64,38,255,0,112,61,112,199,208,101,99,209,122,248,155,114,205,43,40,183,46,168,191,240,194,133,120,111,146,149,89,111,242,244,227,72,7,181,154,255,0,113,111,108,58,244,9,202,116,50,181,88,3,166,73,85,124,180,131,127,225,233,130,84,162,217,231,203,202,136,184,148,245,221,18,204,203,131,194,122,166,105,9,253,134,38,255,0,199,20,58,18,98,155,166,253,26,156,0,147,56,159,92,64,108,163,130,231,243,44,49,20,14,63,224,156,255,0,241,70,160,9,3,183,245,133,252,185,122,226,126,134,36,48,244,247,163,209,217,141,70,170,151,185,237,140,197,33,95,204,251,224,224,186,147,10,94,155,67,167,197,137,25,50,10,101,85,212,93,220,1,127,234,19,249,95,25,157,61,85,106,67,150,198,234,138,29,70,162,214,250,2,40,93,63,186,1,62,120,211,190,42,197,20,153,4,76,210,105,116,46,200,59,250,164,31,177,198,83,195,149,162,202,227,119,87,144,104,149,88,30,75,101,1,71,163,15,238,225,185,188,142,225,124,127,177,186,57,167,167,32,71,44,209,223,115,165,136,24,171,90,204,180,82,21,12,204,128,181,152,243,81,217,130,161,169,164,14,94,97,16,93,192,101,189,237,254,198,33,174,133,30,57,233,239,119,120,228,75,220,16,65,70,223,8,151,98,122,234,42,173,4,114,103,73,21,154,69,73,36,210,199,149,175,219,253,235,254,238,41,180,138,185,239,26,43,165,234,83,98,57,17,37,255,0,234,30,216,47,148,11,203,11,185,5,130,187,54,254,152,24,145,105,233,19,95,170,26,113,32,190,247,250,54,247,7,10,78,231,18,220,59,91,251,51,80,140,14,58,179,53,217,217,128,11,226,119,194,49,73,105,50,118,77,106,4,57,156,101,81,78,203,107,157,62,6,224,223,203,15,116,237,104,131,5,23,77,100,14,118,55,56,92,233,67,199,151,10,82,177,5,13,59,76,246,0,234,49,175,43,118,157,254,216,102,155,38,82,210,36,163,138,74,247,146,227,76,90,214,255,0,188,191,203,3,107,167,49,228,17,20,145,248,178,73,37,237,204,168,185,39,238,7,174,46,215,152,218,162,168,43,0,133,228,210,87,112,65,102,223,216,96,62,99,168,81,72,172,183,52,240,34,128,15,235,59,106,62,224,143,108,46,43,115,212,254,67,109,47,236,56,116,41,88,244,75,48,137,183,44,100,96,45,244,245,71,242,24,242,73,105,235,122,31,94,206,191,132,245,76,210,19,251,44,90,255,0,99,137,250,14,229,58,15,90,166,199,75,204,171,229,164,27,255,0,15,76,5,137,135,252,9,157,126,40,212,9,32,118,141,136,191,150,26,247,108,243,161,236,201,250,14,98,147,167,61,29,156,13,19,58,78,30,32,54,81,193,98,62,229,199,166,28,62,45,72,233,145,211,5,93,69,217,251,127,171,127,202,248,81,232,74,67,15,79,178,8,172,126,96,10,134,36,246,198,98,125,63,125,94,248,113,248,175,12,82,100,80,187,73,166,68,44,200,59,246,177,252,241,70,53,244,216,19,245,209,154,193,85,90,139,151,71,34,162,43,198,53,22,183,208,16,4,211,251,161,78,25,82,121,233,200,84,150,104,239,185,10,198,216,82,225,202,223,162,209,221,94,64,35,144,48,60,144,160,178,143,32,71,182,30,3,83,74,28,180,194,43,110,3,47,49,124,39,220,102,116,156,98,11,172,102,90,86,210,28,178,239,214,61,131,18,71,65,28,153,202,199,102,145,99,146,93,12,252,136,212,78,255,0,222,190,44,215,196,175,28,212,247,187,178,58,94,224,131,117,109,241,214,80,20,201,19,187,2,193,29,155,204,237,132,228,117,98,241,171,64,148,144,39,72,22,104,137,91,214,33,177,28,136,151,86,254,227,26,154,129,198,4,155,179,150,80,7,137,55,254,24,204,96,139,71,73,26,253,80,213,43,32,7,183,172,130,222,247,198,161,78,127,8,48,81,116,12,64,231,99,115,130,142,241,67,248,135,227,248,17,52,75,75,146,136,245,168,16,230,104,0,83,176,234,220,47,129,184,55,242,192,24,228,20,181,143,33,32,44,98,69,191,239,15,229,135,110,147,73,30,93,37,16,17,168,71,157,166,123,0,117,20,22,59,118,158,181,253,48,135,90,81,158,112,164,42,146,218,109,184,32,179,127,1,140,156,104,179,248,247,170,19,95,98,149,124,237,30,65,14,151,126,36,141,41,107,118,141,255,0,59,129,235,134,126,136,6,255,0,131,51,8,156,239,105,92,111,107,11,94,254,132,3,132,220,203,87,201,58,178,92,193,12,104,0,61,172,117,31,112,71,182,27,186,36,68,93,14,171,98,71,16,71,52,98,199,154,222,247,61,220,200,189,251,251,176,75,196,243,164,238,84,47,214,84,214,205,154,230,181,116,161,146,62,180,182,148,144,170,238,222,59,238,168,119,231,178,224,221,44,142,244,81,6,184,89,21,89,149,78,220,175,125,188,112,182,89,52,213,73,52,177,252,188,148,241,235,142,43,16,78,150,220,88,91,107,55,247,176,207,145,188,111,148,82,69,81,39,13,140,34,236,87,107,247,109,225,124,27,15,45,114,215,228,149,39,150,157,109,28,210,198,15,236,49,23,246,196,115,49,20,242,92,185,109,61,82,73,244,197,233,128,85,37,92,55,225,179,35,91,80,182,147,185,28,246,231,108,66,210,69,52,46,193,186,170,75,3,204,105,7,159,113,216,120,118,96,37,47,98,117,6,247,6,177,105,168,163,54,96,142,99,98,160,223,73,176,6,222,71,242,199,121,188,11,77,87,12,106,165,76,48,40,27,14,205,95,197,134,37,203,208,58,233,116,17,17,32,178,95,144,215,206,227,188,249,14,225,107,99,174,145,11,231,20,206,170,45,102,70,60,252,191,38,194,111,169,34,206,29,84,199,44,142,118,168,232,213,17,151,181,4,96,129,107,5,184,24,167,154,71,51,244,219,46,168,167,149,130,206,116,58,3,179,168,73,54,183,104,212,1,55,240,197,174,139,168,29,29,164,12,1,191,17,174,59,122,231,4,243,5,72,105,100,171,225,2,244,208,179,45,128,191,210,9,223,207,242,195,234,217,52,165,77,153,85,66,51,81,83,46,160,204,97,97,168,246,128,72,254,54,196,159,53,198,205,181,220,233,134,2,196,95,149,173,252,6,58,175,148,53,37,25,1,75,36,102,39,176,183,235,130,13,188,119,62,190,24,22,236,81,230,178,223,137,26,70,111,177,26,136,191,219,10,174,166,122,185,94,174,18,12,243,163,114,59,116,173,38,144,234,40,128,133,118,181,134,159,166,253,155,29,188,112,103,166,142,212,85,245,21,148,236,194,172,52,83,41,15,98,20,11,92,173,182,220,145,223,185,24,93,203,244,14,144,212,146,189,71,86,86,179,219,109,36,236,127,116,126,88,57,211,97,13,77,124,146,35,36,150,162,87,138,64,192,106,93,98,228,14,208,84,94,251,110,44,59,48,255,0,131,205,135,147,100,89,100,213,43,91,53,60,145,8,140,72,140,21,121,130,71,88,159,27,142,204,21,12,75,153,20,182,187,220,181,247,191,125,240,19,43,157,79,73,101,118,125,110,96,60,89,57,107,112,220,199,157,240,212,162,7,12,241,204,166,66,58,201,244,145,111,207,203,195,29,216,204,235,168,166,213,19,76,6,185,166,112,58,163,81,39,108,85,105,95,231,116,130,65,210,36,82,15,34,132,61,190,195,22,150,100,74,164,64,196,198,80,115,0,1,187,18,123,239,186,139,118,109,223,136,107,162,112,145,77,26,3,16,99,170,70,111,160,88,251,242,183,118,216,92,165,98,225,10,104,238,158,145,94,12,202,98,172,228,163,165,252,212,238,49,39,67,103,104,179,248,162,66,10,73,27,106,22,236,235,146,47,232,184,187,75,165,105,170,91,98,11,114,7,152,182,4,116,60,180,89,196,46,253,170,203,107,109,169,149,200,246,192,99,119,38,138,241,170,197,47,199,255,0,102,131,154,34,207,147,214,196,54,105,34,46,124,0,222,248,76,173,87,139,46,203,82,89,131,187,83,212,70,108,218,128,179,146,44,123,64,210,6,52,21,96,20,27,111,167,212,40,31,207,10,89,245,21,45,61,110,89,1,17,197,8,134,100,36,13,151,87,86,254,65,154,254,248,61,54,173,8,199,58,146,252,137,145,212,8,40,234,73,5,117,68,57,119,216,91,20,51,185,29,50,218,88,21,138,254,14,166,0,236,65,32,1,254,27,250,98,205,74,43,211,200,53,16,197,7,103,96,63,233,129,185,193,102,163,153,153,55,141,161,132,88,237,176,223,253,248,224,96,149,238,122,31,200,249,167,242,135,108,185,98,168,232,42,193,43,17,28,11,27,179,161,4,233,184,98,59,119,27,236,59,55,237,194,130,213,214,192,43,47,1,104,169,230,12,173,39,213,24,107,49,11,125,238,64,255,0,17,195,14,70,81,58,25,59,137,163,89,167,163,44,218,164,228,177,185,80,109,110,168,181,183,190,251,237,213,194,253,109,44,162,174,162,153,116,112,235,105,233,229,225,70,0,88,154,85,93,32,0,44,66,151,219,96,54,229,108,57,247,100,56,104,102,187,20,68,125,86,231,225,114,57,142,235,226,69,168,158,0,35,89,101,72,251,129,33,78,56,202,167,130,163,44,164,226,200,35,47,18,157,69,110,46,69,251,60,49,106,160,198,136,72,112,122,135,69,128,107,220,88,122,239,200,227,46,144,137,199,174,138,85,46,241,210,205,164,155,132,39,126,219,118,99,135,128,73,87,28,46,89,227,73,110,9,55,221,149,89,175,225,171,95,182,45,221,106,233,238,170,247,110,67,78,171,3,96,47,177,28,251,253,187,49,14,88,154,222,4,149,68,114,36,138,12,100,223,79,84,123,239,132,205,247,160,227,23,84,82,205,116,193,156,78,203,120,207,225,236,69,246,186,131,111,65,246,198,159,79,57,154,26,74,137,237,168,198,178,185,241,96,9,251,3,140,223,58,132,203,158,198,85,180,137,2,160,111,34,113,161,100,211,71,62,87,76,229,64,140,196,135,208,40,92,22,61,226,63,63,140,127,98,197,83,201,69,14,113,72,13,214,242,85,0,189,132,24,200,62,87,59,127,100,225,113,166,209,156,201,41,80,15,29,153,64,29,132,139,111,246,198,133,210,20,17,229,117,179,42,133,145,163,84,98,160,94,219,155,30,241,99,247,198,127,153,212,172,185,128,144,46,132,101,141,148,40,218,236,160,178,219,192,155,122,99,167,26,73,149,127,27,45,83,148,95,186,6,207,59,46,83,36,177,60,129,154,174,202,195,176,88,239,232,6,14,116,14,87,61,31,173,134,56,250,238,174,235,115,181,192,91,131,221,250,187,225,112,13,52,137,1,23,80,178,176,110,91,88,15,225,130,221,2,153,34,129,98,118,80,220,89,2,106,123,125,113,130,118,237,250,0,236,182,161,223,177,195,196,135,39,149,20,39,150,174,76,251,48,106,121,21,212,30,42,43,18,6,167,181,236,27,188,33,23,35,154,142,236,27,137,181,83,199,118,186,27,50,242,181,237,207,111,225,128,169,64,42,170,41,229,135,241,32,154,50,38,47,33,93,15,196,101,36,1,98,84,233,96,8,184,230,9,190,216,102,88,33,165,166,134,55,152,73,28,106,6,161,97,172,1,220,57,109,251,60,191,61,103,100,113,113,175,114,46,35,240,150,54,102,40,191,74,147,176,62,24,169,72,72,51,11,50,200,132,32,176,4,186,48,189,201,181,247,100,27,121,108,108,45,114,9,47,9,130,161,203,73,31,81,158,227,123,109,184,28,137,230,64,220,3,99,98,13,186,88,233,163,170,105,166,42,146,42,233,221,58,225,110,77,172,119,222,195,99,221,183,109,193,187,104,82,77,90,103,2,162,104,212,70,179,74,177,29,128,86,54,62,30,88,130,170,71,142,142,98,164,234,17,150,223,182,192,226,228,178,39,12,190,177,98,157,94,77,177,239,223,152,6,248,143,171,89,77,112,175,169,197,130,232,213,96,118,0,222,224,111,223,237,217,130,148,246,104,197,14,204,175,37,56,146,186,56,92,179,198,146,155,18,111,187,0,205,127,222,45,237,138,185,153,20,217,197,68,138,74,48,49,236,69,246,213,191,219,242,197,236,173,120,143,76,178,40,142,68,144,94,50,215,211,213,241,220,239,219,138,249,204,38,92,242,234,218,68,170,136,27,203,81,63,152,194,83,235,72,183,135,85,47,236,210,161,159,82,211,79,61,175,160,72,231,197,192,39,242,56,81,169,146,90,10,92,218,144,27,136,228,122,160,7,99,6,140,143,221,190,195,192,28,52,229,51,71,81,151,65,35,40,84,120,213,173,207,245,64,197,78,145,162,199,149,86,78,170,22,86,84,14,84,14,64,223,73,239,29,158,184,117,38,201,20,168,207,140,188,44,234,73,52,129,248,238,84,1,216,77,198,253,214,22,242,192,234,153,216,100,198,72,158,64,205,84,85,88,118,11,19,127,64,62,248,37,154,84,36,185,143,16,46,133,96,140,160,13,174,202,183,91,119,2,72,244,192,98,10,209,164,4,117,86,57,88,55,120,54,31,244,253,240,168,173,207,87,141,223,28,37,246,25,186,9,51,175,71,42,146,40,174,253,121,85,73,216,149,210,74,158,239,213,223,199,0,36,122,179,157,230,31,47,40,145,17,131,32,98,66,177,98,183,42,31,145,33,109,114,59,6,8,244,22,84,74,46,11,178,134,213,42,166,167,253,184,213,136,211,219,244,175,117,181,14,253,168,71,64,42,234,41,165,139,241,105,170,35,252,83,36,133,74,185,145,149,136,2,196,169,210,192,17,113,204,94,251,98,135,221,163,206,198,210,221,134,163,109,80,69,118,186,88,50,29,172,77,185,237,223,225,137,140,142,98,88,217,152,162,236,128,157,148,248,98,113,12,52,212,208,198,243,241,35,141,71,92,88,107,0,110,108,57,109,221,203,17,65,38,168,140,53,14,90,72,250,140,219,111,109,185,14,71,180,129,202,228,27,91,96,114,93,133,74,54,219,69,58,51,253,48,179,172,136,220,59,0,9,120,216,106,4,155,95,114,163,111,123,216,90,208,168,157,16,68,38,148,68,69,128,86,54,35,249,99,181,142,154,42,150,154,82,22,96,186,119,78,184,23,37,69,142,247,54,27,30,238,205,239,220,178,70,35,46,100,22,42,44,69,155,98,119,60,249,216,223,249,219,113,139,164,100,147,108,167,87,36,145,209,206,84,155,170,51,88,246,216,19,190,62,122,112,249,140,81,57,105,35,73,8,82,119,23,61,99,127,82,125,177,96,129,89,74,8,87,15,32,182,146,151,181,198,192,222,224,122,237,222,59,49,198,86,162,89,41,68,128,71,34,72,47,25,55,211,213,35,183,115,191,110,2,110,236,56,197,213,20,51,7,249,76,234,166,84,37,25,94,50,1,23,253,98,127,47,203,26,140,114,130,208,75,61,182,80,238,127,181,99,252,241,153,103,48,241,115,198,32,233,89,85,22,254,90,137,252,198,52,140,182,104,234,40,162,145,148,42,72,170,246,231,216,6,10,27,196,127,17,227,17,78,162,73,104,40,115,90,91,223,129,47,204,128,59,27,90,17,233,125,135,128,194,247,20,67,156,75,38,144,45,51,105,0,118,22,191,62,235,45,188,177,160,116,149,68,89,85,84,225,66,200,218,4,133,64,228,8,125,39,188,118,122,225,3,52,157,101,204,75,133,210,172,21,148,40,218,229,69,214,221,192,177,30,152,201,198,169,149,255,0,29,45,82,148,95,254,160,202,185,217,114,49,36,111,32,103,169,96,172,59,172,73,63,111,190,24,186,15,80,241,244,106,160,69,16,103,70,105,212,19,96,74,178,146,167,187,96,187,246,223,10,206,10,209,36,4,11,36,50,184,110,240,108,63,233,251,224,215,66,37,69,203,30,157,153,117,254,50,38,167,253,184,149,136,211,219,201,119,218,215,29,251,50,62,39,159,147,201,32,97,106,177,156,87,138,121,86,88,226,145,74,6,37,67,92,128,74,134,228,88,14,100,121,224,244,109,170,8,174,247,91,106,67,217,200,110,45,202,227,1,34,160,90,218,138,121,98,60,74,90,168,239,43,73,33,82,172,100,96,219,11,18,164,169,177,23,28,197,238,8,12,220,24,169,233,226,141,167,226,34,40,26,197,134,176,7,59,14,94,156,177,173,155,145,197,197,47,114,22,145,218,37,141,157,138,168,178,6,59,41,240,191,44,85,163,55,89,133,153,100,70,225,233,10,14,184,216,106,82,198,215,223,72,219,191,157,236,45,118,9,21,225,225,84,49,105,19,102,107,222,246,176,236,237,231,112,57,92,142,205,190,88,233,162,168,121,229,33,102,9,164,245,6,187,92,216,111,189,206,219,30,238,205,240,13,219,66,146,106,211,57,21,19,34,8,132,210,136,136,176,10,198,196,127,44,65,87,36,145,209,204,84,155,170,22,177,237,176,39,124,92,154,72,194,107,50,46,146,5,136,179,0,186,129,39,251,187,250,236,13,172,98,97,243,148,151,9,38,185,22,218,10,94,215,27,2,77,192,245,190,54,82,217,163,35,14,204,132,211,172,153,148,81,57,105,35,141,217,84,157,193,222,230,254,164,251,98,165,108,191,39,157,212,77,25,40,233,34,48,4,95,245,220,255,0,47,108,16,202,84,75,37,55,16,4,116,125,227,189,244,236,118,223,126,237,241,75,55,128,203,158,74,192,232,89,81,69,255,0,178,24,159,243,12,42,47,173,34,222,29,83,254,205,61,100,81,44,114,77,97,97,169,207,246,134,19,39,146,90,12,183,50,165,59,252,180,203,82,0,228,27,136,8,244,190,195,195,14,20,19,71,83,74,146,186,133,73,64,123,115,230,6,6,244,152,8,114,154,153,213,64,145,204,124,77,32,111,102,13,164,247,142,204,58,147,36,140,170,132,5,148,69,155,72,229,64,180,143,97,110,194,215,246,178,219,215,3,107,39,101,200,18,72,218,77,79,59,128,71,117,152,159,229,235,130,89,164,201,46,99,35,1,165,90,197,64,27,110,23,111,32,89,135,166,3,205,113,64,32,96,52,164,18,56,110,240,198,223,244,125,240,168,173,207,87,142,222,16,151,216,107,232,77,76,145,116,94,115,12,33,222,41,13,74,130,108,27,75,43,90,251,219,96,187,233,222,248,88,127,157,90,236,201,105,42,21,132,78,188,38,123,128,65,34,236,170,119,4,139,110,119,181,240,95,161,114,34,229,18,211,51,46,189,19,34,235,127,219,141,88,139,118,246,111,213,231,227,129,169,71,243,50,199,81,1,215,79,81,22,182,146,73,74,148,125,77,171,97,99,98,70,199,112,121,94,224,217,239,189,35,207,198,210,221,143,127,24,66,71,149,82,205,182,190,186,1,222,9,23,255,0,167,25,214,92,145,211,230,148,241,113,81,227,146,158,192,223,125,87,47,112,190,65,197,251,44,71,104,198,155,241,119,254,226,166,109,106,58,236,2,158,102,250,119,244,176,251,99,53,6,138,142,24,132,8,29,222,34,177,63,108,103,171,113,127,16,239,253,204,55,55,145,216,60,23,236,49,73,153,83,79,24,97,32,5,135,84,47,59,134,183,35,189,183,27,248,28,90,90,168,164,150,162,13,42,85,117,68,84,157,216,105,23,184,253,239,176,198,127,46,95,95,77,150,81,85,71,82,9,112,206,84,31,167,115,102,191,113,211,203,199,12,57,69,13,93,38,126,5,80,46,226,32,3,141,175,118,190,221,251,48,95,65,140,201,14,146,100,214,177,131,47,204,132,242,102,48,160,97,44,49,51,57,34,196,49,98,127,233,56,171,66,240,77,152,180,142,194,35,57,83,30,173,238,110,58,167,204,41,242,34,253,216,238,129,82,28,211,53,168,86,5,36,8,46,15,133,190,247,7,215,21,41,81,18,190,157,89,116,198,164,57,215,191,234,177,236,237,39,97,233,137,98,170,101,248,119,82,252,51,95,88,192,96,202,173,98,175,171,126,211,167,10,125,52,168,17,26,48,173,110,172,175,168,155,90,192,1,249,225,202,41,13,136,7,155,40,181,187,215,253,48,139,211,184,82,104,40,152,134,226,36,18,53,148,94,224,176,246,22,13,253,220,54,62,228,75,186,20,234,84,53,100,241,40,234,153,100,69,23,236,220,1,233,96,61,48,47,62,2,58,122,198,190,143,249,132,64,160,125,32,0,79,231,131,121,140,73,250,102,69,129,181,68,38,119,66,166,224,169,82,65,251,224,79,73,160,45,26,54,160,162,90,134,118,4,246,105,194,241,239,36,143,99,143,244,162,254,195,119,65,217,101,232,147,2,119,13,54,191,29,201,30,194,216,91,163,146,217,86,111,28,99,81,146,50,195,176,234,191,111,171,114,240,241,193,190,135,72,169,208,90,135,77,138,52,173,177,240,229,236,112,43,83,80,228,117,115,41,26,184,38,224,141,238,13,239,126,236,49,174,166,121,176,221,127,71,125,12,113,255,0,27,244,114,39,80,210,9,39,112,227,144,67,20,128,40,240,2,216,127,248,174,177,142,139,69,51,127,73,28,141,195,29,228,161,191,216,28,32,116,25,154,62,152,116,118,153,66,180,49,75,80,4,190,81,202,150,251,3,141,19,226,128,255,0,240,60,182,181,1,95,145,230,221,86,216,125,207,144,56,162,30,155,51,50,172,232,200,168,163,74,121,178,187,72,146,43,171,93,111,98,75,4,54,243,13,97,225,134,26,74,218,74,144,225,102,235,9,94,62,175,104,22,182,199,126,195,123,119,140,5,163,249,26,72,232,37,8,29,201,0,27,223,67,178,6,102,95,39,22,253,236,3,20,117,107,69,29,106,204,86,54,157,137,40,121,108,164,111,217,245,125,240,184,71,83,103,103,125,49,52,8,166,136,204,145,161,70,96,165,136,45,214,229,221,142,50,74,141,121,157,77,57,54,145,98,14,69,173,109,64,219,248,97,114,130,138,171,47,204,184,213,81,137,88,196,206,146,169,216,254,25,83,191,129,4,122,96,222,86,198,44,247,49,155,152,104,145,117,222,246,0,17,191,177,246,194,179,66,155,3,27,216,138,149,184,249,204,101,156,198,139,35,174,182,237,176,82,6,254,44,163,215,26,186,91,240,182,250,172,13,251,110,78,50,90,121,32,90,218,105,38,176,141,101,71,107,139,134,176,75,123,219,216,227,93,134,210,8,9,54,22,4,223,151,35,140,143,138,40,226,151,143,224,88,233,192,50,80,80,49,32,13,83,49,36,216,238,159,206,216,73,170,136,12,201,227,80,25,4,140,195,179,98,24,143,123,242,241,195,95,78,21,221,233,6,146,209,71,77,43,145,110,70,193,111,239,133,204,197,97,92,234,163,130,250,224,50,126,27,46,247,5,9,24,236,157,147,42,254,47,188,151,216,1,159,133,134,150,169,149,250,188,88,163,229,218,20,95,238,112,229,208,166,142,94,138,84,233,54,101,105,140,135,198,196,223,218,199,9,253,36,167,181,27,2,214,89,42,221,207,165,255,0,144,195,39,67,164,88,186,9,94,232,46,81,165,7,126,248,212,91,239,141,91,194,200,50,186,200,208,38,147,241,50,92,226,37,229,44,68,95,107,130,90,220,191,123,151,126,46,116,38,77,93,58,232,236,79,26,153,85,170,28,186,253,33,76,50,0,163,190,214,251,226,179,59,81,228,181,206,172,164,180,108,88,21,222,224,243,7,186,231,237,139,29,5,118,78,153,244,122,153,84,24,98,106,149,18,254,209,16,186,255,0,0,125,112,200,249,33,178,93,18,252,143,63,22,86,63,248,102,25,155,250,68,145,132,99,190,232,111,246,190,50,202,40,210,10,156,180,7,73,85,227,109,129,177,37,149,24,129,226,14,222,24,214,62,41,139,116,68,54,181,80,178,114,60,219,170,121,125,207,144,56,203,40,205,13,32,160,117,64,206,116,133,107,223,134,236,138,204,71,147,220,122,225,153,188,192,225,188,127,176,213,37,109,37,74,190,137,238,220,71,143,170,57,218,192,109,207,125,254,216,177,28,240,153,86,52,40,204,17,152,130,221,107,233,238,247,244,24,207,210,142,177,40,96,173,89,138,70,210,147,116,60,186,161,185,255,0,190,120,59,151,209,85,80,102,70,74,168,196,142,98,102,89,84,236,111,25,189,143,109,185,122,28,12,177,244,147,169,117,12,89,37,65,124,194,178,158,246,146,56,195,17,107,91,80,54,252,134,41,209,56,159,58,141,153,204,104,37,117,12,223,173,107,16,55,243,24,147,42,99,22,115,154,76,78,206,136,188,75,246,5,60,253,142,32,164,146,5,175,165,146,107,4,89,17,205,198,205,100,64,63,43,251,98,88,170,157,254,11,240,110,165,248,102,180,150,6,33,109,158,192,220,243,185,56,89,233,184,226,83,101,204,72,3,241,201,36,216,238,163,248,233,251,225,166,32,36,224,146,108,52,131,191,43,216,225,47,166,202,239,83,75,169,73,134,42,87,98,191,178,119,91,159,81,249,225,209,238,66,187,138,149,17,15,210,44,138,3,162,187,17,217,177,213,97,254,152,17,159,233,134,10,166,87,186,153,227,143,97,218,168,160,253,240,126,189,98,76,234,163,132,218,161,226,157,12,187,220,105,36,96,15,73,41,244,209,144,90,202,245,114,185,244,102,254,67,10,199,228,123,60,125,114,160,254,195,151,67,154,57,186,31,83,164,233,43,199,105,15,141,137,191,181,142,23,105,191,19,33,206,34,94,82,70,0,229,112,75,17,203,215,5,186,39,32,139,160,21,206,131,117,227,41,177,239,69,7,243,24,25,35,181,38,73,92,85,193,213,25,44,52,238,8,60,239,221,115,127,76,50,186,153,230,99,86,191,104,183,208,121,53,244,239,163,241,58,41,149,5,67,180,138,118,210,208,176,10,59,237,167,239,135,63,139,138,131,163,144,74,127,164,71,101,65,219,186,239,246,194,95,65,29,215,166,125,31,167,10,56,49,10,144,37,253,163,193,101,183,216,31,222,195,215,197,97,255,0,224,162,54,181,91,73,176,60,201,177,181,188,185,226,136,122,108,204,170,179,163,42,162,141,41,234,242,229,14,146,171,194,118,6,196,179,42,177,3,200,221,124,48,122,146,182,146,169,27,68,250,155,91,160,211,219,164,216,109,207,124,7,164,52,52,134,129,163,64,93,149,66,61,238,99,118,69,103,183,147,22,30,184,95,142,138,178,58,26,90,181,152,162,59,147,117,60,141,181,115,244,183,174,23,8,234,108,236,238,163,19,64,74,136,184,129,35,49,179,42,49,32,181,218,246,238,247,244,199,153,36,229,235,43,169,175,105,34,64,72,34,214,44,15,242,194,238,93,67,83,65,153,59,213,71,196,115,27,20,149,78,198,232,110,65,237,230,163,208,224,206,84,220,60,219,55,152,158,172,129,47,37,251,52,246,250,131,132,230,133,54,14,55,178,57,203,156,84,103,113,187,57,141,56,172,20,183,235,16,202,192,111,231,141,89,108,26,49,99,103,216,131,219,115,140,154,138,88,83,49,163,154,110,170,171,163,144,87,102,60,53,3,239,99,237,141,114,48,28,196,73,176,211,125,249,94,216,232,248,161,220,82,241,252,10,189,54,235,166,84,228,128,0,156,146,77,142,225,127,142,159,190,18,165,138,213,237,16,1,145,24,216,120,93,236,63,60,53,116,208,51,102,20,186,193,48,69,72,89,182,250,110,89,110,127,187,249,225,114,181,99,143,56,168,225,182,168,196,204,17,134,247,250,136,199,100,246,101,127,198,127,178,251,0,51,253,49,69,80,202,247,83,83,28,119,3,181,81,65,251,225,175,163,49,10,142,140,73,58,18,4,80,213,107,27,216,177,4,234,231,109,130,130,54,230,121,246,97,87,164,148,220,58,91,23,178,154,185,223,127,7,113,252,6,26,122,49,32,139,225,229,99,160,221,86,100,59,247,168,95,226,14,53,120,89,231,228,127,82,132,249,162,105,24,171,204,136,240,210,75,194,212,0,18,117,138,129,177,32,157,201,191,129,195,13,29,76,17,44,80,203,38,151,225,107,107,119,130,46,189,223,251,140,10,104,163,253,39,75,199,156,173,184,129,1,2,218,172,8,242,185,189,188,124,13,197,106,200,38,204,231,117,166,116,167,16,210,51,44,106,182,214,85,152,104,80,9,253,131,189,246,176,195,34,173,161,185,246,141,125,198,200,42,161,227,211,112,229,0,180,129,122,205,191,213,99,183,110,224,140,119,67,58,67,156,79,68,154,181,36,90,130,46,215,81,107,105,62,194,248,80,203,232,103,167,147,45,168,146,161,103,70,171,208,96,35,173,29,141,238,199,199,123,121,97,138,146,66,185,252,53,7,245,104,216,49,38,246,235,6,3,216,224,51,194,152,156,79,106,36,203,103,18,231,8,179,203,195,133,200,179,52,123,146,31,187,198,199,109,246,7,183,99,111,61,162,158,159,48,83,89,11,232,226,2,100,10,116,56,0,222,199,192,16,63,120,119,91,3,169,86,19,153,195,196,96,136,173,245,56,4,27,94,192,120,158,94,23,198,180,201,29,68,5,100,81,42,48,55,70,220,53,192,229,133,168,173,41,149,78,75,20,163,36,6,232,240,136,100,112,136,228,18,8,195,217,147,197,139,122,29,198,47,230,163,137,145,230,138,227,78,170,57,117,31,53,107,253,135,229,128,173,154,142,143,102,73,68,105,227,20,205,103,94,12,122,56,122,156,174,166,37,152,17,177,59,13,238,110,22,214,54,38,207,50,236,223,42,171,167,166,152,113,164,165,120,132,45,213,114,236,0,3,196,92,219,12,190,162,93,50,149,201,33,6,165,245,36,42,109,172,92,54,224,242,10,121,143,95,124,85,120,181,193,7,97,122,132,5,142,250,172,55,255,0,47,220,98,211,197,78,148,108,98,146,236,38,109,26,141,181,70,81,121,119,239,217,225,224,113,20,106,146,193,70,160,189,146,115,37,202,157,63,67,3,247,182,21,47,35,214,75,87,4,128,185,4,133,250,73,36,104,238,29,164,149,16,174,197,88,131,166,219,141,197,251,240,199,157,208,240,165,167,165,81,165,33,202,165,15,169,5,192,142,39,97,250,198,196,233,80,72,190,215,28,176,179,209,94,28,125,48,163,36,235,47,49,38,199,180,223,108,61,103,243,164,61,39,202,165,102,2,52,122,113,55,32,12,124,75,49,55,28,172,77,199,104,22,237,195,157,166,143,43,19,220,80,202,22,158,150,173,24,78,172,134,148,73,126,97,64,210,95,202,196,129,233,131,208,214,193,44,5,144,171,30,96,3,176,7,123,251,91,11,180,244,176,211,210,61,36,172,240,212,39,22,154,75,40,107,48,87,186,49,184,182,228,111,110,106,47,97,107,13,143,44,204,22,122,8,197,90,171,212,68,5,157,186,160,27,22,212,123,172,223,108,50,49,182,206,207,91,13,210,230,17,203,64,181,17,219,240,92,179,216,106,223,72,184,251,12,89,170,169,19,101,217,124,162,234,242,162,186,14,99,188,2,59,70,253,128,147,217,110,192,89,44,113,211,101,181,212,207,25,179,234,141,201,54,236,110,94,32,1,237,130,104,202,185,6,94,178,54,240,241,0,3,158,144,28,6,244,0,28,77,150,53,47,232,44,82,186,176,198,89,77,85,89,144,74,244,225,42,100,176,46,136,74,181,237,184,181,143,135,46,206,67,183,20,58,54,203,22,115,26,73,33,130,68,146,61,49,56,222,194,225,129,238,59,140,48,116,17,213,86,178,18,84,27,92,129,179,41,177,220,255,0,119,12,185,189,20,53,10,42,56,20,237,81,17,212,179,73,22,173,32,27,157,131,3,200,95,234,191,129,250,112,81,138,78,208,204,147,229,202,80,162,218,4,70,61,82,70,145,183,128,36,255,0,17,133,62,154,46,154,156,182,71,32,70,144,177,109,247,7,90,19,183,111,150,45,82,116,202,142,101,81,87,79,37,50,221,70,178,117,6,12,27,173,202,246,4,88,247,19,225,129,93,48,158,28,193,41,170,160,149,101,2,35,167,135,214,235,23,4,47,176,59,120,96,150,214,132,40,73,84,171,97,90,74,123,86,26,97,98,6,184,133,207,141,191,223,150,4,231,238,96,130,161,11,16,5,110,214,27,216,0,63,142,13,230,2,17,155,159,151,144,73,9,157,202,20,222,224,234,3,239,111,113,129,61,37,139,85,63,16,182,148,146,164,181,152,17,181,137,237,254,206,21,15,36,143,87,249,5,120,227,47,176,123,163,70,119,232,229,51,71,11,188,11,28,241,202,138,118,4,179,48,191,91,152,0,126,175,235,115,236,194,228,213,38,106,216,26,105,2,201,13,33,137,228,4,254,40,143,172,173,110,194,20,162,219,127,163,13,61,13,157,71,65,235,8,255,0,194,121,175,111,236,3,252,78,1,45,12,114,204,147,75,47,14,56,24,171,49,183,212,193,128,36,219,97,117,176,59,220,145,181,183,195,155,234,103,155,135,179,127,1,26,106,216,20,65,1,104,226,180,60,75,33,184,2,214,210,15,109,129,234,247,226,223,207,211,68,241,18,235,105,28,133,83,204,238,55,242,254,120,83,174,130,163,51,168,225,209,199,242,232,145,79,109,17,238,229,20,190,144,1,32,18,108,57,218,228,17,221,136,104,242,234,196,142,154,170,87,227,42,213,136,94,6,189,208,216,157,207,96,59,139,119,175,142,25,24,92,108,86,90,89,7,28,174,168,38,107,61,1,250,163,129,164,59,91,109,86,3,151,143,60,125,148,206,31,50,141,3,223,91,158,16,144,14,179,108,64,184,39,107,48,236,38,226,219,109,136,17,154,62,146,211,212,17,185,129,210,79,32,53,1,231,98,61,0,196,80,58,82,230,52,210,198,22,208,72,242,234,113,112,91,83,216,251,129,111,17,137,20,85,239,238,87,133,41,90,47,230,212,211,81,103,9,37,92,82,44,106,197,195,219,102,0,139,17,111,3,113,219,223,99,112,30,50,49,10,228,212,218,100,18,42,45,181,161,217,128,109,87,245,183,240,193,66,169,44,72,172,139,34,90,246,125,192,176,27,239,239,233,207,11,199,48,124,139,49,90,24,168,161,106,38,8,97,249,117,40,85,72,55,184,55,14,108,5,130,133,230,123,142,27,24,210,161,19,201,169,40,123,160,135,72,87,87,71,243,2,161,117,36,125,85,99,181,205,143,250,99,54,204,25,67,71,32,112,67,106,235,94,251,135,32,27,249,5,24,123,204,179,122,28,219,35,173,134,158,166,62,39,7,83,70,126,171,220,3,176,231,107,90,194,248,207,51,234,232,104,242,232,197,56,44,225,231,4,55,87,171,170,224,242,222,251,236,49,143,169,36,138,56,57,114,50,55,61,145,95,49,137,146,7,32,89,77,44,141,110,119,212,226,223,158,34,202,107,106,168,114,232,35,144,69,27,72,205,44,119,3,141,116,26,78,205,96,65,212,64,220,238,164,91,157,218,122,50,240,86,244,98,106,185,97,138,89,227,86,187,49,23,234,238,84,245,70,145,107,216,111,207,234,6,214,91,170,115,60,72,210,48,88,40,231,19,23,10,187,43,157,55,32,90,202,10,160,240,47,183,118,10,22,173,48,36,227,146,78,107,177,122,150,190,18,33,89,36,183,19,89,82,230,195,191,171,217,98,110,109,231,139,19,102,84,144,38,160,197,134,165,91,27,108,72,218,254,23,234,250,97,123,51,166,53,70,154,42,55,126,34,78,139,117,2,200,174,188,199,97,185,70,63,188,111,129,208,101,149,238,39,166,122,139,176,140,200,35,43,115,47,84,27,41,229,126,177,240,184,195,97,11,86,79,155,166,108,114,174,170,138,158,158,60,201,28,57,49,7,46,20,146,74,141,55,35,123,236,167,243,236,199,95,164,169,231,154,48,38,0,112,117,179,14,241,177,0,242,39,126,125,183,4,115,192,252,169,214,94,143,240,76,191,82,178,33,125,195,223,126,93,187,147,176,230,13,182,231,133,246,203,235,106,202,67,79,44,131,135,78,231,77,181,22,42,133,172,5,205,131,17,97,126,240,112,172,120,250,218,58,82,181,99,167,207,83,199,36,58,153,45,43,16,170,121,157,198,246,238,199,153,85,86,156,194,170,136,238,241,64,92,237,107,239,96,57,125,240,159,65,151,213,34,209,213,74,226,100,21,98,39,137,175,120,205,137,185,110,227,191,87,189,60,112,213,11,52,93,35,138,161,135,88,210,178,75,233,214,30,182,97,246,199,102,133,127,71,98,145,54,79,56,147,50,141,3,223,91,147,8,144,14,179,18,54,184,39,177,185,88,155,139,109,182,58,205,41,166,162,206,17,234,227,146,56,193,103,15,109,136,82,160,17,110,241,184,242,223,123,140,82,165,116,164,204,169,101,64,159,129,35,200,11,139,130,223,136,1,247,181,187,136,198,178,233,28,209,8,228,69,146,45,36,217,247,2,192,111,191,191,241,194,227,21,179,43,156,150,54,157,108,208,59,37,16,166,79,74,85,132,129,16,46,164,59,27,27,223,212,140,125,210,69,45,209,218,242,170,53,162,141,33,207,86,228,131,252,109,239,129,237,153,73,145,230,38,129,40,97,106,59,33,136,83,169,66,170,84,146,8,55,14,108,22,214,176,220,247,27,117,154,230,212,25,182,71,91,13,61,84,101,184,106,89,59,126,160,14,195,157,172,118,30,24,103,102,72,161,41,45,74,34,38,96,235,196,89,3,130,172,77,154,247,220,51,88,223,201,84,96,126,101,19,36,50,216,16,13,35,16,45,123,146,251,98,124,254,190,26,74,24,197,56,37,245,77,112,231,78,218,174,59,55,189,251,48,127,163,166,10,206,139,203,89,44,49,75,58,43,93,216,130,72,91,146,14,192,13,139,11,111,183,235,95,233,13,47,200,244,51,241,16,120,99,15,116,43,101,117,213,84,25,108,17,200,34,141,164,45,52,91,3,55,80,105,36,134,176,42,75,48,6,231,116,97,96,65,193,58,90,248,45,20,114,73,245,235,41,172,237,206,231,79,102,146,73,62,184,31,84,198,104,163,121,156,44,52,83,113,75,128,54,87,234,220,129,107,40,40,163,192,190,221,216,171,153,82,154,185,105,96,164,145,195,164,202,132,170,128,35,86,93,200,236,55,40,237,225,168,223,150,29,221,166,75,56,40,193,161,134,108,202,150,20,12,172,88,22,11,189,182,37,77,175,225,125,189,49,245,125,84,84,208,38,99,27,135,45,24,114,193,77,201,2,215,35,123,236,15,149,239,217,132,202,124,178,190,72,167,167,146,123,186,196,101,17,21,185,151,97,178,30,87,179,159,11,139,97,151,46,113,55,71,120,60,65,214,70,68,47,184,115,229,219,207,144,230,9,27,115,198,102,199,75,81,62,57,111,65,31,210,84,211,212,32,19,0,166,45,101,128,237,216,16,15,105,23,191,141,197,177,216,174,167,87,132,59,47,227,18,21,9,220,222,219,249,97,45,242,250,218,182,17,211,75,32,225,192,246,75,106,102,42,14,192,92,216,27,14,126,120,151,45,203,234,209,168,42,229,145,103,143,230,196,77,17,6,241,144,47,114,123,141,206,223,213,241,193,172,107,73,141,212,134,236,170,174,213,149,116,109,187,195,9,102,218,215,185,54,236,199,185,44,194,92,198,56,196,151,46,111,7,16,14,177,38,214,36,19,216,215,2,196,245,72,219,21,233,217,162,233,18,206,252,205,33,89,124,197,136,245,1,135,219,17,208,186,82,230,148,146,38,128,32,145,156,23,23,5,173,32,30,183,34,221,214,24,145,69,94,254,229,184,150,171,253,151,51,42,105,168,179,148,106,200,228,137,1,103,214,69,197,174,160,29,188,59,191,103,190,248,125,201,196,73,148,81,149,96,225,35,85,186,157,142,157,191,48,112,66,88,226,154,32,146,198,146,68,67,18,31,112,0,183,127,153,63,199,11,205,154,73,146,102,50,80,10,24,154,148,5,104,133,58,148,42,165,47,98,166,225,206,202,6,157,35,159,113,1,177,141,42,66,39,147,90,81,247,69,238,147,41,61,28,173,42,171,173,116,133,87,59,93,152,127,19,99,224,14,51,140,193,208,76,178,7,5,88,155,53,251,152,216,223,201,64,245,195,214,113,154,80,102,217,21,108,84,213,113,57,1,11,40,231,245,168,99,97,207,96,121,99,60,233,5,124,84,148,113,10,96,75,254,45,195,157,59,106,36,118,111,123,142,88,199,212,146,69,60,28,249,25,27,201,177,91,52,133,210,25,130,131,111,146,184,0,92,146,100,54,182,60,203,107,234,104,50,216,35,126,20,101,203,205,22,202,102,178,141,36,149,107,2,164,179,0,110,119,86,22,4,28,53,100,6,158,175,162,178,86,201,12,82,76,168,111,35,216,146,16,146,65,234,128,54,102,22,238,183,91,185,98,165,204,177,68,243,182,136,104,165,226,23,0,108,31,109,249,89,65,64,7,59,23,241,182,10,27,90,20,244,228,147,154,237,97,10,90,232,63,14,57,36,182,176,197,53,182,223,85,206,158,194,164,146,71,246,177,52,217,149,44,40,10,187,48,103,84,222,219,18,164,139,248,94,216,95,204,169,26,166,162,146,10,73,29,93,38,17,177,85,1,99,82,162,228,115,22,186,187,120,92,131,184,192,202,124,182,190,72,39,130,73,238,233,23,24,66,86,230,79,164,89,15,43,128,253,187,92,88,97,176,133,198,201,243,116,205,142,121,133,84,84,177,174,96,140,24,188,97,203,0,119,61,230,247,28,175,229,123,246,98,95,210,52,211,213,168,89,128,67,16,98,214,182,251,2,5,251,69,239,235,129,180,78,38,232,223,7,138,1,104,217,80,201,184,115,223,110,221,136,216,118,19,203,158,23,229,203,235,106,216,165,43,201,104,224,107,70,70,167,109,4,128,182,222,215,10,57,246,242,218,216,86,60,125,77,27,41,92,108,115,21,212,225,161,87,43,121,238,21,9,220,220,126,91,227,236,166,175,254,98,182,145,183,120,34,212,219,90,247,38,221,158,24,82,202,232,42,163,155,46,171,146,65,81,17,170,225,178,27,222,59,111,114,124,111,112,63,171,134,106,86,104,186,64,211,62,197,168,191,23,183,112,65,30,160,55,229,142,205,10,254,142,197,47,249,44,228,115,44,217,138,69,196,4,190,240,241,0,235,27,144,65,32,158,195,113,177,190,146,46,49,230,97,79,45,30,112,134,181,37,133,70,182,214,203,112,55,85,190,219,123,126,207,158,42,101,206,148,185,181,28,136,16,8,28,176,46,54,45,103,30,247,96,71,118,216,213,231,138,26,136,76,115,70,146,66,85,137,18,88,128,61,124,206,23,24,173,153,92,230,177,201,58,217,175,255,0,165,44,163,132,185,85,27,2,24,71,18,45,212,220,29,35,79,174,247,196,29,41,66,122,57,88,202,23,90,178,0,28,246,179,13,189,216,95,192,28,83,108,214,108,151,49,150,131,228,98,106,101,80,209,10,101,42,85,74,106,211,164,236,231,233,29,93,35,159,113,3,236,239,52,160,205,242,42,216,169,170,226,125,38,61,74,55,54,226,0,198,195,158,215,229,221,134,118,100,106,18,148,109,33,26,189,208,78,174,24,21,107,21,107,255,0,88,158,127,187,247,192,204,214,23,142,25,149,65,191,201,45,128,23,37,140,141,203,22,58,67,152,69,75,77,8,166,4,185,71,12,28,233,183,92,248,111,177,29,184,99,201,13,61,79,68,218,190,72,98,146,96,135,84,141,102,36,33,107,131,213,0,125,76,45,220,7,88,223,1,77,117,30,143,17,196,66,88,161,15,116,42,229,249,133,69,6,93,18,63,10,50,225,230,134,193,76,197,71,84,146,173,96,84,157,86,55,111,165,133,129,7,4,169,171,160,234,69,36,161,53,43,50,51,182,195,173,114,84,219,117,36,146,63,181,217,129,213,46,100,142,25,42,27,68,52,114,22,103,219,109,96,141,249,88,93,54,59,216,177,239,182,41,230,244,146,212,73,4,52,5,204,209,177,142,202,155,47,84,18,20,3,218,67,55,133,251,198,28,183,104,150,120,210,139,70,159,241,130,63,254,13,71,32,144,41,86,117,41,109,200,42,13,253,8,81,251,216,205,168,104,224,204,170,105,82,13,81,195,23,13,244,147,189,173,32,99,231,126,206,226,113,164,252,94,140,182,77,71,32,100,26,89,193,82,55,32,233,220,121,91,127,76,102,233,45,66,199,13,84,20,233,12,110,166,39,39,102,75,118,122,146,164,159,15,28,30,126,231,112,235,163,251,42,102,181,117,239,1,2,8,197,51,204,180,106,218,133,131,70,8,30,64,234,38,253,164,96,142,81,60,147,230,116,247,58,97,141,101,129,35,0,245,66,72,24,18,123,119,148,139,255,0,84,96,86,84,167,49,166,162,203,39,141,141,55,204,10,185,8,230,116,130,100,31,221,55,30,39,12,89,9,74,138,104,39,142,220,42,74,115,18,2,64,212,26,86,37,173,216,118,23,254,206,11,47,135,232,147,30,243,57,166,71,146,138,170,158,4,26,229,150,8,149,111,110,113,173,135,190,39,134,50,213,118,141,25,227,225,134,81,24,190,149,85,107,95,194,253,189,216,227,39,145,198,101,93,43,245,233,161,146,57,84,158,70,192,5,255,0,126,24,250,142,169,204,116,147,64,141,167,128,20,160,63,170,21,149,143,218,254,88,146,43,115,209,225,222,210,252,51,87,142,70,2,23,181,254,146,127,186,112,147,210,74,208,217,149,97,74,121,228,41,76,32,44,9,211,175,174,71,217,193,195,118,91,33,150,154,5,55,185,141,47,127,236,159,245,194,79,72,179,85,166,205,235,105,170,226,145,226,105,20,175,12,94,200,209,104,38,221,250,181,97,144,238,69,46,151,96,117,26,107,3,170,141,39,112,6,214,13,25,60,176,11,165,228,124,157,47,92,128,30,66,79,134,171,127,28,50,78,167,230,131,108,7,84,142,251,104,254,88,92,233,64,149,206,93,71,22,242,204,204,170,15,237,22,219,239,133,225,245,17,234,241,238,248,104,177,159,161,244,237,31,195,58,249,92,42,135,89,72,4,243,228,191,195,237,129,153,154,15,209,213,1,216,133,224,56,3,180,220,127,33,130,249,83,240,62,24,4,95,169,137,67,222,111,45,143,251,240,192,154,243,3,44,81,204,44,128,48,98,71,53,222,226,253,251,91,195,13,151,147,103,153,137,244,255,0,69,158,131,200,100,233,79,71,156,20,224,107,149,88,47,108,130,39,4,143,12,104,31,21,34,13,209,4,112,225,120,51,130,5,175,172,20,117,43,232,14,175,221,194,7,67,147,141,210,222,141,213,40,84,141,140,138,98,65,96,27,134,196,155,123,225,247,226,164,102,94,137,41,86,91,199,56,112,27,183,168,227,111,29,253,175,134,99,127,77,133,151,124,200,201,104,99,138,161,104,5,56,40,170,11,17,251,78,166,45,71,222,248,251,55,173,170,163,130,122,56,225,86,203,232,229,249,112,192,221,181,2,108,246,241,176,185,239,196,148,114,74,240,209,205,12,8,177,198,194,57,47,205,1,10,53,14,253,65,91,223,1,105,100,173,175,130,179,41,11,118,173,148,72,206,121,153,20,54,195,194,195,127,76,118,45,164,103,18,186,98,49,101,159,49,75,153,26,6,26,169,168,197,68,70,50,111,107,38,247,61,253,158,184,33,35,240,6,109,194,80,21,140,104,23,176,11,222,227,207,89,196,25,76,144,84,124,244,20,182,20,180,83,78,98,36,223,136,174,44,57,238,108,170,5,207,126,44,195,199,146,74,248,162,80,208,72,130,71,39,246,148,19,107,249,168,194,115,93,179,49,237,19,185,162,100,173,68,134,6,144,37,57,188,105,185,250,8,111,78,175,219,26,125,12,140,104,233,238,127,81,5,192,243,223,25,14,95,85,81,27,211,77,18,19,52,177,149,210,27,177,181,131,233,99,141,99,41,147,93,13,61,143,98,91,203,124,101,82,40,226,183,211,248,66,151,73,170,196,181,85,73,192,150,87,142,32,160,33,234,164,140,92,139,253,188,212,225,106,80,4,177,152,213,74,179,163,45,182,230,163,249,159,124,27,233,37,81,90,209,64,130,81,44,237,20,165,192,217,9,26,5,251,183,81,232,49,71,49,164,106,124,198,56,217,68,111,27,70,52,247,11,139,15,107,99,50,120,161,255,0,198,75,234,73,11,253,47,85,52,52,177,107,35,83,187,106,236,184,63,234,112,103,161,240,202,191,13,51,73,152,0,29,156,173,207,246,86,255,0,225,251,97,127,165,17,205,87,38,91,67,78,127,18,83,34,11,158,221,75,190,26,242,181,122,95,133,134,37,23,103,102,83,113,185,188,132,29,176,216,250,68,25,253,118,128,249,156,97,50,170,197,46,192,52,18,160,191,126,223,195,127,76,94,232,68,173,39,74,186,59,38,164,249,98,102,91,14,124,65,17,4,143,15,167,20,42,228,129,250,178,223,71,95,83,17,107,173,141,253,109,124,16,232,114,25,58,99,209,218,149,10,145,184,145,76,43,200,17,17,36,219,247,143,182,58,47,169,14,111,162,95,247,216,121,248,177,24,110,136,198,250,194,152,231,4,11,95,88,40,234,87,210,250,191,119,25,61,20,113,79,242,31,44,10,42,2,214,63,172,234,35,212,125,91,86,53,127,138,241,153,58,41,27,41,64,99,156,56,12,57,245,92,109,227,191,181,241,150,81,201,43,199,71,52,80,36,113,33,88,228,191,52,26,16,106,29,250,180,147,235,131,205,228,15,15,226,69,155,214,84,209,195,45,18,68,173,151,209,207,242,200,224,221,181,41,54,107,120,128,9,61,248,189,149,124,197,54,100,104,92,107,165,163,74,136,120,100,223,78,144,47,115,219,123,219,215,11,116,111,91,153,82,84,101,58,122,213,114,241,217,143,51,34,171,27,121,88,126,88,108,202,101,134,165,107,35,165,176,165,161,146,117,136,222,252,69,146,246,241,61,88,208,92,224,178,62,130,104,121,254,201,157,140,49,102,194,37,1,89,227,140,47,96,0,6,22,243,50,55,182,37,168,66,149,172,144,192,210,42,83,181,227,77,237,213,177,39,192,105,30,86,199,16,153,220,230,17,198,161,169,220,9,153,143,120,94,87,243,81,138,116,21,53,17,240,37,141,11,75,52,12,172,161,191,85,131,223,211,18,194,55,34,254,29,237,47,195,54,26,89,24,211,197,115,216,130,224,114,241,194,63,73,106,196,181,53,131,129,44,173,26,42,13,7,168,146,54,178,47,229,127,80,78,28,178,217,117,210,193,99,123,233,223,195,8,125,34,170,63,60,185,122,44,188,73,100,142,82,214,217,75,40,0,19,217,184,30,199,5,143,200,141,236,237,129,164,0,78,154,20,21,50,41,91,109,177,95,245,56,21,211,5,83,71,75,22,178,46,210,53,251,15,88,159,226,112,197,152,82,180,25,144,141,148,70,232,209,139,119,108,54,246,182,21,250,79,20,245,147,101,180,52,230,242,72,37,81,115,218,8,255,0,81,128,197,230,122,188,123,190,30,45,12,93,20,134,85,248,97,152,204,192,0,242,49,91,159,235,34,234,255,0,14,40,102,145,132,202,171,20,187,13,80,74,139,126,253,67,248,111,233,131,84,1,233,254,21,164,74,46,100,114,167,109,205,220,147,183,166,2,86,73,3,245,100,7,72,18,106,98,57,142,219,120,218,254,248,108,188,155,60,204,47,167,250,9,244,30,86,151,165,189,31,144,178,124,171,9,192,81,207,137,194,235,31,47,163,14,159,22,163,13,209,72,100,214,20,199,48,218,215,214,10,50,145,233,207,211,9,157,12,140,191,77,58,63,82,2,164,114,36,171,194,94,74,68,87,38,223,191,246,195,151,197,152,204,157,24,133,148,165,210,109,96,48,231,213,97,183,190,27,141,253,54,22,77,243,35,44,162,142,41,222,132,210,130,171,26,150,210,127,89,213,84,49,245,107,251,156,113,155,85,212,210,196,244,43,10,182,95,73,81,242,177,186,155,181,208,144,27,212,110,79,127,150,39,163,146,87,20,115,69,2,36,32,44,82,95,154,13,8,46,63,180,86,231,192,224,29,3,86,102,116,114,101,37,119,168,152,212,179,30,108,234,140,72,242,176,247,35,29,139,105,51,56,149,180,70,76,165,167,167,204,133,36,131,93,45,36,85,16,132,38,246,211,107,239,219,245,91,23,29,140,48,102,171,18,0,173,44,112,133,236,0,40,97,111,51,35,15,76,71,148,75,21,84,53,11,79,164,83,208,60,201,23,255,0,116,18,179,27,247,253,49,70,46,113,52,70,114,185,138,198,161,169,200,89,201,61,164,40,218,254,131,19,229,187,102,99,218,40,150,170,50,181,211,172,16,52,171,29,59,245,83,123,89,108,88,248,2,160,248,91,26,157,60,140,99,142,255,0,213,23,3,151,45,241,143,208,212,84,194,34,120,208,188,179,211,50,58,134,253,82,174,79,166,53,170,25,117,211,194,65,189,237,191,97,27,99,154,164,81,197,111,95,132,37,116,146,177,100,158,182,240,75,41,140,36,106,87,116,73,10,177,223,202,231,208,156,47,202,186,106,64,69,26,76,183,91,109,181,191,215,6,51,250,146,217,130,229,168,178,235,146,101,145,155,177,75,170,128,9,236,23,183,223,20,171,233,158,12,204,163,40,73,17,144,21,238,234,143,244,198,100,241,69,31,198,62,185,33,115,166,42,166,154,150,61,100,18,101,123,246,30,177,63,199,7,250,51,12,171,240,182,186,86,0,107,144,149,185,236,226,32,191,219,11,93,39,138,122,218,156,186,134,154,230,71,73,84,111,218,13,207,189,136,195,133,40,104,62,22,193,18,0,76,146,105,39,180,141,108,73,183,167,251,190,26,189,36,121,217,189,118,128,117,134,26,122,152,26,104,165,145,65,100,87,93,184,78,223,73,61,255,0,79,34,71,135,109,224,142,90,234,4,162,20,6,57,42,38,50,4,96,118,99,173,156,111,220,65,107,143,17,142,115,70,212,233,50,171,73,195,146,202,182,216,146,65,239,54,54,185,236,216,158,123,218,172,249,181,78,93,91,74,76,107,195,130,87,210,136,0,184,85,82,156,182,237,63,126,221,177,216,239,82,31,149,220,36,200,50,154,170,153,100,137,132,69,94,90,189,114,233,60,236,201,97,225,245,125,240,211,82,137,14,99,86,170,44,130,9,172,6,215,176,3,254,144,48,15,44,166,20,84,164,9,74,182,100,86,102,187,238,34,178,186,109,253,160,65,239,183,128,185,217,97,146,94,144,170,40,98,195,139,25,23,218,204,72,36,143,34,79,168,198,102,239,253,147,226,236,67,71,28,201,37,51,10,118,148,21,109,49,198,58,197,111,102,35,188,216,227,80,203,100,115,151,81,63,50,35,75,255,0,116,239,246,24,202,22,165,224,170,150,69,13,120,37,0,42,147,125,180,27,15,190,53,12,138,167,137,149,82,169,176,36,114,29,192,145,183,190,22,151,77,149,241,27,198,63,129,79,164,147,9,43,171,200,130,89,52,52,113,2,9,41,178,92,159,61,249,121,224,19,83,201,29,116,137,17,8,67,178,198,218,111,164,19,182,221,188,251,121,219,196,224,231,72,179,87,163,205,106,35,169,138,73,22,82,146,232,64,72,84,40,99,59,14,210,65,244,177,192,86,96,245,145,201,27,108,202,24,49,28,199,14,247,247,24,236,139,100,199,127,26,211,148,226,2,207,179,25,169,39,137,169,10,128,105,214,98,37,212,75,220,118,155,243,3,125,172,111,204,155,1,134,170,90,70,166,200,168,171,204,188,56,170,98,50,112,100,93,36,54,130,108,7,119,219,149,254,172,39,244,136,79,54,97,69,77,76,186,143,203,150,211,224,154,191,130,254,88,117,204,37,73,122,33,146,25,88,72,242,21,177,96,53,105,1,187,135,45,151,110,92,187,119,193,184,167,141,63,114,87,155,44,102,241,222,194,78,71,150,85,81,116,207,46,121,226,34,23,158,229,239,178,253,64,29,92,173,113,252,59,174,235,210,148,86,207,210,153,193,234,195,29,131,115,101,55,55,229,233,126,194,60,240,175,20,200,245,139,36,84,233,121,65,5,11,21,116,111,166,234,53,111,253,29,183,59,115,216,11,129,245,89,157,66,75,55,16,171,72,241,88,130,5,148,235,96,72,29,173,212,6,254,36,242,39,5,231,64,56,114,174,65,26,165,142,190,186,157,195,13,102,177,230,47,173,111,49,118,14,91,109,129,177,177,67,223,183,34,48,47,48,146,178,53,88,36,167,69,164,106,150,129,71,19,112,64,85,182,175,37,239,220,150,238,193,204,190,41,142,111,60,73,28,106,34,213,243,18,186,129,169,134,144,214,3,107,23,42,118,253,91,30,123,227,154,172,174,90,234,90,138,52,145,190,86,42,145,80,100,55,212,204,20,141,32,237,223,249,30,236,20,100,163,38,152,57,94,184,166,137,58,61,27,214,45,67,84,11,241,76,78,187,90,247,102,86,243,185,13,190,36,167,215,81,73,151,50,40,103,48,201,38,163,200,18,172,79,160,45,108,117,150,241,214,166,73,25,158,96,240,172,84,229,65,114,177,171,13,58,175,107,88,150,191,104,39,126,204,95,167,201,115,10,28,153,159,244,92,133,35,125,161,73,3,201,164,202,172,118,82,79,37,210,87,126,71,150,17,145,92,131,130,113,74,208,83,162,12,201,154,42,112,154,214,149,53,145,96,215,43,183,159,110,27,115,153,254,95,37,172,145,131,50,172,108,219,94,230,224,140,35,100,117,109,69,156,8,36,60,56,86,112,238,206,214,210,197,89,119,185,239,101,30,100,119,139,189,230,17,154,140,162,161,89,221,67,70,79,87,99,244,144,57,238,57,247,115,198,189,168,46,37,94,70,209,156,214,71,198,121,47,3,41,9,168,153,70,236,67,155,145,227,98,61,239,136,34,4,70,110,204,64,18,16,187,218,224,94,246,184,189,237,126,99,159,103,60,92,138,86,206,100,173,168,142,25,186,138,100,29,94,174,147,109,252,119,67,191,117,177,5,34,112,219,64,179,2,198,214,228,46,163,248,96,102,154,153,111,13,37,46,22,81,247,66,255,0,70,106,166,205,186,67,79,151,212,55,82,80,207,27,162,146,99,32,94,204,111,123,88,17,123,234,185,6,248,33,210,218,26,138,154,104,232,226,146,25,166,89,25,153,227,32,3,98,6,253,155,95,179,253,48,59,160,73,80,253,37,161,172,105,89,82,98,209,141,14,1,54,93,195,120,125,59,121,90,196,3,134,12,238,88,91,57,172,49,148,51,113,121,240,203,47,46,225,223,184,28,238,112,233,69,41,39,19,207,142,89,228,142,140,143,99,222,130,211,77,15,67,243,200,165,81,199,134,73,53,170,144,219,104,2,251,95,109,136,191,35,99,220,113,66,73,224,131,46,169,149,162,19,70,243,163,235,18,4,0,6,54,235,29,185,184,32,120,30,204,85,116,151,229,148,81,165,61,70,134,60,73,33,94,38,204,170,192,170,218,226,204,116,144,1,177,4,118,91,16,197,79,87,37,36,50,85,68,171,4,72,81,93,165,95,197,125,119,212,89,141,205,142,165,185,35,144,0,141,175,221,219,125,142,85,5,243,100,175,45,108,52,85,211,197,36,138,242,84,180,75,195,144,32,64,205,184,35,157,198,128,45,217,123,246,98,189,53,109,83,211,214,201,20,92,9,229,154,72,231,117,177,3,113,40,80,60,25,44,78,246,86,28,182,185,81,67,83,85,77,195,8,22,85,235,56,86,26,47,123,132,118,36,3,123,147,190,192,130,123,47,137,155,163,121,157,61,97,204,230,160,168,21,149,147,22,149,160,10,203,6,214,0,133,4,13,238,117,29,182,56,37,52,163,70,101,198,222,84,79,85,81,23,233,58,105,143,13,29,227,144,72,157,98,25,153,52,169,22,29,131,183,192,98,10,22,213,53,44,105,9,146,85,145,149,226,216,94,236,111,164,29,247,91,128,124,251,176,83,163,11,77,87,92,145,86,198,102,101,10,17,228,12,236,196,2,65,191,51,250,220,238,118,96,59,110,229,155,136,242,220,170,90,136,162,141,81,55,104,81,64,87,22,0,147,226,23,215,170,60,177,62,157,213,141,132,222,57,58,86,84,166,233,13,21,22,83,74,146,76,207,44,80,166,181,84,99,250,160,139,158,64,146,64,243,190,21,51,204,222,122,250,106,154,184,24,199,26,194,210,44,14,160,173,199,51,97,99,123,157,201,39,20,163,168,130,177,39,42,27,89,110,32,14,24,177,82,192,92,219,99,177,242,220,145,107,227,197,31,130,215,26,153,146,68,0,120,255,0,236,49,178,181,42,29,139,14,57,224,115,247,5,244,86,162,92,235,59,90,10,147,31,17,227,38,55,72,122,164,0,73,212,47,176,182,214,2,215,61,155,99,190,148,80,84,215,42,82,197,34,77,44,37,137,42,110,90,219,0,54,220,243,2,219,16,1,28,237,138,189,1,146,88,186,75,73,81,36,204,177,85,106,139,72,36,6,32,216,163,109,190,229,78,158,226,13,199,99,7,72,5,57,206,179,4,168,8,200,93,141,248,101,150,196,92,155,15,214,28,137,3,234,7,183,13,154,74,86,137,86,108,153,86,153,179,191,135,16,84,12,163,54,164,169,70,86,82,223,132,65,36,130,164,92,1,204,29,197,199,59,109,124,12,20,226,174,145,145,46,226,68,10,193,37,40,182,27,221,152,94,202,8,12,65,27,5,38,226,192,143,165,145,140,17,252,148,16,203,44,218,102,169,146,156,254,26,146,196,56,0,27,41,26,57,14,69,182,210,54,20,40,34,204,30,162,33,37,28,134,5,159,137,53,200,98,201,127,166,196,181,174,45,176,6,215,237,22,191,86,169,91,57,86,56,223,123,46,193,12,213,245,210,213,171,32,136,194,133,96,44,27,67,41,184,15,227,187,216,157,136,110,87,36,224,92,181,149,245,89,158,89,45,98,104,142,116,60,9,3,148,250,89,136,4,141,150,204,71,61,128,80,111,219,130,180,1,221,29,231,225,104,96,68,102,34,151,32,222,228,92,128,187,158,91,110,54,27,91,18,211,244,66,187,51,138,10,89,105,255,0,228,225,168,51,44,225,144,59,19,107,165,193,36,2,0,60,187,65,177,218,231,9,40,218,96,231,139,117,42,61,200,42,100,169,106,137,37,132,55,204,4,171,140,167,87,65,213,184,81,125,212,27,91,152,177,29,182,192,211,37,124,17,214,212,69,16,134,70,156,66,134,157,130,32,86,55,221,71,104,208,171,225,115,115,182,9,254,138,174,134,136,181,92,85,52,78,137,37,51,153,109,10,27,169,0,18,64,12,5,249,146,65,59,139,227,218,140,162,178,87,227,44,5,36,101,86,22,178,44,154,69,130,157,236,46,46,69,246,186,185,239,176,169,36,236,215,6,160,5,165,173,169,106,42,185,33,143,131,35,205,36,115,200,44,87,98,178,133,30,69,44,72,190,204,6,219,93,146,178,120,191,74,199,33,208,146,73,20,171,34,29,71,83,21,0,29,135,96,28,252,5,175,138,207,209,188,206,150,169,179,25,40,170,22,178,178,87,121,94,0,172,176,92,27,11,40,107,111,115,115,220,64,240,47,209,113,75,87,94,18,178,35,51,160,94,27,200,11,51,233,220,18,220,219,183,157,249,55,113,192,229,122,251,125,204,199,7,24,91,5,80,157,115,210,199,28,38,73,85,217,94,29,129,221,183,176,59,238,47,111,244,195,212,29,34,162,162,202,233,149,230,105,37,138,36,214,170,135,246,69,174,121,2,77,135,62,195,139,57,192,143,43,202,101,169,138,40,214,52,221,161,69,1,88,108,164,158,123,170,239,227,164,99,62,142,120,42,226,152,168,97,38,174,32,12,24,177,82,202,46,109,183,34,121,237,185,181,175,133,165,210,81,25,71,36,227,9,170,69,188,251,55,158,182,146,166,174,157,248,113,136,76,137,3,128,84,30,68,216,88,222,230,228,146,220,199,96,192,30,138,207,38,119,157,26,26,130,139,33,140,178,58,69,213,32,13,245,11,236,45,216,7,62,237,176,68,131,242,146,109,169,140,82,40,3,198,255,0,253,81,129,31,15,164,146,46,146,211,79,36,204,34,171,13,30,144,118,98,9,186,176,182,253,134,221,196,27,141,236,120,234,81,118,111,19,171,135,201,88,158,196,221,40,160,170,174,9,4,82,36,210,195,168,146,167,81,123,27,88,109,185,236,22,230,0,34,247,193,191,135,144,212,127,195,249,181,45,76,101,89,25,199,10,196,155,20,59,216,118,29,247,237,182,215,196,57,247,0,231,25,138,84,8,217,56,142,65,225,150,91,17,114,108,57,55,97,54,250,129,237,231,70,105,24,195,24,161,167,138,87,147,68,181,50,83,159,195,5,137,46,0,6,194,197,45,164,114,39,107,1,183,39,211,66,92,20,164,164,222,231,223,46,181,52,142,17,90,64,234,53,4,148,162,144,46,122,204,47,213,4,3,107,118,19,181,129,28,195,12,213,181,179,86,134,67,31,9,93,97,44,24,41,93,244,191,101,205,222,199,149,154,246,230,113,75,47,139,48,51,69,197,163,115,2,74,100,155,81,13,169,111,244,144,75,118,88,216,3,107,239,181,177,122,129,93,225,118,168,49,233,101,34,51,19,37,202,239,168,139,144,23,159,45,141,193,234,237,108,21,105,72,40,205,206,213,2,154,179,48,169,205,114,217,43,87,74,79,25,48,74,28,165,202,151,43,115,176,26,90,199,125,128,80,73,230,112,111,163,245,15,82,42,94,72,53,113,244,86,70,87,171,162,237,186,168,190,234,8,29,226,214,237,182,60,135,161,245,249,154,83,83,205,79,255,0,41,79,57,149,102,86,69,103,185,82,86,224,146,5,128,35,109,174,13,142,215,235,244,85,116,84,90,234,227,169,162,113,27,211,73,197,180,40,110,8,0,220,0,192,92,216,146,69,247,23,193,100,154,146,161,24,177,189,79,236,12,73,51,10,120,234,42,33,137,98,149,170,22,20,52,236,168,150,99,171,112,59,122,170,190,23,55,59,98,10,58,234,147,151,79,36,17,240,89,165,117,158,77,138,236,86,64,189,246,22,55,34,230,204,6,219,92,228,249,77,115,202,103,142,156,164,173,162,69,2,200,174,84,0,20,239,97,125,200,190,215,87,237,189,188,126,142,102,84,117,18,87,181,29,66,213,214,60,143,44,144,5,100,130,224,233,29,80,214,28,205,252,192,181,133,181,100,84,209,206,13,205,22,171,102,140,103,5,206,136,222,88,37,71,140,150,55,114,162,199,96,121,42,243,240,218,248,175,68,117,207,76,145,194,210,72,11,43,197,176,55,45,214,176,231,184,191,166,12,116,92,82,86,87,133,171,139,138,233,99,19,72,165,153,244,144,65,36,92,183,126,247,59,30,236,53,231,92,60,171,41,146,166,40,145,99,143,115,10,40,10,70,202,79,110,224,111,251,189,184,153,70,154,178,136,205,227,110,149,247,32,143,164,116,84,89,116,1,165,105,101,137,23,90,162,30,237,174,121,2,79,47,35,132,254,144,102,213,21,148,85,53,116,242,112,227,16,151,142,22,0,162,246,92,1,99,123,155,146,75,115,183,33,138,209,79,13,84,50,148,4,72,27,137,102,13,168,130,202,46,109,183,34,121,237,214,54,182,247,142,64,69,4,219,106,110,4,160,1,191,127,47,14,168,198,202,212,168,118,44,56,231,195,185,174,229,30,138,77,38,121,156,73,69,81,195,18,240,203,163,44,93,66,163,246,129,38,220,249,91,152,199,29,40,160,170,204,10,69,12,137,52,144,6,44,65,212,95,112,44,54,220,254,98,196,94,248,243,225,220,146,71,210,88,37,146,103,17,214,43,160,64,122,174,65,55,86,22,177,181,175,110,235,27,243,24,47,158,112,14,109,152,44,226,54,28,71,32,152,203,40,22,213,123,14,71,109,205,190,160,125,91,52,148,173,18,172,217,50,173,51,100,253,0,138,115,209,108,214,154,161,74,188,108,227,132,65,36,2,155,27,91,145,222,199,182,199,2,218,5,168,164,114,168,210,33,80,236,169,41,69,32,93,186,204,47,181,249,11,115,244,199,179,57,225,162,208,211,199,41,109,18,212,75,78,127,14,239,114,218,108,108,44,86,214,7,99,126,227,97,249,108,121,135,22,19,61,19,152,34,115,44,218,136,125,67,152,4,29,95,213,54,210,109,125,241,149,114,109,156,171,28,126,108,189,12,51,213,214,84,86,234,141,163,17,172,139,9,96,64,42,9,42,253,151,32,191,133,152,30,243,129,77,91,152,84,102,249,124,181,170,20,77,22,184,37,14,83,81,1,138,92,236,6,150,223,126,64,45,207,110,10,80,35,181,51,124,201,77,44,133,81,162,101,44,87,125,76,46,70,158,103,110,119,7,171,217,137,161,232,125,126,102,148,176,207,77,255,0,45,77,41,145,37,86,69,105,46,202,74,220,18,64,218,226,227,107,131,99,134,66,106,54,152,57,226,219,82,163,222,143,204,243,199,84,102,167,215,196,225,213,198,71,84,128,199,117,11,123,149,4,1,218,57,118,219,3,97,151,48,167,142,105,225,137,35,153,170,150,53,48,50,164,108,9,15,184,31,217,81,234,110,118,216,153,202,171,163,163,89,106,163,169,162,126,27,83,73,196,180,42,198,196,0,65,10,26,215,54,38,251,216,139,243,199,82,229,85,205,80,106,97,167,211,51,50,76,170,52,162,185,85,85,3,157,128,54,186,223,97,165,173,189,236,49,146,77,179,101,7,24,0,168,107,167,253,21,36,144,39,6,242,177,154,67,98,167,77,156,47,125,128,45,115,185,250,70,219,12,51,214,205,26,231,50,177,8,146,75,79,44,109,25,212,122,230,198,251,15,213,84,59,246,219,107,226,155,116,107,49,160,154,74,223,148,168,74,154,198,154,73,101,128,41,72,46,9,3,170,14,145,204,222,254,2,214,24,57,209,101,164,172,174,211,85,15,21,210,198,38,145,75,51,216,169,4,145,114,199,96,119,185,216,247,108,57,158,190,198,99,131,140,45,129,168,219,92,212,241,199,11,73,34,171,171,69,176,32,220,106,176,231,202,254,152,126,255,0,137,104,168,168,162,6,87,150,88,145,67,42,33,230,5,134,252,129,36,109,228,113,38,120,99,202,178,151,169,72,209,98,75,222,24,192,10,65,176,102,237,220,3,127,78,220,103,241,77,13,76,18,20,4,74,173,174,196,53,236,72,220,246,118,246,254,209,181,183,186,235,164,162,18,142,73,199,28,213,34,199,72,51,90,138,170,10,170,186,121,4,113,136,117,69,11,32,40,183,219,80,2,219,220,234,37,181,115,182,227,152,142,138,75,38,123,155,205,71,63,13,101,17,23,86,88,186,133,65,27,53,201,183,59,129,111,213,241,197,185,193,92,178,162,195,83,124,180,160,0,47,202,252,188,58,163,20,62,28,200,241,116,146,39,150,102,225,214,43,40,64,122,172,69,238,8,181,141,180,147,110,193,99,126,99,7,142,167,23,102,241,46,92,62,74,196,246,57,233,62,95,85,152,52,113,194,233,52,144,43,22,32,220,185,184,22,27,110,109,238,55,23,193,238,130,197,57,232,110,107,79,80,165,100,137,164,28,34,13,194,148,4,27,91,145,222,199,192,226,182,114,97,253,39,92,38,17,177,18,185,82,98,44,131,245,175,97,200,237,221,204,31,90,147,189,149,35,160,167,142,69,234,73,52,180,230,241,254,32,44,218,119,182,197,116,218,251,16,71,97,183,95,77,9,208,165,36,219,220,250,72,86,122,87,101,70,149,44,37,100,89,138,41,10,75,89,152,95,110,192,59,207,150,61,164,162,170,204,243,9,165,142,170,40,204,154,12,68,217,150,54,10,215,212,6,215,32,191,184,35,3,242,196,204,4,144,53,69,27,24,34,45,36,218,136,125,91,18,20,134,213,203,170,109,99,206,199,4,50,177,48,132,52,166,54,114,182,140,198,201,118,28,201,187,48,211,189,246,191,126,195,144,214,180,199,96,225,45,123,80,253,241,114,50,249,53,41,29,133,239,225,244,239,249,99,46,154,173,170,35,164,146,112,233,38,164,136,198,70,218,77,205,255,0,252,210,139,248,140,106,31,22,195,28,174,140,169,109,204,162,223,171,178,131,115,219,113,167,238,124,49,154,65,37,67,72,22,165,85,140,148,192,118,93,64,212,69,188,108,6,15,55,145,156,55,138,253,129,103,121,169,160,146,72,156,42,177,98,78,247,0,139,17,230,118,193,110,140,34,72,213,227,81,89,86,155,172,151,184,94,223,125,198,1,189,76,115,50,83,60,218,217,236,46,0,176,23,240,195,127,69,40,97,150,74,218,148,43,192,100,224,145,184,96,89,136,231,218,58,163,220,96,243,181,203,178,44,47,172,191,149,212,135,57,141,42,161,46,218,0,183,103,84,127,60,84,202,117,195,75,47,13,221,155,228,148,6,3,233,212,203,207,192,223,79,239,99,232,171,224,76,135,51,208,81,107,97,146,73,9,237,34,201,164,237,251,216,247,43,172,52,122,67,197,196,71,166,88,93,1,222,197,46,61,138,130,124,177,44,93,51,210,195,31,167,63,193,167,229,37,132,17,61,174,203,10,13,191,120,255,0,60,41,103,77,44,85,242,137,224,44,166,165,33,70,61,81,98,138,45,171,197,159,243,195,117,26,8,169,21,87,80,182,145,123,247,43,127,28,43,116,212,212,202,69,58,93,169,102,145,22,69,229,98,24,111,127,16,214,240,211,227,130,199,231,68,115,91,139,239,59,184,165,155,65,140,104,167,81,125,193,95,164,125,135,189,241,91,53,17,141,25,129,136,203,44,45,9,141,0,235,17,169,153,173,227,100,242,181,241,210,202,103,20,205,218,226,18,46,45,127,196,54,191,151,240,192,204,230,174,170,159,49,162,150,24,158,68,142,156,9,27,81,26,117,23,27,248,216,17,255,0,190,7,30,243,61,142,42,63,252,72,254,131,180,68,211,116,47,39,164,153,79,25,234,230,150,201,182,148,12,252,252,58,227,216,224,78,103,32,20,213,17,139,91,135,61,148,142,219,55,251,244,56,232,230,83,214,199,75,36,47,28,113,164,101,21,52,6,54,18,54,199,198,246,55,237,24,171,86,213,18,85,84,91,123,164,129,71,102,224,255,0,60,50,82,73,144,97,225,166,225,171,228,51,209,56,162,166,233,166,68,252,123,200,242,204,116,255,0,85,213,200,62,204,49,160,252,80,140,183,69,18,219,218,109,212,246,245,27,127,78,127,251,227,53,232,140,196,244,175,163,226,88,111,49,153,153,89,119,80,132,53,150,254,88,210,190,40,33,110,140,69,164,190,163,82,5,148,139,53,212,142,183,189,246,237,3,178,248,110,63,77,137,201,182,84,99,223,51,36,180,212,122,212,163,194,83,79,136,26,35,7,199,170,215,197,73,106,94,146,86,169,130,200,99,38,204,118,210,164,90,224,251,123,98,253,11,212,53,69,7,27,67,93,10,40,254,169,9,164,249,236,61,240,10,174,162,9,35,249,99,40,45,33,209,191,234,141,185,219,180,3,239,142,197,228,119,21,106,17,97,238,136,69,28,181,237,215,98,237,11,163,2,111,175,116,23,35,204,125,206,26,50,197,86,170,174,208,73,138,209,171,21,228,78,147,183,251,239,192,30,138,209,218,174,90,197,101,9,79,11,35,169,22,55,176,96,71,128,177,251,96,230,88,244,161,171,225,89,25,103,167,168,149,244,1,245,32,81,118,242,7,72,194,51,121,52,14,45,226,138,52,206,169,20,50,196,25,130,210,239,161,111,109,216,19,236,127,44,106,89,122,188,121,106,68,218,75,46,144,45,229,140,171,43,153,168,98,203,228,40,207,166,151,75,5,237,12,29,73,255,0,23,251,182,53,90,45,18,82,117,67,40,39,151,247,191,150,50,91,196,171,138,85,36,190,200,77,233,130,106,205,44,208,6,137,228,132,60,165,236,2,134,220,31,59,251,96,69,77,92,245,51,67,60,223,94,186,116,6,199,117,13,110,222,95,233,131,61,49,89,228,70,167,69,189,51,21,105,158,194,234,53,144,108,124,65,35,195,11,138,100,120,233,12,133,203,59,196,72,39,123,241,5,238,124,241,211,240,67,63,141,95,89,179,234,238,28,20,144,214,188,6,89,34,120,140,98,219,155,190,166,211,227,97,237,124,91,203,229,104,58,17,147,195,32,110,52,181,18,73,213,63,171,173,136,231,253,165,246,192,28,230,162,178,42,218,105,80,51,65,75,14,185,136,107,27,185,100,31,112,113,56,204,103,171,134,133,224,149,86,36,132,162,70,80,118,72,235,189,185,114,7,196,91,12,91,64,78,92,47,39,20,226,187,145,230,45,166,142,169,65,216,36,196,109,253,83,190,11,244,82,24,105,186,113,145,176,156,153,26,73,129,95,234,178,177,83,235,114,61,48,10,169,103,154,105,209,78,205,20,129,47,202,236,164,111,130,157,17,156,63,75,250,60,178,67,248,252,87,109,64,221,66,21,234,173,251,192,252,241,145,105,201,80,89,49,74,17,118,104,159,20,163,47,209,104,247,184,19,110,59,250,141,191,165,177,145,10,153,165,138,132,186,152,222,38,140,1,222,0,68,7,199,171,99,141,119,226,146,22,232,204,26,75,134,53,0,88,17,99,117,60,253,239,230,59,177,147,208,61,67,85,80,137,180,49,49,149,3,250,186,80,175,173,128,195,51,108,197,240,219,199,251,6,61,75,210,57,169,167,33,10,106,26,142,218,84,173,182,62,163,219,4,250,33,20,82,214,73,103,109,109,78,232,192,155,234,179,71,98,71,157,253,9,194,253,77,76,19,68,180,220,80,90,75,37,207,234,141,187,187,64,251,140,53,244,82,142,213,115,215,41,80,144,192,209,58,17,99,115,102,4,120,13,54,243,35,199,5,151,210,178,60,123,100,253,134,242,229,86,151,50,41,115,23,81,73,28,137,208,118,255,0,41,245,197,8,36,9,12,82,196,25,148,81,128,116,45,192,29,97,127,191,229,139,121,124,148,191,45,152,196,178,178,205,79,52,237,195,183,212,161,22,237,229,112,163,20,168,38,106,8,232,216,163,48,20,70,55,81,220,67,130,126,227,253,140,75,23,82,61,44,43,162,117,240,106,212,106,241,80,44,77,164,178,16,187,97,39,165,233,171,53,42,208,6,137,230,136,188,165,244,128,160,129,164,249,239,232,112,237,75,162,72,31,72,101,5,218,223,226,254,88,75,233,146,207,32,120,17,79,202,150,70,149,192,23,91,150,4,3,226,47,191,101,188,112,112,243,162,41,171,4,84,213,207,83,60,117,19,255,0,72,100,129,65,183,48,44,47,225,138,181,230,42,104,41,235,94,3,44,145,60,101,5,183,32,177,45,111,78,126,0,227,208,100,101,165,226,51,22,102,136,216,157,239,168,115,192,172,238,162,174,42,200,100,69,102,167,130,159,241,72,107,18,100,214,160,251,131,128,199,230,122,252,82,95,226,39,241,65,252,190,87,167,232,86,69,4,161,184,207,36,142,116,155,117,117,177,28,255,0,180,61,176,19,48,125,52,149,10,8,210,35,156,141,191,170,119,251,226,99,152,205,86,148,114,211,202,171,10,68,82,56,204,99,107,72,202,47,110,92,129,241,22,197,42,165,154,89,106,16,27,134,138,64,151,229,186,145,191,191,219,7,41,43,162,44,92,44,156,20,151,184,193,209,24,97,165,233,214,72,68,228,202,198,101,101,238,82,132,169,245,212,195,247,112,237,241,86,50,221,25,135,180,9,77,199,127,84,239,233,111,190,16,58,29,48,126,153,116,125,100,135,241,245,72,75,131,117,210,84,105,91,247,141,253,198,31,254,42,163,55,71,105,244,151,13,199,54,0,139,125,39,234,252,253,59,176,236,126,155,17,145,214,100,100,194,166,105,69,3,72,166,55,141,162,64,59,212,42,40,63,221,80,125,113,65,234,100,164,63,49,78,66,104,12,186,142,218,84,141,34,199,212,123,96,165,11,212,53,93,24,152,35,22,139,74,142,229,210,133,61,116,129,133,218,138,136,39,133,41,120,160,180,129,82,231,146,141,191,103,180,15,184,199,98,242,102,113,91,70,44,98,232,132,81,73,85,41,14,218,154,150,68,96,77,245,89,227,177,62,164,250,19,134,76,189,85,142,107,162,252,30,170,18,57,19,160,237,237,99,235,128,253,19,163,181,76,245,202,71,14,56,76,46,132,88,234,36,27,248,129,160,15,50,182,237,193,42,25,105,191,69,230,72,146,149,158,158,74,150,208,59,87,66,130,254,87,10,48,140,222,77,25,139,120,162,8,100,9,4,114,198,25,151,228,212,29,11,112,1,190,231,253,247,99,85,166,71,142,140,68,218,75,33,211,183,166,50,154,57,141,2,65,116,102,31,34,209,58,175,138,184,252,237,141,90,13,18,68,250,67,40,46,228,122,92,227,37,186,42,226,149,73,47,178,17,186,90,151,205,153,90,0,98,122,136,217,229,215,164,88,105,1,79,220,249,17,129,85,85,147,212,212,138,153,191,164,103,136,94,220,192,65,190,11,116,197,106,28,60,8,167,229,117,198,242,56,81,112,78,161,96,124,66,243,236,183,142,0,141,109,242,186,203,51,63,13,128,39,153,176,231,237,142,159,138,27,252,106,250,178,103,217,129,138,146,58,106,214,131,137,36,82,38,157,183,177,214,88,143,112,79,128,56,181,67,35,211,244,55,163,244,210,134,227,146,238,218,79,97,99,167,159,117,254,216,95,206,234,42,226,172,142,68,12,212,209,82,149,114,26,215,50,43,42,159,112,113,113,179,25,235,13,44,208,74,171,10,199,162,56,204,99,107,59,168,189,185,114,189,187,65,24,98,218,10,196,100,194,242,113,50,138,238,70,198,120,43,97,122,73,47,59,179,36,72,195,170,73,12,187,142,119,235,128,45,109,207,174,7,200,201,48,170,0,157,107,58,234,98,110,53,48,98,246,61,162,226,222,152,150,186,54,159,90,16,140,67,106,143,80,184,3,110,98,198,252,199,175,126,43,230,74,244,116,245,73,49,96,82,162,227,95,213,164,134,32,144,109,204,150,181,247,219,199,29,142,74,209,185,177,184,66,81,127,0,216,228,187,73,29,104,60,8,225,225,179,7,61,98,67,50,128,59,199,84,119,117,7,126,31,230,152,82,116,146,22,119,10,100,149,236,195,183,169,111,225,108,32,209,82,140,210,164,199,19,160,18,186,196,186,134,202,88,5,185,61,195,81,229,189,151,15,249,140,244,212,153,221,59,213,112,184,127,47,42,2,247,178,50,133,96,124,238,44,63,181,141,226,60,145,22,7,179,253,21,132,114,38,117,33,71,103,111,154,77,40,7,110,145,109,187,65,35,26,23,71,148,156,170,145,185,129,1,35,213,133,177,155,37,76,176,102,25,132,241,141,50,45,88,104,73,191,32,135,79,151,102,52,62,143,78,178,101,188,94,27,199,196,212,68,103,114,162,228,1,254,19,132,255,0,174,146,236,234,163,7,246,1,116,198,55,122,230,105,41,138,198,194,13,114,151,42,17,3,185,34,227,195,124,2,146,102,63,47,35,161,80,169,20,91,242,60,227,191,216,95,13,93,53,150,173,114,247,74,107,178,188,76,178,41,2,218,64,250,137,240,223,223,195,9,202,36,154,42,88,100,145,157,150,93,12,204,119,37,102,185,62,59,158,120,233,120,38,31,241,203,235,17,230,179,211,81,26,90,195,1,150,72,206,158,91,132,49,202,9,247,235,91,184,96,130,254,31,71,122,51,77,42,90,88,169,152,177,22,176,190,195,252,173,246,192,28,234,162,178,158,178,25,98,135,136,34,165,100,119,44,122,154,203,32,54,237,230,71,254,248,156,102,82,85,165,61,68,69,81,18,46,26,69,245,105,210,72,223,198,224,159,92,49,120,11,203,133,207,137,148,99,220,238,138,52,21,34,69,159,68,226,54,209,18,94,204,65,102,107,130,14,227,98,69,182,59,246,96,38,106,252,72,143,11,168,3,48,85,213,250,133,22,194,227,110,209,202,252,240,107,47,4,103,180,159,132,178,84,9,90,56,92,146,52,235,186,110,44,123,92,27,216,242,56,19,154,85,112,233,53,55,13,4,115,146,25,72,58,145,141,212,158,253,142,222,10,48,88,158,232,30,34,13,70,73,158,100,149,130,76,226,49,85,35,113,154,104,227,136,137,53,94,66,234,164,183,112,35,95,190,27,104,101,137,51,153,169,218,203,44,148,157,91,248,56,22,245,216,250,31,60,40,100,43,29,101,116,51,70,168,36,53,49,148,226,14,173,245,40,23,182,227,199,14,73,61,61,55,73,38,89,23,76,181,49,14,22,179,114,93,8,1,1,28,174,92,246,27,233,24,30,33,117,19,97,119,29,202,52,83,136,41,174,145,113,24,67,200,160,117,22,96,94,224,243,183,47,59,119,99,80,164,89,13,24,70,12,39,208,3,106,55,10,214,211,252,177,149,229,211,77,151,44,81,203,22,167,47,60,115,5,107,221,76,154,88,3,223,177,56,212,50,202,129,85,65,28,131,80,50,42,201,176,229,168,106,27,250,140,3,105,171,69,156,76,82,175,196,68,124,213,154,147,51,18,50,105,146,39,145,227,41,96,165,184,130,64,124,72,69,107,142,100,236,55,56,160,145,178,212,185,101,58,46,90,79,214,187,234,22,55,237,217,206,254,56,47,211,88,39,105,0,167,80,176,9,17,203,88,0,142,91,99,126,123,148,93,251,48,14,38,121,26,49,11,181,153,117,145,184,216,198,123,15,136,24,236,157,162,199,255,0,26,147,148,211,247,41,215,196,41,171,163,88,233,148,203,60,241,84,73,32,27,169,142,119,32,183,154,157,137,237,193,158,148,60,51,103,25,162,50,135,86,68,214,15,89,90,202,53,15,177,246,194,206,99,95,87,75,157,85,207,193,118,165,50,65,30,178,215,3,74,171,145,111,17,219,139,134,170,106,233,228,153,158,54,74,193,168,166,144,116,137,5,237,113,206,193,173,233,134,63,4,201,33,134,82,205,40,199,216,145,170,34,134,150,178,62,62,189,18,187,77,198,79,232,203,45,214,205,98,116,245,92,216,118,142,87,223,11,242,0,52,78,22,59,233,140,128,69,183,183,88,91,157,249,249,122,224,221,32,142,121,106,154,74,114,243,73,71,38,182,83,181,212,137,88,246,218,241,198,203,226,88,114,6,224,62,105,42,192,212,213,19,68,22,234,218,145,78,218,193,177,223,218,254,39,5,137,166,213,131,196,66,160,215,193,127,162,147,69,52,245,6,73,74,200,240,13,49,49,185,111,214,213,98,121,13,36,109,189,154,216,58,149,46,249,118,107,8,109,70,9,90,75,220,110,52,134,27,115,211,107,249,95,195,0,122,29,4,111,153,211,73,14,150,113,169,128,109,174,52,155,155,142,91,246,119,143,44,29,133,233,193,204,242,246,104,224,169,156,23,141,222,228,176,145,8,59,143,217,80,44,60,79,133,151,157,84,154,23,134,119,20,90,203,101,85,175,166,224,199,52,172,42,17,21,133,236,3,45,128,6,251,92,234,246,240,198,134,241,52,180,45,20,64,41,96,70,166,31,87,152,29,155,126,88,203,178,170,243,13,36,47,160,60,82,82,132,49,165,239,168,13,143,163,91,210,248,212,41,218,55,167,78,11,186,165,250,167,153,177,2,223,101,56,25,61,147,41,226,85,78,254,76,250,105,36,162,172,127,249,126,27,180,105,10,146,85,84,174,134,15,160,120,134,191,102,203,127,58,180,172,98,98,186,25,111,164,144,7,34,15,34,123,9,54,190,8,244,202,58,195,89,19,110,240,83,29,74,192,27,169,96,214,27,115,27,19,251,192,96,81,145,154,161,194,72,200,101,188,136,57,106,44,3,128,60,133,189,111,140,203,236,202,63,141,167,170,44,31,85,194,203,179,140,186,40,105,128,101,173,134,168,177,109,203,7,112,65,29,133,186,182,61,184,51,210,49,171,54,205,145,55,235,43,139,157,152,217,71,102,252,240,191,89,91,53,38,123,83,82,96,226,83,188,176,204,161,88,146,116,216,129,190,195,171,127,92,88,21,210,214,204,106,140,136,241,204,160,148,208,62,157,190,251,28,53,214,132,201,49,226,148,179,74,17,246,34,69,52,233,81,11,85,25,146,194,74,128,218,137,0,155,3,112,187,168,209,31,136,214,108,13,219,2,102,82,162,9,226,140,71,82,170,170,9,142,198,57,20,216,223,187,112,125,240,111,46,119,25,180,42,22,33,81,40,52,250,217,88,134,86,93,22,32,13,143,46,183,45,216,156,11,204,35,104,105,20,191,18,212,242,105,37,216,110,164,13,205,128,223,170,124,237,126,220,108,36,173,51,115,227,106,18,137,247,70,106,99,76,241,56,237,163,84,173,25,2,255,0,136,90,233,162,214,177,221,193,220,88,5,195,85,61,84,116,153,200,130,78,83,194,81,75,50,216,16,84,155,92,222,228,91,237,132,58,71,142,166,73,94,55,88,200,107,135,210,110,132,47,87,107,111,221,182,247,39,26,14,102,233,150,103,180,213,117,8,171,24,45,77,43,43,95,70,173,181,11,13,250,218,119,238,7,149,238,51,136,73,79,242,75,133,220,90,42,198,12,117,98,50,89,116,79,103,141,9,187,94,218,122,187,11,88,143,61,91,225,227,162,149,44,249,90,35,30,184,125,5,57,0,66,173,151,126,222,91,15,218,24,207,170,20,75,95,89,165,248,176,212,192,146,70,233,118,184,80,20,173,246,185,221,78,198,192,54,28,58,59,155,138,170,169,120,208,105,168,104,193,145,239,213,102,0,2,87,186,224,167,174,22,183,84,95,157,94,56,207,244,91,233,93,68,144,229,70,68,10,89,70,180,58,117,11,32,185,191,97,219,179,190,214,4,141,128,210,87,201,81,95,73,100,150,82,181,33,67,129,177,14,129,87,123,236,77,137,253,220,19,233,149,92,115,4,161,19,172,111,52,18,216,48,216,22,4,19,177,39,144,36,15,253,176,171,149,87,152,96,141,153,53,195,45,50,171,34,94,225,128,26,79,163,15,107,227,34,247,166,102,56,94,57,81,168,77,11,205,151,188,48,128,11,169,0,176,217,175,182,224,118,109,249,99,62,154,87,166,172,144,124,185,141,165,141,32,5,136,80,80,161,86,40,60,110,15,144,30,186,4,6,55,167,78,19,178,173,206,253,182,32,91,252,167,8,189,48,74,195,95,20,187,188,52,198,232,192,27,169,55,54,219,159,34,87,197,128,236,193,195,221,18,118,105,253,193,244,140,99,98,133,10,95,73,176,28,136,253,82,123,13,198,248,23,55,7,47,206,242,216,96,166,85,49,215,195,85,168,183,50,11,2,8,236,102,176,35,191,126,236,16,50,51,84,184,73,74,153,47,34,15,218,44,3,128,60,151,239,124,6,170,174,158,143,59,171,157,161,215,3,207,20,202,21,137,190,155,16,55,216,117,88,250,224,112,238,232,244,191,145,73,227,140,208,193,210,17,171,52,205,210,59,31,197,214,183,59,49,217,123,55,231,219,128,106,62,93,42,98,106,195,50,11,75,62,173,68,141,236,13,194,238,163,134,158,61,99,177,185,196,223,57,45,116,237,80,100,71,142,161,65,210,16,114,63,199,108,123,150,188,141,155,70,138,145,10,138,149,52,229,157,88,134,12,44,1,0,117,77,194,245,185,0,196,158,88,43,90,168,66,197,53,141,74,64,57,81,144,65,60,81,172,117,74,168,1,49,216,199,42,16,13,237,200,236,220,143,110,44,116,98,162,49,157,32,153,180,106,145,163,176,213,248,133,174,154,44,162,199,118,7,113,97,163,157,246,60,215,169,138,146,54,115,33,88,95,65,46,192,18,45,112,77,128,177,234,159,59,95,183,20,40,25,42,166,119,141,209,15,18,225,244,155,130,6,215,22,244,219,180,158,236,80,170,88,233,16,229,232,205,99,221,53,84,116,185,209,167,147,148,241,21,82,204,162,204,10,220,11,155,220,237,246,196,48,131,29,98,198,75,2,147,21,120,146,253,107,128,83,109,133,136,43,183,45,247,197,172,202,68,203,51,218,122,154,132,84,143,173,79,35,43,95,135,171,245,133,135,237,105,23,238,7,190,224,100,232,37,174,173,210,220,88,42,97,142,72,221,110,215,85,80,133,111,181,205,180,157,182,26,177,20,118,118,93,195,83,157,124,154,23,69,42,89,242,152,145,143,92,29,26,119,0,16,6,145,189,183,229,183,245,151,21,186,89,81,36,57,96,116,11,169,111,34,182,155,139,32,185,191,97,219,179,157,236,64,36,109,7,71,179,129,87,83,57,154,13,21,44,129,165,107,245,93,182,4,175,117,193,79,83,136,250,105,87,28,214,161,19,170,73,37,52,164,7,27,2,192,220,139,18,73,178,155,13,190,251,20,187,136,80,234,211,240,15,163,175,122,140,194,147,240,229,145,150,164,174,176,54,179,160,11,189,249,157,36,250,97,222,166,9,42,50,217,96,133,84,51,163,0,92,92,49,55,27,129,217,113,237,108,102,89,93,120,134,56,203,174,168,38,129,3,42,94,224,139,89,189,10,253,241,167,67,165,226,80,142,202,186,136,184,230,1,0,115,253,211,141,111,100,198,113,17,81,158,198,125,52,175,79,87,42,138,115,17,158,49,5,216,133,188,108,129,88,168,243,32,251,119,219,21,105,24,161,40,85,146,229,77,130,242,63,178,79,97,186,239,231,139,221,47,90,223,210,49,204,117,52,52,255,0,67,0,110,164,239,167,110,124,141,188,88,14,204,13,226,19,82,225,36,43,175,83,160,253,162,109,32,183,146,220,123,227,50,251,50,159,227,82,106,81,101,18,98,160,207,242,202,120,41,149,12,117,208,213,106,45,218,87,73,4,118,49,43,113,223,191,118,9,244,128,106,204,179,116,140,127,250,195,58,220,236,77,237,217,191,59,239,128,53,53,211,208,231,21,147,188,58,224,106,132,153,108,196,220,168,4,115,216,117,92,145,111,28,90,53,82,215,79,36,230,68,104,234,150,246,1,118,13,200,249,140,53,248,166,73,143,20,165,150,80,143,177,8,31,47,21,76,77,84,102,69,60,89,245,134,36,16,78,146,74,174,235,248,106,123,247,34,219,224,84,168,209,152,102,134,49,29,90,170,0,198,59,24,228,82,1,189,175,99,179,114,61,184,57,150,188,146,230,171,26,164,66,162,173,13,57,46,172,67,234,182,149,32,11,41,44,168,53,29,128,98,108,112,34,188,24,169,34,145,204,133,98,110,25,46,192,18,45,168,19,203,115,98,125,48,88,228,173,51,179,227,106,13,124,29,244,90,162,33,155,34,204,250,53,51,32,3,87,226,22,186,105,183,35,185,13,114,44,52,236,111,205,170,154,169,41,243,151,130,75,218,120,108,186,153,69,152,17,168,2,77,238,118,251,97,27,44,41,85,82,30,39,68,110,53,195,0,110,27,144,184,183,144,219,188,247,97,242,190,88,242,204,246,158,166,117,84,141,149,169,217,195,95,134,78,250,182,28,181,88,121,3,223,124,7,18,146,159,228,155,11,184,81,90,156,50,85,164,103,86,164,152,163,68,159,172,72,5,54,216,88,139,109,203,125,240,245,209,90,147,38,81,2,51,93,190,141,59,128,10,129,97,191,229,222,87,25,228,241,137,43,43,128,110,36,19,199,20,177,178,221,181,40,64,150,190,215,58,108,118,216,95,14,125,29,206,5,101,69,67,77,14,138,150,80,242,181,250,172,219,2,87,186,251,122,176,192,45,213,23,231,141,194,51,95,130,94,150,212,201,14,94,174,186,117,2,100,86,211,113,165,64,185,238,62,87,189,247,0,218,224,53,13,116,149,57,141,55,225,201,35,10,135,5,192,218,206,162,219,247,149,82,222,152,185,211,122,184,231,189,10,206,137,35,82,200,66,183,97,96,121,88,146,77,144,216,109,111,93,151,178,204,193,97,210,101,93,84,243,70,154,130,94,226,214,1,189,44,125,241,145,117,179,50,16,79,20,141,46,178,9,42,114,201,160,129,84,51,35,129,172,92,57,32,141,199,117,254,214,198,125,52,207,5,84,200,180,237,25,168,140,66,117,16,164,196,202,170,72,31,218,42,125,87,190,216,208,226,210,240,133,87,100,235,16,214,236,216,14,126,135,8,29,45,90,193,154,71,80,218,154,42,123,240,216,3,117,38,198,219,115,237,183,139,1,217,131,135,186,36,91,73,63,185,78,145,138,222,50,165,1,101,38,195,145,35,233,191,97,186,31,124,13,136,197,65,210,60,178,154,10,101,78,29,100,85,32,150,229,170,32,140,8,236,36,173,252,119,238,197,225,33,21,46,171,33,80,218,153,71,237,29,156,91,201,117,12,4,158,186,163,47,205,235,102,120,117,68,106,68,171,165,201,220,11,142,123,13,164,36,91,199,25,135,119,71,165,252,148,86,136,205,7,115,225,171,49,205,210,48,63,237,110,203,115,177,187,16,77,198,253,251,224,61,190,94,10,152,141,89,154,52,109,115,22,13,112,192,146,132,144,187,142,160,61,253,150,220,98,102,169,150,186,162,105,90,88,218,58,187,149,2,49,176,123,216,250,95,243,199,185,99,201,62,105,194,84,136,84,87,68,212,236,88,53,154,246,101,29,81,96,75,34,2,199,170,3,94,196,227,109,107,104,66,197,56,193,74,64,57,81,163,104,166,130,49,29,72,84,210,198,59,20,117,32,53,237,123,27,106,28,241,103,162,181,17,28,205,82,87,209,196,212,128,117,191,16,144,86,214,228,119,235,18,69,134,157,185,239,22,96,56,84,176,202,230,66,177,177,136,151,96,9,0,106,29,219,145,115,111,1,138,217,65,90,186,200,222,39,142,54,53,0,134,0,236,215,176,190,222,155,119,158,236,81,74,88,169,16,228,232,204,59,210,85,36,25,188,180,178,3,248,241,117,117,50,141,193,1,130,155,223,127,229,138,240,233,73,196,117,14,235,26,59,36,169,29,197,246,186,236,8,22,35,73,176,219,22,171,102,143,44,207,98,168,157,85,35,145,26,2,224,253,13,245,95,97,200,145,111,33,235,129,210,43,53,109,103,9,140,137,32,138,104,89,110,218,151,72,80,47,97,125,133,246,216,114,196,107,99,208,225,90,230,87,179,31,190,42,195,44,153,53,60,209,178,133,141,102,46,165,121,169,80,46,15,101,182,247,198,93,75,75,26,193,11,7,227,72,14,129,37,255,0,84,201,24,43,231,215,251,28,105,159,22,184,231,46,161,49,187,8,66,212,113,128,61,154,84,11,248,95,25,125,28,28,90,90,85,166,153,184,49,201,169,129,22,37,245,18,108,63,116,251,98,156,221,201,248,111,21,251,3,53,36,73,85,17,128,160,142,53,177,210,45,250,199,113,222,70,175,203,187,12,189,27,204,140,19,199,151,74,182,90,162,146,134,34,214,40,116,132,30,229,175,227,129,121,68,212,241,87,46,95,36,74,213,19,35,162,11,253,76,88,90,222,31,87,168,199,221,28,146,142,155,164,53,21,51,73,35,81,210,59,152,238,110,64,229,183,103,236,227,95,84,92,89,53,37,82,67,53,118,93,3,166,97,87,150,79,12,138,180,109,19,68,128,235,115,187,2,71,126,196,98,253,2,48,162,156,199,12,108,235,117,58,198,234,56,68,27,120,139,147,138,189,12,12,157,33,105,81,20,67,92,22,67,25,31,65,47,112,171,225,99,99,253,145,223,131,249,157,5,54,92,242,198,145,183,14,64,172,52,157,200,183,88,250,216,95,207,19,77,84,146,42,197,147,233,201,124,141,180,177,132,133,149,236,10,182,246,63,218,35,236,70,22,122,65,79,44,242,202,145,200,120,114,66,120,233,217,164,57,34,199,179,112,125,14,24,161,144,45,69,106,144,21,184,234,151,59,131,248,74,118,242,39,11,125,34,171,20,112,85,178,176,45,242,78,235,168,253,54,107,127,17,247,193,71,204,76,187,10,209,211,78,40,104,165,42,186,35,104,33,37,70,235,214,36,94,254,118,62,152,92,207,107,37,142,121,32,210,2,78,136,236,218,173,165,99,44,109,230,73,24,124,166,235,116,126,86,49,233,87,150,38,66,121,233,234,219,214,195,25,255,0,72,93,32,173,140,76,174,22,72,148,183,87,101,179,27,55,240,245,192,97,243,163,209,203,59,225,26,126,212,31,232,189,60,80,229,173,44,113,3,12,255,0,92,167,172,53,109,113,126,195,184,183,150,35,173,137,224,167,158,174,53,98,99,141,216,223,144,181,249,248,225,122,131,57,173,201,178,170,199,160,169,49,25,106,84,33,176,101,102,84,26,129,7,110,77,127,108,16,108,198,186,191,42,173,74,170,150,210,168,172,16,0,22,237,17,118,99,227,114,222,27,248,97,179,197,110,197,97,227,180,193,64,41,209,41,74,116,167,33,165,3,240,163,169,148,44,132,115,182,181,3,218,199,215,26,135,196,120,101,155,163,113,24,92,7,74,128,250,72,184,96,17,193,30,22,189,253,49,151,244,106,89,159,164,221,27,100,31,242,230,162,196,142,90,192,42,64,246,198,149,241,55,230,63,225,186,79,151,102,0,85,41,148,41,0,148,225,189,253,47,107,225,184,252,25,46,95,85,24,245,2,69,21,60,115,137,12,210,7,234,53,236,16,152,212,219,252,54,192,185,168,105,255,0,73,5,137,16,162,200,198,65,166,215,187,40,34,254,184,189,151,69,28,209,71,4,50,149,28,94,36,183,22,187,14,30,195,191,253,78,35,167,171,130,150,166,106,105,210,242,203,172,199,39,123,216,17,247,81,232,112,16,117,38,195,205,186,81,97,124,135,49,104,229,158,138,220,65,81,27,150,54,185,37,1,252,255,0,134,25,42,96,138,90,233,107,225,101,138,166,158,129,225,146,37,250,152,52,146,142,176,237,61,68,62,184,73,201,248,84,29,44,105,203,60,84,212,117,17,235,91,18,198,206,4,128,118,114,215,126,235,140,48,101,243,72,245,245,21,20,229,74,230,12,75,52,164,7,8,11,21,85,244,211,127,92,118,85,119,33,17,122,106,33,156,191,74,244,113,229,74,120,231,117,135,145,218,192,171,114,244,223,15,52,47,168,84,33,91,8,184,107,207,99,120,131,31,243,28,44,230,220,58,58,17,12,34,56,229,169,129,28,147,184,98,75,46,222,130,248,102,166,60,30,62,227,172,168,192,91,153,10,203,127,240,140,34,55,165,148,230,158,185,216,163,210,225,81,37,69,69,20,78,52,53,18,153,205,185,130,192,0,59,175,127,182,4,84,82,85,124,141,35,186,40,142,154,88,226,186,243,23,112,219,251,219,211,12,125,40,146,40,56,243,190,147,162,32,121,238,66,29,71,206,216,163,72,36,139,35,156,76,84,202,203,20,151,231,114,92,27,227,166,234,8,46,18,122,114,25,247,72,231,147,230,205,48,12,171,81,26,107,114,219,0,178,49,211,234,119,244,193,174,139,211,199,14,84,172,144,134,73,110,101,148,238,53,19,125,55,236,54,210,48,19,164,146,36,25,140,28,112,203,19,195,200,141,148,7,98,15,157,237,232,78,57,163,205,234,242,140,154,118,203,234,56,114,203,86,57,37,195,16,128,54,199,110,209,246,195,227,29,88,205,203,155,149,197,202,97,218,248,30,158,154,122,180,86,60,56,152,183,112,176,218,255,0,108,73,209,25,138,244,183,32,167,84,180,17,207,46,135,35,234,219,72,251,0,125,112,30,108,198,191,49,201,234,205,69,67,21,225,171,4,0,5,212,208,234,99,183,137,56,49,209,169,166,151,165,125,27,117,22,167,105,152,139,114,15,166,196,121,88,12,6,56,233,116,30,110,35,157,6,205,43,226,92,50,77,209,184,154,23,1,163,159,89,82,47,168,104,112,119,236,231,127,76,99,148,9,20,80,199,48,115,52,130,65,161,239,96,154,145,54,244,3,79,161,198,187,241,64,84,127,195,148,156,6,96,171,84,12,129,79,52,225,189,253,47,108,99,185,116,81,202,177,69,12,164,5,155,139,40,34,215,112,16,149,30,183,247,195,115,119,39,225,188,127,176,115,208,211,254,145,11,18,33,141,100,60,65,166,215,212,225,109,127,92,49,244,127,49,101,150,106,11,113,4,232,206,205,107,177,40,63,141,199,182,3,82,213,67,75,52,212,147,37,230,145,92,199,47,123,139,17,247,27,249,226,124,144,195,151,244,169,234,89,158,42,90,42,132,212,182,37,152,106,2,64,59,44,23,80,61,215,30,24,219,213,29,44,154,169,106,28,170,224,138,90,170,172,198,6,72,234,32,203,56,50,66,131,115,173,230,7,80,239,5,23,223,19,211,88,116,114,105,18,158,57,156,68,65,185,181,129,13,184,247,190,2,229,210,202,106,170,38,135,65,92,195,173,35,74,64,112,20,185,80,190,133,111,235,134,220,231,69,37,31,2,17,28,114,84,196,178,27,238,9,98,192,159,97,124,77,37,83,72,171,14,84,161,37,242,51,210,176,102,171,66,182,17,178,174,231,99,120,131,31,243,97,55,165,162,162,90,154,202,40,156,104,52,145,153,207,105,187,88,1,221,125,64,250,97,198,35,193,106,141,199,91,75,1,110,228,101,191,248,70,22,186,81,36,116,255,0,51,59,233,37,98,86,231,185,8,73,62,118,254,88,40,249,136,125,133,234,138,74,175,148,163,149,209,68,116,242,36,55,78,127,80,55,252,135,166,20,122,69,51,154,207,150,179,42,79,28,101,216,182,192,43,177,211,239,190,52,74,117,120,114,57,146,98,166,82,34,144,239,114,110,252,254,216,206,250,71,42,83,230,80,113,195,42,52,0,238,54,91,59,216,251,219,1,137,253,74,61,44,211,213,194,181,241,65,222,140,83,199,14,80,133,97,13,28,162,242,72,119,5,137,190,155,246,27,16,49,229,124,13,79,77,53,88,86,33,34,37,187,135,119,175,242,192,42,92,226,179,40,201,164,57,125,71,14,89,106,249,4,4,49,8,53,236,118,191,44,89,168,204,107,243,28,154,165,170,42,24,141,55,9,96,16,22,132,51,31,118,56,108,241,117,88,172,28,117,65,99,248,13,116,58,99,255,0,23,228,20,225,45,12,114,74,81,200,250,246,210,61,130,169,245,198,137,241,58,25,38,232,236,79,19,128,99,149,156,169,23,212,186,24,29,251,57,223,211,25,231,70,37,154,78,152,116,113,192,2,153,164,114,164,114,15,164,6,30,86,11,239,135,239,138,98,163,254,30,164,224,179,8,214,114,101,10,121,167,9,254,215,182,27,143,211,100,185,125,100,100,244,41,12,81,197,42,185,154,78,34,132,123,216,46,165,140,21,244,23,30,135,1,205,13,63,233,5,16,162,24,209,250,227,77,137,212,225,108,15,120,190,9,101,209,71,34,195,28,50,144,177,207,198,144,17,98,88,4,37,71,168,62,248,130,142,166,26,105,37,162,145,47,60,136,198,57,63,106,64,84,143,200,223,207,1,7,82,108,60,202,212,83,13,116,119,50,97,44,180,22,214,39,83,35,53,174,215,93,143,189,193,243,24,55,93,4,82,203,89,152,64,82,57,226,202,86,25,97,65,191,89,230,190,161,222,10,46,20,114,23,131,46,233,60,149,78,210,69,73,73,58,130,160,18,204,53,1,32,29,150,2,224,247,106,30,24,59,150,60,162,122,137,33,208,69,120,215,43,200,64,97,164,185,0,120,110,183,245,199,101,73,220,132,69,233,106,33,200,244,142,142,212,72,148,209,202,220,54,82,73,177,80,111,184,247,190,30,160,112,207,84,186,108,35,147,78,231,99,248,97,143,231,133,124,240,71,73,76,212,208,112,227,146,166,33,41,190,247,44,90,231,217,126,248,104,141,184,79,82,46,55,109,74,45,220,132,95,236,48,136,248,148,230,158,185,216,151,210,197,169,154,174,186,138,38,28,47,150,136,207,222,73,98,0,29,215,212,167,211,3,42,41,106,254,94,138,103,69,225,211,186,64,10,115,184,60,255,0,33,233,131,221,41,150,58,127,154,153,180,150,17,163,115,220,132,46,125,108,72,251,98,180,42,240,100,146,199,53,140,150,141,206,247,38,238,110,126,199,29,55,210,131,225,39,167,33,157,116,134,103,106,209,75,102,88,230,72,221,152,182,221,86,126,175,185,63,108,31,232,213,60,112,228,241,233,132,24,229,26,158,67,184,44,119,210,15,97,181,134,0,116,134,85,131,51,135,230,53,42,154,112,69,198,202,67,61,143,190,62,167,206,43,114,124,155,255,0,135,84,240,229,146,168,220,4,4,30,170,234,216,237,123,129,108,61,71,86,51,178,103,88,184,185,76,43,93,27,195,80,36,122,121,90,0,235,173,212,46,149,221,109,123,142,68,158,68,246,95,97,124,119,157,229,244,77,243,34,52,73,146,121,9,50,69,186,47,12,128,186,118,29,91,49,35,110,195,138,53,57,141,117,126,77,80,213,21,12,194,231,76,123,4,23,137,24,159,118,56,230,177,120,250,157,16,42,124,148,110,195,83,117,139,50,158,223,164,89,59,8,190,196,11,29,129,71,77,35,103,151,154,155,7,100,175,38,93,85,74,241,170,52,138,194,162,48,70,192,131,117,12,60,10,145,110,236,60,203,242,185,207,71,149,107,37,142,41,51,62,6,151,110,174,157,82,37,236,123,8,223,211,8,149,44,149,25,75,84,69,11,164,180,135,135,33,4,239,119,37,15,168,38,254,55,193,197,146,58,206,141,101,185,119,26,94,36,65,170,52,216,88,93,23,134,7,134,160,221,94,236,58,93,116,254,8,118,142,235,220,101,132,129,210,7,83,18,176,5,67,106,240,67,115,229,124,55,228,146,51,69,10,73,16,71,153,170,24,128,215,210,3,19,111,94,33,62,152,161,73,21,53,70,84,217,181,68,105,171,88,98,84,236,13,194,17,183,96,185,246,197,236,157,196,20,148,76,14,189,114,204,138,215,212,108,86,66,73,240,186,143,108,75,13,236,167,44,212,163,21,240,69,210,104,164,146,31,192,144,68,193,29,9,34,224,41,86,39,236,48,146,40,42,169,50,210,74,171,138,37,226,144,13,202,134,32,219,221,111,228,78,30,243,190,22,132,47,166,210,72,85,193,54,22,33,135,167,118,22,242,41,62,126,154,184,184,184,149,106,16,181,239,123,18,20,91,192,109,231,140,147,232,253,155,195,79,70,91,18,58,79,43,173,83,68,161,130,84,33,140,176,189,197,159,80,4,247,88,125,176,75,162,176,36,25,97,97,5,214,107,241,30,247,0,223,145,238,54,43,138,29,44,180,50,69,43,44,154,29,165,67,164,109,110,171,31,99,191,160,239,197,76,163,56,170,160,162,204,13,20,250,24,73,11,9,0,22,12,226,64,53,3,213,55,219,110,93,248,124,35,175,24,220,249,185,92,83,154,11,205,51,81,230,176,212,60,18,240,97,171,142,66,234,5,172,28,49,55,182,192,105,177,220,125,241,14,123,147,165,12,245,244,4,71,60,112,240,231,89,149,184,130,199,170,58,192,11,216,89,121,13,206,43,205,152,87,230,57,85,65,168,152,178,60,49,184,80,0,26,154,54,44,219,91,245,193,35,207,19,230,170,107,105,168,36,73,12,154,178,149,50,62,178,108,200,252,43,17,189,182,138,220,250,196,19,97,124,114,90,104,92,242,44,169,203,228,23,147,25,50,170,184,100,84,141,222,157,204,145,134,7,73,100,55,0,142,222,86,245,195,211,71,14,97,145,82,172,146,69,4,213,114,192,241,76,99,220,16,225,142,150,239,177,181,187,137,238,194,45,85,68,53,89,68,220,24,52,79,64,11,177,91,130,46,200,163,126,219,220,224,188,53,15,62,89,151,229,205,43,200,180,78,103,85,4,132,250,65,0,247,155,220,120,1,110,220,28,250,169,252,18,109,15,216,197,151,8,224,175,170,165,150,53,149,196,204,99,46,5,173,168,201,184,245,183,190,28,122,55,43,62,91,70,36,141,98,113,16,93,31,178,99,125,38,254,195,1,168,22,10,220,161,179,25,41,149,106,11,241,30,207,117,80,202,162,227,250,189,222,88,45,144,203,166,134,153,214,215,41,53,152,155,144,11,107,23,62,109,108,75,15,114,172,179,83,211,248,4,244,162,2,242,173,41,119,41,61,51,25,130,127,248,181,32,173,143,99,13,207,182,23,18,25,102,167,142,120,34,84,142,19,26,182,228,144,164,216,94,255,0,213,3,243,237,195,166,124,145,29,47,175,64,126,32,102,38,214,5,73,3,194,229,64,253,251,97,127,32,118,172,202,106,130,236,175,19,245,246,59,171,48,80,60,0,4,99,102,234,9,133,194,228,112,201,102,125,159,234,74,185,33,104,117,9,56,115,131,114,0,210,173,29,143,121,184,184,30,120,102,200,96,17,244,122,13,49,33,167,49,173,228,6,228,201,164,18,47,216,110,79,60,2,233,72,20,245,84,242,183,18,199,92,123,13,128,82,24,31,118,56,135,42,206,170,242,236,170,165,104,106,68,15,243,17,145,32,0,130,89,77,174,14,215,210,47,221,190,28,163,175,28,66,201,155,145,197,74,75,220,59,68,209,83,244,135,45,53,80,50,209,252,201,134,90,130,64,1,36,28,54,212,219,89,108,88,248,88,246,155,224,126,125,151,82,75,20,176,211,106,154,10,102,112,142,202,13,139,22,94,106,5,201,33,91,187,172,45,96,70,33,154,170,178,183,37,99,52,172,203,195,18,196,154,69,144,232,89,47,222,78,171,250,99,172,201,62,114,73,36,68,96,26,142,25,164,98,164,41,150,227,151,84,13,36,106,35,115,185,190,215,199,46,154,23,57,243,84,164,189,202,217,70,103,54,77,80,37,141,17,158,56,88,61,197,212,130,131,183,178,225,133,199,120,195,164,148,80,84,84,229,79,243,112,197,82,181,11,36,33,193,187,141,14,24,118,95,101,81,224,79,134,17,43,166,138,175,39,121,32,164,209,45,29,210,82,46,14,236,21,124,198,157,188,193,240,185,184,171,76,212,89,88,105,120,179,229,231,141,26,56,58,89,72,86,0,220,234,107,182,177,217,181,187,240,115,90,222,162,86,212,30,221,134,12,161,132,83,213,70,86,55,157,29,244,157,29,77,37,175,200,16,70,204,6,199,176,119,97,215,35,150,73,41,98,138,104,132,110,41,209,216,3,112,186,73,91,120,157,152,159,49,128,244,81,241,242,207,210,85,9,14,181,0,51,198,155,92,144,174,54,216,144,221,189,154,109,108,16,201,223,133,71,66,68,186,227,105,101,141,116,155,130,165,93,129,241,182,141,188,206,37,135,102,138,114,205,78,159,216,161,210,42,41,166,152,71,4,170,4,241,152,229,89,7,212,20,134,4,119,88,146,57,246,225,113,227,170,153,161,149,145,28,80,232,128,232,26,110,128,219,85,187,250,196,31,44,58,231,58,52,197,80,100,210,85,152,106,54,0,3,113,249,149,246,24,87,200,37,53,66,173,28,94,38,105,160,50,114,38,204,108,23,110,203,251,223,27,43,208,190,198,240,217,52,100,109,8,189,34,121,82,117,129,227,102,138,93,14,116,147,96,87,80,55,244,109,128,238,193,174,140,69,26,101,140,168,129,224,223,91,168,6,198,230,247,35,113,207,239,138,93,40,79,193,90,160,172,80,190,130,161,126,160,192,49,7,198,226,195,186,248,23,144,230,111,71,81,91,53,52,178,34,181,62,173,72,126,144,174,188,193,216,142,177,30,216,116,58,224,55,54,94,71,18,242,71,220,51,152,164,244,179,189,68,84,242,63,9,210,69,49,238,70,250,136,216,95,109,43,127,237,158,236,95,233,14,95,3,84,189,69,40,138,74,122,244,21,112,148,151,86,228,245,65,91,0,108,84,173,183,176,218,230,247,192,42,60,227,50,204,64,74,154,134,180,188,71,152,112,213,117,178,233,109,94,29,93,34,222,4,226,205,49,105,178,216,33,211,43,61,29,112,134,50,138,204,22,19,170,234,72,189,137,32,145,107,125,68,223,150,49,71,74,160,30,69,150,78,64,58,106,81,75,44,200,79,225,223,80,63,73,211,97,225,227,183,150,31,114,140,217,179,168,170,42,42,66,185,136,178,61,148,177,101,11,207,159,50,11,31,59,97,54,7,167,167,215,150,75,25,99,41,41,9,83,109,82,3,213,191,112,36,145,231,108,88,232,205,97,202,179,140,199,139,36,162,154,18,97,120,193,36,200,189,101,55,239,208,74,177,244,7,234,195,101,83,84,200,171,78,232,97,108,185,104,114,220,189,163,169,90,133,134,73,41,134,130,77,163,212,118,229,97,99,109,251,71,174,24,160,158,74,121,41,106,105,105,163,224,22,179,128,9,32,144,21,185,222,224,105,79,31,170,192,146,23,11,61,30,249,138,122,88,114,232,90,55,166,148,153,70,183,210,75,114,42,14,224,169,54,54,0,110,199,158,27,243,24,33,164,166,69,138,65,12,78,53,198,81,182,13,171,112,8,241,220,19,123,19,220,184,150,87,25,149,71,34,150,29,5,12,241,62,107,62,202,219,230,105,34,153,101,13,27,33,212,178,168,141,216,149,229,112,126,159,2,110,111,108,15,202,44,134,170,16,136,213,42,92,45,211,169,167,81,59,0,110,46,24,118,247,28,84,169,204,215,50,167,57,129,150,41,170,105,106,196,176,42,16,67,11,106,85,146,199,83,2,5,174,78,254,39,155,93,44,34,92,180,230,51,199,8,112,64,105,17,13,183,32,55,174,174,223,234,219,29,147,106,102,226,203,222,63,40,49,147,74,243,83,198,146,198,35,115,79,28,172,1,184,94,107,167,196,223,81,62,107,128,221,33,162,154,162,113,20,18,168,19,166,153,22,65,245,105,112,192,142,237,216,142,120,35,147,177,134,139,47,180,186,145,158,84,93,38,226,214,102,7,211,69,135,153,199,217,206,128,177,79,196,210,87,82,134,54,234,131,123,122,223,79,176,193,118,157,136,125,132,166,142,166,102,138,114,136,226,139,68,13,164,105,186,139,174,171,119,245,136,62,43,133,46,144,188,169,83,242,239,27,52,82,178,75,213,38,202,87,82,155,247,243,216,120,97,239,32,148,213,67,90,142,183,138,67,52,60,75,216,155,51,88,13,187,7,119,109,240,163,210,132,180,105,87,165,138,23,40,84,47,212,24,106,32,248,130,187,119,95,3,141,214,74,61,9,79,155,194,180,253,183,47,244,102,24,215,42,210,136,26,11,117,157,0,54,110,219,145,184,231,127,92,86,174,19,209,213,26,168,169,228,147,131,44,114,169,143,123,88,234,182,194,251,105,91,255,0,108,247,96,54,69,153,201,69,37,116,212,211,72,129,169,245,234,78,205,46,0,186,157,141,201,35,219,23,40,243,124,199,49,26,106,103,107,73,174,73,151,134,171,173,212,169,213,225,213,42,45,224,78,29,44,116,245,8,143,23,120,150,57,6,186,67,151,65,243,82,205,72,34,146,158,181,69,92,12,146,235,27,158,160,34,192,27,88,175,109,133,133,205,239,133,26,74,127,149,146,68,45,100,12,89,90,218,78,145,167,195,158,224,143,92,28,166,213,54,93,73,21,165,103,164,173,224,41,69,98,22,29,238,165,133,236,215,212,69,180,253,68,223,150,7,211,53,60,65,178,169,99,44,210,146,177,20,58,117,72,8,2,253,202,110,125,66,224,225,45,45,137,205,11,161,195,42,205,127,77,211,84,212,85,42,176,66,209,203,165,75,18,2,223,109,246,36,51,31,3,138,231,47,249,44,191,45,43,80,181,34,38,146,144,148,36,217,3,17,110,86,22,35,159,104,183,109,240,187,209,154,223,209,181,249,144,154,73,86,153,47,11,162,146,120,130,204,183,61,250,9,66,125,1,231,134,14,143,124,196,20,208,229,177,24,158,153,207,21,68,143,98,205,200,165,247,5,9,222,194,215,212,112,188,152,210,76,12,89,52,205,125,134,88,39,146,9,169,170,105,169,162,48,59,105,112,160,220,22,0,30,119,184,5,22,246,23,231,96,73,3,21,243,164,249,174,144,101,109,243,20,145,78,178,234,82,135,82,202,162,23,55,28,174,13,138,248,19,115,123,109,127,50,130,10,74,116,88,165,88,162,96,30,50,141,219,175,117,4,118,223,112,77,236,73,236,24,86,168,204,198,99,78,153,151,18,41,170,233,170,248,144,170,16,85,150,197,149,100,177,212,65,2,194,231,125,249,246,175,27,110,59,141,203,37,173,181,238,90,201,198,152,234,105,194,35,212,141,72,183,94,165,181,27,216,94,224,157,93,253,216,122,202,38,122,152,85,100,141,99,103,167,142,103,0,245,86,224,130,190,38,250,137,240,43,128,180,208,171,229,135,49,157,97,13,112,12,138,135,73,12,69,253,117,115,59,253,62,27,18,201,216,193,69,151,142,38,165,60,84,91,27,237,114,84,159,45,32,123,227,33,186,102,230,150,182,159,216,23,210,26,41,234,106,56,80,74,154,103,69,50,44,131,118,42,234,65,29,219,181,185,225,121,163,169,153,162,169,40,142,41,10,64,218,69,186,160,20,13,111,34,111,226,48,231,157,104,85,142,113,38,139,7,64,198,221,91,220,168,243,212,20,111,133,156,134,83,85,77,86,174,63,6,65,36,90,185,18,65,123,118,118,0,121,118,223,187,25,38,244,71,236,23,13,147,151,145,180,33,231,239,42,213,252,180,145,179,69,43,36,192,130,108,164,6,67,126,254,240,59,176,123,163,81,198,185,58,170,70,26,159,72,187,160,6,205,250,192,145,184,36,155,250,219,3,186,80,129,18,58,189,46,209,151,49,149,3,102,7,173,191,136,43,183,117,240,55,35,205,37,160,249,249,169,102,145,47,78,24,50,118,105,107,11,131,177,185,36,122,3,219,135,193,107,198,51,54,94,71,18,231,31,112,205,103,30,134,177,106,227,167,146,78,4,209,204,165,59,44,111,109,133,237,178,223,251,94,22,197,206,144,229,176,10,169,158,148,69,37,53,80,90,186,118,73,117,173,201,234,220,88,3,182,222,29,85,185,189,200,106,76,219,48,204,65,90,153,155,75,106,154,101,208,171,173,149,215,173,225,213,101,219,192,226,197,62,185,242,234,24,237,41,146,154,173,169,245,34,177,81,8,22,210,88,94,205,214,54,250,126,171,249,226,142,149,64,60,139,44,156,128,148,80,252,164,140,186,244,170,185,101,112,52,144,6,159,14,118,101,35,215,15,121,94,104,185,229,29,77,85,90,174,128,94,57,130,41,98,19,79,102,251,27,59,121,17,132,250,70,167,95,254,19,36,76,205,41,211,9,67,109,82,2,0,191,114,145,247,85,196,157,25,174,249,9,243,49,52,178,138,125,45,3,42,146,117,236,203,115,126,122,78,147,234,1,231,134,202,166,169,145,120,238,134,67,64,104,168,114,203,212,45,79,15,137,70,230,50,118,85,102,22,229,97,98,164,95,180,16,78,247,195,36,21,18,83,212,83,84,211,83,69,242,238,74,54,144,110,53,1,123,222,247,80,81,111,219,204,0,88,129,133,190,143,252,196,52,240,101,177,240,158,153,143,21,22,71,182,166,184,186,95,112,200,72,189,182,184,99,231,134,172,206,40,40,160,85,138,81,28,71,76,145,50,183,245,183,0,142,219,139,220,222,220,249,12,75,43,142,66,165,145,79,14,148,15,206,80,84,244,143,46,127,152,164,138,100,148,176,210,67,137,16,66,219,142,87,83,165,135,133,193,55,218,212,50,133,63,43,81,76,168,175,84,21,162,0,174,214,4,131,109,193,4,147,254,92,86,159,50,253,33,79,14,102,36,138,106,234,106,178,209,4,177,70,22,37,68,150,220,220,0,5,249,245,185,225,170,8,80,229,135,49,153,97,91,144,56,138,132,41,83,207,252,92,219,126,94,27,116,246,166,110,44,187,74,63,40,55,149,206,213,112,142,34,42,52,144,36,205,99,213,93,96,130,190,38,247,55,238,35,0,58,67,69,61,77,67,67,12,171,162,116,71,117,144,110,89,100,91,17,221,187,91,159,102,10,228,229,160,162,203,215,136,88,24,228,85,182,246,1,174,164,249,0,6,35,206,180,39,14,113,38,142,171,198,24,219,107,238,163,207,82,129,191,126,11,180,196,62,194,115,199,83,51,199,88,200,142,41,202,66,218,69,182,177,64,116,249,19,235,132,252,249,165,21,191,43,34,49,138,87,142,112,65,54,91,3,25,191,126,226,227,195,15,153,12,198,162,134,171,90,254,20,138,232,31,145,98,165,237,217,216,20,218,220,247,238,194,135,73,208,70,34,170,42,237,30,182,143,72,27,50,147,171,220,21,251,224,96,235,37,30,132,231,205,225,90,126,193,62,141,199,16,201,99,84,140,53,49,69,187,160,6,205,109,193,35,145,44,111,235,108,84,170,51,208,86,165,98,83,200,226,10,152,230,12,157,150,55,177,176,189,185,3,221,127,76,7,201,51,73,178,248,179,9,105,102,116,252,16,202,233,184,184,36,11,169,219,118,63,96,123,113,114,151,53,175,204,149,146,166,118,208,65,154,85,208,171,169,132,138,11,120,92,50,237,217,108,58,88,234,90,132,46,47,86,37,141,133,250,67,150,64,149,85,2,152,71,37,53,70,154,168,29,36,214,46,110,70,214,23,234,155,19,253,149,222,247,194,173,4,70,142,66,53,232,84,148,178,184,216,139,105,183,103,59,50,145,230,112,106,16,245,57,102,94,164,74,101,130,166,74,114,202,140,84,66,170,44,11,111,102,235,158,208,44,222,59,208,163,106,115,108,166,72,88,188,166,208,232,107,22,112,64,246,35,238,171,131,132,169,177,57,161,169,166,55,229,153,146,103,185,125,77,85,98,40,140,151,142,112,128,146,168,84,95,73,190,214,14,124,172,113,7,201,73,151,211,101,100,84,37,67,198,178,82,51,70,73,3,65,97,232,1,86,30,32,142,219,225,107,163,21,255,0,38,185,160,158,89,69,59,70,208,21,93,245,18,165,67,27,236,116,157,62,27,139,225,147,36,21,9,68,153,90,72,22,152,169,116,97,57,71,213,113,117,13,189,215,102,34,214,230,124,240,188,144,164,218,3,22,87,25,175,176,221,241,115,82,229,180,47,119,10,82,161,14,145,177,186,169,177,238,250,111,233,140,207,45,169,88,178,234,73,34,128,30,36,186,26,237,244,144,108,88,14,119,37,200,242,190,52,239,139,101,191,68,210,173,223,73,89,129,0,92,30,170,145,127,81,237,124,101,240,84,69,38,85,72,4,32,62,180,10,71,112,123,22,252,176,204,221,199,112,171,165,126,202,20,82,26,138,137,42,217,12,117,16,233,49,184,228,162,230,231,195,125,62,183,197,202,88,39,150,143,44,85,128,240,20,188,82,182,215,119,38,50,215,63,218,118,30,67,195,22,94,24,104,210,4,10,36,19,175,0,131,190,193,203,173,251,238,45,239,138,25,222,103,60,89,84,20,241,29,74,205,176,78,197,117,226,0,60,127,16,251,99,20,173,131,154,10,49,12,228,145,53,53,85,36,114,60,137,174,71,72,209,46,68,108,20,181,251,246,220,95,184,97,215,165,43,30,99,81,148,87,195,61,145,205,153,67,90,218,246,32,249,127,12,103,125,31,18,101,221,56,135,43,145,217,209,100,146,85,98,229,180,177,133,200,223,248,225,142,161,96,167,201,234,247,116,225,102,1,219,185,141,237,237,214,194,166,186,197,197,116,209,160,67,152,10,245,51,195,79,36,113,180,203,161,164,219,136,45,96,124,5,180,251,225,87,167,148,82,87,128,241,53,184,112,62,173,92,180,106,31,239,215,7,101,205,233,35,168,88,140,150,99,23,24,19,201,144,119,125,240,26,183,58,166,206,50,201,37,133,193,140,193,42,181,249,217,108,127,223,158,50,55,174,195,150,55,166,202,185,6,97,29,101,101,46,92,195,136,143,26,185,61,204,138,151,7,249,120,96,39,79,98,79,210,20,145,178,139,75,70,183,219,159,226,61,128,183,166,254,3,23,250,10,177,67,58,84,177,179,124,253,74,56,39,109,58,27,248,233,24,131,226,1,89,99,203,100,167,222,72,149,227,85,110,90,149,175,107,251,237,219,140,75,78,83,39,38,241,128,36,232,228,180,221,30,74,29,69,230,73,90,184,186,89,130,169,136,130,9,228,118,80,125,71,118,59,160,137,214,138,104,171,19,240,30,42,125,79,222,4,71,95,182,187,98,246,73,93,61,118,71,155,59,163,71,28,116,188,24,193,59,130,122,165,109,230,19,199,2,234,171,30,72,86,152,221,116,101,196,132,61,167,133,127,229,135,202,86,218,23,8,213,48,207,71,90,73,250,81,209,169,153,150,48,211,217,160,93,180,176,83,127,190,216,209,254,39,134,94,141,209,74,186,237,29,104,36,160,236,49,72,187,250,176,198,109,209,122,88,227,233,150,64,201,40,102,53,18,21,91,246,16,239,127,241,99,73,248,152,196,244,102,11,107,0,213,13,86,222,224,197,32,59,122,251,219,7,143,193,135,155,213,70,57,147,72,169,70,39,130,21,98,147,136,152,234,3,114,20,150,223,153,216,98,172,15,243,21,19,206,209,178,201,78,120,145,57,228,45,32,185,211,219,176,30,216,177,71,50,73,148,40,225,117,214,77,11,164,110,199,168,53,121,216,157,241,118,58,32,145,194,138,84,172,206,240,220,157,202,176,13,127,45,74,192,14,225,108,41,58,108,169,193,56,171,246,40,36,53,75,75,79,12,138,164,172,178,181,68,160,111,169,193,55,39,247,1,245,195,7,71,169,214,139,53,88,199,88,41,100,85,35,100,118,23,189,207,35,164,48,183,134,0,102,121,131,209,229,6,24,44,94,162,103,214,0,216,46,232,45,253,110,169,199,89,7,207,210,244,170,135,47,98,73,154,161,42,8,153,141,237,161,131,19,230,9,246,24,214,174,44,138,81,235,52,44,237,169,235,223,38,210,225,146,37,136,146,15,34,18,125,65,187,173,108,50,209,86,252,245,109,77,76,113,72,41,180,199,12,76,251,113,2,153,65,35,187,234,252,176,141,76,120,116,153,243,203,0,114,106,137,22,22,181,209,108,191,226,62,231,13,241,230,52,81,189,32,18,233,105,227,186,128,118,208,171,125,135,239,28,33,94,145,202,45,246,2,116,223,136,226,157,148,3,213,117,55,183,104,179,125,175,237,136,114,236,201,38,204,169,41,30,206,174,145,32,183,97,70,140,149,62,101,190,199,29,230,185,173,62,121,65,60,208,50,145,20,51,141,36,220,253,59,17,227,115,129,189,14,138,19,91,20,211,49,4,214,86,2,111,176,58,225,183,185,176,245,193,73,125,61,204,93,18,6,244,246,24,191,77,83,35,139,171,208,0,20,47,43,201,37,176,40,228,21,148,61,31,52,128,131,34,177,175,215,112,193,80,165,200,191,110,200,15,239,14,227,131,191,16,21,106,36,160,122,65,174,104,213,162,0,125,33,129,44,20,250,19,138,121,94,101,45,102,71,155,75,56,101,142,58,67,12,74,109,115,117,0,143,75,165,189,112,120,231,88,197,77,57,100,182,83,163,12,40,26,42,168,202,196,203,9,145,200,216,129,13,154,223,150,9,244,109,158,94,150,116,102,86,101,141,90,98,56,11,201,24,40,191,242,244,192,58,234,185,26,73,33,107,139,80,153,22,63,3,29,193,246,193,206,139,210,71,15,77,178,6,18,135,99,52,160,47,120,177,96,127,197,207,195,27,222,73,141,134,216,217,161,252,82,212,157,28,163,148,107,178,86,110,83,184,197,34,239,234,87,25,6,76,225,41,82,106,120,85,136,168,16,147,168,14,177,9,118,177,230,118,30,248,216,62,39,185,61,25,167,3,80,6,167,172,6,247,28,25,1,219,215,242,198,59,73,52,114,229,81,1,23,93,102,8,186,70,237,98,151,111,110,220,51,55,112,184,94,203,246,85,166,147,143,36,213,38,54,73,41,202,201,19,159,165,71,16,92,219,183,96,61,177,58,67,84,41,233,97,149,1,8,242,138,137,71,61,78,53,220,159,29,3,23,226,161,11,20,17,41,82,149,5,225,185,230,65,81,37,252,139,43,0,59,133,177,67,52,204,100,164,202,86,10,123,22,168,149,248,150,94,67,117,91,127,90,215,192,167,109,29,151,26,72,96,232,253,58,209,230,60,37,235,133,213,18,130,54,71,43,170,224,158,210,53,139,120,97,159,58,106,106,250,204,153,213,195,68,139,17,44,15,45,165,12,27,186,221,163,25,239,71,141,117,47,74,233,50,230,36,241,39,90,130,37,99,125,60,54,185,243,32,253,134,26,233,79,15,47,207,30,88,21,203,86,177,22,22,234,178,131,164,255,0,120,251,225,83,93,118,42,11,97,234,130,187,231,234,170,42,146,25,5,57,9,20,70,77,181,133,226,11,142,238,120,87,233,176,149,218,157,148,6,252,57,20,220,142,208,53,127,191,12,31,92,202,138,57,169,194,205,165,166,139,88,177,253,64,189,131,247,176,191,154,102,148,249,229,20,149,16,50,149,142,9,250,183,185,7,170,1,30,164,99,35,122,236,57,99,122,109,159,101,217,154,79,154,211,210,189,157,29,17,65,3,151,13,212,149,62,174,125,176,181,211,200,99,253,57,79,27,139,135,160,64,0,28,175,36,155,224,167,67,33,132,207,75,52,172,110,213,21,194,247,216,29,113,88,122,144,7,169,197,63,136,0,84,79,67,37,24,226,79,28,109,16,3,117,212,164,176,83,232,77,134,57,37,28,166,78,77,227,116,3,147,33,172,160,232,241,165,4,113,34,215,94,205,112,202,35,49,222,215,237,217,84,254,240,238,196,212,202,227,47,49,85,68,68,100,33,145,136,216,142,2,134,252,173,139,153,126,99,37,111,71,115,137,103,212,35,90,110,4,32,145,115,112,5,185,118,93,109,129,85,181,110,211,77,11,108,5,17,145,83,192,161,97,246,195,165,43,109,11,199,26,166,31,232,201,121,58,99,209,185,89,149,21,165,127,192,94,81,144,139,127,126,95,187,135,223,138,154,147,163,212,114,141,118,74,150,185,81,216,98,113,191,184,194,23,68,233,35,131,167,25,11,44,161,223,92,170,20,158,192,186,129,255,0,17,223,195,15,191,20,152,158,141,211,129,168,3,57,184,29,163,132,255,0,196,254,88,44,126,155,15,47,172,140,151,38,112,148,177,75,79,0,39,230,4,12,218,148,117,136,80,90,199,153,189,135,169,197,26,87,227,153,106,244,50,75,78,81,226,115,201,87,136,46,109,219,181,177,110,142,100,151,45,128,8,186,226,161,80,105,27,181,153,46,223,235,139,113,80,133,138,8,65,82,149,42,240,150,60,236,45,40,62,32,180,100,1,221,133,39,69,78,9,164,202,17,193,82,41,232,225,116,26,99,50,199,60,160,111,169,192,123,147,226,87,237,134,14,143,211,138,106,215,133,122,225,85,225,64,70,202,229,53,92,19,222,53,15,221,194,254,105,152,201,77,149,69,77,79,245,79,43,153,44,188,191,103,79,245,172,78,39,232,223,207,82,244,174,159,45,98,77,229,249,130,178,177,39,78,134,185,243,33,135,176,193,73,92,25,19,143,89,160,231,79,75,152,102,185,68,171,32,104,17,34,98,224,242,4,178,182,174,235,95,113,225,134,58,10,227,95,81,81,84,144,200,176,57,9,17,147,155,128,24,95,195,8,116,167,133,149,231,77,52,10,236,213,206,69,133,182,97,27,105,62,228,250,225,204,102,84,49,212,194,171,61,154,88,140,130,199,245,2,237,97,235,132,239,164,114,131,125,133,238,156,9,30,90,118,80,27,240,228,83,123,114,58,117,121,255,0,166,61,203,243,52,169,206,33,167,123,72,142,160,41,28,135,13,239,164,250,200,127,187,143,51,60,206,12,238,145,170,160,101,42,144,79,181,238,65,186,0,71,184,192,254,133,67,9,20,50,200,199,83,73,92,57,236,27,92,54,30,182,251,156,108,163,209,185,139,162,64,158,157,65,25,207,96,137,197,248,148,17,128,0,228,120,146,111,129,147,228,53,180,29,30,20,192,142,37,56,106,199,107,134,2,50,151,176,61,188,151,223,195,6,250,127,106,154,186,25,104,151,139,58,68,209,168,27,169,101,36,233,241,250,182,30,56,173,69,153,73,91,209,156,226,121,181,4,249,113,4,42,72,185,4,5,29,155,218,227,253,237,134,99,157,99,21,36,229,147,114,156,1,215,46,104,170,98,34,61,90,156,145,204,112,80,31,186,145,139,121,213,81,135,41,203,164,140,194,4,180,140,38,10,229,184,38,228,232,84,236,217,129,36,117,110,27,123,131,129,149,181,110,245,51,66,230,218,105,117,170,119,2,133,191,44,27,204,242,186,111,248,123,42,16,178,22,184,73,2,234,50,50,144,192,223,81,221,110,9,5,87,72,33,197,245,91,86,251,143,197,73,87,220,89,137,254,82,134,146,176,66,236,141,83,197,158,61,91,187,166,162,171,110,221,237,139,66,134,161,93,133,65,97,83,13,67,33,146,223,170,78,204,7,104,235,19,251,163,18,73,51,208,197,169,33,111,152,138,71,170,137,91,114,238,206,5,185,115,26,23,212,248,96,110,111,45,109,118,101,88,21,230,31,41,18,184,40,55,101,85,94,177,62,91,254,246,53,59,3,60,18,170,53,204,145,162,147,32,151,45,147,76,100,194,210,13,254,167,86,235,11,119,234,23,241,213,142,186,63,80,40,114,170,12,174,40,222,105,131,147,43,143,252,52,14,87,115,217,125,253,48,143,147,85,212,86,100,25,77,74,133,15,250,73,120,166,199,153,96,159,245,220,118,95,203,12,253,30,172,166,165,165,205,86,86,144,44,21,77,43,6,250,173,223,227,186,156,33,38,155,71,40,223,96,183,73,73,110,141,75,117,213,101,83,181,183,221,119,252,206,19,242,138,227,148,211,197,11,173,222,89,218,57,16,13,212,73,213,236,229,214,39,124,52,230,61,35,166,134,47,150,70,15,39,203,154,148,191,211,213,26,128,241,229,133,26,197,69,233,150,97,24,220,126,17,176,60,237,85,17,183,144,13,141,74,224,209,173,56,73,125,203,191,17,105,153,96,164,169,210,24,37,68,136,86,219,18,200,15,253,56,84,203,250,57,41,201,170,32,17,179,46,102,241,188,1,91,116,225,49,2,231,178,229,216,91,179,73,29,184,127,233,172,180,149,29,26,169,94,33,102,60,58,128,70,229,134,144,11,127,116,239,251,59,247,97,59,162,117,245,79,157,83,210,212,141,41,78,25,202,222,194,218,13,136,191,49,109,255,0,120,96,176,203,76,24,172,183,41,171,42,228,255,0,55,21,34,71,32,215,12,144,171,107,182,218,149,220,42,219,203,4,167,149,162,200,232,164,141,233,54,51,162,8,93,153,224,75,13,26,146,215,213,176,59,90,227,79,60,14,169,149,242,234,218,26,87,102,88,165,55,140,1,185,80,116,239,234,78,24,104,104,40,228,248,94,147,82,180,113,213,197,52,50,75,125,108,75,216,108,47,101,82,85,109,97,112,108,46,119,182,13,111,184,220,123,108,34,193,212,161,137,163,166,101,89,103,83,58,2,46,202,150,96,6,222,103,219,158,9,138,122,150,146,105,103,73,34,153,101,212,2,236,4,108,165,246,30,108,7,160,197,200,40,210,157,26,9,74,221,105,153,210,73,1,176,100,176,219,180,245,24,114,189,173,219,108,11,204,222,167,50,206,14,95,11,59,42,64,72,144,201,165,156,170,0,73,240,188,103,26,157,179,51,227,170,163,76,232,207,15,244,83,210,204,197,154,120,184,96,74,219,126,27,176,101,245,4,145,229,108,117,209,122,166,166,202,233,50,233,99,168,146,118,147,138,223,213,6,4,29,110,237,220,237,225,132,236,138,166,74,254,137,205,88,234,47,13,116,109,37,188,4,64,159,83,115,110,242,112,223,148,77,13,38,101,154,197,40,148,107,127,152,1,136,37,213,122,221,95,1,182,221,251,118,97,21,77,163,146,217,5,186,67,25,171,200,166,141,64,142,193,24,29,136,26,72,63,152,251,225,54,135,54,249,56,141,49,40,56,114,29,105,24,183,55,181,199,120,28,99,253,209,134,90,158,144,208,180,16,83,113,81,205,108,76,86,228,91,182,195,204,219,9,213,218,31,165,119,84,1,230,162,148,170,161,176,215,160,73,97,110,95,235,225,130,138,184,180,205,105,227,113,108,187,241,6,142,19,150,209,77,213,218,115,24,190,224,163,199,118,63,225,24,90,202,250,60,231,45,145,76,221,76,194,104,248,105,109,124,51,172,2,72,236,32,22,219,187,15,253,50,52,85,157,28,156,51,253,74,179,70,64,185,109,32,95,110,205,175,182,18,58,49,93,95,250,106,147,45,145,89,0,118,112,84,216,53,212,128,224,249,141,252,70,55,12,170,12,94,91,115,77,149,178,169,100,253,28,202,208,50,239,18,16,223,171,102,117,115,127,39,30,216,47,152,136,98,232,230,87,89,75,20,95,51,248,180,149,26,36,212,97,77,122,144,232,23,59,216,147,110,175,105,220,131,129,185,181,65,203,106,21,5,210,150,106,153,38,141,80,111,98,197,143,43,246,55,229,131,185,85,13,37,71,65,51,182,50,37,61,101,52,173,80,210,200,174,224,13,54,94,103,74,185,54,27,110,64,181,187,112,107,171,113,152,221,9,240,171,54,89,36,209,188,177,179,84,163,202,25,71,88,235,86,70,35,153,178,234,178,249,226,241,130,115,85,52,237,19,41,82,213,48,128,64,58,27,83,1,239,183,182,44,82,197,4,78,141,58,241,18,69,10,90,69,213,119,5,202,145,239,167,110,70,251,224,117,116,242,230,21,57,101,9,149,163,130,104,194,53,67,18,88,176,7,212,131,112,222,58,252,177,169,219,51,52,42,42,141,43,162,211,70,104,165,203,229,168,6,54,15,10,113,0,22,111,172,49,29,236,26,254,54,56,239,33,168,92,174,142,90,24,150,74,137,158,176,149,138,54,250,81,66,176,36,115,11,200,121,19,132,14,142,75,87,95,150,231,153,124,177,151,154,158,21,8,150,235,113,6,176,14,221,196,11,114,229,135,60,162,174,36,206,169,24,131,28,85,20,43,102,0,133,50,30,181,129,190,231,102,241,189,176,141,58,100,210,57,45,144,207,155,194,213,57,53,76,5,109,116,101,93,36,11,219,151,143,234,174,16,169,171,228,201,90,160,74,236,245,26,190,110,56,201,22,97,164,185,177,229,118,251,111,134,217,250,75,65,69,74,102,50,93,86,160,192,84,155,105,32,118,225,55,61,100,167,174,202,42,217,97,88,226,173,84,119,64,2,132,89,72,235,119,157,12,47,224,70,54,9,201,53,242,108,147,133,73,134,250,75,75,29,127,67,229,169,88,184,141,18,173,66,88,91,104,228,32,155,119,104,213,231,227,132,44,139,40,97,152,201,153,68,195,229,162,28,57,144,157,220,189,214,225,123,64,36,183,117,199,182,151,151,138,106,126,143,61,20,243,29,16,134,162,98,205,114,138,20,33,30,35,80,127,61,241,150,241,235,50,89,230,138,45,77,27,22,143,93,183,13,207,115,221,182,171,247,12,23,14,212,91,76,94,102,229,77,150,50,186,90,156,167,48,249,98,38,149,20,71,48,189,255,0,163,97,99,123,239,125,236,79,104,76,31,201,225,105,101,173,164,15,151,70,242,209,235,99,87,32,78,36,129,146,202,9,219,125,4,248,98,60,213,218,74,186,42,200,144,188,99,45,213,43,43,93,118,12,86,231,182,219,251,248,96,119,71,39,166,168,206,50,167,170,105,69,56,149,163,98,11,163,53,199,32,84,95,145,37,109,229,113,130,82,213,187,10,22,182,64,201,228,122,156,226,157,170,99,148,57,36,17,26,149,49,185,216,29,86,179,111,107,17,183,142,36,133,51,7,166,169,31,46,100,169,21,95,50,218,35,60,152,5,116,23,239,46,14,159,234,19,221,131,189,37,202,62,75,164,217,141,35,152,28,23,98,82,20,210,14,181,14,52,174,166,42,21,172,109,125,128,98,49,86,26,157,21,102,162,70,88,236,204,146,0,58,210,56,43,191,134,253,123,247,41,236,190,53,186,29,60,105,199,81,245,26,254,141,168,18,164,146,240,147,84,233,24,59,176,80,189,95,30,68,237,200,140,63,213,73,71,152,244,86,106,89,158,18,208,40,120,149,172,193,227,59,168,2,226,234,5,129,23,190,222,54,198,61,79,37,108,173,89,153,43,240,170,168,89,92,194,9,182,158,77,183,181,239,97,231,124,53,80,206,51,62,133,33,168,49,133,87,48,194,202,193,158,18,24,217,72,240,26,109,219,98,54,218,248,28,176,221,72,159,28,125,136,102,86,150,25,38,55,50,44,134,162,45,68,113,26,54,82,84,157,238,71,32,63,84,118,19,124,59,116,94,120,223,47,147,47,150,117,49,72,173,20,102,75,0,24,92,130,71,123,6,7,208,227,47,105,42,167,25,110,77,243,114,37,12,200,109,41,4,92,221,200,22,230,87,117,176,231,99,229,130,125,30,154,174,191,38,207,104,229,140,188,212,200,154,80,142,182,176,24,2,109,226,163,219,25,146,61,54,108,86,230,129,209,250,133,203,104,26,129,22,74,137,222,176,217,17,190,133,84,67,118,28,194,130,109,239,131,25,204,79,83,145,212,195,164,131,195,33,52,155,27,175,211,227,250,163,11,153,77,76,73,159,66,8,49,197,81,68,161,24,2,3,57,37,182,55,220,253,94,55,182,10,205,210,122,10,74,97,49,147,169,199,48,144,77,180,17,110,120,9,88,200,227,108,82,166,204,36,201,90,113,35,179,212,7,53,107,25,34,204,52,151,216,242,185,0,249,92,224,175,74,41,35,173,232,132,149,2,62,35,68,169,82,132,11,108,142,85,141,191,176,79,250,224,46,118,82,155,50,201,170,89,97,84,142,181,35,145,227,0,40,65,33,83,126,243,160,139,248,17,223,134,138,33,77,23,71,26,142,121,142,152,209,232,156,179,92,160,0,41,7,194,224,249,227,178,42,146,145,144,147,105,193,25,174,67,148,31,157,155,49,140,255,0,202,170,24,102,66,122,205,174,235,112,189,195,115,126,241,143,114,186,106,172,170,184,210,191,22,69,85,73,46,111,109,15,25,6,247,223,98,69,251,244,98,184,158,179,40,150,104,34,12,81,203,71,174,214,33,175,218,123,55,23,191,112,195,30,115,33,146,182,10,232,144,188,95,163,22,73,24,27,173,172,218,111,223,96,79,191,134,40,148,251,8,140,91,178,76,162,23,152,230,20,168,249,116,114,73,72,178,31,155,144,33,150,80,232,64,4,237,201,95,126,203,143,28,43,207,35,212,103,48,60,241,203,196,55,250,1,94,27,158,168,235,91,173,189,172,70,219,236,112,87,163,51,83,84,103,153,75,213,180,162,14,35,198,116,151,70,107,171,2,1,2,252,141,192,22,190,192,145,190,45,244,135,41,52,125,38,204,105,24,192,255,0,136,215,72,83,72,58,151,82,149,93,76,84,43,139,216,157,128,36,99,59,34,184,84,154,76,7,79,29,123,210,205,31,0,201,58,213,153,216,164,103,147,105,14,187,248,176,58,127,168,78,10,81,17,150,76,179,171,202,98,140,53,66,68,57,149,10,182,95,30,68,237,202,199,28,195,83,166,118,157,180,197,126,36,108,128,117,157,198,159,109,250,215,231,101,61,152,93,167,150,181,205,102,106,143,195,168,162,112,205,8,39,78,147,179,117,123,175,107,222,195,159,60,114,234,77,8,203,10,150,198,197,92,244,121,135,69,166,165,149,225,103,166,1,162,86,179,7,143,98,160,11,139,168,22,190,247,216,247,219,8,51,43,75,11,76,196,241,18,67,50,92,142,41,141,212,149,39,123,145,200,14,235,108,78,39,165,153,115,62,132,196,106,10,0,172,97,137,213,131,188,86,45,101,35,193,64,181,183,220,27,11,106,194,251,201,87,82,217,126,77,243,82,37,20,177,221,92,130,46,192,49,81,110,100,110,45,224,124,176,188,113,166,100,213,171,53,30,140,207,20,185,100,153,124,243,41,138,68,104,147,93,128,12,164,157,199,123,2,15,161,199,93,29,168,253,31,151,140,189,68,149,21,13,89,186,171,125,0,34,41,45,218,0,36,143,67,219,140,255,0,32,168,170,175,200,115,218,121,99,47,45,40,141,149,72,235,107,10,194,230,223,216,30,216,119,202,234,34,143,164,34,50,26,56,167,163,80,140,1,80,204,73,38,198,251,159,168,247,223,1,84,218,13,71,176,127,59,137,234,178,26,152,180,144,220,62,166,147,99,116,221,121,111,250,160,249,225,30,155,48,124,152,204,146,59,61,66,200,106,68,100,139,48,210,95,99,202,228,3,229,168,225,174,110,147,208,83,83,36,198,78,163,206,97,32,155,104,34,220,240,155,157,42,193,154,228,211,178,196,136,181,105,27,186,0,20,38,182,67,127,29,54,191,167,126,54,17,212,154,54,73,194,164,26,233,85,34,86,116,77,170,68,122,218,33,21,74,144,45,244,177,86,54,254,201,63,235,132,76,139,39,181,69,69,122,27,81,152,204,18,166,174,177,212,8,186,175,112,220,223,191,26,85,48,166,29,25,106,73,166,58,85,36,163,102,102,185,64,54,0,255,0,190,220,101,162,162,183,42,121,169,226,12,82,66,209,6,181,138,181,200,33,143,102,247,55,193,112,237,70,211,23,154,228,211,45,101,84,213,89,85,105,164,147,139,32,84,86,98,111,109,18,66,121,131,190,205,107,247,232,193,236,166,22,153,51,74,84,108,182,57,26,150,57,45,87,32,67,44,203,34,176,80,78,220,150,77,251,53,142,203,226,60,242,67,37,120,175,137,11,192,114,193,43,184,55,22,32,233,191,125,149,142,41,116,94,90,106,140,255,0,41,122,166,144,66,89,163,216,186,22,58,28,16,52,239,201,175,109,175,213,4,129,124,18,122,169,176,163,107,176,34,73,100,155,57,134,73,99,151,139,187,13,0,175,13,206,195,123,117,183,3,113,182,251,30,220,75,75,13,115,210,60,34,22,146,84,172,105,29,145,15,210,218,85,197,207,137,6,221,154,9,242,51,158,101,70,147,164,149,244,165,161,37,101,112,86,20,210,55,235,43,1,169,180,233,112,77,137,217,111,108,86,138,166,204,243,217,98,214,178,198,99,81,215,105,0,81,109,185,117,174,111,204,219,187,4,221,13,158,52,227,103,116,44,50,185,69,74,188,166,24,212,212,71,8,230,87,72,0,119,242,223,110,91,140,63,102,77,69,93,209,105,105,229,146,22,122,64,10,33,179,107,142,224,173,133,197,212,13,61,183,216,247,216,227,212,243,86,176,171,206,17,194,84,82,72,11,194,9,211,165,182,59,119,94,215,191,121,219,13,80,200,185,151,66,105,205,67,34,217,140,48,200,172,29,226,182,162,20,142,240,22,194,215,59,131,181,181,0,201,14,165,33,24,227,181,16,74,140,240,241,93,152,73,28,166,80,73,28,94,27,41,101,99,189,218,247,0,95,145,82,5,240,243,209,185,162,159,41,124,190,166,84,49,58,24,130,190,155,41,66,110,8,239,101,32,248,219,25,108,143,89,87,37,14,76,106,164,74,71,136,50,57,4,22,96,166,194,220,200,190,195,207,4,242,42,170,154,254,142,103,137,36,122,229,163,49,72,170,65,213,168,41,5,141,188,35,30,199,25,146,29,54,108,86,230,131,209,202,143,145,203,161,203,128,146,166,164,213,126,32,13,244,117,17,88,189,185,0,89,133,143,104,61,184,41,158,196,245,89,5,68,122,74,183,15,84,118,32,29,72,110,191,78,252,192,245,223,1,50,201,226,139,164,82,192,67,71,28,212,170,35,96,10,234,98,196,157,38,251,157,201,191,59,226,252,221,39,160,130,158,41,12,131,68,179,52,54,38,193,8,32,111,247,219,1,43,99,35,141,191,192,169,73,152,54,79,197,138,71,47,58,74,103,208,72,177,93,37,172,167,149,236,27,199,174,124,112,75,165,180,137,87,209,111,154,17,234,104,196,53,42,192,90,219,149,45,111,38,192,92,230,48,153,190,79,35,44,72,173,80,145,51,160,1,116,146,200,125,108,0,63,235,134,168,205,44,157,23,106,121,103,234,180,114,83,51,177,250,5,238,160,250,16,124,142,59,34,169,41,25,25,54,156,17,154,228,121,56,18,85,86,169,34,134,72,154,158,68,213,215,235,3,186,142,203,0,108,123,249,99,172,166,158,175,44,171,52,178,241,100,208,157,114,65,181,164,129,187,14,253,86,177,63,216,92,85,90,154,220,180,205,77,16,109,18,22,140,57,22,42,215,32,134,61,155,223,127,28,50,103,178,241,51,9,51,8,144,181,57,203,68,172,224,221,58,194,192,158,254,171,91,20,74,123,161,17,139,105,146,101,81,73,52,57,181,52,109,150,198,255,0,45,20,161,106,164,8,210,204,36,13,101,39,109,148,73,191,97,113,200,19,133,118,154,73,51,168,166,104,229,51,0,93,116,169,93,18,30,64,237,214,220,13,198,214,54,23,231,131,61,20,146,158,167,164,89,75,84,179,136,216,148,27,186,151,58,100,4,117,119,63,80,54,218,247,0,144,9,199,121,182,84,104,250,67,93,73,174,18,209,206,235,248,73,107,117,174,140,5,218,214,101,99,98,118,83,108,101,82,220,174,53,39,76,17,73,5,105,164,249,113,11,72,241,214,49,118,68,253,87,178,182,231,184,239,110,205,4,249,21,203,80,209,212,35,163,202,99,11,197,142,21,23,37,72,176,3,182,224,31,75,145,136,98,169,176,146,96,162,46,44,114,198,33,81,214,50,105,2,219,114,235,95,126,103,11,240,77,90,209,213,231,17,74,209,212,83,203,166,72,163,36,88,54,199,72,228,5,249,223,180,242,238,229,82,39,201,10,149,35,107,248,182,103,76,134,14,22,157,13,196,89,1,93,200,176,34,222,223,199,176,227,43,162,19,178,101,230,69,84,214,186,44,69,174,129,139,11,122,170,251,227,89,248,168,127,248,12,74,165,58,220,65,118,230,1,94,207,19,176,242,39,25,84,20,229,169,114,137,36,110,43,44,138,20,131,178,43,50,243,245,210,15,246,177,185,187,142,225,157,71,251,33,143,52,225,208,193,85,79,74,210,85,192,220,52,47,201,154,226,199,204,16,0,29,196,226,74,120,224,233,52,207,79,30,92,200,171,9,141,34,190,150,226,88,105,23,236,234,162,139,246,94,251,227,172,178,162,105,226,134,65,4,106,32,150,68,68,183,212,241,162,21,111,29,248,135,212,96,149,67,194,107,22,150,41,204,117,45,44,127,49,52,34,206,6,171,15,240,178,129,253,156,3,219,176,171,183,185,204,13,72,253,41,162,206,74,73,243,149,18,51,26,112,182,37,111,193,35,210,227,219,22,106,83,133,89,155,82,77,41,144,150,249,141,0,236,6,184,148,125,137,30,103,2,16,60,185,221,117,64,152,72,148,245,97,224,140,53,129,60,117,98,71,245,72,185,246,24,37,29,68,245,93,36,170,171,49,105,133,41,66,76,34,93,69,144,157,59,15,191,152,24,216,197,185,38,204,156,149,1,179,188,186,190,158,146,142,177,106,37,150,55,132,74,238,14,208,171,29,60,50,123,197,143,191,142,58,200,227,101,174,204,41,35,18,46,170,89,21,5,255,0,104,13,252,136,183,190,8,208,230,147,102,70,171,37,173,142,212,210,74,133,88,147,112,183,10,170,60,72,64,60,193,196,178,42,175,202,215,82,43,135,106,95,145,146,43,109,30,145,171,73,63,180,1,80,123,131,12,28,82,91,48,37,41,118,179,172,189,167,167,19,210,216,112,228,168,146,229,119,179,59,29,188,198,199,16,211,102,66,187,44,201,233,234,18,67,85,22,96,171,62,177,250,215,96,215,242,12,127,216,196,148,181,172,217,156,89,131,90,56,228,150,161,204,119,184,85,107,146,79,121,23,27,255,0,84,226,25,42,96,135,50,122,129,248,80,10,213,145,90,223,214,66,215,243,235,143,124,34,75,168,171,37,42,138,35,207,181,37,117,119,203,70,233,20,115,45,97,141,122,164,184,142,16,127,196,251,122,119,226,165,100,51,83,215,252,187,139,84,173,4,99,73,31,172,33,211,249,224,189,85,96,174,233,28,149,17,170,10,89,208,168,114,46,28,6,139,87,168,100,28,251,45,133,252,246,112,157,56,173,158,25,46,169,76,90,196,253,12,22,199,208,176,44,60,24,99,162,219,217,252,10,107,125,190,70,14,134,136,191,227,92,131,94,150,159,139,43,43,39,210,35,210,246,95,190,52,191,137,109,60,125,20,13,1,23,227,170,190,215,186,149,97,183,142,227,239,233,153,116,25,145,122,101,144,82,164,103,76,82,206,4,189,234,21,192,7,208,3,141,75,226,51,105,232,202,233,211,168,212,46,157,126,77,123,120,218,246,195,225,224,205,207,235,35,17,203,26,115,75,68,90,48,131,136,233,25,34,192,161,41,203,199,102,246,199,112,230,5,105,222,65,4,134,90,62,48,73,24,117,84,245,136,62,135,85,135,120,56,250,26,118,151,32,166,105,45,34,172,218,227,0,253,3,86,157,253,156,250,226,108,154,162,166,124,200,192,105,227,224,67,51,68,75,108,28,201,35,17,115,225,126,125,150,56,82,239,184,204,146,233,72,244,44,29,32,155,229,234,225,20,145,66,178,201,62,220,164,44,231,110,211,107,61,188,49,43,66,41,179,90,60,210,115,49,175,134,61,28,43,11,222,49,24,32,248,88,190,254,184,226,170,170,157,178,248,131,4,92,198,116,94,41,228,99,28,38,6,227,205,137,191,245,177,221,106,60,217,254,107,47,204,217,32,83,48,137,154,215,98,52,144,15,246,130,18,59,84,120,227,154,111,176,165,73,6,43,22,164,116,142,182,17,50,162,176,18,105,38,193,211,133,107,158,239,164,225,107,164,25,117,102,91,37,12,198,178,102,141,99,230,57,46,183,144,133,30,97,87,239,130,149,85,173,85,210,180,168,169,180,116,233,75,162,99,24,185,208,92,27,120,18,79,182,36,142,189,243,218,138,234,74,136,195,81,79,34,4,86,109,44,17,73,225,168,29,231,86,227,191,204,224,212,106,40,94,189,221,50,167,66,160,146,92,218,57,8,117,132,197,42,20,183,62,174,162,109,218,58,163,223,23,50,217,101,166,18,211,133,212,179,77,52,136,65,250,111,32,4,121,245,87,251,195,29,210,1,73,61,5,77,33,145,106,81,13,23,14,219,36,171,112,199,199,101,55,244,196,25,77,96,138,190,157,222,61,17,60,173,164,106,189,144,151,4,159,29,76,183,254,206,59,45,56,236,51,135,125,77,200,238,143,49,143,50,163,203,169,170,35,148,77,13,122,163,155,110,72,59,223,220,140,65,210,73,98,90,154,248,169,198,149,166,154,58,133,68,216,49,225,68,164,120,245,129,219,30,201,87,71,14,105,45,72,99,28,49,214,164,218,185,220,245,58,191,159,166,39,173,113,154,116,132,213,196,34,20,175,165,98,109,55,18,132,117,212,127,188,0,7,203,9,75,75,55,186,176,94,97,77,36,21,194,152,141,21,31,33,28,101,91,125,39,133,166,199,200,139,96,215,66,248,77,211,124,135,137,103,169,215,51,107,95,164,71,161,180,143,67,133,220,254,101,94,154,213,203,11,236,180,165,136,39,232,96,182,223,190,228,106,31,218,195,7,65,93,23,166,153,5,44,113,217,98,122,141,50,126,208,208,202,160,250,11,250,225,139,188,88,105,46,92,191,38,143,241,56,207,31,69,84,193,111,233,194,184,181,238,165,88,109,227,115,237,127,76,111,43,105,204,20,37,144,37,228,117,140,145,96,82,235,107,120,221,79,182,54,143,137,77,167,163,43,167,78,166,156,105,215,253,151,189,188,109,140,106,26,102,147,36,162,121,8,144,9,195,196,1,254,140,23,182,254,61,86,62,184,60,221,204,225,157,47,217,197,62,96,82,149,165,88,28,201,72,179,44,114,56,234,169,179,144,125,15,33,231,139,26,32,233,4,198,26,152,69,36,84,235,35,74,7,49,43,22,59,118,159,165,173,225,124,115,146,84,84,212,87,112,12,17,112,34,153,161,235,236,28,188,140,69,207,133,206,254,24,150,162,170,6,162,167,94,162,230,19,133,51,30,69,127,9,193,184,240,213,123,248,156,3,85,216,91,149,203,114,78,18,211,103,116,121,172,173,49,174,91,161,142,194,227,65,68,177,244,45,249,246,224,165,90,84,142,144,102,48,241,149,21,148,73,160,155,7,78,10,141,94,235,246,192,154,148,105,115,252,210,111,152,180,116,237,198,72,157,172,11,53,131,0,127,180,16,145,225,227,137,234,43,77,87,74,133,69,81,209,76,180,162,57,120,107,115,164,181,192,243,36,251,99,99,6,228,172,201,201,36,193,93,32,203,171,50,185,233,37,53,179,60,107,17,23,28,134,167,114,20,121,128,191,126,236,16,232,76,18,73,154,164,140,29,98,104,37,139,69,187,151,81,107,118,139,168,30,184,179,29,124,153,252,213,180,181,17,7,163,150,100,49,169,96,27,74,223,134,160,120,131,184,239,243,56,146,146,212,117,20,85,52,134,65,80,35,249,77,54,217,37,91,135,62,59,41,191,150,25,26,189,192,148,165,243,177,198,87,44,180,241,26,96,186,184,146,75,44,108,15,45,78,183,30,123,47,247,151,31,101,249,148,121,149,46,83,20,209,202,38,167,172,85,99,167,114,200,59,125,111,136,242,122,193,21,109,59,188,101,99,118,58,70,171,218,51,175,127,50,204,183,254,198,56,249,170,56,115,105,42,3,104,133,43,132,154,173,123,150,10,0,251,159,65,137,165,30,166,85,54,146,140,81,207,72,229,137,42,107,162,166,26,86,142,120,230,141,19,96,199,133,18,91,199,172,47,111,12,84,175,166,146,12,193,169,72,211,80,40,146,54,86,222,199,131,107,31,81,167,5,42,100,92,215,164,70,178,49,16,166,118,78,9,230,37,9,34,220,255,0,120,105,7,203,0,179,201,84,116,210,190,88,159,170,41,203,16,79,208,218,123,123,249,106,30,120,40,182,255,0,161,117,191,236,102,232,71,9,186,115,145,235,235,212,142,51,23,95,167,135,195,58,71,161,190,31,254,41,25,147,162,201,193,181,140,186,92,90,247,82,172,54,245,62,215,198,125,208,41,20,116,215,33,167,72,180,172,95,48,68,159,180,56,101,64,244,210,79,174,52,95,137,173,167,163,75,167,78,166,151,109,95,217,123,219,199,14,135,166,206,205,235,35,27,203,26,118,134,132,178,42,93,221,80,157,174,128,130,8,241,184,62,216,250,155,49,41,72,103,72,28,205,72,147,44,110,227,170,166,206,65,244,54,0,119,19,142,225,166,103,202,50,247,144,137,0,168,86,142,199,250,53,50,133,223,198,224,251,227,172,142,162,170,162,171,132,105,226,224,199,41,128,106,216,51,51,177,4,249,6,107,159,12,41,119,220,102,70,244,164,123,195,135,164,18,180,83,195,242,177,211,70,229,128,230,38,109,68,88,246,236,135,210,248,182,177,71,79,210,10,76,217,218,102,173,102,100,104,236,46,44,235,29,143,238,223,253,156,69,61,85,59,83,211,34,132,92,194,118,70,152,141,138,254,11,131,113,225,173,119,241,56,242,69,105,51,236,202,113,81,248,116,242,137,163,137,218,192,151,35,80,7,183,112,151,30,30,56,231,22,246,136,165,73,5,170,82,164,103,153,156,60,101,69,41,196,40,77,131,40,133,70,175,117,194,223,72,50,234,204,170,170,154,70,173,153,227,17,148,213,217,187,49,10,60,197,190,253,216,45,53,105,169,233,75,84,85,157,20,194,152,71,39,13,110,72,36,149,30,122,143,182,59,142,186,78,145,61,101,53,76,65,233,101,168,87,137,75,89,172,1,17,168,30,71,113,223,131,81,168,161,122,221,186,100,29,8,130,71,204,196,140,29,98,122,121,98,209,110,224,24,181,187,119,80,49,99,41,150,106,122,84,164,85,214,93,164,150,54,7,145,103,82,87,204,89,127,189,137,41,72,164,169,164,171,164,50,113,154,47,148,11,109,146,69,29,127,66,20,250,143,13,224,201,171,4,53,116,198,72,202,163,14,168,213,112,35,179,111,230,88,173,255,0,177,142,203,78,59,13,225,223,83,114,36,203,115,56,243,58,124,149,36,142,65,53,61,64,4,233,220,180,105,123,159,222,24,169,210,41,34,74,138,200,233,87,74,81,84,36,145,198,155,6,37,35,64,60,108,246,54,240,56,237,42,169,32,206,26,160,54,136,86,188,184,107,115,46,44,7,248,143,162,226,196,206,185,159,72,158,178,49,16,166,146,72,140,70,215,18,4,149,119,254,240,210,15,150,18,182,102,247,86,11,204,41,222,12,202,90,107,105,157,105,149,25,91,123,30,16,22,62,162,216,99,121,35,168,232,69,28,83,71,28,149,84,242,39,6,64,166,229,100,51,55,85,128,219,175,21,136,55,31,135,125,174,14,20,179,137,87,254,51,204,158,41,15,12,66,73,185,250,9,2,224,247,247,225,158,141,96,172,202,168,105,196,17,197,83,250,62,172,195,28,116,192,188,232,188,21,7,88,82,65,186,74,215,190,173,136,228,69,218,151,111,186,53,109,22,254,224,83,154,104,41,90,50,249,37,73,0,53,26,151,114,53,46,146,15,137,235,30,253,187,241,52,43,12,212,191,164,228,80,173,153,200,212,161,151,171,195,129,153,20,18,59,130,171,11,246,122,226,190,83,91,85,91,151,181,233,220,211,211,196,145,237,177,37,101,7,111,29,26,125,6,8,4,164,21,96,83,68,175,68,19,66,4,178,134,60,81,114,7,112,47,111,27,28,99,94,200,5,187,220,251,46,136,197,209,172,203,44,166,103,138,58,58,129,32,148,157,236,37,185,3,184,254,30,44,79,151,207,95,74,42,98,171,100,81,76,28,170,110,102,7,85,129,238,236,197,12,154,170,170,28,174,86,101,50,189,84,58,157,230,223,173,118,62,228,27,147,219,127,28,124,153,197,69,15,70,41,162,91,154,152,248,90,211,144,16,217,220,2,123,77,254,203,130,140,94,236,7,42,123,49,120,65,80,255,0,49,75,60,141,174,54,225,19,114,196,47,96,240,231,167,237,135,60,192,52,121,236,89,132,54,110,61,44,115,182,163,190,150,49,177,62,129,9,190,61,20,145,86,212,78,106,17,161,155,54,86,89,158,19,170,210,146,178,105,3,178,195,115,224,6,7,73,89,45,71,202,113,98,100,83,12,104,204,205,186,198,160,41,27,248,169,191,158,9,214,157,141,198,219,202,181,23,87,51,17,85,212,209,214,35,152,230,167,18,69,117,230,108,86,79,79,15,28,115,156,69,79,5,14,85,13,59,104,146,166,137,224,121,77,195,110,34,210,9,239,178,62,57,175,173,73,233,242,153,66,143,152,48,58,49,237,36,168,229,251,202,125,239,142,51,12,198,44,195,40,161,134,23,12,208,22,150,93,63,170,0,49,253,216,255,0,132,226,116,156,90,25,58,109,129,166,89,218,147,42,171,156,53,164,169,113,16,102,185,10,186,20,27,248,149,99,247,195,223,68,17,42,122,39,210,90,9,96,142,106,100,133,205,194,107,225,112,208,232,234,145,98,77,181,91,211,9,157,45,17,82,228,189,31,208,193,101,129,202,21,142,228,72,22,215,35,203,145,254,222,26,58,35,152,101,163,42,205,254,122,142,150,51,77,52,115,156,197,233,82,115,31,226,172,97,72,60,212,5,93,198,226,236,69,141,174,236,125,239,242,98,85,25,126,133,201,115,34,3,212,195,15,18,122,73,10,172,142,218,144,161,70,109,142,226,230,192,14,123,49,199,16,77,79,84,149,25,162,69,192,249,50,144,192,162,226,66,0,180,139,185,235,125,98,254,39,199,28,203,79,83,77,159,207,69,90,27,92,22,14,37,82,93,217,134,146,219,246,234,9,232,228,222,199,4,73,202,161,168,166,164,82,171,44,181,66,89,136,4,13,4,174,166,35,245,69,213,55,230,79,46,88,6,189,145,151,213,185,238,73,74,180,243,103,89,53,40,214,149,48,43,70,196,141,33,140,122,128,246,126,175,130,12,73,13,37,110,117,44,47,5,98,172,146,150,141,103,15,97,25,10,198,214,236,23,100,30,184,169,147,84,178,85,205,94,94,54,104,234,26,37,71,107,117,74,144,44,190,6,192,119,3,229,143,178,234,250,170,76,175,50,149,24,198,90,103,104,10,38,202,207,164,216,176,250,70,147,203,249,96,162,183,108,9,73,42,161,101,105,42,168,150,158,25,214,102,153,172,212,232,77,142,131,214,7,190,196,111,124,56,212,44,234,50,26,232,211,79,2,19,26,216,234,50,181,180,149,29,251,47,251,190,57,160,204,33,174,146,143,49,168,141,82,122,96,180,196,131,114,145,239,24,36,118,146,72,196,19,203,45,61,45,61,28,41,52,145,82,76,99,133,228,61,96,236,183,62,164,48,242,193,237,71,69,183,53,101,209,155,73,67,156,211,207,86,140,105,106,17,161,210,55,85,150,224,220,249,129,138,250,233,233,122,49,67,43,199,44,107,26,203,19,48,35,93,195,203,168,92,242,220,109,221,113,235,211,212,70,58,63,10,73,165,228,166,170,42,166,218,185,63,61,187,116,184,246,182,60,249,232,234,50,71,201,193,6,172,212,42,24,255,0,90,197,140,132,247,19,109,67,196,243,231,137,149,173,208,233,211,147,3,203,12,144,100,44,106,68,131,229,106,248,7,94,255,0,168,119,23,228,57,155,127,88,97,219,160,90,43,228,205,114,154,152,227,157,51,40,18,240,128,75,36,118,111,196,34,214,181,221,7,49,107,109,133,12,219,133,39,64,36,99,40,89,76,209,204,172,1,235,93,84,21,62,36,2,215,254,173,187,112,87,160,25,133,36,217,154,81,85,229,180,213,105,85,74,171,197,158,52,115,2,170,179,106,80,192,223,233,98,71,255,0,115,81,185,195,177,239,253,130,150,207,240,9,169,169,169,161,172,106,122,104,205,68,180,210,107,73,65,217,70,130,191,80,216,0,250,158,220,185,223,125,241,12,19,166,113,56,121,17,105,165,164,137,234,23,172,35,9,32,177,140,11,237,96,168,162,253,194,231,23,51,235,197,156,82,203,151,145,153,81,214,143,195,120,160,104,210,80,24,149,80,164,0,160,93,197,133,192,183,101,177,61,74,193,29,45,106,160,72,170,222,158,58,97,48,33,85,148,0,93,137,27,48,177,177,190,252,185,223,28,213,118,5,202,221,179,172,178,122,122,62,147,173,77,49,148,140,208,202,37,142,218,74,22,153,130,177,83,191,104,219,179,86,58,150,154,110,53,76,19,85,8,197,51,20,81,107,36,69,222,234,234,60,20,54,254,67,183,3,229,47,62,110,30,57,217,218,72,214,174,49,125,150,69,77,91,157,173,114,139,127,46,204,17,21,102,167,165,141,36,240,150,165,158,0,211,36,35,81,112,155,114,237,0,53,244,246,216,119,99,161,23,168,201,202,133,220,222,134,183,46,204,28,77,43,203,77,35,107,226,149,33,94,195,170,199,196,243,245,193,122,90,99,91,209,12,206,154,64,229,146,81,48,149,223,232,86,0,51,17,205,118,64,45,185,220,98,84,204,101,206,184,249,101,124,34,72,248,198,104,88,245,108,77,209,83,150,195,123,145,223,182,46,52,162,42,233,42,161,89,154,58,173,11,81,25,26,68,111,18,35,24,200,228,13,180,243,28,197,136,193,198,146,160,28,156,164,157,159,86,230,21,134,153,167,72,143,26,154,69,153,210,62,114,168,112,206,44,57,95,115,111,60,79,71,53,6,103,93,89,43,39,16,85,210,70,226,50,58,164,2,85,186,221,135,172,155,249,226,182,79,152,4,49,172,232,163,141,3,18,192,218,196,13,70,221,251,3,254,206,32,202,235,96,202,170,214,71,28,42,100,102,165,86,229,96,207,112,126,194,231,150,231,187,19,180,213,180,85,145,166,210,246,42,211,72,179,231,116,134,35,46,153,56,84,210,45,192,210,192,126,207,119,63,85,35,183,20,41,20,193,36,244,225,196,114,67,45,137,114,74,196,160,144,199,111,247,221,203,12,20,53,8,115,151,170,37,4,51,72,205,27,17,205,68,146,92,242,219,105,45,111,0,123,112,171,92,137,69,210,156,222,4,119,48,203,27,16,47,102,85,54,58,111,223,109,175,219,179,13,142,14,59,191,208,165,180,175,238,106,29,55,43,91,150,101,189,34,165,164,146,58,169,149,180,75,16,176,144,0,172,132,49,0,238,164,145,123,29,136,239,186,10,230,178,34,153,6,92,77,20,238,101,97,189,220,17,222,70,192,88,169,222,228,61,187,118,116,122,140,179,49,232,101,21,65,134,130,131,51,146,86,166,129,97,203,193,106,183,66,150,10,85,65,66,195,97,200,117,237,228,151,150,79,58,85,201,68,218,126,90,148,24,223,113,165,193,96,84,147,201,137,29,81,228,59,240,114,94,231,54,210,211,240,79,65,71,28,244,213,25,161,71,213,83,36,144,72,129,138,171,163,157,143,46,195,181,185,236,15,118,42,26,25,178,121,98,170,203,25,164,137,239,42,241,36,1,17,236,64,236,182,165,212,47,110,91,174,251,226,244,243,208,211,65,74,180,22,142,161,36,227,186,70,165,201,86,10,204,52,243,185,40,166,253,192,222,219,94,76,201,99,142,104,163,134,35,90,204,202,41,151,175,109,4,39,85,111,96,110,161,137,97,183,176,0,55,179,186,104,29,77,58,103,21,6,119,141,41,100,163,133,167,75,48,140,36,131,172,128,95,107,105,81,191,114,220,224,166,81,61,61,23,73,150,106,115,43,38,104,174,101,75,88,161,105,88,41,35,159,133,187,53,99,138,149,130,58,42,229,139,68,117,82,67,28,2,96,64,83,26,129,169,137,27,17,98,87,188,237,182,42,72,94,92,231,84,115,51,179,42,214,70,9,217,92,46,171,19,217,114,139,127,44,115,77,166,142,85,164,188,244,243,106,158,25,171,4,95,41,248,99,107,44,36,155,171,40,254,200,59,248,142,252,47,230,244,53,153,102,101,36,115,200,210,83,179,150,226,21,33,30,194,193,188,207,63,92,49,197,85,243,29,45,150,90,136,89,169,39,133,94,120,225,26,139,104,219,151,109,131,3,110,221,187,177,4,121,132,217,226,203,151,102,16,137,127,25,230,133,142,221,102,184,84,240,30,29,230,216,98,84,144,189,79,116,153,196,20,198,179,161,245,240,72,31,92,115,9,68,142,255,0,209,163,105,44,72,230,62,128,0,220,238,48,66,187,49,172,249,115,82,177,17,45,52,139,52,137,31,254,34,135,5,134,221,252,237,143,158,97,29,116,181,80,172,205,21,81,70,158,54,234,132,104,145,73,140,139,88,16,10,243,28,246,35,28,229,25,130,169,72,231,64,4,212,236,75,41,181,138,245,154,221,253,95,203,183,3,149,41,36,55,4,149,59,69,138,121,40,115,58,188,197,202,241,5,101,34,72,168,71,84,216,16,199,87,97,23,140,251,224,69,60,139,85,210,10,118,136,201,162,160,199,79,34,146,0,70,10,111,213,238,23,62,170,71,110,44,101,21,208,229,117,113,73,39,225,64,164,210,134,229,107,189,193,255,0,8,185,229,191,134,39,203,106,16,230,198,164,152,196,51,187,52,108,87,154,113,100,220,88,109,253,32,22,254,39,10,221,90,58,172,95,161,188,45,44,33,214,55,130,91,49,114,72,137,110,67,29,183,236,3,200,237,203,26,47,78,138,212,209,229,189,34,165,164,146,42,153,209,200,146,33,97,37,128,100,55,176,230,132,145,123,27,2,59,239,151,213,34,81,116,147,57,167,87,118,134,68,44,5,236,202,187,29,62,118,36,95,183,102,27,28,105,21,19,101,153,151,67,242,250,131,13,6,95,153,76,207,4,49,195,151,130,213,76,142,159,75,42,130,133,128,183,96,58,237,228,245,239,247,53,58,73,252,88,151,30,105,36,96,55,232,255,0,249,41,164,50,145,189,220,19,206,228,108,22,218,78,247,33,237,229,54,95,69,28,244,51,102,70,55,45,88,242,65,34,7,42,29,93,137,7,151,99,117,109,204,90,248,131,43,168,157,106,36,165,112,13,53,34,152,220,109,165,250,221,82,79,235,18,6,145,253,159,28,90,158,106,26,56,169,18,128,132,150,39,227,186,70,165,137,86,85,44,52,248,233,6,230,221,183,182,215,91,186,160,35,223,114,143,201,77,147,205,21,86,88,205,36,78,26,84,50,72,2,163,176,210,59,44,24,106,222,221,197,119,177,199,84,147,199,155,84,154,167,141,105,94,138,46,50,89,132,97,36,5,153,84,95,107,105,28,251,151,4,51,37,72,170,98,134,24,77,115,150,69,167,23,114,12,118,78,170,147,96,65,77,76,88,109,244,158,193,111,170,132,17,80,214,136,180,71,85,42,36,92,96,66,131,26,5,187,27,108,86,204,203,222,110,54,198,239,71,109,103,121,36,180,244,29,37,83,79,196,100,204,225,213,36,118,3,65,50,48,4,175,62,96,131,221,175,30,53,60,224,75,12,245,188,38,163,2,27,145,213,133,191,85,128,237,234,169,223,196,115,190,41,177,118,206,217,163,153,156,216,86,70,9,234,171,233,36,130,123,46,85,73,193,24,42,68,253,45,168,150,166,6,122,57,226,87,154,56,87,81,109,22,3,110,219,2,54,254,88,216,69,234,223,224,201,202,187,11,121,181,13,102,89,154,75,20,238,207,78,92,176,144,169,210,246,216,55,62,103,159,62,221,240,106,26,118,172,232,125,84,78,31,137,13,70,190,51,191,244,104,197,88,146,57,139,218,202,55,56,246,28,194,124,246,55,160,204,97,89,152,74,210,66,199,107,187,222,201,224,187,114,239,54,197,217,38,17,86,77,81,8,153,225,171,101,150,84,97,164,43,68,157,104,200,228,8,212,189,156,249,141,176,113,164,168,7,39,41,38,125,93,153,85,173,63,205,172,68,73,75,32,150,72,227,253,117,15,118,27,122,27,98,104,205,14,103,54,108,116,235,249,202,69,145,20,175,87,233,101,36,30,194,47,17,241,196,57,77,122,2,176,212,32,11,53,57,187,3,107,16,73,107,119,245,79,63,13,59,226,12,154,190,28,178,170,7,151,240,97,255,0,178,131,200,3,170,224,143,3,164,111,227,137,218,106,218,42,200,211,146,94,196,20,242,165,119,72,225,104,140,130,58,162,176,186,146,0,140,232,32,130,189,128,2,69,187,212,140,13,203,88,192,204,154,196,111,4,214,148,185,36,66,151,220,237,191,53,3,200,245,112,127,42,157,14,102,106,27,134,33,157,221,163,107,110,80,202,224,91,109,137,226,5,183,241,56,83,153,18,139,164,57,213,50,187,52,78,53,14,194,5,239,167,206,204,69,251,121,242,56,53,187,253,10,142,210,191,185,168,116,247,76,144,101,221,34,166,163,146,42,138,136,221,153,163,22,15,164,2,167,85,134,229,11,16,77,137,11,203,99,116,88,179,57,33,43,124,187,254,74,89,76,219,243,112,205,177,55,27,5,182,147,189,247,182,28,235,101,202,243,46,136,101,181,38,26,12,191,49,170,226,67,28,48,208,13,85,37,29,47,165,194,130,132,129,224,58,246,236,217,43,43,170,168,18,201,79,42,134,130,145,12,82,38,192,72,67,108,79,121,54,210,63,177,131,146,87,102,54,210,211,240,77,151,80,199,62,93,45,123,71,33,106,246,146,25,16,57,80,193,216,149,60,187,27,171,110,99,158,42,252,164,217,44,209,212,229,140,242,192,202,210,198,101,112,21,89,128,81,109,172,8,213,189,174,58,164,111,109,239,77,53,5,18,209,165,1,10,240,55,26,84,137,117,22,70,85,44,45,217,112,9,185,183,62,205,177,38,100,137,21,84,80,69,23,206,185,101,90,115,118,55,142,203,117,4,216,105,209,169,139,13,175,164,218,252,131,123,55,109,37,10,26,136,243,58,195,91,34,45,51,208,196,178,165,152,32,89,3,51,105,0,237,203,236,190,56,37,144,73,79,151,244,133,18,13,111,30,101,78,175,36,100,14,163,150,35,172,60,195,3,221,168,227,138,163,4,52,85,220,29,49,85,75,161,12,170,66,169,141,2,221,182,216,131,118,29,228,176,219,158,43,93,198,122,237,28,205,33,82,43,34,4,245,85,137,37,150,253,151,176,62,120,230,155,77,28,170,139,95,47,56,71,138,122,254,19,209,133,167,214,70,208,176,27,50,142,222,170,250,220,115,192,12,210,134,179,44,205,37,134,161,217,169,213,217,149,202,157,46,126,144,220,249,155,131,207,206,216,101,167,169,19,116,174,174,90,168,25,232,230,141,36,150,56,87,81,98,182,80,109,219,181,189,239,217,138,208,102,19,231,209,26,44,198,1,52,169,43,188,45,203,83,184,36,47,151,86,218,123,218,216,98,85,76,94,167,186,76,250,10,118,171,232,132,136,193,196,212,245,58,184,206,255,0,209,161,101,123,145,216,73,4,91,115,182,46,87,102,117,81,192,181,139,17,86,165,112,242,71,25,250,147,86,227,110,203,105,54,199,210,206,33,169,168,158,1,43,193,88,223,48,234,221,80,26,37,33,144,142,66,197,151,215,203,29,101,117,177,255,0,217,234,81,66,77,78,110,202,109,110,177,45,110,253,152,111,225,108,14,84,164,147,29,130,74,157,162,64,40,115,38,206,128,93,127,55,74,29,1,93,135,81,148,48,61,132,126,25,241,192,218,121,82,191,164,145,180,60,78,21,99,112,217,73,0,70,120,108,8,43,217,96,196,90,220,193,229,108,79,145,230,49,101,181,20,239,53,162,140,129,76,8,216,106,13,126,175,129,183,63,17,137,114,121,227,57,137,153,184,124,25,217,221,14,155,19,27,72,192,91,109,137,214,22,222,61,248,85,180,154,50,174,128,57,84,191,46,235,215,88,154,154,113,196,105,9,34,36,184,191,45,249,160,28,185,29,188,116,30,159,128,19,47,233,13,61,28,144,212,212,68,205,38,129,164,49,75,90,230,195,114,165,136,39,114,163,150,198,249,123,170,209,103,185,205,40,145,154,38,179,92,243,0,55,211,191,51,102,97,227,207,183,26,94,99,38,85,154,116,75,43,168,224,208,229,217,133,98,73,26,211,195,66,53,84,104,117,13,103,10,10,27,3,206,195,172,121,219,15,75,185,203,104,167,249,18,225,204,164,129,145,91,47,181,20,147,52,162,251,23,12,253,86,55,28,150,193,78,253,158,7,19,101,84,208,166,94,115,73,86,75,86,179,172,195,178,197,203,171,105,35,115,113,166,220,198,231,183,21,242,186,186,141,82,67,58,6,134,145,12,82,71,176,18,58,147,99,226,198,214,91,126,198,44,85,61,53,44,116,144,229,18,172,117,16,245,207,12,92,245,148,111,107,109,204,155,159,218,24,93,58,160,98,247,220,212,126,40,133,108,134,16,2,135,50,50,134,110,203,169,54,30,222,195,25,53,28,114,69,22,81,26,73,172,78,221,123,30,71,92,111,167,217,14,53,191,137,231,255,0,193,152,138,175,254,56,187,143,213,26,79,241,3,25,45,37,82,193,79,150,37,52,34,75,189,229,144,243,141,142,144,109,223,177,97,235,134,102,238,31,13,226,71,45,105,97,151,77,79,59,19,14,132,34,255,0,73,214,3,15,62,178,159,92,113,154,82,181,13,92,175,79,35,201,87,61,230,107,254,164,98,66,23,212,104,251,98,150,75,4,149,73,93,18,49,211,199,17,145,126,65,137,55,29,198,209,140,92,115,61,62,103,152,24,208,84,205,26,170,33,45,200,50,88,15,239,63,189,241,137,83,21,47,114,184,106,153,66,52,10,139,95,89,42,68,41,129,221,245,178,50,219,198,225,84,121,225,254,42,120,50,72,225,163,98,42,51,41,204,6,118,59,5,179,130,99,247,27,121,97,58,74,89,100,205,22,191,47,64,211,211,60,17,64,171,216,86,204,91,196,142,160,245,56,158,178,162,90,154,73,179,57,82,86,168,184,125,37,185,95,123,143,32,195,212,28,19,123,10,105,159,79,0,121,10,211,180,136,154,47,38,150,220,176,99,101,95,45,88,98,175,153,233,51,10,71,10,120,35,140,174,66,236,204,193,133,207,144,212,47,226,60,48,183,66,178,67,89,77,75,28,177,154,153,66,105,86,6,200,73,189,239,226,47,233,134,60,195,51,90,89,154,9,229,213,197,138,82,132,254,161,216,17,225,181,252,176,171,106,105,4,188,88,179,27,150,164,221,74,201,161,85,149,134,226,220,237,230,3,98,9,179,88,169,243,135,128,182,184,9,82,224,174,161,184,1,152,249,110,124,206,47,203,19,53,125,28,137,34,188,115,83,241,148,14,206,161,176,55,236,191,231,142,255,0,71,215,101,157,32,157,227,163,134,88,100,88,169,231,86,107,178,177,0,150,242,239,241,97,221,130,109,38,236,116,242,41,198,43,221,31,69,67,36,116,76,209,213,3,2,179,201,33,81,205,85,210,254,226,34,125,78,5,116,128,211,214,244,171,49,173,128,169,130,122,52,100,113,250,200,97,75,31,59,3,234,48,121,40,214,8,26,21,149,94,152,134,8,64,61,125,172,215,29,155,220,121,223,1,167,90,104,243,218,146,208,20,142,84,212,86,198,223,64,212,7,169,109,188,240,24,229,187,5,62,193,254,132,75,44,221,45,232,244,138,202,208,153,38,187,129,185,113,19,169,31,107,250,99,77,248,134,80,244,85,201,211,113,50,110,199,101,184,43,127,19,189,189,113,152,244,53,154,78,153,116,122,98,241,174,167,149,90,20,22,1,132,111,115,111,113,141,59,226,22,253,15,169,178,22,109,73,184,253,93,192,36,122,19,135,227,240,102,230,245,76,70,150,25,97,202,224,43,32,110,53,65,46,7,52,185,101,3,214,202,125,78,37,170,168,9,145,85,240,102,60,106,99,44,108,9,181,157,153,152,123,130,113,197,53,72,166,202,226,104,33,19,74,245,3,138,88,253,6,237,98,59,236,2,255,0,179,138,217,116,38,170,187,60,167,79,172,25,24,43,110,14,204,46,124,137,30,216,85,110,59,46,209,86,91,205,224,140,215,79,84,14,169,170,110,22,33,176,84,210,84,253,247,197,44,225,43,99,4,188,136,100,1,66,128,108,242,234,80,14,221,224,128,72,243,193,38,11,255,0,20,106,145,227,41,26,196,16,55,234,169,96,89,143,143,33,251,216,23,29,28,213,208,154,199,18,217,108,240,141,59,150,103,103,55,191,114,7,54,242,238,195,35,178,68,175,113,235,46,166,165,201,254,82,42,192,42,51,9,152,10,190,41,178,199,184,186,91,180,11,19,124,46,84,209,61,69,41,146,146,38,87,153,159,171,27,88,130,183,32,120,93,173,137,107,243,39,145,150,162,170,54,146,70,6,71,35,171,169,180,169,183,134,224,255,0,179,136,162,105,224,142,138,52,107,86,85,48,126,27,18,4,100,155,105,99,220,45,129,147,187,96,251,208,94,174,54,131,164,26,213,216,192,205,59,233,4,182,169,52,181,141,188,202,242,239,192,104,39,18,210,232,43,160,234,2,204,55,83,168,242,244,195,30,103,85,69,69,89,10,25,157,102,88,228,225,232,26,108,116,129,191,117,197,143,135,62,204,0,157,75,86,82,188,114,44,145,73,76,36,66,0,23,210,155,220,121,143,190,2,59,192,118,60,154,38,236,168,245,208,197,81,52,78,68,145,187,166,178,70,162,130,214,99,111,11,41,245,193,20,163,142,16,204,42,180,194,31,143,116,91,142,26,178,7,247,224,150,245,196,99,44,204,50,254,146,77,36,20,145,73,20,139,12,19,130,122,215,96,9,109,251,182,247,29,216,186,176,164,80,10,110,163,64,166,209,132,6,204,55,189,239,203,180,121,239,129,156,190,1,247,177,115,61,120,235,122,73,153,86,194,23,68,244,145,178,48,228,67,64,164,125,191,44,52,244,34,105,103,233,127,71,100,5,13,57,106,130,36,3,114,220,38,12,60,172,1,194,245,72,134,60,238,160,75,9,72,167,143,137,107,118,104,1,128,238,237,219,179,124,48,244,49,140,157,52,232,236,197,209,117,25,129,129,5,130,183,9,174,109,227,203,211,6,157,181,67,99,233,200,210,62,35,20,61,22,107,233,184,153,122,205,250,164,134,23,29,231,123,122,227,21,163,134,88,114,202,66,36,13,198,168,213,32,94,105,215,35,79,178,131,234,113,181,124,69,223,162,21,22,66,79,21,55,31,171,190,228,122,19,140,94,150,165,105,178,218,99,79,15,26,71,156,9,89,143,244,103,83,110,59,250,186,112,204,221,204,225,187,31,85,84,104,232,253,73,134,83,198,167,50,70,192,155,89,154,75,253,195,125,241,238,111,78,130,190,122,149,58,167,169,38,209,142,74,133,89,79,220,3,138,153,100,6,174,124,246,157,62,181,50,144,173,184,222,224,19,223,98,62,216,32,116,255,0,197,18,72,238,133,80,68,16,29,244,166,160,204,199,199,144,253,243,128,74,154,23,38,183,7,102,209,214,163,155,188,102,80,202,17,84,245,229,44,161,77,188,65,85,39,204,225,227,46,167,164,201,218,146,42,171,84,215,74,71,205,180,134,203,25,6,229,45,218,1,23,255,0,223,8,176,209,207,85,18,214,178,202,120,97,12,2,219,150,102,50,27,223,185,117,250,219,187,6,235,243,38,118,249,138,136,158,89,72,50,177,93,181,49,85,54,240,222,251,127,60,49,202,144,182,155,33,154,137,166,163,15,73,19,43,203,173,180,163,245,129,80,74,143,11,189,176,98,174,54,167,233,9,101,103,48,49,158,69,80,75,106,147,75,111,110,205,217,57,119,224,84,70,120,5,12,17,191,252,229,75,43,112,216,144,16,150,29,86,61,192,3,254,206,14,230,149,84,84,117,145,47,25,214,100,134,96,133,70,155,92,14,125,215,2,254,7,124,42,218,154,71,119,76,93,130,97,53,38,141,58,13,194,245,134,234,110,121,122,98,7,174,129,42,39,133,200,120,165,145,117,177,26,140,96,174,150,54,240,178,159,92,93,168,66,217,132,13,27,137,35,146,1,36,101,64,91,217,71,49,254,249,227,213,203,43,232,122,77,82,208,210,68,240,74,34,130,125,247,187,32,102,109,255,0,103,183,207,195,26,234,221,148,74,106,113,138,247,68,169,75,28,5,164,249,173,48,36,162,165,180,45,199,9,29,117,251,152,139,91,0,179,166,142,179,164,57,173,108,65,66,207,79,27,35,14,68,24,65,219,211,242,195,42,194,145,211,173,49,8,240,38,209,170,222,206,59,65,191,46,209,231,190,2,78,33,143,57,170,87,135,76,114,198,100,177,29,133,6,160,62,251,118,92,224,33,46,224,199,186,25,58,13,52,179,244,199,163,242,221,77,59,124,195,44,128,88,179,112,172,195,202,193,78,52,63,137,5,27,163,59,233,191,24,117,155,245,77,136,184,239,61,158,184,206,250,20,197,250,109,144,76,100,65,172,78,12,40,44,17,184,91,155,120,222,223,187,141,15,226,70,253,18,150,200,73,226,47,91,246,119,220,251,28,63,31,166,206,203,234,152,205,20,82,195,151,80,254,40,60,121,195,72,20,238,159,137,244,251,32,111,92,117,83,81,163,32,153,161,148,241,160,215,17,7,110,177,148,127,7,251,227,234,74,149,166,203,232,254,94,30,43,188,227,140,236,127,163,58,136,184,239,234,216,98,166,85,1,170,124,238,4,250,208,205,101,109,198,228,88,158,251,21,194,171,118,59,45,36,172,181,155,83,162,215,212,84,33,45,81,82,197,130,47,36,66,29,127,48,167,21,115,88,171,150,123,6,141,167,226,170,196,136,221,105,75,5,93,188,153,7,247,176,66,234,189,38,168,154,70,70,17,112,194,41,223,74,92,18,222,119,10,191,190,112,50,158,142,166,120,227,173,43,33,104,4,92,0,6,229,143,226,239,126,224,79,219,12,142,201,18,187,99,222,93,5,22,78,244,144,78,86,170,178,67,122,183,148,245,81,151,125,54,228,64,43,183,127,174,22,100,161,121,169,35,106,72,153,30,64,207,165,31,172,25,69,212,120,93,173,137,115,12,200,150,53,51,68,210,200,84,202,197,118,14,197,84,219,195,123,237,220,113,228,60,120,26,134,154,55,255,0,156,168,42,74,49,32,33,44,13,137,237,0,41,255,0,103,3,39,221,131,91,208,78,174,54,167,207,220,171,177,128,137,228,68,4,182,167,10,215,59,242,221,147,251,216,13,4,194,122,48,150,40,122,171,214,250,148,238,118,244,195,14,109,87,69,73,90,137,199,145,102,90,121,130,21,26,109,112,151,191,247,125,14,2,212,35,54,105,25,137,213,210,88,68,145,21,0,92,88,115,30,182,192,198,220,19,29,139,34,132,221,148,100,174,128,84,207,12,135,84,51,73,215,114,53,24,131,33,82,109,224,109,239,130,107,77,29,59,52,173,85,166,8,230,90,167,208,183,6,40,228,26,135,169,77,88,138,60,178,190,139,164,213,66,26,72,158,154,126,20,19,146,119,4,198,25,154,199,179,125,252,241,113,98,68,167,90,114,17,225,65,100,85,6,206,183,23,6,252,175,184,243,223,3,57,47,96,125,236,91,205,202,84,244,131,55,173,143,72,19,68,172,172,57,16,99,13,249,21,246,198,137,149,74,213,89,30,82,145,10,157,2,23,119,151,132,205,2,177,73,88,107,210,122,196,153,33,101,93,36,139,109,185,35,8,147,8,162,205,234,213,225,210,178,35,73,98,57,130,162,246,254,93,128,225,163,160,196,183,78,50,57,195,167,94,57,237,10,11,8,219,134,46,108,59,13,237,251,184,53,43,105,33,157,241,183,247,5,80,73,29,37,116,116,203,35,51,36,171,11,141,22,221,73,178,248,218,224,11,247,142,236,4,90,122,156,158,174,24,33,97,56,226,34,200,173,251,82,42,30,93,215,111,240,226,216,132,199,210,60,238,134,6,117,17,213,51,8,228,112,204,20,51,54,162,83,107,157,134,215,181,249,144,111,136,233,29,33,169,204,42,221,100,83,73,60,166,34,253,98,207,25,178,47,142,195,6,149,58,22,223,185,55,71,41,107,51,76,238,154,138,74,128,180,203,76,101,168,116,177,49,42,141,199,169,35,251,216,96,205,94,134,162,133,41,169,105,227,98,179,132,78,183,94,218,10,141,207,234,243,183,129,240,194,245,5,37,70,95,152,61,85,62,161,29,88,150,41,220,1,212,71,146,193,125,108,187,246,122,99,213,82,249,132,52,137,27,198,172,75,180,228,236,116,131,113,223,206,216,214,215,100,45,167,220,37,69,77,86,180,213,76,100,121,42,194,36,208,200,24,245,92,18,182,4,114,60,175,224,78,43,85,212,143,149,203,145,164,103,81,74,81,101,85,231,248,132,169,62,96,169,245,193,46,143,74,101,106,215,73,68,116,113,232,35,158,236,89,143,229,107,247,226,160,169,76,195,46,130,10,121,19,92,116,219,43,141,193,86,36,223,187,234,30,216,84,27,109,160,162,244,181,34,140,211,138,52,89,30,220,40,234,5,192,54,22,177,86,211,142,232,228,134,164,173,125,52,225,39,141,111,42,112,136,209,250,160,31,237,22,39,198,196,246,99,153,50,217,171,186,55,44,144,68,175,32,224,240,89,219,245,218,69,30,183,12,112,82,7,149,216,79,86,34,166,170,40,208,206,136,55,145,84,253,67,179,188,239,217,140,147,84,51,35,82,150,164,2,233,74,196,221,26,167,163,50,137,235,168,170,92,75,183,33,32,102,83,220,117,11,31,79,28,59,124,63,168,134,138,131,61,150,104,43,106,144,72,137,194,161,13,197,37,152,189,133,136,35,107,27,220,11,109,218,1,82,207,162,167,122,5,158,56,119,134,65,197,99,185,58,148,129,231,178,169,244,241,197,106,152,82,175,230,74,178,66,68,34,80,196,110,214,82,72,191,113,10,163,27,12,148,144,80,78,86,191,1,124,225,98,166,233,69,84,106,209,147,27,134,68,137,74,133,85,98,155,106,223,101,211,126,203,114,250,70,4,102,84,247,48,87,64,192,189,69,56,141,99,35,73,58,99,140,109,227,119,99,251,184,61,210,233,69,6,101,209,122,168,201,51,84,229,81,70,252,70,93,29,104,180,169,228,118,23,38,199,180,114,237,192,124,200,104,171,166,15,12,101,81,102,69,226,57,12,72,10,77,136,184,36,139,40,243,190,246,193,85,73,11,108,18,145,212,42,193,242,164,252,220,237,18,68,167,102,114,215,58,237,216,126,133,247,195,253,124,52,89,108,13,147,35,35,34,66,94,121,229,96,166,71,234,251,114,54,240,194,107,229,249,132,245,233,86,97,180,212,241,198,241,198,79,244,68,74,66,169,239,176,91,223,182,216,154,182,189,170,35,150,178,74,119,226,203,31,18,238,77,142,181,13,181,188,73,219,184,237,141,109,85,33,122,126,66,121,109,52,95,165,144,83,131,192,65,164,3,213,212,25,28,234,42,123,53,148,3,204,99,234,214,116,134,165,2,60,137,29,76,110,44,187,148,33,45,235,179,123,140,123,151,180,144,231,116,116,49,72,166,109,86,153,159,118,8,17,137,190,221,192,88,14,219,98,197,85,109,45,45,109,76,2,165,181,241,33,148,181,142,224,2,182,241,55,183,134,216,4,222,186,53,108,172,29,168,24,158,68,96,63,8,1,164,237,115,190,163,234,7,247,113,14,94,241,86,74,46,202,181,156,120,164,73,13,192,33,157,46,1,183,103,47,83,139,116,25,116,149,25,140,212,19,1,32,105,22,41,2,182,193,109,223,223,107,31,11,28,86,201,105,106,211,45,167,166,204,34,130,40,226,252,104,39,38,234,183,110,68,13,251,117,121,17,221,140,123,33,217,38,166,212,145,54,108,177,82,228,185,150,91,51,6,122,168,34,146,156,57,191,86,45,3,72,183,111,86,254,187,226,79,134,114,172,29,48,202,203,163,0,97,120,85,3,216,221,85,131,49,61,182,82,198,194,220,199,150,39,204,41,105,234,169,230,129,163,213,80,232,66,7,231,27,233,13,177,236,177,10,79,126,155,96,5,23,10,74,40,54,84,81,41,83,113,184,4,106,32,95,151,37,198,194,123,29,141,92,168,104,233,105,133,115,184,107,231,227,193,21,76,38,53,89,209,227,156,117,164,141,1,44,77,250,160,92,147,114,2,181,134,22,205,27,84,101,237,45,77,89,45,72,87,121,84,169,235,8,192,184,236,34,236,8,239,92,30,131,47,53,191,10,243,136,32,152,201,46,91,153,153,227,114,193,5,180,42,147,207,152,5,142,219,220,246,224,45,92,211,215,228,117,57,139,136,164,21,10,172,66,45,131,93,195,29,134,214,4,184,190,199,171,250,223,86,13,239,184,15,109,190,10,16,211,204,203,174,116,88,98,44,116,200,206,52,128,170,72,83,219,98,89,65,60,192,99,206,216,106,232,218,71,67,209,120,243,42,230,99,93,87,27,36,104,227,117,136,130,3,11,115,185,81,127,244,192,10,202,120,235,168,225,167,60,79,155,100,93,42,20,40,85,119,75,59,1,182,166,14,13,182,176,0,118,98,219,203,85,10,26,26,148,150,74,122,118,104,224,10,1,28,34,204,84,220,114,221,109,181,246,56,43,73,49,109,89,54,105,76,42,42,106,12,76,96,18,79,184,15,214,210,72,210,69,185,1,127,125,176,90,126,52,53,116,117,75,35,168,148,145,37,59,111,105,37,66,9,230,70,204,72,62,71,158,23,160,145,83,230,107,24,44,112,172,138,155,155,135,109,43,221,185,54,191,254,248,100,130,113,6,73,65,95,91,248,165,4,82,5,190,196,106,22,62,27,110,79,102,248,75,109,52,106,87,98,234,200,191,143,19,198,68,145,146,164,158,100,6,182,199,198,224,98,57,171,227,166,170,211,80,90,85,33,94,203,214,222,218,91,99,219,107,159,92,93,205,25,42,21,234,169,103,87,11,33,70,38,195,234,32,134,243,36,222,221,152,142,171,45,173,134,182,131,52,160,167,141,167,213,50,50,200,214,214,170,9,211,224,126,161,126,251,96,158,207,113,207,34,156,18,125,209,36,116,202,240,105,161,169,184,154,107,194,73,176,107,44,44,192,220,115,102,77,252,73,192,172,254,90,44,195,164,180,249,149,45,222,26,200,17,100,54,183,90,237,21,152,118,11,42,250,15,28,48,197,31,9,209,154,208,70,89,106,94,0,55,141,250,166,222,68,169,252,187,176,23,59,165,167,166,48,84,65,8,83,18,132,54,91,220,142,181,246,238,55,191,131,96,33,46,160,59,33,255,0,160,181,112,175,64,30,26,170,122,170,173,85,50,66,198,157,30,69,235,32,141,140,136,164,18,170,14,227,114,69,200,23,23,9,245,20,177,229,181,181,20,210,207,78,206,149,2,84,40,175,161,152,6,4,17,96,73,26,9,228,71,43,30,210,54,164,36,241,205,10,72,176,163,5,116,10,55,114,205,115,168,246,142,176,193,254,150,67,126,143,116,103,165,116,244,237,28,130,24,146,105,29,131,39,82,200,6,147,185,54,91,157,180,216,14,211,187,83,214,171,224,102,69,82,191,144,12,244,60,116,108,205,234,45,58,197,26,0,160,129,175,87,12,175,211,123,223,178,221,167,22,52,164,116,84,111,87,34,14,36,58,99,10,160,53,203,200,1,82,24,1,179,40,184,223,157,192,177,191,149,244,235,62,77,41,138,64,252,117,226,43,16,64,44,25,65,176,183,210,116,223,204,157,173,137,151,45,170,172,232,5,93,93,33,84,52,21,110,242,169,156,128,132,170,223,64,0,47,234,19,126,193,164,11,144,112,41,94,192,34,131,81,153,242,243,61,69,89,99,73,164,94,80,84,239,195,81,117,230,45,168,237,253,75,98,164,116,243,180,101,231,69,134,54,102,209,35,184,210,2,33,234,249,18,232,9,230,47,225,130,21,211,79,93,145,212,230,14,35,117,168,208,228,32,176,55,117,98,44,59,5,220,94,224,157,60,143,51,197,85,52,85,240,211,211,55,19,230,153,20,105,10,20,34,153,16,106,96,54,44,193,239,217,107,1,217,130,138,164,4,134,30,143,44,121,119,70,32,204,235,139,53,125,92,119,17,186,238,177,118,17,110,122,180,139,249,248,96,110,99,74,179,85,76,177,59,66,26,166,205,103,187,90,224,171,109,200,123,239,182,33,51,85,36,34,142,173,37,104,169,199,10,16,0,35,133,118,43,184,229,186,91,107,237,142,32,145,99,249,154,199,11,28,98,85,136,92,146,29,180,173,206,219,147,109,239,252,111,142,147,220,7,176,193,63,26,26,234,74,165,119,85,159,82,73,78,219,233,146,104,218,231,153,27,53,193,254,201,231,182,0,44,160,172,209,178,21,150,51,164,146,55,176,107,108,124,118,24,98,134,161,105,178,108,187,48,173,252,70,65,4,129,111,177,185,176,62,29,83,114,124,198,3,102,69,103,255,0,154,166,153,94,49,33,141,185,3,118,32,134,30,38,247,240,190,23,7,170,45,49,240,201,162,87,242,82,150,190,42,106,194,147,150,145,78,151,26,58,197,73,91,54,221,227,115,235,139,209,83,131,16,90,10,133,43,37,64,104,69,236,173,165,98,114,187,142,101,147,127,18,113,21,86,93,91,5,109,6,107,151,211,198,211,30,50,186,200,214,214,170,9,0,120,219,80,246,193,8,163,20,242,198,205,104,163,14,181,45,78,57,196,230,219,31,11,223,215,110,236,102,73,42,51,109,86,133,204,246,90,42,254,147,69,152,210,93,233,235,98,64,198,218,122,199,84,35,80,236,22,0,249,1,223,141,43,161,53,113,31,135,169,79,83,79,85,82,94,121,161,45,2,60,139,102,26,25,164,69,34,234,47,98,55,54,185,3,98,70,123,157,82,211,81,181,60,240,64,23,132,129,13,148,158,178,216,234,219,184,222,253,227,28,213,42,79,20,240,164,139,10,157,46,129,87,235,185,185,213,222,46,195,219,6,178,82,76,56,199,82,113,8,77,74,153,125,77,69,36,149,20,229,210,163,137,25,64,252,50,197,74,144,69,129,36,104,36,237,107,157,143,105,161,81,68,103,83,154,180,228,84,52,113,160,69,4,0,228,232,41,176,189,245,11,114,237,61,216,63,211,8,71,232,158,141,116,178,8,90,39,150,24,150,162,86,101,101,22,1,5,148,238,77,134,251,105,176,94,211,184,92,194,152,79,147,55,13,213,140,228,72,9,6,218,245,42,181,182,190,155,139,223,126,100,218,199,27,37,64,55,103,101,81,40,168,222,170,85,188,208,104,136,42,128,221,102,112,10,144,250,71,53,23,30,160,111,122,207,70,103,203,254,102,162,175,83,82,128,183,144,21,55,45,26,139,175,49,96,220,191,171,139,175,151,85,85,116,2,122,250,66,168,40,106,156,202,166,115,212,36,41,58,0,1,127,80,155,246,2,160,92,140,86,175,150,106,204,142,166,189,196,110,181,5,28,132,93,143,93,88,245,70,214,27,239,113,125,60,187,79,53,238,99,7,44,19,154,118,121,209,97,86,103,41,35,184,183,81,62,157,187,9,145,1,56,113,200,68,89,95,70,169,243,42,221,79,95,86,130,65,19,174,235,21,193,91,91,158,160,131,223,195,11,213,84,176,230,31,43,76,252,79,154,96,129,148,0,171,26,241,16,92,129,112,89,131,106,60,173,202,219,98,110,61,90,211,71,75,93,28,174,148,241,136,162,0,2,4,91,233,185,28,190,146,54,190,216,54,210,66,218,178,122,250,62,45,92,145,197,33,136,26,173,39,75,221,173,123,171,120,15,125,246,193,121,248,208,215,210,212,134,112,149,1,226,122,118,223,68,147,70,196,158,100,108,194,199,251,39,194,235,240,200,35,21,21,108,22,52,227,8,133,201,96,205,97,115,182,228,246,223,253,112,201,29,66,210,229,57,118,97,91,105,29,56,18,1,217,185,176,62,29,86,36,159,49,132,182,211,70,165,118,46,36,161,227,149,10,20,153,54,36,141,246,107,92,31,29,135,166,35,150,190,42,106,215,73,153,217,24,135,83,31,88,165,192,6,195,188,29,198,46,230,26,102,43,85,77,40,116,226,112,156,108,8,36,130,8,239,36,27,248,92,247,98,42,156,190,182,154,174,135,54,160,167,141,165,100,152,72,174,214,214,131,113,111,27,19,236,184,39,179,220,116,178,41,193,39,221,19,69,78,2,42,208,78,186,90,113,52,43,123,43,4,88,220,174,227,181,148,223,215,1,179,185,40,171,186,78,181,244,119,122,122,232,208,22,182,144,88,131,24,212,57,168,0,95,208,119,225,150,40,150,154,120,201,180,49,172,139,80,105,192,222,39,54,5,79,169,62,187,96,30,113,75,79,69,37,60,240,64,20,34,5,54,82,122,203,99,171,195,182,253,224,96,33,45,192,236,141,23,161,213,81,73,240,234,158,154,162,10,154,150,150,89,160,13,10,60,137,214,234,179,72,138,71,84,22,181,141,206,196,129,177,33,30,74,84,162,150,162,141,170,41,203,137,140,145,178,171,240,201,96,80,237,96,110,52,220,237,107,157,182,220,143,171,84,154,10,136,18,69,133,70,150,141,84,125,92,137,213,222,46,195,219,12,125,52,132,10,110,142,244,182,24,154,19,85,12,95,51,43,21,101,23,80,187,33,220,157,43,189,197,186,171,218,72,195,98,245,170,248,25,146,53,47,200,189,83,70,106,20,230,198,114,42,37,72,208,70,1,0,72,110,172,155,11,223,82,219,151,111,134,44,50,162,82,82,181,76,171,170,120,52,68,17,0,110,189,192,42,67,233,3,233,23,3,183,112,55,199,57,133,47,31,38,252,54,66,243,178,201,115,125,58,203,5,107,109,125,55,185,190,253,166,216,158,106,10,170,142,128,54,103,70,85,5,21,75,241,84,206,122,135,102,58,64,1,109,213,38,227,176,139,94,216,20,175,96,17,70,74,51,61,0,170,168,171,214,212,195,65,50,2,166,229,209,119,28,193,179,94,222,24,164,41,234,62,86,73,39,69,135,81,114,142,206,44,116,32,26,118,236,187,160,191,120,243,193,44,194,73,170,114,73,235,223,67,37,67,36,135,66,115,235,169,190,145,176,0,120,139,233,229,223,229,69,28,57,140,212,116,178,107,21,36,162,200,160,0,145,40,145,65,184,4,130,196,29,68,237,229,97,130,143,74,2,67,22,73,194,202,186,57,77,152,214,134,122,250,197,89,204,76,58,194,32,193,212,11,126,208,65,253,236,8,174,163,38,173,163,138,70,140,124,214,147,165,238,118,55,86,191,96,219,198,247,182,32,90,154,207,147,134,155,48,142,87,20,241,44,113,139,2,4,96,29,55,35,200,236,47,176,182,57,138,81,18,79,86,250,99,70,152,68,1,58,131,27,11,182,219,147,181,239,254,184,233,61,216,15,97,130,113,52,57,133,52,203,35,136,234,3,194,208,54,250,30,88,216,147,204,246,175,103,236,157,185,92,2,74,36,138,69,210,82,101,0,19,109,193,6,215,30,103,242,195,42,212,45,38,89,65,95,92,117,186,112,30,221,128,157,175,225,179,18,79,129,24,9,92,4,207,21,77,52,161,227,226,240,89,69,129,6,234,69,187,201,4,31,2,79,118,23,7,170,20,62,25,52,75,236,202,82,215,195,79,93,36,115,51,148,98,29,76,93,99,21,192,4,129,216,84,141,67,199,23,226,128,42,196,40,102,77,6,117,168,137,1,178,48,140,43,233,220,118,176,36,250,226,9,232,43,169,42,232,243,106,10,120,158,71,134,94,34,179,91,90,3,177,30,32,31,80,160,118,224,148,113,45,52,233,168,136,98,142,69,159,229,199,254,19,157,138,159,239,31,93,187,49,153,38,140,219,85,161,103,58,122,58,206,147,181,109,29,222,158,181,18,205,107,2,204,165,70,161,217,109,201,242,92,106,61,18,168,138,127,134,244,84,179,65,83,80,211,60,208,43,196,141,36,125,102,32,188,170,164,89,67,27,111,115,177,96,45,114,51,140,222,154,154,138,162,158,162,8,66,170,40,83,101,36,6,75,117,188,59,111,223,163,17,86,34,203,79,81,2,200,176,170,216,198,20,125,86,2,229,187,247,35,219,6,178,108,152,113,142,168,180,16,122,104,233,26,122,70,168,167,47,196,102,137,213,95,134,75,161,66,108,64,55,4,92,220,108,78,219,115,165,85,78,172,143,157,75,86,208,75,40,141,90,192,218,54,42,117,46,219,146,25,8,183,141,251,48,201,211,136,85,91,163,253,44,138,54,128,87,195,17,170,149,138,186,174,180,11,178,29,201,8,55,184,211,178,246,146,48,189,156,67,124,129,228,75,59,57,89,236,160,144,94,250,94,219,2,86,228,144,119,191,60,108,150,157,192,110,247,53,255,0,137,173,255,0,224,162,93,25,147,230,150,228,126,175,85,141,207,135,103,168,198,52,146,235,162,161,68,133,208,163,43,147,251,66,234,151,242,58,241,180,252,70,121,19,162,234,35,35,173,82,151,4,243,26,88,216,119,238,1,183,134,49,156,185,230,150,92,175,136,128,5,234,31,21,234,233,251,219,216,96,178,247,27,194,246,10,193,149,124,141,46,152,149,80,233,97,52,138,111,248,150,184,86,29,227,136,199,203,1,41,210,69,207,235,18,166,38,70,227,117,128,190,202,172,0,181,252,8,183,150,45,244,81,106,218,170,182,166,73,63,229,140,160,111,245,23,83,170,255,0,221,44,61,70,13,176,138,183,49,227,153,3,186,76,209,177,7,233,81,214,11,126,235,189,239,227,132,234,169,80,153,3,152,102,135,50,165,168,164,137,22,58,121,28,234,107,174,185,75,88,157,187,150,195,211,195,21,166,92,234,70,209,45,32,104,8,11,104,216,108,53,2,167,204,115,193,202,23,105,40,218,20,83,28,203,41,144,73,39,244,100,6,44,198,222,22,32,156,83,205,34,172,90,8,228,137,205,55,225,241,138,173,183,29,91,41,247,56,29,123,213,5,24,90,6,83,210,230,82,71,56,104,154,57,204,106,209,200,72,184,179,19,183,248,127,217,56,239,50,162,204,51,74,41,41,190,93,144,173,83,202,146,200,195,101,55,22,62,71,127,222,240,24,35,61,123,69,56,142,40,157,140,111,26,48,63,172,15,87,111,221,32,254,246,43,211,102,134,10,96,178,35,202,194,119,73,53,118,221,201,184,239,237,30,152,229,57,93,163,84,23,102,13,169,201,43,165,149,100,122,164,167,68,69,67,162,254,190,223,195,7,168,114,170,138,143,157,89,170,222,105,32,165,145,120,140,109,119,97,204,219,159,211,167,215,28,211,77,85,86,210,56,78,1,134,98,129,141,142,165,83,215,107,118,236,175,253,225,130,212,133,40,206,101,26,201,178,199,195,66,196,126,33,4,175,63,50,15,157,176,19,156,158,204,56,99,72,30,138,42,42,32,74,141,72,100,132,43,105,253,73,14,222,221,83,239,138,47,20,163,162,199,143,121,37,49,59,163,233,235,22,109,119,35,208,217,113,37,46,96,39,170,138,56,27,134,22,169,140,140,6,161,194,8,88,17,221,186,219,195,124,73,157,72,240,201,69,71,78,85,150,106,89,80,55,98,149,11,99,233,127,190,54,154,104,24,37,100,221,11,138,49,211,156,138,101,43,196,102,156,128,14,218,90,55,112,125,117,99,80,233,243,22,232,93,111,80,176,60,59,133,236,187,13,253,57,227,42,232,60,107,31,78,50,78,51,41,170,87,159,80,95,167,73,141,136,183,128,229,229,141,99,166,172,203,208,218,237,15,164,176,141,69,205,174,12,136,8,246,252,241,94,63,6,6,95,81,24,90,76,175,147,164,75,19,165,228,54,112,126,162,25,155,82,250,109,233,131,121,126,94,148,0,201,20,68,207,80,229,164,100,110,90,218,234,164,30,68,128,160,121,30,252,4,128,205,45,53,42,186,0,177,204,64,32,129,169,11,53,207,185,35,211,19,228,139,87,47,72,179,41,12,138,212,194,93,14,135,153,58,201,30,193,78,20,254,71,230,241,69,72,33,157,51,233,209,147,174,240,170,160,113,126,34,40,7,85,143,105,225,223,212,140,94,154,10,246,138,134,58,96,175,12,26,142,169,9,1,228,34,215,54,237,3,151,174,8,102,124,28,210,119,169,227,133,154,152,112,209,69,174,3,46,147,203,250,197,79,134,248,146,158,88,154,136,192,161,163,121,101,54,145,239,166,250,130,105,183,134,160,125,112,46,111,74,39,138,220,14,131,57,140,74,181,20,11,52,83,48,125,37,134,220,128,223,190,234,15,166,57,142,146,190,105,43,4,208,200,133,212,152,155,85,200,113,167,72,244,211,207,199,4,179,87,168,124,181,197,44,188,25,66,180,183,140,108,116,141,215,203,83,125,177,225,206,68,83,53,50,67,36,179,196,171,117,239,13,107,219,220,123,96,117,186,216,99,198,187,144,102,241,87,230,148,211,192,180,151,213,84,37,134,102,144,92,2,129,90,255,0,221,7,223,20,42,114,58,233,158,25,13,68,112,5,143,134,76,100,223,196,1,234,125,47,130,103,50,142,154,41,117,66,210,73,28,238,172,199,187,92,132,91,200,41,199,112,86,207,89,45,66,8,222,23,167,145,180,183,61,90,121,159,91,159,124,107,148,146,251,25,203,68,244,89,116,147,180,171,37,84,179,207,21,60,172,37,44,65,105,73,93,205,185,236,45,232,49,98,157,146,106,152,18,104,26,57,101,137,68,146,41,230,246,81,191,144,0,125,241,45,21,98,210,201,85,42,41,5,98,37,110,59,3,1,252,71,190,7,210,230,13,81,86,144,197,45,149,42,36,215,40,23,5,2,245,72,238,7,73,30,135,11,86,219,102,228,73,84,74,245,41,42,116,84,201,57,45,40,73,24,57,29,98,196,62,163,235,181,189,48,79,161,144,196,157,60,200,229,66,53,147,81,176,59,91,134,204,15,174,163,237,138,93,32,150,69,147,47,162,135,78,154,154,41,45,220,164,45,135,249,128,197,142,131,198,177,116,227,35,226,178,154,165,51,135,3,150,158,19,21,183,220,97,152,237,52,21,84,26,53,15,136,44,79,67,42,250,133,134,168,238,23,179,126,126,156,241,136,71,50,190,79,12,75,11,161,215,179,131,245,16,236,75,15,70,183,238,227,114,233,193,97,208,234,192,141,164,183,12,110,121,221,214,227,219,243,198,27,76,103,154,154,132,58,0,177,200,64,177,29,100,46,198,254,140,74,254,238,40,204,119,10,28,203,242,244,160,93,81,68,76,213,15,174,70,70,228,89,174,168,65,228,74,216,122,30,252,47,83,65,60,121,229,74,50,13,114,66,170,161,197,245,198,160,54,173,251,79,12,31,83,139,153,10,213,203,159,102,82,52,138,244,162,109,12,167,153,33,139,125,149,95,237,130,89,136,135,51,168,122,177,56,89,169,255,0,9,20,90,225,88,88,242,254,179,198,124,55,194,83,113,144,169,148,103,131,48,100,161,90,101,13,5,56,36,25,9,1,228,183,51,110,208,163,111,35,136,145,115,152,146,84,169,160,89,162,153,181,219,80,184,217,84,16,123,238,183,243,193,138,105,99,122,17,78,129,163,146,73,11,44,146,125,36,234,210,86,222,4,253,206,43,102,207,59,229,110,105,37,48,186,161,151,168,54,107,11,149,247,98,61,48,26,247,163,99,27,64,248,233,43,230,122,209,52,50,70,206,11,66,193,175,103,22,210,61,52,243,237,190,44,103,17,87,230,180,210,64,180,155,252,217,146,41,154,65,125,37,108,111,227,176,62,87,197,151,206,68,85,18,83,71,4,146,75,17,80,87,188,48,190,223,111,108,71,250,74,58,104,152,24,153,221,42,29,25,136,238,103,34,222,65,113,186,229,123,27,203,143,184,54,163,35,174,154,104,101,53,17,192,21,56,119,140,155,243,236,255,0,124,129,193,186,76,190,89,210,109,85,50,79,81,13,60,142,178,51,16,90,91,175,59,115,217,66,250,98,26,106,217,235,100,153,120,111,11,65,43,88,141,203,1,96,125,245,145,235,130,148,53,162,153,170,101,85,33,150,61,174,59,53,1,255,0,87,223,11,156,228,221,48,227,141,34,56,74,77,85,28,114,66,209,201,44,74,30,64,121,189,128,223,210,195,214,248,23,84,178,167,69,150,89,201,105,68,110,218,200,235,18,85,203,31,93,189,134,39,163,204,26,166,174,56,226,150,200,146,202,94,80,46,25,0,26,109,220,13,191,194,113,207,72,36,148,84,81,80,195,167,77,77,3,50,223,146,144,8,31,230,3,27,78,208,48,91,219,8,116,42,24,162,233,238,75,34,17,196,43,80,44,14,193,68,68,131,235,168,251,99,70,248,136,196,244,62,163,240,201,28,72,239,111,213,223,159,166,51,78,130,70,177,116,231,37,226,48,53,74,181,2,64,57,105,225,177,91,122,234,24,211,250,118,92,116,66,164,43,88,179,198,55,60,250,194,227,21,227,244,216,25,119,202,140,62,57,81,242,138,104,132,46,150,117,33,129,250,173,33,187,123,54,159,76,28,160,203,210,130,63,194,136,241,170,31,84,140,141,218,90,234,134,252,137,86,192,74,67,60,212,249,112,116,1,99,125,34,196,117,148,187,16,125,28,233,253,220,79,209,245,171,151,57,204,165,121,21,233,126,99,73,83,204,178,190,175,178,135,251,97,50,218,216,252,222,40,165,75,12,233,156,214,70,201,105,101,140,40,87,23,212,128,6,212,47,253,128,125,240,66,120,115,6,20,95,44,138,208,83,169,32,185,42,30,75,13,205,187,66,128,7,145,197,220,193,97,204,234,90,183,142,4,240,30,10,129,107,132,34,196,117,127,173,36,126,86,56,154,154,84,122,24,224,140,24,229,145,203,164,146,253,37,181,88,173,188,9,223,204,227,28,222,148,201,226,183,3,162,103,49,71,36,85,52,2,104,229,109,95,80,186,157,58,65,30,35,77,252,241,228,84,181,242,181,111,26,41,35,119,235,192,193,185,48,220,123,5,183,142,47,102,239,59,101,110,212,114,152,138,70,101,26,6,204,45,114,167,200,146,61,49,43,231,43,29,84,148,209,193,36,178,66,234,140,189,225,129,59,122,253,176,58,221,108,19,198,187,148,243,120,107,243,90,86,133,104,198,161,86,210,69,51,72,47,161,129,189,252,111,111,49,138,117,57,29,116,213,48,205,243,49,211,128,130,48,99,38,251,30,207,247,217,130,75,153,71,4,64,112,153,221,103,104,217,200,254,209,22,242,3,29,210,86,205,92,207,120,158,19,12,164,109,185,96,44,15,190,166,30,216,215,41,37,246,55,150,137,169,104,36,150,10,150,53,18,79,83,13,51,186,200,205,98,242,220,29,237,207,101,11,228,49,106,45,19,85,44,77,19,69,36,145,168,105,7,34,246,2,231,211,72,245,190,36,160,173,20,226,162,85,22,109,10,5,199,97,96,191,245,125,240,58,138,188,212,213,71,28,114,233,141,26,82,242,129,112,202,45,167,200,29,143,238,156,46,54,237,155,145,45,145,5,90,201,31,70,34,146,123,153,66,49,214,70,230,234,197,143,169,183,176,193,142,130,195,20,29,60,202,36,66,4,156,41,212,128,118,10,177,220,31,82,205,253,220,12,233,4,146,138,218,92,190,29,26,103,160,214,183,250,84,141,106,63,205,111,76,95,232,4,75,31,78,114,145,35,3,84,34,157,101,238,211,163,170,125,203,225,152,174,208,109,84,26,57,175,203,154,44,227,55,181,52,116,114,60,210,83,218,55,109,42,44,139,112,24,92,33,97,168,91,101,12,0,56,92,161,165,122,156,207,49,142,115,36,110,149,46,194,53,28,142,166,185,23,236,190,159,64,112,201,159,211,203,39,77,62,119,140,94,128,142,19,6,118,102,226,117,29,227,149,142,229,215,90,160,7,112,170,139,123,169,181,42,201,80,213,75,152,83,57,106,145,120,100,94,119,82,67,216,175,125,245,31,92,50,78,164,209,59,221,21,173,154,173,101,92,176,197,17,134,116,88,209,24,216,105,94,68,119,220,155,226,172,171,156,74,7,18,136,172,138,161,86,68,35,117,177,22,63,222,99,131,84,178,124,206,77,77,55,13,163,48,196,56,139,48,61,112,0,4,142,227,114,109,226,184,173,33,152,102,81,74,181,14,212,192,180,109,16,22,215,248,101,131,15,51,249,225,122,247,161,138,9,162,8,162,204,163,167,142,162,58,107,187,70,171,36,69,182,102,71,82,11,120,110,223,124,85,151,43,174,155,52,174,170,142,157,41,210,97,244,179,222,204,84,22,59,120,220,226,236,185,179,212,192,90,40,166,225,5,73,175,219,113,35,41,83,231,164,123,120,227,202,220,235,229,214,102,134,156,202,19,73,82,54,184,42,44,79,169,3,203,26,167,37,186,55,150,138,180,25,93,110,94,109,37,123,52,104,3,152,71,211,112,14,158,125,199,113,229,131,50,192,105,3,164,42,237,20,148,81,178,146,117,54,187,105,211,191,128,31,223,61,248,240,41,120,36,105,25,152,106,180,113,145,110,122,129,63,225,95,66,113,62,117,88,180,144,81,205,20,161,216,162,66,21,72,27,148,44,79,152,22,251,97,86,229,42,102,184,165,22,85,138,152,254,148,164,169,138,70,104,26,54,119,137,197,192,43,164,125,245,27,121,224,44,180,244,230,26,196,86,147,131,193,94,25,39,125,33,65,3,220,15,124,49,83,76,37,201,234,166,73,122,226,134,89,80,237,120,236,23,97,110,227,111,108,46,77,59,102,52,144,207,48,142,42,9,145,89,209,71,88,29,64,147,253,208,61,176,81,181,220,44,106,151,228,116,207,168,227,174,232,231,70,42,38,160,129,226,146,136,198,245,43,117,101,34,59,42,187,125,33,108,118,190,225,133,193,22,55,83,207,62,98,58,252,174,86,26,98,105,92,175,86,252,51,104,213,174,57,13,215,111,49,131,153,243,188,191,12,250,55,15,21,225,145,163,58,1,102,225,177,44,232,0,27,174,174,176,223,184,158,125,81,138,252,34,122,63,77,75,92,33,146,73,153,80,235,37,87,81,191,61,251,8,82,124,64,195,242,58,104,67,91,20,106,151,50,158,20,224,5,99,197,18,72,93,74,217,85,108,130,194,221,239,207,180,98,187,69,156,161,120,231,166,226,82,155,170,70,142,14,158,182,214,238,35,176,248,12,26,164,145,225,169,148,87,51,72,207,10,88,171,13,128,45,245,17,207,154,143,92,115,83,77,82,41,120,73,41,142,83,40,137,167,137,118,212,22,225,188,111,107,19,222,167,10,114,222,152,81,141,129,233,224,204,25,167,146,68,146,26,150,34,72,36,86,23,212,166,247,191,144,62,248,235,49,161,175,204,13,38,138,97,27,211,203,41,89,29,135,89,11,6,85,62,59,31,124,90,76,202,72,40,169,199,6,71,156,67,19,146,57,57,44,168,234,60,238,195,208,156,124,153,128,165,141,196,136,90,88,231,42,229,185,233,179,16,111,218,110,45,142,213,36,237,26,177,175,114,132,121,70,98,185,145,168,90,255,0,149,212,202,246,140,159,170,214,62,156,253,198,13,209,208,73,22,94,106,225,114,242,83,201,26,50,183,39,141,99,10,110,60,135,175,44,65,67,85,37,100,199,80,122,69,89,76,44,196,95,171,117,212,124,239,123,121,12,21,160,120,197,53,108,124,96,140,225,71,88,115,23,177,59,246,125,56,92,229,38,247,14,48,69,12,198,26,121,104,170,22,19,36,117,8,186,193,82,91,82,168,26,197,206,247,42,72,191,142,41,231,145,32,173,130,22,17,169,46,25,180,13,182,89,0,251,0,61,6,59,161,205,86,178,57,25,152,164,105,1,125,27,117,215,114,77,251,57,223,214,216,231,62,158,161,58,71,95,67,77,192,14,145,164,145,73,34,221,123,3,1,222,55,127,86,56,42,106,84,102,45,183,15,116,67,46,226,229,29,43,161,164,134,42,128,22,158,97,28,218,136,190,151,118,3,65,13,170,251,11,30,96,12,2,106,73,35,232,203,162,175,95,229,248,146,165,246,212,35,187,129,97,112,111,185,6,251,223,144,35,6,190,31,31,150,206,115,120,97,105,158,105,50,243,44,137,11,144,237,39,16,30,165,136,55,210,111,97,133,222,142,180,209,102,245,58,231,70,137,72,64,11,19,123,46,158,221,247,211,200,219,96,54,216,12,58,94,10,64,205,117,51,220,150,89,83,46,130,80,127,161,99,196,66,130,250,134,234,172,123,201,35,198,246,197,117,163,207,33,166,72,149,71,21,79,92,171,149,36,92,119,159,246,24,224,133,91,199,242,114,213,66,100,169,146,64,192,136,215,96,195,158,195,155,114,55,231,125,240,85,166,53,203,20,208,32,64,194,52,208,251,200,47,178,183,142,214,111,43,158,204,4,230,12,35,110,133,105,161,205,28,7,249,22,70,18,107,40,26,234,77,143,88,119,94,226,248,39,18,213,193,32,31,42,102,164,102,107,196,72,176,70,91,72,1,39,246,185,99,182,146,170,151,53,150,106,137,36,224,58,75,104,155,109,12,165,123,123,70,145,127,76,70,249,178,182,137,184,114,45,60,44,178,18,187,130,10,158,169,29,225,175,235,140,114,126,193,232,64,152,178,12,196,80,207,75,120,244,188,129,144,150,220,16,124,61,177,118,155,45,172,167,141,196,217,139,79,25,98,186,46,118,46,86,228,19,203,253,14,44,213,231,50,194,146,132,164,105,36,141,130,88,30,119,28,246,241,176,253,236,90,93,76,173,27,9,25,64,37,6,155,0,9,222,231,204,130,63,180,112,50,156,223,115,163,4,187,22,115,26,121,104,170,107,144,42,188,78,188,120,100,250,141,200,185,83,223,185,110,123,108,59,177,92,195,35,215,193,81,79,59,112,140,110,56,110,5,145,128,27,237,204,90,255,0,111,28,89,205,234,214,42,122,122,135,29,116,138,27,161,54,44,172,206,45,183,105,179,237,225,142,250,61,60,115,112,222,65,213,250,85,52,216,41,210,54,184,231,123,223,203,1,190,155,57,197,107,161,114,162,150,19,95,52,17,37,163,104,93,35,0,91,74,134,211,164,122,90,222,88,110,203,168,211,52,248,95,44,49,209,199,152,28,178,178,80,151,212,100,225,131,123,161,83,207,233,107,16,70,220,142,216,78,47,60,213,115,197,19,161,106,90,150,167,153,228,221,138,35,11,1,220,108,182,39,207,14,31,14,170,33,25,119,73,50,180,150,100,137,99,89,227,142,22,34,81,177,12,86,220,237,101,230,8,222,221,184,163,21,222,225,228,241,79,224,29,77,72,169,17,166,141,120,106,164,187,13,91,3,96,196,155,110,61,123,45,217,139,189,18,203,184,189,29,233,69,21,28,49,84,136,248,21,2,57,181,27,144,140,228,40,66,14,173,91,115,230,44,123,176,161,147,193,60,57,221,92,113,86,164,84,209,71,38,129,39,90,54,125,27,1,114,0,98,21,119,238,244,195,119,64,63,229,179,28,234,40,76,237,44,148,130,87,72,88,171,153,56,151,234,90,215,58,77,246,231,123,111,123,99,98,180,202,172,9,71,164,7,45,28,145,116,97,227,64,11,10,110,44,169,112,69,196,119,112,44,46,13,205,200,55,222,252,129,24,139,40,146,101,203,97,149,72,252,34,67,169,65,125,107,244,171,30,251,233,61,247,182,57,232,211,77,14,101,81,174,104,218,37,178,1,168,144,108,161,118,190,251,149,6,198,214,3,151,32,44,213,201,24,163,146,162,35,45,75,74,13,248,75,178,176,250,141,135,51,98,167,190,247,56,6,233,180,45,160,122,209,231,144,211,36,106,191,136,134,206,85,202,146,47,226,118,222,254,248,226,104,115,87,180,130,132,163,7,214,99,13,212,39,123,145,221,123,239,134,151,145,171,140,114,195,24,77,90,16,198,251,200,164,220,3,227,182,251,246,18,123,48,40,203,83,75,152,207,53,76,178,112,93,36,60,54,219,65,86,23,231,204,105,0,250,96,84,247,15,150,154,57,141,106,161,151,65,165,51,209,177,117,104,201,91,8,216,13,64,18,127,104,27,96,76,89,14,100,40,37,165,213,29,154,64,232,218,183,4,31,12,21,124,217,73,142,115,28,130,8,92,57,43,184,42,81,182,183,120,111,190,62,169,206,101,137,92,45,35,73,34,58,199,96,121,222,251,237,226,0,253,236,106,148,253,142,229,198,183,32,164,203,106,233,212,44,217,139,79,17,147,70,139,158,174,166,82,72,39,151,255,0,123,131,57,141,60,212,51,87,166,149,120,217,120,240,201,204,238,46,202,123,236,197,185,237,183,134,43,46,183,141,163,97,35,0,63,12,105,211,96,121,130,123,239,164,143,237,226,222,115,86,145,71,79,80,235,214,17,195,120,201,177,100,114,251,109,219,179,109,133,234,147,150,225,105,90,74,230,25,27,50,142,122,121,201,136,198,246,141,134,200,203,96,78,220,246,38,223,251,224,60,212,144,53,124,240,70,186,99,104,89,99,218,218,80,48,93,35,208,47,182,24,250,61,50,76,35,105,7,87,73,10,182,181,142,149,216,17,245,243,189,251,176,178,30,122,138,137,82,38,66,105,234,26,158,119,147,118,100,70,22,0,246,27,2,13,187,240,81,176,177,109,184,227,69,74,153,175,194,160,137,68,149,237,150,85,74,138,78,163,40,75,147,116,42,121,238,134,196,17,101,228,118,192,234,122,68,72,154,154,53,208,136,197,216,22,217,78,204,77,198,227,125,133,247,181,187,45,130,31,15,106,32,253,9,210,108,172,73,50,67,26,172,233,28,45,166,80,52,149,114,45,204,11,40,220,17,189,187,112,153,147,193,83,14,107,95,26,86,199,20,49,67,32,65,38,241,188,156,59,109,168,128,167,96,111,206,192,120,93,242,90,163,98,210,220,111,232,182,92,101,232,151,73,104,232,161,138,167,130,209,84,4,155,83,18,68,69,200,64,132,29,90,182,231,99,98,15,59,96,13,69,36,145,116,97,163,65,114,180,252,89,18,224,238,19,172,5,133,193,185,6,198,251,131,203,150,15,244,11,254,94,167,63,138,3,80,210,61,52,114,178,64,196,73,172,185,36,165,183,36,41,6,195,159,43,21,54,194,215,70,26,104,107,106,53,205,27,68,189,65,102,36,27,40,27,95,125,200,83,99,107,1,203,179,25,47,4,204,146,221,158,229,82,77,250,46,25,35,97,212,5,89,74,15,233,0,176,86,61,255,0,73,239,190,32,20,153,228,84,241,198,137,215,77,164,210,229,73,29,214,39,107,27,251,226,245,84,145,37,27,85,68,100,168,226,220,177,137,108,20,141,223,97,218,1,79,27,234,56,48,238,213,210,36,177,68,19,89,84,104,155,121,21,183,183,157,192,237,253,171,246,97,114,153,144,141,236,42,203,14,106,204,178,124,137,70,15,172,199,171,168,73,55,36,119,3,125,240,73,18,170,41,56,102,152,207,72,220,68,104,216,139,8,216,11,133,36,246,56,54,243,60,175,142,184,213,52,149,245,51,213,75,33,133,213,220,35,109,163,75,88,243,230,52,216,140,114,249,168,45,20,230,57,22,8,100,12,116,238,25,90,54,218,221,225,173,235,142,114,248,15,66,4,195,144,230,66,129,233,117,70,1,144,58,62,163,112,65,231,182,47,208,229,181,116,230,36,159,49,121,226,227,4,209,115,213,5,212,146,9,229,254,152,154,163,57,146,48,193,105,25,221,100,88,236,15,121,97,171,111,21,183,239,98,202,107,120,140,76,36,107,40,225,245,116,233,29,160,158,251,233,35,251,120,25,78,79,185,209,130,79,98,198,97,4,212,50,87,161,85,116,35,143,20,150,185,58,198,166,7,190,204,91,158,219,98,35,3,182,102,38,134,114,208,52,45,104,220,108,140,164,3,203,159,85,141,135,142,44,103,85,145,196,180,213,46,162,229,34,13,17,54,44,141,172,219,110,103,99,183,51,137,58,61,42,78,145,153,55,188,101,85,116,218,198,203,112,45,207,190,253,216,13,244,217,206,43,93,11,114,82,65,38,97,61,58,130,177,60,36,33,181,138,165,213,74,143,238,169,244,195,101,53,42,230,255,0,9,224,43,66,149,207,150,212,74,129,142,163,34,71,168,155,169,83,217,116,54,32,139,14,71,99,132,228,146,122,169,31,134,209,158,20,205,5,67,73,245,50,171,11,0,123,59,111,110,252,56,244,6,162,6,232,223,73,178,195,44,203,79,16,19,172,112,182,153,66,149,42,246,239,0,42,141,193,27,226,156,93,233,135,151,197,50,132,52,136,145,201,79,26,240,227,137,154,70,5,246,94,68,238,55,27,157,34,253,150,240,197,206,141,101,198,94,131,244,138,142,138,24,170,126,94,100,168,84,155,91,27,136,117,217,2,16,67,106,219,157,142,224,243,182,19,242,120,42,162,204,51,40,214,186,56,210,24,37,88,214,77,227,121,52,105,234,234,34,199,96,215,231,178,237,123,2,227,208,80,32,29,37,130,156,212,23,104,99,148,164,44,86,77,101,152,177,75,110,72,22,54,28,249,16,65,182,58,43,76,170,192,148,106,32,10,202,71,139,163,47,20,75,171,76,60,70,80,65,228,189,96,182,23,250,136,59,223,113,107,246,98,60,181,231,57,84,82,68,202,78,134,66,52,15,233,109,164,41,61,246,208,79,109,239,142,122,48,243,69,83,82,94,120,204,106,74,173,152,158,74,57,19,191,236,155,27,91,125,183,197,138,169,97,138,144,213,70,100,157,100,58,152,196,182,8,69,139,216,13,182,5,60,111,168,224,27,171,66,218,40,138,92,238,42,120,145,19,172,155,73,165,202,146,59,172,78,219,223,17,203,14,106,206,146,252,137,4,57,115,30,174,165,201,4,145,220,15,241,195,84,142,245,179,36,145,194,16,200,66,52,77,253,34,53,142,222,55,3,183,246,129,192,133,158,162,146,182,174,106,185,100,104,153,76,129,27,109,1,88,134,231,204,88,130,48,49,152,124,180,209,202,71,85,27,112,141,49,158,145,132,145,148,98,44,35,123,30,173,207,48,202,109,224,79,43,224,84,57,22,102,40,62,91,92,99,241,68,136,250,141,193,191,61,176,89,243,64,94,41,204,114,44,49,74,47,167,112,193,163,123,11,120,29,62,184,250,108,230,68,58,86,145,153,196,171,25,183,113,44,186,182,241,67,239,141,82,159,177,220,184,214,228,25,126,91,85,78,240,71,62,96,243,195,199,84,211,115,116,26,193,184,60,198,11,87,193,53,11,87,161,85,101,254,158,41,45,114,67,117,152,31,35,126,123,98,4,12,240,240,152,74,214,69,17,141,58,116,139,11,131,226,13,136,254,221,177,107,59,173,142,47,151,169,117,23,117,141,90,34,109,169,25,89,173,183,62,92,185,225,122,164,229,184,78,42,136,62,93,223,52,226,71,49,122,103,129,136,141,198,200,85,130,181,237,207,170,219,15,28,6,106,72,38,175,158,3,117,142,72,129,13,107,21,75,168,32,121,105,7,211,12,217,3,165,68,105,197,185,213,19,42,13,58,108,122,160,129,110,125,247,238,194,164,50,205,91,169,163,104,200,89,30,26,150,97,214,112,164,88,3,217,204,242,239,193,70,205,197,176,231,13,48,206,62,19,81,74,40,82,178,76,190,105,34,45,214,50,70,186,141,138,149,61,154,214,224,130,44,57,118,226,140,84,11,34,61,28,35,130,136,204,198,239,97,25,189,206,235,184,221,172,47,217,111,12,93,232,45,69,59,244,75,164,217,107,75,58,211,68,68,203,28,45,166,80,140,164,63,152,176,0,220,31,227,133,94,138,199,83,77,159,212,235,168,129,162,167,12,22,25,148,52,83,56,178,144,53,149,3,110,190,246,250,87,182,192,209,37,169,38,5,119,70,197,241,10,49,39,70,215,240,132,142,42,84,173,218,218,78,151,23,241,216,159,124,99,217,36,17,212,211,164,181,81,44,134,18,188,6,185,234,174,196,17,236,49,173,252,75,158,72,58,51,15,10,52,118,122,196,78,185,178,129,161,206,254,214,245,198,97,209,1,163,43,204,23,105,29,169,129,131,83,88,222,194,235,254,83,130,202,173,210,51,12,180,194,202,89,77,84,84,25,72,70,152,3,81,83,35,132,253,158,176,64,79,231,251,184,137,234,227,202,115,122,234,36,5,32,50,70,74,169,229,117,91,159,114,15,144,24,169,55,69,53,126,34,87,21,89,9,54,43,113,107,242,255,0,125,248,234,110,137,85,206,76,173,152,7,144,217,89,202,29,236,44,55,244,30,216,82,209,118,206,112,155,87,67,21,27,195,60,102,54,121,4,33,68,43,161,190,178,71,90,222,108,219,143,231,136,179,57,36,146,138,70,153,81,101,69,112,233,203,72,38,246,241,33,128,246,61,248,131,43,161,154,158,155,133,41,73,211,75,106,211,250,195,123,254,120,176,244,203,53,163,154,52,155,112,6,163,190,228,92,159,18,70,16,218,213,99,163,9,87,99,134,158,62,52,151,117,83,243,145,88,234,228,12,105,249,145,246,192,138,153,210,56,129,119,181,167,222,227,113,248,143,254,167,6,222,145,81,207,26,8,110,236,172,60,192,176,246,22,247,199,173,70,2,150,100,132,32,187,11,173,237,189,239,239,124,18,154,71,114,229,68,84,237,174,154,94,27,164,110,146,206,67,223,147,106,107,143,238,49,246,24,139,51,206,99,203,180,202,240,221,38,44,165,79,234,171,35,143,240,146,173,251,152,179,24,87,80,194,104,244,185,228,118,187,94,254,247,197,42,132,203,39,150,85,171,126,41,135,172,252,67,123,122,12,98,109,201,54,141,120,229,91,9,227,56,102,164,17,148,252,96,56,106,192,17,164,13,91,139,118,245,141,252,240,122,155,50,171,205,243,108,174,57,35,146,52,141,120,124,73,22,192,72,250,67,31,43,129,137,254,123,45,134,122,49,77,10,21,169,94,169,69,229,190,157,251,172,113,118,130,180,230,6,173,233,160,60,42,120,217,145,180,239,37,131,117,189,8,191,166,31,170,251,32,94,41,70,54,195,89,18,199,77,241,55,41,163,136,7,41,36,132,201,110,96,194,77,190,227,26,119,76,80,73,209,26,197,88,196,132,172,101,86,246,223,136,132,31,67,140,191,32,134,104,122,99,145,203,44,96,23,158,165,46,57,221,86,65,191,184,30,152,210,186,119,51,193,208,170,230,141,67,73,248,74,3,27,13,229,65,191,149,239,135,69,84,89,51,119,40,179,23,202,233,227,168,136,138,184,35,145,34,98,241,118,126,187,239,253,237,88,242,26,248,50,232,243,73,75,217,158,178,81,162,219,233,80,55,39,205,182,242,56,191,208,241,166,166,112,214,98,240,200,17,75,117,82,82,207,101,245,179,31,92,3,168,232,217,168,150,74,193,86,98,106,134,44,82,215,0,157,200,251,253,176,135,26,221,246,31,38,228,244,162,237,75,38,65,210,34,138,177,240,101,128,74,228,30,100,155,106,0,243,4,45,237,227,130,80,202,103,12,98,123,199,8,234,72,57,169,39,89,55,237,63,200,96,4,157,20,170,147,75,54,99,172,162,112,213,153,47,100,222,195,202,199,5,114,92,190,166,138,139,229,203,164,219,145,183,104,190,7,35,142,158,147,35,9,167,216,179,91,168,83,78,122,180,235,119,210,132,88,91,73,58,125,172,124,198,42,174,149,172,106,139,128,2,65,214,7,188,55,242,24,183,44,127,50,156,42,136,210,77,174,67,54,247,61,167,30,73,75,26,35,164,176,68,84,149,231,219,109,199,181,240,168,186,67,94,57,88,34,173,208,83,214,107,125,32,200,225,111,226,106,62,248,191,28,178,234,168,146,153,212,74,42,37,210,71,43,233,55,191,144,191,173,177,108,210,170,168,118,16,232,230,73,91,139,239,115,247,62,248,230,61,50,169,180,145,112,228,54,177,1,110,215,189,189,197,241,178,147,107,99,150,57,39,184,47,53,205,159,42,167,110,24,13,199,13,3,106,253,150,91,159,80,108,125,48,178,51,134,106,67,17,79,198,183,13,10,2,165,64,36,237,110,222,177,6,253,248,107,170,92,182,106,137,99,171,97,47,6,238,220,67,123,108,73,54,197,111,157,203,34,150,141,105,226,77,21,99,170,85,121,111,109,251,172,112,204,114,168,211,70,60,50,147,238,87,162,204,106,243,140,215,40,142,101,116,17,66,32,226,178,236,25,172,9,62,195,13,249,0,142,155,226,126,87,69,16,12,99,121,111,47,120,49,27,15,67,249,224,53,21,87,233,40,171,158,158,157,132,84,241,185,141,130,216,200,64,61,111,67,99,233,131,57,20,115,195,211,76,142,89,99,210,94,90,149,7,183,170,140,191,149,176,216,111,184,172,151,22,226,205,51,166,104,36,232,149,90,172,97,205,163,32,19,97,125,106,67,122,28,98,121,77,58,79,2,252,212,17,186,194,117,193,229,196,125,255,0,189,171,27,63,79,166,120,58,27,86,98,85,105,53,66,160,49,176,222,68,27,251,227,38,232,122,217,170,20,233,118,146,153,196,64,182,201,41,103,178,250,217,143,174,11,42,114,116,140,195,45,48,178,132,21,208,101,208,102,79,175,172,245,114,245,45,189,148,129,114,124,219,252,39,30,78,233,144,116,142,72,85,99,224,188,34,70,32,246,182,155,176,7,152,33,47,110,230,197,41,250,55,243,15,37,98,213,152,141,73,47,160,173,192,213,189,189,53,125,177,236,189,20,170,148,135,108,192,57,84,225,134,100,191,86,214,3,202,216,82,211,118,206,113,155,221,33,130,9,12,250,140,111,170,40,64,68,113,204,117,181,54,253,167,159,176,196,117,250,133,21,65,37,96,22,147,74,17,97,244,147,164,123,131,231,136,114,106,10,154,42,17,6,180,152,130,69,199,110,228,255,0,166,44,203,16,170,65,12,241,164,130,219,130,219,220,246,156,79,38,181,108,58,48,149,85,21,122,171,152,61,69,212,15,194,235,3,222,175,254,152,163,82,232,41,234,131,189,181,78,225,65,241,89,190,251,224,188,180,168,138,201,44,17,21,44,167,126,210,62,159,107,227,179,74,21,68,140,34,211,125,68,149,184,190,247,63,115,130,82,220,238,92,168,167,20,178,129,44,148,206,162,65,60,182,35,149,250,218,137,244,4,15,27,98,166,109,155,62,87,76,235,24,12,39,83,11,150,236,22,6,227,196,16,61,176,86,48,178,38,210,68,35,144,237,113,107,181,239,111,59,239,129,245,75,150,75,52,171,86,68,162,0,93,184,134,246,219,187,29,22,245,39,70,188,110,133,79,211,12,244,124,29,31,243,22,208,165,1,82,160,19,176,183,155,3,124,28,161,204,106,243,156,235,42,89,195,160,142,17,79,197,101,216,18,119,39,215,22,62,115,44,142,122,68,130,36,211,86,58,165,87,150,250,119,238,223,108,93,161,169,57,156,53,178,83,211,50,199,4,110,99,33,108,94,195,234,244,99,127,221,195,245,95,176,15,20,160,173,134,186,57,195,131,226,118,91,71,18,131,194,105,239,47,120,49,108,61,15,249,177,164,244,221,4,157,20,168,84,64,237,120,244,130,109,99,168,89,189,49,155,244,126,57,161,233,182,71,44,177,233,50,154,155,30,219,136,244,255,0,0,125,113,161,252,65,153,226,232,132,230,21,86,144,203,18,128,198,195,119,81,190,28,149,69,147,183,115,139,49,172,158,158,57,233,162,106,152,17,150,19,174,159,192,113,31,123,127,107,87,182,60,167,174,131,47,166,175,60,78,179,213,74,218,123,66,134,0,92,254,249,244,24,191,208,244,34,26,149,26,93,228,165,97,10,179,108,146,22,96,19,223,127,92,1,159,163,92,119,122,181,172,49,252,201,50,104,43,112,53,27,219,210,255,0,108,33,198,183,99,229,39,55,165,23,165,116,200,58,73,61,56,17,136,12,90,155,75,118,190,130,88,3,204,117,7,144,56,43,79,33,156,221,24,180,48,218,36,113,206,218,174,219,246,146,73,191,126,199,11,210,244,82,174,83,196,124,192,59,4,209,173,147,245,109,96,60,173,130,249,53,13,85,29,2,67,173,100,43,125,199,111,88,155,253,192,244,192,228,113,211,177,145,132,211,236,73,152,235,25,125,75,51,44,61,73,108,132,88,125,36,216,123,131,231,124,70,116,174,99,37,69,213,71,17,58,192,246,24,222,216,177,44,34,173,22,25,227,73,6,144,44,78,247,61,190,184,250,90,100,85,100,154,24,143,92,54,253,227,151,181,240,164,233,13,120,229,96,121,157,5,60,193,216,2,106,200,80,127,242,223,253,49,122,41,101,17,52,148,206,161,248,211,88,142,95,83,106,62,215,3,198,216,184,105,68,96,72,194,32,128,234,185,91,139,239,115,247,199,144,133,145,6,153,35,8,231,171,182,158,181,239,239,219,141,148,219,84,142,88,228,158,224,140,223,55,124,174,153,227,142,204,179,175,9,203,118,1,102,184,242,32,97,104,230,236,244,124,16,159,243,22,225,169,64,84,168,23,216,91,192,176,55,195,85,72,202,228,150,97,86,68,162,156,22,110,33,189,182,238,255,0,124,241,8,172,203,35,169,165,138,8,163,211,84,183,86,85,250,119,211,191,118,251,97,152,229,81,166,140,120,101,39,220,130,131,48,170,206,179,252,183,142,30,48,176,45,55,21,150,192,92,220,223,215,242,195,135,69,248,113,124,77,162,162,141,3,8,126,96,52,150,250,134,128,0,183,133,143,247,176,19,47,168,57,156,21,114,211,211,50,199,2,177,136,133,177,123,0,53,250,19,127,76,29,232,210,75,23,77,114,89,102,142,198,101,168,55,28,238,17,84,143,176,63,189,134,195,125,197,79,165,184,178,215,73,165,165,161,173,172,170,106,186,137,222,9,157,26,158,72,244,112,12,139,198,145,77,207,91,83,2,224,168,34,199,153,178,146,160,245,81,229,53,255,0,47,10,222,42,164,142,166,86,4,17,190,215,223,112,15,51,226,112,217,211,60,190,92,207,39,137,167,174,82,154,165,146,158,68,137,215,113,59,33,186,176,31,248,124,53,4,150,54,67,99,109,217,13,186,41,81,44,74,223,164,3,8,211,64,58,57,13,205,190,231,29,45,49,150,224,40,201,171,67,29,52,146,77,16,210,90,111,165,34,80,118,96,155,139,249,145,203,180,145,136,28,132,158,142,77,107,213,100,26,121,93,88,216,249,238,0,244,24,243,44,164,169,166,160,16,22,89,116,126,178,158,68,27,134,243,22,191,166,37,20,169,60,139,174,40,222,85,182,146,27,233,181,237,254,252,49,45,212,138,20,37,93,138,112,205,26,65,74,17,212,25,33,137,152,3,205,149,197,207,223,237,138,48,79,12,17,211,180,140,164,10,106,87,112,119,216,58,94,254,131,6,150,150,24,202,171,197,8,117,4,3,220,9,185,251,223,30,189,58,83,199,105,86,20,213,100,221,65,181,187,61,14,9,79,99,185,114,58,169,186,240,213,92,148,5,193,140,155,245,175,245,121,90,195,215,10,57,190,127,41,171,134,38,141,20,82,107,136,155,2,89,75,115,62,59,218,254,24,108,144,1,11,179,206,171,161,122,197,72,4,14,98,254,7,3,52,228,136,209,72,201,27,201,82,122,140,195,85,200,239,63,108,118,55,78,218,54,88,164,213,32,30,95,159,75,20,245,130,40,29,146,122,102,133,85,22,250,88,216,250,2,119,62,184,63,149,36,116,157,16,249,186,143,174,7,179,64,220,200,37,141,143,129,234,250,98,178,231,20,233,71,52,176,82,234,104,216,70,136,23,103,38,255,0,200,224,215,200,75,85,28,52,79,24,90,122,151,37,156,139,129,205,119,241,5,110,14,28,186,182,161,121,32,241,168,187,12,197,79,14,97,240,191,35,168,154,182,162,141,169,30,72,133,68,81,51,164,101,141,138,200,20,134,1,135,83,107,139,184,7,99,186,221,114,65,53,61,68,5,237,53,12,60,107,51,105,61,86,55,183,162,145,191,237,12,48,228,241,214,214,244,34,142,154,146,88,105,106,229,205,101,28,57,162,121,18,250,148,21,178,171,45,129,34,250,133,172,47,113,99,116,169,58,57,60,213,146,176,172,104,26,77,87,89,35,220,130,108,73,223,123,141,253,112,83,74,147,98,210,114,217,5,104,171,224,173,150,57,87,240,229,210,177,24,192,176,41,187,223,79,104,217,109,235,130,50,137,90,144,68,14,168,132,108,21,205,192,37,73,32,95,184,92,121,225,122,147,163,181,89,117,116,114,10,164,125,35,78,150,22,236,56,53,36,50,2,197,213,85,100,94,189,219,102,4,90,254,102,195,219,19,228,171,216,110,56,202,169,162,129,150,241,57,67,30,182,142,160,128,27,125,74,218,133,189,30,248,139,48,146,56,222,189,195,134,70,104,221,91,179,74,178,177,35,255,0,222,15,124,18,25,122,5,14,148,241,42,46,173,187,5,198,227,219,242,199,169,71,27,198,171,20,80,132,2,214,181,212,142,197,255,0,8,246,24,229,53,102,188,114,101,74,121,221,161,156,83,184,50,43,134,87,36,130,11,40,107,223,179,114,113,198,113,153,173,61,53,148,152,161,168,120,214,75,0,74,166,165,54,23,237,176,197,210,177,201,173,4,145,170,131,215,0,88,109,213,185,61,216,171,83,79,67,45,82,83,85,48,144,219,90,135,59,121,142,255,0,244,198,39,114,182,130,229,202,169,10,31,166,11,209,112,138,3,83,96,138,234,52,233,81,109,133,185,237,113,190,14,229,181,243,230,249,253,43,206,173,26,52,60,22,149,135,84,49,109,70,231,251,222,248,237,179,28,166,149,34,146,150,20,101,103,49,217,19,113,108,16,163,157,171,179,26,138,120,32,95,249,102,5,73,22,226,178,130,196,122,105,95,183,126,30,229,125,144,28,166,163,118,25,232,145,142,131,226,100,116,208,184,50,70,181,0,189,236,92,232,176,27,248,174,195,199,16,102,49,197,209,218,138,234,79,155,169,149,35,98,76,82,64,201,242,247,12,252,61,201,23,189,218,234,52,146,215,5,187,62,202,160,122,110,148,228,181,213,17,240,214,106,251,73,35,108,70,144,218,73,61,228,51,111,253,81,142,186,75,150,102,21,166,177,106,42,21,169,36,169,97,17,134,7,70,137,250,165,67,135,93,92,181,1,187,11,146,53,95,98,90,86,157,34,148,155,0,25,169,242,202,249,41,6,151,130,120,82,85,225,147,100,212,0,212,7,234,130,110,111,189,129,29,216,51,73,34,112,158,68,119,157,85,76,113,242,180,138,0,176,99,221,176,219,183,97,219,133,133,232,165,76,208,174,156,192,56,69,210,167,135,244,141,246,231,231,239,131,121,53,12,244,52,130,156,184,152,171,30,178,155,27,222,224,250,97,89,52,214,221,195,132,38,165,216,150,70,225,61,44,236,235,164,72,161,131,109,168,144,65,62,60,199,182,41,196,235,79,68,161,74,169,142,32,89,117,14,179,194,247,111,115,168,219,199,23,164,133,103,100,73,98,70,43,109,0,181,200,241,243,190,62,106,24,226,58,100,130,18,197,152,130,123,206,199,223,10,140,182,26,241,200,11,49,72,3,64,174,160,45,35,34,181,249,180,91,126,104,112,122,119,71,141,94,25,155,134,242,7,42,63,92,48,1,77,189,15,183,142,57,106,69,134,50,229,97,8,23,158,155,245,119,191,190,248,241,98,89,10,49,157,109,201,8,33,125,7,166,58,82,111,177,138,12,94,207,179,151,167,100,166,71,254,132,25,33,33,6,236,92,115,61,182,0,219,186,231,2,147,61,148,84,211,212,83,67,253,29,201,141,110,53,2,8,43,225,109,76,5,191,107,195,12,146,46,81,35,77,52,224,74,212,235,214,47,189,135,112,24,140,215,229,241,213,210,195,4,72,209,213,219,67,162,120,219,126,237,240,232,203,165,42,51,147,39,43,62,201,39,57,183,73,234,68,186,163,130,169,212,35,56,176,58,86,195,200,155,15,124,48,116,54,181,50,223,137,16,211,163,42,164,233,45,51,202,219,113,9,235,2,7,121,101,64,7,150,5,101,213,13,153,205,87,242,244,231,137,75,196,224,168,27,200,193,74,130,60,65,55,244,197,153,184,180,83,208,103,77,3,105,134,182,41,36,236,96,5,180,31,35,126,125,225,112,200,171,220,9,116,189,44,181,210,28,182,26,14,151,209,211,181,69,73,166,158,119,113,75,83,27,70,148,186,159,119,87,185,66,25,181,17,164,239,110,182,227,22,58,26,201,67,241,33,169,225,35,139,28,53,1,164,22,6,86,1,64,231,219,117,36,95,191,30,244,190,185,235,58,71,83,45,50,10,168,233,90,52,134,88,64,118,123,128,199,107,216,5,44,162,246,251,226,12,154,157,233,58,95,146,214,212,70,177,44,213,146,7,145,186,166,234,175,98,111,123,220,19,191,109,134,53,43,118,5,237,76,143,48,142,30,142,203,91,69,243,117,50,199,20,140,12,115,64,201,192,26,89,248,123,146,47,123,27,139,41,45,113,113,190,2,153,105,114,218,249,168,110,173,79,52,107,34,152,201,180,97,128,235,1,250,162,228,146,119,230,59,176,111,164,153,94,99,90,42,146,166,161,90,150,74,134,224,152,96,116,49,56,101,176,112,234,26,250,75,5,221,134,246,12,78,216,85,29,20,169,154,21,43,152,7,8,186,65,209,244,141,197,185,249,224,90,138,109,179,116,202,75,97,158,150,85,224,201,50,179,205,101,100,143,149,157,64,22,212,123,182,27,121,98,25,27,131,45,36,165,151,79,16,33,13,182,162,65,23,241,236,246,241,196,89,69,21,69,21,16,167,46,178,178,234,26,212,216,222,228,131,230,49,52,144,172,238,139,36,81,179,45,180,13,87,35,125,143,190,38,116,165,246,29,24,74,187,20,98,117,167,160,85,82,170,209,68,140,201,168,29,79,11,221,207,186,147,235,138,114,180,112,51,192,28,40,90,82,21,175,204,197,96,62,232,199,215,6,154,134,56,136,71,130,18,250,155,73,63,214,217,189,241,211,82,44,40,206,86,16,129,109,112,151,234,216,237,249,251,224,148,206,229,200,234,102,70,69,49,74,220,54,151,91,40,253,112,192,5,54,253,211,237,227,133,156,247,58,146,157,210,157,31,120,71,22,34,16,110,75,118,158,221,134,221,215,56,99,88,150,86,71,51,173,142,200,192,133,243,3,3,36,25,60,134,106,137,213,101,106,117,235,22,222,195,184,99,49,182,165,109,29,44,114,107,97,118,60,246,84,171,167,168,166,135,104,239,170,49,123,16,84,169,30,27,51,1,110,255,0,12,48,100,18,182,107,210,58,165,148,180,80,85,72,52,59,139,3,101,176,245,54,93,188,113,231,207,80,37,101,53,60,17,35,37,85,138,58,39,121,182,253,219,226,222,91,80,217,155,213,52,20,231,93,55,16,196,160,110,228,41,80,71,136,36,159,221,56,117,223,177,143,20,163,27,108,45,208,138,212,203,254,34,199,77,27,42,44,241,73,78,210,182,197,218,250,195,1,222,88,32,183,150,56,206,242,184,50,254,151,208,210,53,69,79,202,205,43,178,82,212,163,70,180,154,152,245,149,174,80,134,109,68,105,59,219,125,241,93,248,185,125,110,91,156,188,4,44,117,209,180,183,217,148,88,5,62,71,180,248,40,193,14,150,215,203,87,210,74,185,169,227,21,49,210,200,177,195,52,32,59,63,87,89,60,236,2,150,11,127,11,243,195,26,168,208,148,253,207,122,18,233,71,241,14,162,158,19,248,209,211,78,11,139,3,43,130,128,115,237,234,146,47,223,190,216,165,92,144,244,124,213,208,252,221,68,177,197,43,46,153,224,100,224,141,44,218,55,36,92,29,31,77,148,150,184,184,55,197,140,138,153,168,186,105,147,85,212,70,34,89,170,103,214,231,170,110,170,224,95,190,227,183,183,108,65,210,60,171,49,173,74,132,171,168,83,77,36,206,96,104,96,116,225,72,172,182,14,29,67,95,67,184,23,184,220,0,196,139,99,156,86,154,57,59,2,153,105,114,250,250,156,185,138,154,121,21,92,52,100,218,37,96,10,145,251,34,236,196,157,249,142,236,25,167,152,112,38,156,22,153,136,112,151,181,152,45,173,168,246,218,195,110,123,97,99,254,20,169,158,32,195,48,14,21,64,7,71,33,184,183,63,60,28,202,104,234,41,40,5,49,113,43,32,112,93,54,55,187,27,143,17,127,240,225,25,52,214,195,35,9,167,216,150,67,193,158,146,66,202,80,191,12,134,219,81,42,119,241,185,3,127,231,138,40,203,14,94,17,74,169,142,40,156,166,160,110,209,177,214,125,210,254,184,191,36,43,81,42,43,195,27,50,145,195,26,174,87,123,143,184,30,216,249,168,98,136,132,120,33,47,118,10,79,245,190,175,124,46,50,216,99,199,32,52,146,71,12,175,30,176,170,41,245,6,191,61,26,0,246,208,231,215,7,102,42,85,4,114,182,134,144,179,32,63,86,160,2,159,101,62,215,237,199,47,72,176,198,206,203,8,80,45,112,151,218,199,111,185,247,199,139,18,202,202,237,80,189,109,145,129,211,126,251,127,190,236,116,228,223,99,20,24,183,158,231,82,65,34,66,143,214,131,175,17,8,55,185,36,223,191,110,93,215,56,31,22,123,34,86,211,212,83,67,101,142,250,163,23,177,86,86,82,60,54,36,11,120,97,130,79,208,238,37,169,157,86,70,128,13,101,183,242,3,28,138,250,4,174,167,166,130,37,100,169,177,71,68,219,115,111,207,14,140,170,41,81,156,153,57,89,215,71,164,108,219,164,21,107,51,52,48,213,75,169,29,214,192,216,91,223,101,219,199,12,61,3,174,74,47,136,34,150,50,177,172,240,201,9,118,230,237,125,97,128,239,39,72,183,134,3,229,181,45,153,10,153,96,167,58,233,248,141,26,168,235,61,129,80,195,220,255,0,116,226,224,226,101,185,166,87,156,75,9,85,90,229,227,19,179,38,193,20,249,17,114,79,128,24,100,85,238,46,125,47,75,37,205,114,168,50,254,152,80,208,153,170,69,36,178,57,142,154,166,54,140,81,134,102,182,134,185,66,25,174,70,130,111,219,189,241,111,160,172,148,221,62,173,166,132,254,34,81,76,133,150,192,202,225,210,220,237,191,84,216,19,219,190,216,227,165,117,242,85,244,150,174,122,120,254,97,41,101,17,195,52,32,51,63,83,89,60,236,2,234,211,126,229,191,60,121,144,83,53,15,77,242,106,137,227,16,172,211,84,150,115,117,55,8,224,121,220,90,221,247,24,212,173,216,55,182,150,85,173,16,228,43,85,67,243,149,19,69,28,173,31,227,192,201,194,1,75,20,58,137,250,111,24,218,194,230,226,224,220,135,105,105,104,43,234,242,185,8,249,118,0,134,70,218,20,112,24,91,246,126,182,36,239,204,96,191,72,178,172,198,182,25,163,172,169,86,167,146,87,48,60,52,238,156,57,21,198,206,29,67,106,208,228,111,123,141,32,51,90,193,108,244,82,166,120,131,12,192,56,80,170,27,71,37,220,1,123,247,96,90,138,109,179,116,202,93,134,104,103,189,60,245,23,105,93,181,233,6,218,88,3,181,207,109,128,6,220,246,240,196,18,254,13,69,35,107,93,12,198,43,54,215,37,78,254,234,55,199,25,85,37,69,37,0,166,46,36,100,14,53,161,177,189,216,220,120,139,253,177,44,144,173,68,200,30,24,203,130,56,99,86,235,184,43,247,95,182,38,116,165,246,29,24,74,187,20,16,170,229,230,36,101,82,35,133,244,106,27,178,18,28,255,0,131,239,138,175,52,81,78,227,90,162,112,150,80,215,230,23,64,30,218,92,250,224,201,161,138,34,168,240,66,88,106,10,79,115,29,253,241,235,210,36,49,179,184,132,37,128,37,82,253,91,114,251,147,251,216,37,51,57,114,59,154,214,64,146,182,131,33,44,131,182,224,0,222,202,125,175,219,133,140,243,59,146,9,82,36,123,180,22,104,186,131,112,117,18,79,121,181,180,249,225,145,98,89,92,59,84,11,181,244,176,54,39,190,223,239,187,2,223,244,59,172,181,115,170,200,96,0,49,109,252,128,198,99,109,59,104,217,66,77,108,47,193,158,200,149,244,245,20,241,89,35,190,168,197,237,102,82,167,252,36,129,111,12,48,116,109,219,52,207,43,18,118,104,34,170,148,200,140,235,181,236,121,120,216,46,216,241,107,168,19,48,130,146,24,148,165,64,12,174,137,181,137,197,172,178,169,179,40,234,39,134,156,134,167,214,200,170,55,97,203,88,247,111,238,156,58,239,216,201,99,148,85,182,26,248,125,94,180,125,60,122,72,202,196,39,167,120,245,55,55,112,218,193,3,188,146,61,177,75,53,203,105,50,174,150,83,82,75,52,194,132,241,25,41,235,81,161,90,53,58,136,10,215,40,85,154,228,21,38,253,187,220,227,216,184,153,94,119,148,230,211,67,161,69,104,89,137,216,198,74,132,4,248,90,230,254,0,98,215,73,234,165,174,233,53,84,148,240,26,165,134,126,20,50,64,130,70,147,168,90,246,220,11,106,43,203,146,250,225,141,82,161,81,221,217,161,124,68,32,244,99,65,131,139,174,165,45,220,13,152,220,248,109,111,92,102,89,6,87,28,253,29,162,158,154,163,134,194,57,76,154,83,172,192,184,216,119,158,207,65,141,43,226,17,139,254,30,78,51,58,168,168,12,10,182,146,78,135,91,122,223,151,158,50,94,143,201,21,102,89,80,137,89,44,38,130,157,164,77,59,11,150,86,102,241,229,107,121,96,223,155,22,189,35,222,147,35,190,101,46,91,4,220,24,227,179,134,61,128,49,7,126,255,0,167,219,199,20,149,171,86,81,88,106,214,53,116,88,184,108,54,83,244,49,62,1,197,239,227,130,53,113,84,230,153,148,53,111,60,104,140,1,145,23,155,27,146,108,123,183,251,98,19,150,214,152,228,104,235,210,90,134,35,72,145,0,80,23,178,222,199,207,108,77,177,232,193,173,41,20,104,169,107,222,8,232,69,127,13,140,170,242,72,47,117,23,181,135,136,109,173,219,127,12,124,149,21,102,185,107,126,100,126,60,90,66,129,244,185,86,23,183,246,237,111,92,19,92,182,169,76,99,230,227,225,162,234,101,191,212,224,88,27,158,203,245,188,238,113,196,89,125,108,84,239,122,184,146,116,99,195,210,162,192,21,43,203,239,224,111,223,140,212,131,180,10,145,106,206,91,242,237,86,204,105,36,12,28,29,200,101,6,195,188,6,184,30,4,28,88,144,7,171,152,252,220,224,213,142,18,34,242,84,3,74,223,212,94,253,222,120,188,50,233,69,97,2,169,126,88,199,164,129,109,77,213,211,237,181,199,142,61,159,43,105,105,222,55,204,2,187,185,102,96,64,234,233,11,107,121,11,95,199,29,169,124,28,156,80,33,168,160,92,188,198,126,101,227,166,103,176,59,107,125,32,95,194,198,237,111,76,74,240,211,203,81,60,239,9,84,168,129,166,151,83,239,109,75,169,71,141,173,183,121,193,19,71,68,75,203,45,115,177,100,116,96,100,191,212,161,89,173,222,69,177,4,9,147,164,70,54,13,80,67,107,44,110,73,98,194,254,132,219,111,44,110,175,253,76,115,138,238,80,78,16,146,88,229,100,78,27,59,16,139,186,70,108,27,252,90,79,149,240,99,40,173,97,21,97,140,49,21,20,197,162,212,182,228,172,45,231,100,191,153,241,196,32,198,106,76,148,244,114,9,37,107,52,132,5,13,114,214,191,135,81,189,177,207,205,203,243,48,73,82,240,195,22,165,118,80,110,229,66,163,233,29,215,12,23,206,248,212,221,161,57,114,69,170,65,220,158,174,89,186,87,145,164,139,194,100,174,149,143,91,158,162,214,219,208,175,142,199,183,26,135,76,194,158,135,215,131,31,16,21,140,105,28,247,145,5,254,248,199,114,250,202,74,175,136,217,93,77,60,220,91,213,198,138,1,176,0,93,111,227,123,3,228,216,215,122,102,209,158,138,212,172,172,201,25,49,106,100,98,164,90,69,35,126,205,197,173,219,138,87,139,33,173,226,100,249,14,91,28,249,34,203,79,80,34,157,106,229,119,234,3,202,59,91,216,11,15,235,147,142,58,83,11,65,124,190,153,248,86,1,174,219,144,2,169,36,158,206,119,197,126,143,138,124,197,223,47,21,51,64,177,52,149,44,200,116,245,236,86,247,240,85,79,59,156,77,152,53,78,108,105,106,184,241,41,27,203,181,181,141,43,97,225,125,239,231,133,100,241,69,56,182,202,193,192,86,69,34,206,107,7,10,158,29,12,150,185,145,108,25,143,158,150,91,120,226,37,167,174,138,154,106,54,175,80,76,197,164,145,15,208,20,141,64,31,222,82,60,173,139,239,150,207,166,70,90,209,36,136,2,83,221,64,178,128,87,73,254,125,182,199,81,101,181,58,105,245,212,196,99,184,106,148,8,63,16,218,219,121,237,127,29,56,77,162,180,211,93,202,130,58,184,243,51,85,37,73,102,88,152,104,93,245,50,236,125,136,6,253,196,98,57,168,106,13,4,112,126,144,44,85,184,142,224,253,61,109,36,14,242,27,72,183,153,197,216,178,218,229,71,47,95,31,20,53,225,117,81,176,32,41,7,192,129,127,53,24,144,229,147,252,196,107,243,74,212,165,127,20,88,106,115,164,2,111,226,69,252,237,142,180,107,107,217,148,166,134,86,168,149,228,172,145,56,131,128,241,168,217,83,250,61,127,222,235,95,186,253,248,173,22,92,137,75,79,29,76,179,152,98,148,147,217,248,133,180,31,64,69,252,142,10,84,101,134,72,164,87,204,117,79,33,212,210,155,5,8,64,5,109,233,247,199,77,71,64,146,113,230,169,114,220,38,139,65,146,224,220,104,102,61,228,143,190,248,235,70,57,32,87,201,192,237,81,60,234,20,203,16,105,174,253,236,170,234,60,109,249,226,51,194,120,228,134,82,136,241,106,36,32,221,22,246,111,46,181,136,242,56,35,20,89,53,60,6,34,26,117,47,174,231,83,18,79,143,118,235,183,150,36,87,140,212,25,41,232,220,77,33,10,207,96,160,221,157,125,174,173,237,141,212,193,230,68,147,42,174,115,65,91,161,90,210,67,35,194,164,90,253,83,183,159,82,246,237,245,193,140,158,174,73,186,93,144,164,136,35,100,172,154,251,253,90,185,127,47,76,46,124,211,181,69,60,181,79,20,49,22,89,89,21,174,228,104,15,160,119,18,58,190,100,226,254,89,87,73,87,241,35,45,169,167,159,141,170,176,40,182,192,0,0,189,187,238,47,228,112,220,125,183,34,202,238,118,107,253,55,210,221,17,172,13,31,16,55,12,105,237,250,208,95,25,38,65,151,36,217,12,83,83,84,240,167,21,18,201,39,82,246,33,64,183,160,80,64,254,183,142,53,110,154,180,103,162,243,137,93,146,50,209,106,40,197,72,235,169,27,250,90,221,184,199,186,60,41,243,21,106,31,154,154,157,96,215,82,236,135,79,95,145,107,248,34,167,157,240,215,230,45,122,111,242,79,210,152,76,12,114,234,87,225,4,1,174,198,229,84,4,36,147,234,15,166,7,1,91,28,220,115,88,162,56,97,225,152,200,185,117,176,44,124,236,203,111,28,16,175,106,156,221,233,106,218,104,144,219,84,203,107,107,234,142,175,128,59,223,21,223,45,169,209,35,45,104,146,101,1,96,37,64,178,128,87,73,247,255,0,14,36,116,172,244,32,214,148,138,49,211,215,71,74,212,77,152,42,222,109,111,42,159,164,41,1,128,62,108,164,119,216,140,74,177,213,166,98,213,111,82,89,248,69,66,46,247,96,116,157,188,27,127,43,98,218,101,181,58,97,13,83,23,8,217,170,16,32,235,181,173,183,135,34,124,113,244,121,117,112,71,47,94,130,82,196,196,234,162,192,17,164,131,230,5,252,192,56,235,67,19,138,247,40,77,67,57,161,134,15,210,12,193,24,59,176,60,186,197,108,59,200,107,15,91,226,89,160,153,170,38,119,172,145,120,163,128,241,168,217,87,116,213,253,225,170,253,215,239,197,214,203,38,249,148,83,84,173,72,83,241,5,134,167,58,64,38,254,36,106,243,182,56,168,203,12,145,58,190,99,170,121,9,103,148,216,46,131,107,173,189,62,248,205,72,229,36,13,139,47,141,105,105,146,162,89,204,49,57,97,217,121,11,105,35,247,72,191,147,99,239,145,167,99,81,52,232,7,26,48,211,93,247,220,128,234,60,141,189,240,81,232,242,245,144,207,45,84,133,140,77,30,131,37,199,88,105,102,243,35,238,47,138,241,71,147,83,83,240,153,90,101,212,90,253,118,36,243,189,251,71,211,183,110,11,87,192,46,107,220,30,220,55,138,88,165,40,143,22,173,122,23,116,23,179,31,14,182,227,203,6,242,170,231,52,21,186,21,173,36,50,60,40,69,175,181,237,231,213,38,221,167,207,16,171,167,204,51,83,209,56,154,70,210,206,64,80,196,177,93,252,53,3,136,133,91,189,85,52,181,114,69,12,69,146,86,69,55,114,52,151,210,59,137,0,47,239,99,149,218,21,150,73,197,161,139,36,170,150,110,152,100,9,34,8,217,42,39,4,95,234,45,99,247,4,15,49,141,35,167,32,55,68,234,85,163,226,6,120,197,175,253,101,23,254,206,50,76,154,174,150,175,226,78,93,83,79,55,27,93,89,2,219,0,52,129,123,119,222,254,99,26,183,78,26,35,209,169,22,103,117,143,137,30,162,140,84,142,176,35,127,225,219,138,191,213,144,165,213,19,43,232,254,92,147,116,126,158,122,106,158,28,203,44,146,72,52,95,126,168,183,176,4,15,31,28,69,210,152,154,25,27,46,165,126,10,198,3,146,198,229,80,105,189,207,168,62,135,16,244,116,83,230,48,154,95,155,154,156,83,43,84,187,33,211,103,184,12,222,136,171,231,124,75,94,106,115,121,105,107,30,104,163,37,117,76,128,91,81,211,244,248,11,127,189,176,172,157,145,78,23,89,93,148,2,214,165,65,156,214,40,72,226,225,112,200,185,101,22,12,126,224,140,67,13,61,122,210,252,153,204,2,222,125,77,42,159,167,73,1,128,62,108,190,123,247,98,244,153,109,65,73,89,107,68,147,139,44,12,84,13,32,2,186,77,188,239,251,184,144,101,149,36,70,26,170,46,17,26,167,64,131,119,181,174,60,57,19,227,132,218,43,77,53,220,164,145,213,173,124,181,109,82,75,52,69,85,20,95,174,14,130,109,220,31,127,43,98,57,168,103,52,84,240,140,193,152,70,225,157,193,229,114,64,3,190,204,182,245,191,110,47,166,91,93,162,66,245,232,179,51,30,27,170,139,5,34,196,31,48,61,197,241,209,203,166,249,149,6,169,90,140,167,92,0,53,57,32,92,250,176,213,231,142,180,107,107,217,148,229,130,105,39,153,154,178,69,51,90,39,137,70,200,166,232,27,251,194,254,67,199,21,226,161,141,105,105,22,105,103,48,196,117,167,101,220,157,37,79,246,72,191,147,140,19,168,202,204,145,50,62,99,170,119,44,210,75,176,5,14,158,173,189,7,185,199,82,82,101,235,43,79,45,84,151,104,202,104,226,92,13,95,91,121,159,177,24,235,70,57,68,20,104,105,155,230,37,153,5,166,85,105,198,189,201,38,204,160,248,48,3,214,248,141,140,114,69,42,76,200,146,69,126,33,141,126,128,77,143,151,91,127,108,16,138,60,154,154,159,132,85,166,10,198,64,122,205,115,109,119,241,22,177,241,231,219,137,85,212,84,51,83,209,56,150,71,210,238,64,80,196,182,141,207,118,163,141,212,193,230,196,159,42,175,147,228,42,194,171,18,241,187,66,132,90,226,193,173,231,177,54,239,24,49,209,218,169,37,233,143,71,214,68,225,152,164,157,88,95,234,36,6,190,253,224,143,80,112,184,149,108,213,148,210,213,201,20,49,106,73,89,84,221,200,210,205,164,119,18,20,47,239,98,254,65,85,75,87,241,38,134,166,158,110,55,18,165,237,109,128,26,71,103,125,245,15,17,134,227,236,69,149,220,236,109,207,86,60,199,35,204,234,99,121,254,114,89,196,46,179,146,200,26,37,49,241,86,199,88,66,99,112,11,223,117,109,133,205,243,88,222,166,145,33,119,168,96,180,227,67,43,127,226,106,34,224,249,13,123,248,14,252,110,61,56,16,201,144,24,230,37,99,121,163,12,85,244,95,115,97,126,227,115,225,140,124,209,181,92,73,39,205,33,141,163,89,35,81,24,11,170,224,131,223,107,0,45,226,78,59,55,125,199,112,178,233,101,24,161,173,90,117,166,253,33,166,213,37,204,163,144,2,214,183,171,13,143,127,134,61,136,84,77,21,116,130,168,235,170,133,76,99,246,11,48,27,247,115,97,233,139,212,249,125,90,45,62,186,152,244,6,215,60,122,111,169,183,0,15,126,94,3,31,71,150,213,173,59,40,173,142,57,65,42,10,1,99,25,3,99,235,114,63,103,83,119,225,55,18,171,95,37,8,197,91,75,77,91,37,81,146,58,83,34,129,110,180,154,73,230,60,87,238,60,113,211,101,234,41,254,86,162,174,161,210,55,226,205,109,250,192,93,128,238,216,143,43,19,130,99,46,168,142,174,82,149,113,136,24,147,22,144,46,24,182,171,255,0,15,124,68,217,103,12,210,185,204,75,24,215,84,189,96,56,135,115,191,163,17,229,142,212,142,180,15,142,155,90,241,229,50,19,60,81,69,45,205,172,132,88,145,253,210,222,118,239,199,143,79,20,20,168,186,34,226,44,46,35,222,250,58,196,177,63,224,177,241,56,187,81,151,101,171,78,201,53,100,132,2,13,204,151,42,0,10,23,202,215,30,163,187,29,39,232,221,222,24,90,82,87,132,72,91,237,167,126,125,164,14,126,24,237,79,216,199,146,0,248,166,132,74,156,39,210,101,148,112,194,41,32,238,67,31,70,213,230,8,195,36,117,181,18,71,4,180,240,25,210,30,189,65,99,166,195,83,27,15,27,114,241,192,147,43,211,192,86,146,140,199,26,171,21,14,109,164,88,29,189,14,59,130,174,8,83,49,167,172,171,137,76,135,132,162,46,72,86,86,91,155,246,11,6,241,193,193,189,86,77,158,74,74,134,58,10,186,115,208,12,217,171,106,106,150,146,60,197,154,99,70,228,74,193,202,178,233,223,79,212,84,157,64,139,107,181,141,176,35,164,180,175,75,155,80,77,12,246,130,56,108,78,250,152,233,23,219,83,14,100,27,220,238,123,173,102,255,0,131,156,52,201,51,24,163,252,72,254,97,77,219,123,222,53,36,121,223,20,122,125,76,63,226,134,104,231,84,145,149,89,181,56,229,161,87,74,142,198,218,254,75,135,73,116,216,156,50,169,81,159,202,181,177,208,195,17,175,94,36,55,156,55,129,54,43,227,215,228,59,137,238,197,186,170,122,218,138,106,195,243,191,246,169,91,134,133,191,163,2,251,120,108,172,60,108,59,241,41,202,167,144,198,12,233,32,115,105,206,144,11,13,200,35,199,112,63,118,252,201,188,134,134,189,144,200,43,32,51,180,170,232,202,157,80,182,26,108,59,44,7,231,223,137,237,34,248,180,85,167,154,103,213,88,107,89,97,20,229,29,109,114,194,228,22,183,126,234,125,109,138,226,158,170,8,82,9,43,90,38,164,154,70,212,55,235,0,163,99,219,102,39,247,73,193,95,209,146,175,21,33,171,143,69,180,195,25,81,100,187,134,32,247,131,203,202,216,250,12,186,77,84,230,162,180,20,67,170,69,22,235,182,155,3,126,205,128,219,195,25,169,124,27,104,23,29,2,84,10,167,50,205,106,196,71,62,10,204,47,177,238,210,111,230,49,12,41,196,63,52,17,140,200,205,12,66,66,45,98,108,128,248,13,90,73,254,88,36,50,120,93,89,106,115,23,110,179,29,74,255,0,74,144,1,30,59,1,237,143,101,139,40,138,186,106,131,34,180,178,41,186,18,89,65,36,157,128,241,182,55,87,193,142,81,93,202,11,29,53,59,240,99,49,132,215,166,16,192,18,197,77,137,245,26,133,252,70,8,228,85,113,254,151,90,165,46,96,141,30,54,212,116,216,155,29,255,0,188,127,187,225,143,28,81,163,35,67,69,45,225,22,137,130,238,189,167,126,220,71,85,81,82,200,225,163,134,16,13,137,144,223,245,144,19,111,223,31,124,117,201,138,150,72,184,132,171,115,58,182,74,57,107,99,72,56,85,177,84,22,65,109,74,2,134,245,179,45,188,1,29,152,106,205,146,150,110,148,230,113,214,26,201,43,41,169,245,197,23,25,184,50,211,223,80,210,11,234,213,204,27,13,11,97,101,22,55,207,51,202,170,26,186,58,53,142,177,158,122,90,117,66,47,213,36,6,183,144,186,223,199,80,238,198,253,38,156,215,163,82,157,22,90,170,70,68,184,33,130,186,31,81,245,98,148,172,133,189,43,115,0,120,170,233,102,106,83,152,40,146,158,166,89,89,192,58,72,6,220,187,181,88,90,231,98,113,226,138,215,90,199,138,168,170,213,160,225,142,69,25,153,64,31,231,30,26,65,239,193,106,154,61,85,7,129,152,35,161,208,94,228,57,42,14,171,19,125,183,184,241,4,94,216,175,14,93,88,169,81,20,117,145,175,33,3,91,123,17,109,45,252,251,252,241,51,164,207,70,50,78,54,84,142,73,150,178,58,198,172,44,144,198,81,155,65,37,254,171,53,187,110,22,254,96,247,226,7,162,173,249,36,138,74,241,212,188,172,84,238,154,119,96,59,236,10,31,29,240,85,50,218,133,168,0,85,198,41,180,27,40,65,112,215,7,151,104,190,254,70,216,229,242,234,198,142,37,74,216,218,99,33,121,24,168,179,2,70,192,121,11,121,28,101,160,173,20,167,138,97,81,43,75,85,42,241,163,8,241,32,54,10,177,130,79,137,12,69,187,247,24,133,40,4,80,172,82,73,60,137,70,204,110,47,102,125,34,224,27,242,190,224,247,92,224,213,69,14,162,207,243,237,184,252,17,112,52,115,62,183,191,111,96,196,17,229,212,144,152,158,106,194,220,27,106,235,221,92,168,54,184,245,199,41,35,117,42,6,69,73,5,64,51,60,90,22,169,75,207,118,182,158,68,175,174,144,64,241,240,199,98,166,21,157,79,10,48,200,67,199,26,157,216,91,83,1,230,52,155,248,28,89,142,147,38,128,75,17,145,166,19,90,234,88,220,91,149,141,182,59,253,252,113,36,205,68,179,25,98,161,147,92,74,85,10,168,26,21,87,249,111,235,141,114,96,188,145,76,147,32,173,138,42,253,90,228,120,83,240,90,64,52,220,0,1,110,253,203,95,211,22,43,170,235,171,50,218,186,90,136,210,52,169,88,68,46,27,171,123,139,47,128,33,109,126,195,107,243,197,74,138,154,176,91,240,35,140,38,175,169,183,234,134,39,214,202,216,246,166,178,154,167,163,208,80,75,152,172,213,41,49,1,34,177,189,181,1,111,200,126,238,14,13,238,71,157,169,52,209,222,91,83,84,12,109,35,66,34,146,157,160,87,144,142,169,214,167,114,47,185,35,183,144,247,197,186,156,210,168,201,150,207,95,26,193,194,174,138,161,202,237,117,178,6,245,177,236,236,191,118,4,213,84,84,152,91,92,113,66,45,205,219,183,170,14,195,145,235,46,35,207,170,168,106,160,164,225,86,51,207,75,78,177,218,251,49,23,3,200,93,73,253,225,141,131,238,14,74,109,81,160,230,177,210,205,210,124,226,58,179,89,37,109,52,33,150,35,51,112,101,131,86,176,84,22,213,171,98,9,3,66,155,88,0,8,57,235,37,85,44,159,45,243,235,174,150,121,101,102,0,217,128,176,30,151,54,181,206,204,113,250,2,172,46,107,209,202,130,19,72,170,164,116,91,221,88,43,161,245,31,86,49,74,138,61,115,191,7,48,71,67,160,189,200,114,84,117,183,55,216,220,218,221,183,23,182,11,42,168,161,156,60,213,180,9,85,173,117,171,49,85,144,181,64,52,125,133,73,96,0,219,201,193,238,182,59,73,166,90,164,173,106,198,41,28,76,165,180,18,95,102,210,246,237,184,80,125,15,120,197,184,114,250,209,29,68,73,89,18,155,254,11,91,176,139,88,251,123,249,226,68,203,170,22,167,106,168,197,48,91,170,132,27,53,245,114,237,23,251,27,97,22,138,238,55,220,18,244,53,162,141,33,146,188,126,16,50,177,83,186,133,177,96,15,109,174,190,119,56,154,162,25,254,98,126,45,92,171,243,9,165,226,64,108,170,168,55,243,13,107,119,216,226,235,101,213,102,56,66,86,198,210,113,75,74,89,69,152,19,200,15,97,229,137,170,40,53,107,111,158,110,181,184,59,129,160,110,125,111,127,182,59,82,248,57,52,6,90,33,12,10,175,36,242,37,19,62,147,99,102,125,42,72,231,200,27,145,225,124,125,29,29,60,202,210,188,90,35,169,67,44,224,181,180,242,37,71,176,32,119,120,131,130,113,229,212,113,24,228,154,177,155,134,6,161,174,234,228,45,129,182,32,142,147,38,133,100,132,200,211,113,136,184,44,110,59,172,109,227,247,241,198,234,248,57,202,43,185,88,84,196,181,1,184,113,7,67,173,35,79,214,22,212,66,249,245,79,161,193,44,130,178,40,107,11,235,145,225,23,137,158,218,110,170,0,39,191,114,215,244,196,115,61,24,152,205,21,12,156,88,209,149,74,160,26,21,84,159,242,130,113,229,76,245,119,35,131,20,65,75,14,179,114,210,172,79,173,148,227,45,139,158,72,184,209,115,48,170,174,172,203,107,105,106,99,72,214,163,132,98,109,93,91,237,213,240,4,39,161,181,249,226,28,186,170,171,84,109,35,194,35,150,14,10,60,140,54,179,169,177,34,251,155,30,124,190,248,142,166,182,10,190,143,210,81,73,152,9,234,210,109,146,59,27,145,123,121,247,120,216,98,189,93,69,73,129,181,199,20,43,99,245,183,109,129,59,14,71,117,223,13,155,123,81,38,53,73,216,94,108,210,168,213,101,21,57,132,107,78,98,174,134,121,116,245,110,164,32,111,91,95,150,25,179,40,169,167,233,38,117,29,81,172,124,194,153,7,225,52,172,98,146,29,90,148,160,45,170,253,91,19,244,169,181,128,27,28,255,0,62,171,161,169,249,86,134,177,164,158,146,5,140,11,216,51,45,128,54,236,27,49,245,24,223,179,5,92,207,163,149,100,46,143,153,165,117,91,221,88,43,169,237,230,57,225,201,88,171,211,86,126,126,181,85,41,72,62,121,75,210,205,44,174,108,116,176,26,64,241,177,39,188,236,216,245,82,181,146,168,69,90,66,213,21,120,219,145,91,176,238,242,123,219,246,124,112,82,162,136,60,242,112,179,5,120,216,174,189,195,150,0,106,23,55,216,245,180,219,196,95,113,136,34,203,235,184,85,49,45,108,74,196,254,19,129,250,182,3,127,111,123,247,226,87,73,158,156,100,156,108,168,147,76,149,66,189,171,9,68,133,212,182,139,151,32,54,151,183,109,236,167,220,118,140,65,37,13,106,210,71,11,215,131,193,83,51,105,109,212,45,174,1,237,177,35,204,18,123,48,89,50,234,133,169,109,53,81,173,48,26,145,66,14,163,6,212,54,60,197,254,198,216,225,178,250,187,65,106,216,217,195,234,148,176,22,96,73,189,188,250,163,203,25,169,5,107,228,163,81,12,198,122,129,37,92,160,212,130,26,37,6,202,170,160,95,204,53,183,238,7,17,10,65,4,10,89,230,145,40,89,244,49,22,12,250,84,145,207,144,107,219,194,248,51,81,151,234,226,31,159,107,176,2,45,192,225,128,15,189,193,251,98,20,203,168,227,100,146,122,198,109,10,21,198,187,171,144,186,65,183,125,177,202,72,237,74,129,145,209,83,202,173,36,145,104,138,116,51,78,11,216,173,172,74,15,96,64,238,241,190,36,21,49,10,128,76,113,135,94,178,198,156,202,129,168,129,235,102,30,23,197,136,169,50,104,150,72,90,70,155,140,65,32,177,184,60,133,141,187,143,251,190,37,149,232,196,230,120,168,100,226,34,149,82,168,6,149,10,79,249,84,227,92,152,15,36,83,36,200,107,162,138,165,228,44,239,15,90,54,123,105,234,170,133,191,126,229,175,239,137,179,42,170,250,204,186,178,150,170,52,140,204,209,60,109,171,98,218,69,215,192,29,30,135,207,21,42,39,171,102,177,138,24,148,18,58,237,202,202,196,253,129,199,85,53,176,86,228,52,20,111,152,9,235,18,77,145,44,215,59,219,207,157,188,109,124,28,27,166,73,153,166,211,68,185,117,85,81,101,105,94,30,28,209,44,104,242,48,253,87,13,98,69,250,198,199,159,47,45,241,109,243,74,163,152,100,181,57,132,107,78,97,174,138,105,66,141,55,86,209,171,110,251,6,27,96,53,101,69,67,83,177,100,138,21,42,126,166,220,157,23,236,228,78,194,253,231,31,103,149,116,53,19,210,201,5,99,75,53,44,42,129,111,96,204,132,0,109,216,45,168,219,5,7,220,28,138,222,195,221,124,52,213,29,32,207,35,168,122,198,204,169,194,171,68,242,177,137,163,45,117,100,5,181,114,81,115,186,130,69,128,27,28,249,13,85,42,197,23,206,169,122,73,36,149,246,58,92,89,64,29,251,147,227,245,99,244,14,108,171,152,244,114,172,233,209,243,20,206,1,221,88,43,47,127,49,204,99,20,168,161,15,60,162,44,193,94,34,84,62,225,139,0,46,187,223,99,214,242,220,119,99,114,236,144,206,30,106,218,5,44,85,198,58,148,138,184,133,169,117,120,223,145,0,181,251,57,108,173,123,126,207,142,58,73,166,90,147,90,106,201,65,11,173,244,92,177,10,218,94,221,183,234,159,113,139,145,229,245,198,10,136,197,108,42,197,191,13,128,181,214,214,55,29,159,79,220,226,69,203,170,22,165,237,85,26,211,128,26,37,8,58,140,27,80,216,246,95,236,124,48,139,69,105,171,238,9,146,138,180,82,197,19,215,6,48,41,149,180,157,194,130,160,139,246,217,143,168,36,246,98,74,154,121,154,122,164,122,201,1,170,102,6,48,14,149,85,178,131,232,214,23,238,7,4,14,95,84,62,95,77,108,108,193,175,49,96,58,194,228,155,121,220,12,73,81,151,234,18,95,48,109,78,2,197,114,6,128,1,219,198,225,129,244,199,106,95,7,38,128,226,152,65,0,144,188,238,180,37,184,101,133,174,224,41,55,223,144,107,250,99,232,232,169,157,29,228,135,68,51,39,26,112,90,196,91,125,3,198,246,35,195,215,4,215,47,162,70,89,102,172,102,210,154,24,23,186,185,211,160,27,119,219,223,16,69,73,147,68,143,3,59,77,197,96,108,88,150,7,144,177,183,113,255,0,119,198,234,248,57,202,43,185,91,230,98,227,220,164,107,34,220,170,39,50,150,185,3,215,172,59,197,240,79,34,175,138,41,165,148,151,104,24,58,22,35,72,210,138,23,126,221,201,191,190,34,145,169,62,96,207,13,12,156,80,10,171,170,1,164,105,109,189,145,189,142,60,158,106,183,107,24,161,133,9,181,221,190,157,137,252,175,124,101,187,177,89,50,69,198,139,89,165,77,125,102,95,87,75,87,26,198,210,60,114,33,45,177,96,157,101,219,144,234,18,59,173,110,209,136,105,106,42,229,134,69,121,97,65,81,2,36,114,203,99,98,173,123,27,94,228,139,223,180,99,154,154,216,43,242,76,182,148,215,241,235,85,193,8,182,98,91,178,253,231,245,79,126,146,109,99,136,218,121,229,146,32,252,26,100,118,3,92,135,85,174,165,175,97,228,7,174,27,54,253,137,113,236,157,154,199,196,141,35,163,244,236,250,180,173,90,14,168,185,4,163,238,7,165,188,142,49,108,187,61,142,130,152,195,21,58,134,150,62,28,143,107,151,22,36,15,13,237,237,141,183,226,20,83,77,209,102,224,243,138,81,33,223,123,5,97,252,113,142,47,67,51,117,164,106,142,11,60,107,25,97,161,78,230,224,11,142,206,103,208,97,178,189,71,98,167,10,101,101,204,178,245,66,62,94,125,67,179,89,238,75,31,112,255,0,222,199,95,165,104,72,60,58,89,23,72,54,60,66,77,205,236,79,186,251,96,191,70,58,1,154,231,213,19,197,32,249,68,136,141,77,32,237,231,111,63,15,17,134,243,240,97,184,103,78,112,56,135,157,215,3,161,4,229,21,238,33,46,109,149,153,192,120,106,76,98,80,116,135,253,78,32,54,254,229,198,56,143,52,162,17,70,173,4,206,218,69,239,33,182,160,8,39,238,61,176,223,55,193,252,226,42,135,88,170,105,229,75,108,65,34,254,248,136,124,34,207,6,178,211,211,5,88,245,92,177,235,31,217,199,114,215,193,220,200,191,113,73,51,74,17,62,163,75,49,136,27,149,226,19,227,219,230,49,12,217,149,43,66,98,90,53,36,161,91,177,250,73,141,82,254,59,134,111,92,51,47,194,254,147,19,181,34,5,42,24,29,99,29,55,194,174,147,235,183,203,70,117,31,168,200,44,62,248,29,52,109,199,228,90,57,213,153,158,58,8,17,156,185,22,91,216,146,77,189,47,111,76,87,253,49,89,166,209,180,113,40,22,22,64,57,50,48,219,179,116,31,124,62,143,131,249,193,29,122,152,87,191,172,113,100,124,30,171,10,127,231,32,99,112,111,191,126,55,73,186,160,101,178,85,85,76,162,245,15,217,113,127,51,255,0,83,123,226,230,89,77,28,241,84,22,135,139,36,113,57,179,155,221,116,155,88,30,209,108,106,116,255,0,8,160,81,122,154,213,228,1,17,11,239,235,130,43,240,207,41,165,72,202,73,51,56,0,6,176,237,109,207,182,55,75,49,228,130,51,220,162,51,75,210,76,185,126,93,84,156,206,144,7,68,85,230,109,217,189,142,219,114,191,60,107,29,57,0,244,70,169,152,18,16,196,196,13,207,244,168,54,29,226,248,150,143,162,249,69,4,230,90,122,52,7,82,178,220,95,73,22,220,31,76,115,211,20,150,110,137,86,164,7,174,66,55,118,193,213,191,134,10,41,168,177,18,154,148,149,24,69,46,117,30,94,211,136,160,252,89,21,162,105,72,221,149,137,62,252,189,177,210,102,121,122,50,187,82,207,109,90,138,171,115,26,216,145,234,165,71,166,39,135,161,249,173,68,13,84,145,60,144,144,207,117,82,9,219,87,35,230,55,197,222,141,244,19,56,207,107,101,129,144,82,199,16,235,188,189,151,181,135,241,192,213,162,138,94,86,10,139,51,163,208,19,229,100,44,0,212,193,236,93,130,129,247,59,227,177,154,80,176,83,162,160,94,255,0,75,218,219,27,125,237,141,19,255,0,176,187,232,184,206,0,147,251,59,120,127,12,15,168,248,61,155,196,228,67,87,77,50,29,195,2,65,251,227,57,107,224,29,113,94,226,116,185,157,11,6,68,134,165,148,131,107,202,118,221,63,147,255,0,123,31,126,150,162,6,235,73,46,144,111,98,247,184,212,198,223,221,40,60,198,27,7,194,60,243,81,215,61,58,160,143,86,178,121,31,217,197,37,248,95,210,102,65,255,0,43,24,86,23,221,198,215,0,227,52,47,131,110,47,123,22,215,52,164,139,72,90,37,145,148,40,26,216,239,166,192,159,30,220,70,115,97,163,169,69,10,29,192,107,94,221,71,91,251,61,252,192,195,81,248,85,210,115,40,31,45,25,7,183,136,44,62,248,188,159,7,115,131,112,213,16,160,218,231,81,219,26,161,246,58,225,242,34,201,157,214,48,100,13,28,67,115,101,94,95,71,255,0,243,95,190,41,79,89,87,81,179,212,177,39,184,246,220,147,247,102,247,198,160,191,7,170,212,239,89,11,19,223,126,95,238,248,185,7,194,24,64,13,81,90,183,7,126,16,191,231,141,175,177,170,112,70,97,150,209,195,53,36,242,188,70,89,17,100,184,38,231,70,145,244,131,221,207,12,57,42,53,55,72,178,184,254,89,99,111,210,116,171,174,52,85,230,8,54,182,246,59,109,202,252,247,198,132,159,12,242,138,109,44,178,76,204,44,160,216,118,145,115,236,112,102,139,162,249,85,4,198,90,122,68,83,169,89,73,23,42,71,109,252,237,142,81,118,46,89,99,91,17,116,236,3,209,74,134,107,144,143,19,29,59,159,233,20,11,14,241,124,97,116,185,210,80,36,209,197,78,4,146,198,209,60,164,92,178,181,207,241,91,249,99,118,233,162,75,55,68,170,196,38,207,212,115,216,108,28,31,225,140,78,30,135,102,178,211,53,74,68,242,67,164,181,213,72,36,218,251,131,203,159,62,236,20,174,236,204,84,226,211,33,92,211,46,89,4,134,150,125,58,245,20,86,236,226,92,143,238,117,113,204,89,157,31,12,39,202,200,88,5,187,7,182,166,10,65,247,54,62,152,45,209,174,129,103,25,245,100,208,186,138,88,226,217,222,93,185,238,0,252,240,227,255,0,216,93,248,119,25,192,18,119,105,219,195,3,161,48,220,163,29,172,207,23,52,160,58,14,138,128,9,63,75,219,253,239,108,123,54,101,68,241,180,105,13,73,5,14,146,101,59,29,43,191,163,7,63,189,135,42,143,131,217,196,76,68,53,116,211,39,48,193,136,234,250,226,47,254,196,121,224,44,90,122,117,81,30,189,100,246,254,206,51,150,190,14,83,143,200,166,217,181,8,102,100,164,151,64,98,66,151,189,215,89,58,127,187,165,124,241,16,205,41,98,176,90,53,145,148,40,235,177,223,77,133,252,112,200,62,23,116,153,144,127,202,160,12,3,110,227,107,128,113,209,248,85,210,115,40,31,45,25,7,183,136,44,62,248,205,63,99,110,62,236,86,253,47,213,5,40,161,70,236,107,94,219,56,252,158,254,131,17,73,157,85,186,24,195,199,24,182,225,87,179,74,15,202,53,251,225,241,62,15,103,6,225,170,97,81,113,115,168,237,139,43,240,122,172,115,172,129,137,237,36,227,116,253,141,82,129,151,207,89,89,80,122,245,14,73,55,54,54,223,81,99,254,34,79,174,47,101,180,112,205,71,52,173,23,21,209,37,12,9,4,233,1,109,164,30,235,147,223,182,52,232,62,16,194,2,181,77,106,243,223,132,47,249,224,162,124,52,202,41,74,178,201,51,55,85,111,183,107,11,253,142,55,75,49,228,128,129,145,35,83,244,147,44,143,229,150,54,253,41,2,235,141,21,121,161,191,45,236,110,54,229,127,28,106,61,61,3,254,23,145,155,81,9,36,100,233,220,142,184,177,3,194,248,177,67,209,156,171,47,151,139,79,72,138,117,135,66,69,202,145,227,237,136,122,110,146,203,209,58,142,9,179,41,71,61,134,192,131,252,48,73,53,22,34,82,82,154,104,194,169,51,168,232,105,230,134,42,112,175,52,77,12,146,90,229,131,220,237,238,190,216,144,102,153,112,147,89,165,159,73,98,218,85,187,56,129,173,253,192,203,235,137,162,232,110,108,212,134,161,97,121,34,8,90,234,164,18,109,125,193,229,207,159,118,8,244,107,160,57,198,125,85,52,110,5,36,81,89,89,229,219,115,189,135,219,223,3,86,138,42,62,86,8,143,51,163,208,23,229,100,36,5,187,7,35,81,1,129,247,37,127,186,113,34,102,148,4,198,74,84,88,155,155,62,52,35,240,93,244,93,115,128,36,237,186,237,129,213,31,7,179,136,152,136,170,169,166,78,97,129,63,199,25,203,95,0,235,143,200,155,54,101,68,241,52,105,21,73,188,100,2,101,59,55,12,11,250,62,163,235,137,31,54,161,46,204,148,146,232,212,72,82,247,234,235,184,31,221,26,124,240,210,126,17,231,131,89,105,233,213,86,62,38,178,123,127,103,20,199,194,238,147,178,1,242,136,3,0,219,184,219,150,223,127,182,51,71,216,219,139,222,197,177,154,82,199,178,209,43,176,176,26,156,246,88,95,28,140,222,192,50,81,66,141,125,142,155,219,235,255,0,235,255,0,132,97,163,255,0,177,87,73,140,192,124,180,118,61,188,65,97,247,197,232,254,15,102,230,225,170,97,81,113,115,168,237,141,80,251,29,170,31,34,28,153,205,91,198,98,13,28,107,166,196,42,246,104,84,255,0,42,143,115,138,181,21,149,149,44,76,149,44,204,77,201,7,183,81,99,254,51,124,105,235,240,118,172,108,107,32,98,123,110,113,118,15,132,48,11,53,69,104,231,191,8,95,243,198,215,216,213,40,35,48,203,104,161,154,138,73,76,92,89,21,38,12,9,12,116,142,29,136,7,187,81,246,56,102,232,234,53,63,74,50,216,254,89,99,127,210,113,174,164,69,94,113,27,141,183,177,216,219,151,174,31,83,225,166,79,74,202,202,243,49,234,174,246,228,78,255,0,159,219,6,104,58,53,149,229,210,241,105,233,17,79,19,90,27,92,169,30,62,216,229,23,98,231,146,53,177,83,226,11,164,61,25,53,18,169,120,225,154,55,96,187,146,1,190,195,183,183,24,116,25,164,2,61,50,211,51,74,95,89,144,72,110,123,72,222,251,94,222,36,13,241,185,244,234,25,234,58,41,50,83,220,73,173,27,110,118,240,198,111,209,79,134,149,89,229,28,242,213,85,154,67,27,5,140,50,253,119,31,85,143,101,240,83,141,179,49,52,163,184,186,153,165,11,70,70,138,132,183,43,75,203,170,224,125,202,31,221,56,144,230,217,119,20,218,158,161,146,247,1,165,62,30,223,173,246,195,149,79,193,236,210,23,181,45,109,60,200,119,222,224,250,226,178,252,35,207,9,58,230,166,84,208,92,177,60,136,236,63,124,7,45,124,5,174,47,220,79,108,214,145,227,100,90,105,65,42,84,157,119,177,32,11,250,16,79,174,58,124,230,144,78,178,71,150,198,214,125,90,91,123,14,38,176,61,186,190,88,97,95,133,253,38,98,47,73,24,4,3,125,99,195,29,175,194,158,146,180,193,13,60,65,77,175,33,113,182,51,64,90,161,242,41,126,147,110,2,162,82,66,163,66,130,74,220,155,35,46,254,122,137,244,24,241,179,188,193,131,105,156,37,219,245,71,128,22,191,167,231,135,216,254,15,102,215,26,234,162,69,60,206,163,137,227,248,63,86,36,101,106,184,52,129,123,146,113,180,205,140,160,101,146,203,60,246,50,77,35,139,147,245,121,109,246,193,248,168,34,51,65,5,53,32,149,36,88,111,186,182,239,2,22,23,61,183,36,131,217,231,141,30,155,225,29,28,100,10,138,210,79,255,0,114,91,143,190,10,67,240,239,40,167,170,141,244,180,145,128,65,140,236,45,217,237,191,219,29,165,131,44,144,2,124,39,168,115,45,116,26,56,96,193,77,57,22,2,229,149,129,54,29,189,81,227,223,129,223,20,231,74,28,236,170,139,73,93,74,134,246,38,218,90,221,132,114,210,79,153,198,151,148,101,52,89,74,232,165,130,56,199,15,73,96,187,181,129,181,251,249,225,19,226,182,85,89,92,212,146,82,134,144,178,136,202,45,205,244,146,195,111,222,63,199,12,107,166,152,152,181,60,150,102,233,153,209,232,44,180,178,169,8,69,132,134,196,217,108,78,214,236,55,183,126,59,108,210,132,194,235,26,78,24,6,10,229,246,29,82,160,159,91,28,59,229,159,8,229,204,114,122,90,199,204,248,19,205,18,59,196,194,250,9,2,234,72,238,59,122,98,9,62,16,231,72,250,86,162,153,215,80,26,212,237,231,191,174,23,203,95,3,185,145,249,20,223,52,160,227,18,41,103,209,172,145,121,77,237,172,16,61,23,80,243,35,17,156,206,137,97,10,212,206,242,219,78,167,110,175,59,159,200,15,83,134,169,190,19,103,209,64,172,26,9,36,50,232,8,27,123,126,214,43,199,240,187,164,242,11,53,44,96,219,246,215,29,163,236,109,199,228,88,25,188,11,42,178,101,176,21,4,17,127,237,59,127,215,111,221,24,137,179,121,86,61,49,197,26,93,68,123,46,246,208,19,248,95,204,225,198,151,225,55,72,103,99,199,142,40,20,118,151,231,139,241,124,30,204,75,30,53,108,42,69,182,185,236,199,105,59,84,12,234,163,53,175,168,44,207,86,194,236,73,11,183,51,127,229,237,138,177,14,36,223,138,26,64,200,202,1,109,129,35,170,125,14,254,152,214,32,248,67,51,16,211,85,192,160,139,126,182,11,211,124,42,202,162,35,93,68,142,203,123,117,64,223,29,76,221,112,70,114,148,42,161,209,41,32,226,107,101,80,17,91,99,0,60,239,200,157,199,117,187,246,198,209,209,9,214,163,161,185,67,177,50,90,150,48,229,183,36,133,0,220,249,169,192,202,94,131,101,20,206,204,209,25,116,202,166,50,221,128,40,22,183,104,38,248,100,164,167,134,146,152,83,65,26,69,26,223,74,129,96,55,39,248,224,224,154,123,147,229,156,101,178,63,62,102,213,48,229,249,171,229,178,68,243,37,4,173,9,55,35,94,150,229,238,7,117,133,251,113,0,205,104,148,40,48,204,160,219,126,33,238,111,226,87,208,28,49,244,191,163,149,149,93,50,149,105,226,110,4,179,216,203,126,170,234,33,153,143,118,238,196,223,176,96,252,223,5,230,11,255,0,47,155,70,90,219,9,5,135,219,3,161,54,53,78,41,45,196,33,155,80,165,216,65,82,90,252,184,150,6,214,231,254,47,64,60,113,19,230,84,74,133,18,154,101,37,74,134,50,19,250,161,67,126,232,223,204,156,56,31,132,89,237,246,150,159,85,141,142,174,118,7,111,92,65,83,240,171,164,49,36,38,53,130,89,93,75,50,6,177,67,221,190,49,193,26,167,23,238,44,190,111,68,173,168,80,245,174,29,131,147,164,238,14,145,220,46,45,253,157,177,89,115,88,213,173,30,95,8,0,115,59,155,13,191,38,97,234,59,176,213,255,0,216,179,164,204,167,254,86,59,131,200,56,196,180,223,9,58,65,48,38,161,98,133,71,32,95,115,142,81,9,56,124,137,255,0,166,170,18,82,241,164,113,177,35,117,91,114,36,129,229,214,30,195,21,165,204,106,221,2,252,198,144,21,64,176,181,128,85,95,201,20,122,99,72,143,224,222,98,71,227,86,64,46,111,107,147,182,39,131,225,4,198,220,90,168,2,242,222,247,182,55,79,216,237,80,179,41,66,205,80,141,62,169,163,12,11,33,114,53,40,236,191,62,91,95,5,38,49,209,196,212,194,158,34,203,57,132,212,88,11,232,123,234,213,250,167,97,126,91,54,53,106,127,132,185,108,99,241,106,221,200,223,100,22,39,187,126,204,119,81,240,182,138,73,96,104,39,81,28,119,39,137,115,168,223,194,214,228,61,251,45,99,154,89,142,112,49,69,140,113,228,89,67,77,213,96,58,215,1,172,64,109,185,254,71,12,198,129,83,143,20,116,144,113,53,58,0,17,91,156,43,219,126,70,247,29,214,239,198,143,7,194,188,169,27,83,212,72,196,92,142,168,231,231,139,212,157,6,202,41,92,179,66,101,211,42,148,47,189,148,40,4,17,218,47,124,118,153,51,30,72,32,175,69,103,90,174,135,101,46,204,100,189,36,65,139,110,73,8,1,185,243,31,124,97,89,165,84,52,57,155,101,242,68,243,45,11,180,4,220,141,122,88,237,191,136,29,214,23,237,229,250,18,146,8,169,105,86,154,8,210,56,214,250,84,11,1,185,254,120,197,250,83,209,170,202,190,153,201,28,17,176,167,150,125,60,91,245,84,18,11,53,251,62,162,77,240,201,43,73,49,88,154,182,197,225,154,81,11,3,20,232,9,27,241,15,43,191,127,129,65,232,123,241,42,230,244,42,53,112,42,11,95,233,226,16,15,45,189,245,15,43,97,238,127,131,19,5,255,0,151,205,163,45,110,82,11,15,182,6,183,194,44,247,123,75,79,168,3,110,183,59,111,111,92,47,150,190,6,235,143,200,160,217,149,18,70,82,58,89,148,148,42,172,210,19,250,186,53,91,203,173,231,142,164,205,168,149,174,40,119,184,102,14,77,142,224,233,29,194,224,15,34,112,207,83,240,171,164,48,136,120,75,4,178,50,106,96,26,197,13,192,182,252,249,226,47,254,197,157,38,96,127,229,99,184,60,132,131,25,163,236,109,199,228,86,25,170,3,104,232,33,27,125,71,115,219,252,25,190,221,216,243,244,221,68,115,153,34,72,226,98,193,174,171,110,76,88,15,33,112,63,119,14,20,255,0,9,58,65,48,38,160,69,8,28,129,126,126,216,189,31,193,188,196,223,141,91,0,222,246,185,59,99,105,155,112,51,105,51,10,183,140,39,204,105,10,170,5,133,172,21,66,143,178,129,136,162,188,149,81,252,198,169,99,214,53,41,99,186,249,227,85,131,225,12,198,220,90,168,2,242,55,189,237,255,0,190,10,211,252,38,203,99,3,139,86,239,109,246,65,98,123,183,236,231,142,210,206,215,3,40,145,163,167,132,83,138,120,131,241,140,38,160,0,183,208,252,195,126,169,217,111,203,234,191,46,99,17,71,18,78,40,105,73,70,177,213,112,24,114,111,177,243,198,217,63,194,218,39,154,6,134,112,177,198,9,58,238,75,19,229,107,125,35,223,178,214,61,65,240,179,42,140,134,122,137,25,134,235,213,3,27,166,70,115,32,103,47,64,168,106,97,142,146,17,37,229,140,0,138,220,227,78,77,126,91,150,7,178,222,120,218,186,57,34,214,244,67,43,98,198,77,116,145,171,49,220,147,160,3,115,223,113,247,192,170,78,131,229,20,175,169,161,50,240,229,26,11,239,101,210,1,4,118,246,225,142,150,24,169,105,150,154,20,72,227,75,233,80,44,0,223,5,4,215,113,25,102,165,73,31,158,115,42,200,105,115,3,69,36,79,42,209,150,130,247,61,109,44,123,252,116,249,111,206,251,112,51,74,29,64,24,103,68,99,204,72,73,182,166,229,126,229,40,63,119,199,12,29,35,232,197,101,95,77,26,24,99,117,166,150,160,167,22,253,85,93,66,230,253,156,201,32,225,130,127,131,19,132,255,0,151,205,163,103,183,41,5,133,253,48,58,83,99,117,197,37,184,134,185,189,18,141,95,47,81,172,238,87,136,66,158,87,30,87,212,60,173,219,136,155,50,162,68,41,29,52,192,232,42,172,210,19,250,165,117,17,228,111,230,6,27,219,225,22,123,189,165,167,212,1,32,106,231,109,237,235,136,106,126,20,244,134,30,18,196,176,77,35,38,166,10,214,40,110,5,183,231,207,236,113,142,8,37,40,191,113,98,76,218,132,49,181,9,231,118,18,49,177,228,108,59,183,81,238,221,248,128,102,169,115,195,160,133,118,61,107,95,180,255,0,245,143,219,187,13,95,253,139,58,76,192,159,149,142,227,176,72,49,37,55,194,78,144,76,164,212,8,97,183,32,95,159,182,57,35,83,135,200,161,250,110,165,39,50,68,145,196,197,131,139,45,128,33,181,129,228,58,163,200,98,164,153,133,83,70,19,230,44,168,170,5,133,172,21,116,143,182,222,87,198,147,31,193,188,192,255,0,77,89,7,213,123,92,157,177,98,15,132,51,29,60,90,168,2,114,59,155,255,0,187,227,116,253,142,213,11,50,170,117,51,86,68,181,5,165,70,112,24,23,35,111,246,112,69,154,56,224,138,1,79,18,187,73,194,105,197,150,250,77,174,26,253,83,107,18,54,250,174,118,220,235,20,255,0,9,178,200,172,101,171,119,182,255,0,64,177,255,0,78,120,238,111,133,180,111,60,13,12,225,99,140,111,174,229,152,158,235,90,220,133,191,133,183,205,44,199,56,24,148,106,11,72,101,83,43,20,37,73,59,6,27,234,183,136,4,120,223,12,242,208,44,127,51,20,116,144,137,109,52,96,42,43,126,170,114,107,249,176,62,22,239,198,143,79,240,179,41,142,204,243,187,50,141,186,160,12,95,163,232,62,81,74,225,154,19,41,73,58,172,251,245,116,129,98,59,123,113,218,36,100,178,99,65,124,149,151,48,232,149,0,44,92,75,72,136,88,238,77,210,198,231,191,24,30,97,95,20,53,198,154,72,94,81,74,26,27,220,245,172,79,125,251,116,249,111,206,251,126,137,165,138,58,106,100,167,137,22,52,79,164,1,200,99,19,207,58,43,87,89,211,67,77,20,108,180,178,212,24,132,183,217,16,53,175,126,206,210,65,237,62,88,100,149,168,216,172,77,91,1,12,214,135,88,6,42,132,70,99,184,144,146,1,118,229,126,100,41,80,60,71,142,59,25,189,16,93,70,158,125,103,114,162,66,7,136,242,189,199,145,239,195,220,255,0,5,234,2,127,203,230,177,51,219,233,144,88,95,246,118,192,230,248,71,158,141,68,73,78,88,41,32,106,250,136,236,245,194,249,107,224,111,50,63,34,131,102,84,72,186,35,166,152,54,146,20,187,147,189,138,220,143,35,127,48,184,234,92,214,132,18,22,136,145,190,174,35,29,239,109,135,119,33,238,216,103,169,248,83,210,24,90,21,137,96,153,153,53,48,86,182,131,112,45,191,153,246,56,139,255,0,177,103,73,157,73,249,88,238,13,237,196,24,205,31,99,174,63,34,183,233,85,37,184,116,16,169,32,245,173,222,79,228,91,216,14,236,120,115,186,132,153,158,36,142,38,47,175,101,176,4,62,165,30,67,97,228,60,112,225,77,240,147,164,19,33,106,129,12,54,228,11,253,241,122,63,131,121,129,254,154,178,14,119,181,201,218,248,218,97,92,12,218,90,250,167,64,134,160,128,161,64,176,181,128,4,15,243,31,115,142,41,99,53,21,208,165,67,52,138,242,4,55,114,0,4,218,254,230,248,213,41,254,16,202,116,241,170,224,85,59,30,119,193,90,127,132,217,100,86,50,213,200,246,254,160,177,199,105,103,107,129,146,235,140,83,211,194,180,209,70,242,63,13,166,22,94,93,91,135,39,170,108,65,32,219,234,185,219,124,80,166,135,230,102,104,156,51,201,42,217,27,85,130,181,193,45,234,1,30,184,218,166,248,91,70,213,16,60,85,22,138,53,223,85,203,27,243,177,28,138,216,91,253,223,170,127,133,89,82,1,170,162,70,112,44,52,128,49,181,35,57,144,27,179,58,83,89,149,84,211,168,86,121,16,133,13,218,214,63,196,140,95,225,108,193,66,216,157,249,120,225,122,175,164,20,249,127,73,154,146,166,164,34,52,10,192,49,176,27,159,204,31,182,10,39,72,178,135,80,86,190,19,113,185,15,130,230,43,100,170,18,106,209,110,154,152,195,53,75,104,85,89,36,12,8,253,110,162,139,159,27,131,139,128,31,191,126,7,12,243,43,0,127,207,67,191,110,188,84,175,233,126,81,71,75,60,194,174,39,146,56,203,170,6,185,98,1,32,125,177,171,44,81,188,185,124,7,128,237,22,191,63,60,124,20,21,42,71,49,99,124,39,69,241,43,163,145,50,65,243,172,228,46,157,65,118,61,152,137,254,42,116,117,64,210,242,183,128,92,111,54,38,242,101,240,59,105,32,131,203,30,0,72,236,56,77,95,138,125,27,44,7,22,160,111,204,199,143,95,226,135,70,130,157,53,50,51,115,11,163,29,205,137,156,169,252,14,45,184,27,242,196,100,29,206,246,243,194,204,31,17,58,59,56,58,235,85,8,27,234,27,95,110,88,134,111,137,125,25,140,217,107,25,207,102,148,198,115,98,119,46,127,3,65,4,251,236,14,32,148,51,32,11,206,227,222,255,0,233,133,186,127,136,157,29,169,102,81,94,35,187,141,229,22,186,243,254,39,4,211,164,217,28,203,170,60,210,159,159,107,242,29,152,238,100,89,188,185,47,98,241,0,40,181,236,49,197,68,60,122,25,97,58,110,232,84,6,239,182,34,135,48,164,173,191,203,85,195,53,175,244,53,249,96,118,103,158,67,149,231,244,80,207,62,136,229,167,97,165,142,192,150,22,111,240,149,253,236,118,181,86,14,151,116,26,163,167,48,210,192,150,1,194,40,107,121,0,127,32,61,49,220,52,156,58,169,166,84,10,29,35,83,99,207,78,173,207,184,30,152,169,31,73,50,135,10,87,48,132,139,115,15,137,134,123,149,233,31,243,176,216,255,0,95,24,178,69,26,225,47,128,128,27,223,191,199,29,129,183,129,237,192,105,250,83,147,64,167,93,116,59,118,6,7,0,224,248,157,209,228,165,167,89,106,89,100,49,130,224,47,38,176,184,193,115,98,106,197,39,236,59,105,36,88,247,91,124,121,160,131,123,90,194,223,123,225,37,190,43,116,112,11,7,153,141,200,210,19,29,175,197,78,141,150,183,22,113,227,195,198,115,98,119,38,95,3,160,27,94,192,250,227,195,126,87,247,194,115,124,80,232,200,6,213,50,49,236,26,49,53,55,196,94,141,205,110,45,114,197,207,119,29,95,76,111,54,38,114,167,240,51,149,55,191,229,136,202,159,94,203,246,225,98,111,137,125,25,140,237,88,205,110,90,83,28,210,124,68,232,221,76,141,27,215,132,26,182,50,11,92,127,239,124,119,54,38,172,82,248,24,103,71,49,233,67,99,169,121,248,48,191,216,28,112,70,144,44,8,3,20,151,164,217,20,203,170,60,210,152,139,242,47,137,161,204,41,43,111,242,245,81,76,69,254,134,7,150,51,90,108,205,47,221,29,214,64,106,114,233,224,234,234,146,50,160,55,105,35,108,88,166,131,135,12,98,192,54,144,27,72,29,214,254,67,211,0,243,44,242,28,179,164,84,180,243,212,104,142,90,102,234,49,216,18,226,205,254,18,61,70,9,71,210,60,161,197,214,190,27,119,135,198,57,164,204,211,38,173,34,220,20,156,58,153,166,84,85,14,177,141,143,61,55,23,251,129,233,139,128,111,126,254,243,129,195,60,202,244,143,249,216,172,127,175,136,42,122,83,147,65,27,23,174,132,144,13,128,96,111,141,230,197,26,177,203,224,54,5,199,159,110,62,210,72,32,242,34,198,253,163,9,80,252,78,232,242,211,194,36,169,101,115,24,44,2,246,216,92,99,150,248,173,209,192,163,75,204,119,181,130,99,185,177,11,149,63,129,216,161,185,39,187,248,223,31,1,213,189,135,158,19,7,197,78,141,150,183,22,113,226,99,199,77,241,67,163,64,27,84,200,205,216,52,99,185,177,7,149,63,129,196,223,149,247,241,199,5,91,85,251,176,175,79,241,23,163,115,91,137,92,177,115,221,199,84,249,98,57,190,38,116,98,51,181,99,57,28,180,166,59,155,19,185,115,248,25,202,158,125,189,158,56,175,58,185,64,168,108,117,47,63,6,4,253,134,23,169,62,33,244,110,165,218,54,175,8,53,109,196,22,184,255,0,223,4,87,164,217,20,203,170,60,210,152,139,246,191,44,119,50,44,222,92,151,177,117,134,149,22,6,195,191,16,215,211,154,188,174,166,0,20,188,145,48,80,221,164,141,177,244,53,244,149,161,190,94,170,41,172,9,234,48,59,114,192,204,195,61,135,44,233,37,61,53,69,70,132,146,148,157,44,118,4,191,213,254,18,61,70,59,90,171,7,75,186,15,197,8,85,0,5,185,250,182,27,246,126,86,30,67,30,83,210,112,167,154,80,138,4,154,57,30,118,22,191,240,253,220,84,143,164,121,67,128,86,190,27,91,152,124,76,51,204,174,195,254,118,29,255,0,175,140,89,34,107,132,190,2,32,111,126,254,243,142,192,184,236,223,239,128,85,125,42,201,169,224,144,154,216,139,5,54,1,175,115,99,129,17,252,78,232,232,138,37,122,150,86,40,11,0,189,182,27,96,185,177,53,98,147,246,29,52,221,72,35,152,177,191,110,60,40,117,22,59,27,127,174,18,15,197,110,142,5,26,94,102,236,176,94,88,145,126,42,116,104,155,9,103,30,38,60,103,54,39,114,101,240,58,1,181,236,60,241,225,185,218,254,248,78,111,138,29,26,10,109,83,35,183,96,209,137,233,254,34,244,110,107,113,43,150,35,190,238,54,62,88,238,108,76,229,207,224,102,42,110,78,251,119,98,50,167,159,111,103,142,21,230,248,153,209,136,206,213,140,250,123,147,31,82,124,66,232,221,75,180,109,94,16,106,234,241,5,174,59,62,248,222,108,77,88,165,93,134,9,145,202,5,67,250,203,237,168,19,246,24,225,182,93,129,0,98,146,244,151,35,153,67,71,154,83,17,126,215,229,137,162,175,165,173,13,242,245,49,77,96,79,81,175,183,44,102,180,217,142,45,119,71,117,180,230,166,130,120,68,113,72,238,164,42,74,46,172,123,1,240,239,197,216,21,196,214,8,22,50,151,213,126,71,87,43,121,97,119,49,207,96,203,186,75,29,45,69,64,68,146,152,157,44,118,7,89,223,215,73,30,216,38,157,37,201,216,106,21,208,145,98,110,27,29,204,73,238,102,137,53,178,13,32,236,238,29,152,250,220,193,237,219,9,242,252,68,201,40,106,170,22,122,165,43,168,112,204,98,224,173,128,191,189,241,28,191,20,186,57,29,192,150,71,32,219,101,231,141,230,196,46,84,190,7,77,36,48,110,86,29,248,248,2,71,241,194,82,124,85,232,219,91,241,103,243,225,226,71,248,161,209,165,23,90,137,29,187,23,70,59,155,19,57,83,248,28,15,229,142,14,160,14,22,32,248,139,209,185,149,140,149,171,29,148,155,184,216,249,123,226,9,126,38,244,97,8,211,84,207,253,148,199,115,98,119,42,119,216,104,96,110,49,94,69,115,42,88,117,0,55,223,126,203,97,126,147,226,15,71,234,180,40,204,145,55,96,220,81,109,67,144,254,7,4,135,72,242,89,84,20,204,233,143,49,125,120,238,98,55,151,36,92,228,69,201,177,59,99,163,2,203,52,82,24,209,153,1,177,97,184,82,44,109,231,183,183,142,35,165,169,167,173,40,244,243,199,50,22,6,234,192,246,255,0,174,3,83,244,146,150,147,57,204,41,106,235,2,90,109,75,196,107,88,105,85,42,60,1,177,253,236,99,154,91,131,165,221,33,162,0,193,88,50,42,89,141,172,121,142,255,0,12,78,69,135,159,119,110,3,14,146,100,234,133,218,186,29,27,114,110,120,13,23,196,172,130,36,142,58,138,157,50,233,179,133,27,6,237,24,222,108,66,88,164,253,135,45,55,182,194,227,127,247,233,143,52,216,27,109,190,247,56,74,111,138,157,29,86,3,137,41,28,143,87,150,59,79,138,125,25,119,35,141,56,241,49,237,142,230,196,231,138,95,3,159,45,246,199,143,115,127,231,132,231,248,161,209,195,97,21,67,177,61,235,96,49,58,252,67,232,201,128,202,217,128,64,167,233,96,110,124,187,249,96,121,177,49,226,159,192,202,218,135,125,252,241,19,131,184,223,10,147,252,74,232,214,150,69,171,123,145,204,33,197,154,110,157,244,118,175,117,204,34,75,168,217,205,136,59,223,27,204,137,220,185,124,6,202,221,221,143,105,230,15,128,254,88,245,63,90,246,185,220,95,20,63,226,28,157,174,83,51,165,32,218,221,126,204,92,167,150,25,137,150,57,17,212,118,134,184,60,141,177,170,105,156,226,209,218,195,121,221,184,106,20,129,114,64,190,160,45,191,126,223,150,45,192,95,130,165,212,70,214,221,65,184,24,84,201,250,77,66,169,45,53,101,114,172,208,74,232,198,70,179,183,88,253,67,191,152,253,220,20,172,233,54,85,14,95,52,145,215,66,205,98,19,173,123,146,187,120,246,96,121,137,24,177,201,251,7,116,155,108,62,248,243,77,200,32,111,217,132,200,190,38,116,117,82,36,106,167,212,16,115,28,200,27,140,112,126,42,244,116,56,252,73,138,158,118,143,150,55,155,19,121,51,248,29,136,35,184,27,246,159,28,123,107,11,156,38,71,241,75,163,108,119,154,117,243,139,30,201,241,71,163,98,194,58,135,118,39,181,44,6,55,154,142,229,79,224,112,97,142,24,54,147,183,60,45,69,241,15,163,82,70,238,217,130,199,164,92,135,94,99,195,237,138,210,252,77,232,186,182,213,110,222,42,152,238,108,78,88,231,240,52,149,98,124,78,58,10,193,0,24,79,139,226,63,71,158,59,138,226,165,91,114,86,197,133,143,45,187,246,199,210,124,77,232,217,142,194,166,64,72,231,163,150,59,155,19,121,82,248,27,92,30,70,248,128,175,93,216,246,183,97,240,31,203,1,41,186,119,209,218,179,117,204,98,75,168,217,205,141,247,191,240,197,223,248,135,39,111,163,51,165,32,218,221,126,96,227,30,68,206,209,47,130,250,126,181,237,123,130,47,143,146,31,198,145,184,106,20,128,110,64,190,171,16,111,233,111,108,113,79,44,83,94,72,228,71,81,184,32,222,252,141,176,11,38,233,61,8,134,72,43,43,148,77,3,180,110,100,107,57,179,31,168,119,255,0,245,78,53,205,32,116,183,216,107,132,185,133,75,40,70,42,46,160,220,3,137,172,109,183,43,247,224,5,127,73,178,184,114,201,222,58,216,89,244,48,64,26,247,36,31,229,129,105,241,55,163,128,34,154,167,184,75,253,60,241,220,216,132,177,201,251,14,118,220,16,55,236,199,132,16,45,176,243,56,73,63,21,186,58,28,126,36,214,63,178,156,177,36,127,20,186,54,199,121,230,93,187,98,198,115,98,115,197,47,129,206,214,27,227,150,94,127,108,39,191,197,30,141,130,4,117,14,204,79,106,88,12,89,139,226,31,70,100,137,221,179,5,143,78,228,56,220,143,12,119,54,38,60,115,248,24,152,53,185,110,113,193,82,79,137,194,180,159,19,122,50,167,106,183,55,237,9,203,17,69,241,31,163,175,21,254,120,169,12,111,117,177,97,99,184,219,126,204,119,54,38,172,83,248,28,52,176,64,5,237,108,112,192,242,194,148,159,19,122,55,163,171,83,32,36,126,198,46,83,244,239,163,181,100,233,204,97,65,97,245,155,30,219,255,0,12,111,50,39,114,229,240,26,43,214,118,61,173,223,229,252,177,234,114,110,87,184,181,253,127,211,20,63,226,12,157,190,140,206,148,220,139,117,251,241,114,9,34,149,90,72,217,93,109,112,84,222,251,141,191,223,110,57,77,51,28,90,58,72,127,22,86,17,168,86,177,7,107,151,177,6,254,154,125,177,118,34,230,37,44,161,24,129,117,6,224,30,236,42,100,189,40,203,254,89,161,171,175,65,44,44,99,114,237,102,54,61,163,188,255,0,3,130,25,151,73,178,200,114,170,134,138,182,22,147,134,193,64,107,146,108,121,120,237,129,230,36,98,199,39,236,48,91,181,121,95,191,31,105,23,4,5,191,102,19,71,196,222,142,92,15,154,99,101,184,234,243,196,95,253,149,186,59,172,126,36,214,61,161,57,99,121,177,11,147,63,129,219,73,2,219,122,156,123,107,11,145,132,216,254,41,116,109,141,140,243,175,156,120,249,254,40,244,108,16,35,168,118,98,121,148,176,24,222,108,76,229,79,224,112,101,231,246,199,12,26,220,183,56,91,143,226,31,70,94,23,145,179,5,143,78,228,58,239,233,138,178,124,77,232,202,157,170,220,223,180,39,44,119,53,28,177,207,255,0,81,164,169,245,61,216,235,75,4,0,95,203,9,241,124,71,232,243,68,27,231,138,149,99,170,235,98,194,199,113,182,253,152,250,79,137,189,27,209,213,169,146,246,190,201,246,198,115,98,111,42,127,3,107,3,203,16,21,235,51,17,205,182,223,1,105,250,113,209,218,162,116,230,48,160,176,250,141,143,109,255,0,134,46,127,196,25,67,125,25,149,41,185,22,179,247,242,199,60,137,157,162,94,232,190,156,155,149,238,45,127,95,244,247,199,139,21,164,153,132,105,165,186,195,188,189,136,55,244,211,234,61,184,138,72,229,71,146,55,12,52,155,20,55,190,227,253,249,224,38,73,210,156,185,168,196,117,117,241,137,97,60,55,44,221,99,110,211,226,70,254,248,231,52,129,210,223,97,174,45,70,53,44,161,24,129,117,189,192,61,216,151,73,181,198,195,179,11,217,175,73,242,200,114,138,150,138,182,38,148,198,193,66,181,201,54,60,188,118,219,199,3,191,251,39,116,111,87,253,169,141,151,80,234,253,88,222,108,66,88,166,253,135,45,59,130,6,248,243,73,0,13,189,78,18,127,251,43,116,112,56,252,73,236,123,66,114,196,177,252,82,232,219,53,140,243,174,221,177,99,57,177,59,149,47,129,198,214,27,227,198,94,127,108,39,191,197,30,141,234,81,29,67,179,19,185,43,96,49,102,63,136,125,25,120,94,70,204,2,5,230,25,119,253,220,119,54,38,60,115,248,25,24,53,141,135,60,68,192,251,243,182,21,164,248,155,209,149,59,85,185,191,104,78,88,138,47,136,253,30,104,67,124,233,5,73,212,10,216,176,223,117,219,112,118,199,115,98,106,197,63,129,192,171,5,3,125,187,49,203,3,200,140,40,73,241,55,163,154,58,181,50,94,192,236,159,108,94,167,233,207,71,106,9,41,153,66,130,219,106,54,56,222,108,78,229,203,224,206,126,45,9,19,58,19,107,26,76,104,163,188,30,181,207,150,51,148,169,123,13,50,176,60,173,171,26,127,197,184,130,213,69,45,129,44,171,213,39,109,137,255,0,219,11,124,26,71,232,244,57,164,57,124,102,121,106,204,38,63,213,69,59,222,254,106,139,251,199,9,105,54,202,33,61,48,72,87,249,153,155,82,153,158,246,28,216,227,205,82,151,253,114,220,187,111,127,247,249,97,132,210,78,228,178,208,211,198,182,34,231,114,46,22,223,229,63,124,90,141,51,14,35,58,201,75,11,107,215,116,23,11,215,47,191,145,107,121,12,39,84,71,92,159,100,45,165,37,75,68,88,83,200,234,8,229,207,186,195,242,199,107,73,85,37,138,193,43,45,182,33,121,139,19,255,0,73,246,195,40,165,156,178,149,204,165,73,11,4,11,96,52,145,102,27,119,242,199,50,210,45,42,6,124,205,214,49,212,82,24,111,96,70,158,123,108,199,251,216,45,104,235,200,1,76,166,188,182,159,148,147,81,220,13,185,99,150,203,235,80,106,106,121,64,182,162,71,118,144,255,0,229,96,125,112,198,212,86,126,47,233,25,3,5,215,245,139,133,242,191,46,94,195,21,214,154,10,138,102,209,152,63,8,94,59,150,27,157,33,45,231,96,163,200,99,57,136,229,204,23,158,146,180,29,6,150,80,203,112,195,79,34,9,7,239,113,136,197,61,82,173,150,158,82,45,218,60,135,253,75,239,134,182,138,85,168,145,6,105,39,20,18,204,187,18,46,215,223,215,124,70,41,230,77,1,243,54,80,236,21,77,129,60,212,237,234,131,219,27,204,58,167,220,83,145,37,71,37,163,99,110,71,73,231,191,242,62,216,129,164,125,245,107,3,233,190,227,253,255,0,168,195,131,65,92,128,50,85,174,199,81,226,32,218,218,207,255,0,165,108,125,149,210,203,81,155,210,165,79,10,88,53,111,97,251,40,170,47,225,212,30,184,213,56,183,64,202,82,91,178,215,194,54,45,211,39,4,157,233,28,139,147,222,152,97,248,186,174,37,166,148,50,232,74,112,160,91,112,197,246,35,203,248,224,111,195,121,12,157,63,120,140,122,22,26,73,81,88,15,173,67,34,131,231,97,131,127,22,161,189,36,50,218,231,133,167,99,220,192,255,0,19,246,238,195,118,210,196,234,188,137,153,10,78,218,118,153,134,159,19,190,36,21,83,56,210,101,114,109,176,212,112,203,71,13,37,95,70,106,115,17,65,31,204,69,50,162,198,163,98,164,236,127,198,223,221,24,142,42,105,196,162,117,160,166,64,132,18,14,252,136,63,244,129,235,133,203,76,123,142,89,45,210,66,233,145,156,134,37,219,107,155,19,233,137,150,158,177,206,181,130,71,60,183,27,243,3,243,35,223,12,81,209,87,72,188,13,84,177,142,30,131,195,23,54,225,240,207,150,215,245,197,159,150,169,119,121,101,204,100,4,184,190,149,0,93,137,97,247,75,250,99,53,160,238,126,200,89,138,134,181,148,176,164,149,147,73,38,227,151,47,231,137,87,44,175,99,113,75,32,235,5,183,141,217,71,221,88,126,238,24,36,135,131,27,52,153,163,170,30,171,29,66,215,32,27,19,217,203,30,173,26,178,255,0,222,50,51,146,93,78,176,53,89,153,181,91,186,236,199,212,227,57,136,26,202,45,28,187,48,101,14,148,114,184,32,90,219,94,226,224,250,220,98,54,164,170,208,67,210,202,183,222,224,114,176,36,159,177,246,195,20,80,195,160,201,6,105,34,172,68,3,114,44,45,176,251,1,233,143,13,51,113,56,41,153,74,72,91,104,4,18,69,136,252,152,251,227,57,129,37,144,92,52,213,87,210,97,151,151,59,121,127,245,151,223,21,217,36,67,118,137,152,139,126,169,54,55,63,200,143,76,54,201,73,59,186,33,204,92,241,26,195,145,39,232,63,254,141,113,201,138,190,159,174,181,170,64,109,119,116,29,140,205,249,187,99,121,145,7,172,78,121,24,11,57,97,216,8,184,195,231,194,23,45,211,9,212,177,222,137,205,137,63,180,152,167,149,211,77,62,111,76,149,92,25,105,150,247,178,239,213,75,11,248,108,48,103,225,156,156,78,158,77,31,15,72,138,138,84,86,3,235,80,241,128,124,251,240,200,83,220,94,73,236,211,47,124,93,14,42,169,229,12,52,45,50,168,29,161,140,172,110,60,191,142,50,212,168,96,183,18,176,11,220,78,248,214,254,46,66,12,48,202,1,39,131,167,99,220,247,191,220,253,187,176,157,75,13,37,87,70,231,204,151,47,143,230,18,164,32,136,14,174,146,197,135,249,216,126,232,199,52,155,102,66,106,48,66,200,171,153,198,147,43,147,109,134,163,143,12,140,228,49,46,219,92,233,39,126,236,49,67,75,58,202,179,173,13,50,232,32,144,119,228,192,255,0,0,61,113,52,84,117,210,1,14,170,88,192,77,7,134,46,127,163,100,223,187,102,56,93,196,114,114,107,100,46,173,61,99,117,214,9,95,179,113,229,252,215,223,18,199,67,90,80,178,210,202,80,41,102,36,114,29,184,102,20,213,44,207,36,153,132,128,234,31,72,0,92,238,7,248,1,253,220,121,44,60,40,156,201,154,184,141,186,140,117,11,110,6,196,246,108,49,186,209,215,145,139,235,149,215,150,255,0,178,200,58,218,109,227,168,165,191,188,8,244,196,103,47,204,25,67,165,28,172,10,139,91,182,226,224,250,220,97,152,81,134,4,254,145,145,164,36,200,167,88,4,217,139,106,183,153,39,21,162,134,30,25,150,12,210,69,72,200,83,114,44,45,203,237,111,76,103,49,28,185,130,243,82,85,233,179,210,202,183,222,224,114,231,255,0,213,62,216,225,169,234,78,198,25,44,5,245,91,200,254,76,190,248,100,249,119,18,240,147,51,148,144,62,128,65,54,1,135,228,199,223,29,61,20,238,233,17,204,28,137,14,149,27,18,122,168,61,118,65,142,230,35,170,125,197,38,73,80,245,162,98,71,245,77,193,189,173,246,35,207,16,187,176,26,92,176,236,4,92,97,196,199,95,9,226,173,106,176,13,196,187,160,253,178,255,0,155,28,121,149,210,203,81,155,211,165,95,6,74,101,4,146,23,126,170,16,47,235,108,106,156,91,6,82,146,91,151,254,15,185,126,150,213,41,99,189,19,155,18,79,235,166,11,124,93,14,181,240,75,168,104,90,101,80,59,65,50,49,184,244,252,241,83,225,132,188,94,156,212,161,136,32,138,134,84,86,3,235,2,68,177,251,239,229,130,127,23,97,5,33,148,2,73,135,79,179,19,252,79,219,187,12,117,164,74,149,228,76,201,210,161,130,220,74,192,45,239,98,113,32,170,153,134,147,43,147,109,134,163,134,120,33,164,169,232,228,185,146,101,241,153,197,102,129,16,29,93,44,197,199,249,138,250,98,24,169,103,89,22,101,161,166,80,165,73,7,125,195,3,247,181,176,18,168,247,28,178,91,168,161,116,187,59,6,37,216,246,233,190,231,179,253,248,98,85,130,177,191,17,105,221,252,199,128,63,197,125,240,201,21,37,123,145,24,122,88,194,168,7,134,47,201,93,119,254,251,125,177,58,210,212,18,206,249,132,151,12,162,202,0,23,35,97,255,0,230,199,182,7,90,14,231,240,45,71,67,90,35,102,249,89,74,42,146,196,142,64,11,159,182,37,25,93,121,109,233,100,29,109,36,127,91,86,139,127,120,219,7,230,132,69,19,241,115,87,17,189,209,142,161,99,113,110,126,88,235,229,21,131,19,152,200,210,92,200,14,176,9,235,106,213,111,61,241,220,196,101,100,22,155,47,204,25,67,165,28,174,8,22,183,110,219,98,54,164,171,43,165,169,101,82,119,217,121,115,255,0,234,156,49,71,12,38,46,44,25,164,130,53,33,13,219,111,253,237,143,56,14,38,208,153,156,186,148,14,168,32,157,181,111,254,35,239,140,230,35,82,202,45,181,61,73,216,195,37,173,125,71,149,172,27,252,164,123,226,6,73,80,245,162,98,70,223,73,184,32,218,223,195,207,13,143,67,52,142,144,28,193,200,147,168,6,196,145,161,83,79,142,202,6,60,41,152,68,76,162,181,24,106,50,18,232,55,235,235,252,241,188,200,131,214,38,188,140,5,156,176,236,4,92,99,66,248,60,228,244,162,181,73,63,246,54,32,18,79,235,174,7,101,116,178,212,102,176,165,103,10,90,101,86,36,133,220,105,86,0,159,86,30,216,57,240,186,83,63,77,42,193,136,38,138,23,64,64,217,192,149,108,223,127,182,25,13,47,113,89,39,105,166,77,241,116,58,230,112,203,168,104,20,232,160,118,131,173,205,199,167,231,140,201,39,109,63,210,176,3,98,46,119,223,249,227,85,248,189,8,38,25,64,36,152,64,246,98,127,141,189,187,176,175,21,61,37,95,71,37,204,35,203,225,249,137,42,94,33,21,174,21,91,83,3,232,72,24,230,163,109,155,9,233,130,22,34,73,30,69,69,141,216,129,114,24,27,13,139,123,108,78,38,138,142,185,203,94,150,85,179,105,43,167,151,143,142,25,184,53,149,178,70,101,168,72,75,145,10,172,40,5,246,40,5,249,238,9,244,190,59,52,178,232,18,62,106,228,159,197,54,183,33,107,159,247,227,133,185,165,216,110,169,139,135,45,171,40,100,20,210,8,212,106,36,216,88,105,12,126,204,167,215,28,156,179,48,212,0,163,145,152,182,144,163,188,54,139,127,123,108,49,173,12,85,113,41,253,34,238,174,165,64,214,44,228,168,22,241,216,15,203,17,36,81,72,239,167,50,145,94,54,214,228,183,38,213,174,231,247,183,243,198,115,81,213,144,91,52,181,154,1,249,119,210,86,247,3,178,215,191,176,246,196,102,154,167,144,166,155,200,246,127,187,175,184,195,63,202,48,43,2,230,114,22,8,52,162,144,73,93,37,127,202,72,24,233,169,103,50,42,156,193,139,72,72,28,141,207,80,236,123,79,80,123,99,121,136,234,152,162,209,201,25,187,193,34,183,104,97,251,191,195,21,218,107,54,146,237,168,45,197,137,238,195,155,195,94,174,101,53,161,136,55,37,215,149,137,59,219,197,142,61,202,168,154,174,188,197,94,240,188,15,9,93,106,150,40,66,233,31,107,143,76,18,146,96,202,82,74,218,24,126,11,73,164,230,209,146,110,156,54,177,241,212,63,134,5,124,80,142,74,126,146,212,63,16,88,178,149,190,196,93,1,181,251,182,193,127,132,181,79,54,123,156,172,208,8,165,104,80,178,175,120,102,255,0,235,91,211,16,252,87,129,105,179,164,169,43,172,185,141,244,30,86,1,129,30,182,31,124,49,165,164,84,90,230,89,155,26,137,28,16,100,33,124,73,247,196,241,165,67,163,200,33,145,130,161,55,35,149,175,127,242,159,108,52,252,164,111,209,202,58,234,90,104,86,166,119,100,117,211,125,32,11,106,27,127,84,31,51,143,37,166,171,157,63,26,177,151,90,176,34,33,177,3,81,109,207,63,169,249,225,82,146,139,161,209,155,106,208,187,13,5,116,191,77,44,175,107,223,171,202,220,198,59,57,109,112,97,170,154,64,108,88,15,80,63,54,95,190,25,126,90,72,73,145,243,55,140,145,118,58,134,193,152,27,159,80,14,34,74,21,149,34,144,230,18,234,43,104,207,16,93,128,23,219,219,237,140,230,35,95,51,184,186,217,109,122,149,38,150,67,115,97,231,118,27,15,53,111,108,68,244,245,74,161,222,7,41,167,85,192,230,52,134,252,136,56,99,138,24,228,34,88,179,57,2,9,5,217,152,108,215,54,245,223,111,60,120,212,174,85,233,255,0,72,72,88,70,84,198,109,117,26,52,31,45,128,30,152,238,98,54,178,11,45,75,86,175,99,79,47,85,180,159,61,86,255,0,49,11,235,136,88,58,117,130,48,6,219,219,127,12,55,24,103,19,117,243,22,46,229,157,0,0,146,193,131,255,0,152,46,34,52,213,177,162,175,205,169,64,0,23,78,96,6,0,127,249,195,246,238,199,115,16,61,127,2,123,189,192,45,196,81,219,114,121,109,141,187,224,229,79,204,244,90,166,50,78,184,170,73,58,187,138,45,191,202,112,139,151,81,60,194,177,106,150,41,79,1,218,22,69,39,175,104,192,4,120,232,195,127,193,250,198,158,92,230,35,18,198,94,88,165,178,242,222,224,216,119,111,182,27,6,132,101,149,170,18,122,121,79,53,31,73,107,90,73,86,242,79,43,236,108,66,147,168,95,208,225,111,139,36,157,82,236,69,246,23,237,195,239,196,200,69,31,74,82,165,208,76,29,150,86,73,14,214,211,98,190,86,30,155,96,115,211,132,202,242,202,186,42,101,21,21,48,191,19,82,139,43,41,82,14,253,167,174,70,253,135,3,81,220,108,103,73,33,110,42,122,137,152,149,138,70,235,88,147,185,218,199,183,251,67,29,199,67,88,224,152,233,166,101,0,239,162,246,176,55,252,176,198,148,117,98,205,61,113,12,192,181,162,28,201,181,247,253,209,207,187,18,173,44,144,90,95,210,142,167,73,98,215,23,0,177,55,181,251,216,224,28,208,119,63,97,113,114,170,245,112,62,82,77,201,236,29,134,199,211,159,160,56,229,242,220,193,46,173,73,46,173,193,81,107,243,95,226,234,61,112,197,21,50,61,58,219,50,145,131,13,42,120,128,106,234,145,111,98,125,241,23,6,57,228,145,87,48,151,84,109,121,46,126,158,178,155,158,237,209,125,134,51,152,142,172,130,239,201,86,90,220,9,20,91,114,7,109,216,127,210,222,216,227,229,106,154,202,32,148,95,153,59,109,114,63,129,246,195,41,139,70,149,25,172,154,89,78,144,24,27,141,246,241,230,79,169,199,211,210,79,195,148,190,96,218,72,117,146,246,216,49,123,249,125,109,141,230,35,171,32,170,180,213,26,202,180,47,169,73,184,182,224,11,243,246,62,216,233,169,170,144,168,104,36,1,77,137,229,189,192,252,202,143,81,223,134,178,146,72,29,34,205,157,140,186,203,170,168,4,106,213,168,223,180,117,216,250,227,199,138,118,156,241,115,38,103,146,236,160,0,196,144,85,133,143,104,186,47,182,59,152,142,235,248,19,217,93,13,194,48,7,183,78,252,246,251,223,16,187,234,0,157,106,45,115,114,112,226,96,174,139,73,249,180,42,8,34,233,245,88,181,191,250,70,247,29,216,235,46,161,121,32,173,74,148,142,86,90,98,208,50,41,55,96,168,44,124,88,39,223,5,25,69,176,101,54,187,161,251,224,253,71,204,244,78,84,36,235,138,165,175,171,158,234,63,145,198,113,211,122,121,168,186,71,87,196,148,22,146,105,91,99,99,98,218,133,253,24,97,243,225,5,99,84,46,111,25,137,99,45,81,28,182,94,91,131,123,14,238,236,46,124,74,132,81,116,167,230,29,4,193,220,72,202,230,226,197,69,215,218,255,0,97,131,105,52,133,99,117,145,136,162,89,36,234,151,98,47,176,190,247,197,136,169,234,38,98,203,11,176,215,185,237,216,2,121,248,17,134,89,169,194,101,249,101,85,13,50,172,245,48,63,19,80,22,70,86,4,31,3,187,219,126,74,113,234,209,213,125,83,215,21,46,25,173,18,247,139,19,127,5,29,189,216,92,154,139,161,209,155,146,180,46,71,65,88,226,233,75,51,46,147,190,139,218,192,255,0,35,137,70,85,94,28,15,148,146,230,231,144,236,54,63,239,184,28,50,45,44,176,3,41,205,29,78,146,204,219,92,2,196,222,215,239,108,71,21,50,188,8,70,101,33,12,52,169,18,14,183,84,139,123,49,247,198,115,17,191,81,139,146,101,213,232,172,30,146,91,216,130,5,175,182,159,254,186,251,140,70,104,171,44,65,130,69,22,177,176,237,5,151,243,86,246,195,15,2,42,131,34,174,97,37,227,39,137,168,242,190,158,125,223,64,246,92,122,241,16,66,254,149,147,76,138,108,3,3,112,111,183,143,50,125,78,51,152,142,172,130,207,202,213,53,148,65,40,7,153,109,182,189,183,246,196,105,75,80,206,80,194,250,148,155,173,183,22,191,63,99,237,134,169,233,38,209,41,147,48,98,135,136,36,38,219,106,47,113,183,43,235,56,239,68,174,25,33,205,157,140,133,153,213,64,4,95,80,98,79,111,212,79,175,134,55,152,142,250,159,2,163,83,212,198,70,168,36,1,118,39,151,104,255,0,235,40,245,29,248,137,149,227,59,35,139,237,244,239,206,223,152,56,110,120,103,121,89,102,204,157,164,144,51,40,0,49,54,211,109,251,71,80,123,99,131,21,116,108,142,106,208,217,131,45,211,234,33,153,191,55,62,248,238,100,76,235,248,19,93,195,40,36,178,139,110,73,61,216,221,62,17,84,252,207,67,244,146,117,69,59,131,171,159,32,113,158,229,244,12,212,85,201,80,145,204,241,210,222,157,145,73,212,193,64,177,241,96,191,124,59,252,31,171,122,154,92,218,51,26,198,77,80,150,192,109,214,94,193,221,177,183,158,27,6,132,101,149,170,51,222,153,83,77,65,210,10,145,36,170,89,165,144,157,59,31,174,226,254,132,96,8,149,228,234,151,98,47,178,223,123,255,0,60,59,124,72,132,80,244,165,230,116,227,106,114,228,57,184,235,32,36,126,127,97,138,245,52,193,40,178,234,154,10,117,73,170,169,221,164,36,0,35,96,215,184,238,55,103,182,247,178,224,116,199,113,170,116,148,69,152,169,234,38,98,203,11,176,215,185,237,59,92,253,142,59,142,130,181,197,210,150,102,22,34,250,47,107,2,127,129,195,26,209,213,92,180,213,196,23,12,218,98,94,240,67,27,248,11,243,196,191,43,36,1,165,57,163,169,210,89,154,226,224,22,231,107,237,128,115,65,220,253,133,197,202,171,195,133,20,146,92,220,141,135,127,251,246,196,114,229,245,200,141,174,150,80,64,107,129,110,192,9,62,93,101,244,195,36,52,202,208,161,25,148,135,86,202,68,139,214,176,110,93,255,0,89,196,63,47,13,66,200,137,152,73,104,238,37,212,126,155,133,27,250,42,143,65,140,230,35,171,32,188,212,53,131,82,152,37,75,92,29,187,85,153,77,253,84,251,98,63,149,170,123,5,130,80,15,50,118,218,246,223,12,242,68,117,21,57,172,150,149,90,202,24,27,134,189,199,220,155,248,156,121,61,44,250,101,105,51,22,210,120,156,66,109,250,218,131,13,185,95,94,55,152,142,172,130,180,116,181,14,250,56,47,172,29,197,183,27,30,126,128,227,214,130,165,44,90,9,2,129,187,29,135,234,159,201,151,220,119,225,172,36,173,116,135,54,118,214,75,178,168,0,139,234,6,231,183,153,231,223,225,191,15,79,51,179,164,217,147,179,202,172,64,0,49,59,40,231,218,44,163,127,12,119,50,38,117,138,76,178,70,118,71,27,219,233,223,98,71,231,124,64,236,10,130,76,128,91,115,115,233,135,38,142,190,57,22,83,86,140,67,241,5,211,234,33,203,255,0,152,159,67,143,178,250,6,253,29,94,179,164,114,201,21,50,154,118,85,44,24,170,218,199,196,129,247,193,70,81,102,74,110,61,209,163,124,37,169,249,158,134,71,114,117,69,60,138,218,142,253,255,0,145,198,87,210,218,105,242,252,246,100,146,85,46,93,239,167,99,179,147,191,161,24,209,254,15,213,154,140,183,52,143,134,168,69,96,146,195,151,89,71,103,238,159,124,40,124,70,132,80,116,166,105,25,56,218,157,156,235,223,234,80,116,248,216,159,200,118,96,218,77,33,88,221,77,137,139,44,146,89,75,51,11,245,86,251,255,0,239,139,49,83,212,76,117,8,93,134,173,207,105,218,255,0,150,254,135,12,213,148,194,58,106,10,140,190,157,99,146,170,157,157,201,22,225,54,163,203,180,16,93,172,65,189,151,31,10,74,160,75,77,92,202,204,25,180,196,44,5,195,6,55,240,5,134,23,38,162,232,116,102,228,173,11,145,208,86,200,46,148,179,50,216,238,83,149,129,63,244,156,72,185,85,120,96,162,146,91,145,112,44,48,198,105,100,167,87,145,179,71,94,173,221,129,27,2,71,143,86,246,24,230,58,112,98,70,25,148,132,181,180,145,32,235,218,252,187,254,163,140,230,35,126,160,181,45,5,114,70,250,233,100,22,13,123,91,107,13,68,249,88,131,229,142,30,134,176,22,70,130,84,177,42,69,185,16,74,155,250,140,48,10,104,42,81,209,51,9,52,198,10,190,163,178,221,2,239,232,0,244,24,237,227,98,229,78,107,33,226,134,178,234,6,225,175,127,204,239,227,140,230,35,190,171,22,5,45,91,245,4,18,139,243,39,109,175,254,163,223,28,71,75,83,35,104,16,57,127,217,182,227,109,175,134,169,105,103,1,221,243,22,211,214,214,77,182,213,112,71,223,29,42,74,109,28,25,179,50,155,57,85,0,105,230,55,61,189,188,255,0,134,251,204,71,125,79,129,76,195,80,128,51,67,34,160,23,212,118,7,109,95,145,31,236,226,39,18,66,77,149,211,125,55,182,251,92,127,60,54,189,52,210,107,142,92,201,217,228,66,64,80,24,145,96,151,191,104,176,231,225,136,171,41,107,39,142,68,158,177,116,75,125,71,77,175,119,215,127,127,207,29,204,95,6,117,252,13,223,23,56,162,162,153,75,175,12,198,10,160,230,27,86,254,150,254,56,170,40,235,102,99,19,70,32,203,103,101,149,144,115,67,164,56,75,118,155,254,88,181,241,112,204,181,176,40,1,161,104,20,139,119,134,182,231,215,20,19,56,204,218,165,42,90,61,84,206,165,100,79,217,109,42,174,192,255,0,104,156,53,251,147,191,4,46,180,149,66,161,137,168,49,164,33,151,132,139,253,33,182,191,242,17,235,124,83,224,50,83,85,70,211,212,72,168,250,165,42,109,175,107,139,120,48,42,44,59,6,44,84,210,102,115,207,93,80,116,199,160,104,165,7,153,181,183,245,23,247,240,196,212,89,53,82,140,190,99,85,101,136,171,77,31,138,14,160,246,33,124,134,39,233,71,162,154,210,77,26,25,114,164,32,90,101,145,184,50,187,243,34,39,42,196,247,109,191,128,192,243,79,66,180,162,1,79,104,192,103,69,99,125,108,162,234,71,246,129,96,127,119,23,225,201,30,76,166,171,45,150,70,35,82,180,114,15,213,26,72,177,239,22,186,250,226,73,58,51,0,174,163,114,236,209,211,37,153,92,158,96,0,27,223,242,24,54,226,46,50,166,202,210,193,12,66,67,24,138,73,212,43,106,39,146,41,93,42,124,209,143,247,113,94,26,42,88,234,33,137,226,73,41,184,138,35,77,127,93,157,130,183,153,86,44,124,70,46,203,209,186,104,242,250,168,233,170,53,73,52,170,234,73,54,69,23,176,61,252,207,219,18,67,144,83,10,138,57,85,218,244,241,148,211,115,105,14,155,3,233,115,128,82,65,106,64,154,122,117,180,83,104,70,156,175,10,71,44,119,1,74,220,247,117,78,175,76,79,13,42,9,32,249,88,88,197,78,209,188,119,107,245,239,164,159,250,207,136,183,110,59,139,163,113,252,141,85,51,84,50,201,35,146,140,73,234,139,90,199,191,107,143,65,130,177,83,181,60,223,163,105,152,233,72,23,80,176,190,250,133,254,215,198,74,72,201,77,173,144,26,170,19,45,77,92,150,145,37,150,64,178,2,246,10,13,192,30,134,205,235,108,21,200,114,247,155,42,135,229,216,241,99,101,43,197,54,212,133,152,149,61,189,219,224,78,101,146,87,124,148,170,149,23,158,106,131,36,164,29,172,108,0,31,158,13,211,26,200,210,58,26,57,127,18,70,226,52,150,220,91,81,63,231,246,24,40,213,160,50,187,198,25,232,60,19,211,244,254,8,228,32,143,209,109,33,54,211,169,153,197,255,0,135,190,8,252,91,226,174,93,78,186,213,97,100,109,75,107,155,223,170,124,183,111,182,4,244,22,162,178,171,167,177,61,90,133,49,229,210,70,10,155,171,217,150,236,61,109,237,130,223,22,196,223,39,69,167,120,158,25,111,183,104,210,119,240,197,13,90,100,112,243,64,10,90,90,217,146,150,56,227,16,209,84,65,15,21,71,53,212,210,18,124,73,63,195,0,170,26,104,243,5,43,84,176,199,30,166,8,22,250,238,77,129,254,227,95,211,6,41,115,108,197,18,138,165,86,241,67,28,66,104,237,245,48,18,3,110,235,90,222,131,1,107,40,171,106,234,231,125,163,130,52,43,0,63,248,140,78,171,255,0,15,47,60,47,37,90,177,252,59,234,118,82,1,132,149,80,241,170,138,204,4,172,232,108,66,223,86,145,227,109,191,181,130,204,26,60,135,100,215,36,89,138,8,198,173,202,174,160,22,255,0,191,111,29,241,66,139,36,172,158,154,128,205,82,80,171,234,156,118,218,229,199,173,201,247,193,168,242,70,124,142,186,57,165,114,181,53,134,84,148,3,170,54,210,8,62,141,246,56,8,233,40,201,46,212,2,20,48,150,48,69,10,60,47,26,189,245,109,43,134,123,31,50,215,31,217,199,139,100,122,122,129,4,102,101,138,53,27,155,170,216,218,253,193,141,207,128,0,96,137,232,234,69,45,23,5,157,99,165,10,25,110,108,214,185,191,185,62,135,30,63,70,233,254,90,173,34,152,150,170,35,65,98,127,13,87,144,61,252,237,228,6,7,82,11,94,200,26,148,244,161,36,138,56,18,72,21,213,225,141,152,142,49,42,74,223,222,231,219,30,36,64,207,75,52,81,41,114,141,24,144,182,247,8,109,126,237,183,242,24,49,7,71,105,82,74,41,150,87,15,71,96,20,159,168,220,149,191,145,59,248,109,138,84,253,26,139,228,106,41,248,204,175,43,126,27,146,122,157,91,1,226,52,150,83,224,113,186,162,118,173,219,59,164,164,72,170,169,77,44,44,208,196,209,201,24,213,250,218,116,150,242,230,79,141,177,82,120,111,87,50,222,65,45,67,240,219,175,178,2,44,160,219,180,88,19,231,131,113,197,36,117,50,209,211,150,180,52,113,198,134,214,191,213,102,30,23,55,192,140,211,37,170,106,73,248,83,126,61,77,73,149,236,118,23,218,195,238,125,70,2,45,55,184,10,109,189,194,249,6,94,211,101,81,53,51,126,42,58,127,74,109,169,9,185,7,184,255,0,44,29,232,45,60,148,253,63,68,107,88,101,76,196,218,215,44,233,127,190,3,82,189,106,34,81,209,201,248,142,220,102,148,14,181,197,239,166,254,103,211,5,122,5,81,85,89,211,213,146,164,127,71,150,58,2,55,13,103,75,145,234,126,216,163,31,98,76,222,108,35,241,119,138,40,169,151,90,172,45,25,184,183,91,85,206,147,229,187,125,176,26,10,74,201,154,158,36,136,65,67,81,20,45,34,14,99,83,72,199,204,223,111,37,24,51,241,116,75,242,244,65,119,137,224,146,230,219,220,21,231,239,128,20,249,190,98,141,71,85,166,240,198,145,44,209,219,114,227,90,177,29,214,59,122,12,31,102,193,126,156,64,147,73,52,117,202,203,84,176,198,128,176,64,183,215,114,77,143,133,145,189,198,41,34,144,245,80,113,170,138,203,166,86,117,54,33,111,171,72,241,34,195,251,67,22,234,232,171,170,103,168,115,104,224,141,52,211,169,31,89,212,26,255,0,244,249,31,28,71,69,146,214,77,6,94,211,85,20,210,193,231,29,187,18,195,238,78,39,164,145,232,69,173,37,214,226,38,67,25,211,170,84,204,84,45,223,152,85,96,5,255,0,122,222,34,248,28,40,97,191,2,40,17,225,49,44,138,73,254,145,131,62,254,100,234,244,219,7,83,35,103,232,245,92,19,74,246,168,173,105,82,80,13,208,232,91,125,199,177,197,51,209,244,138,166,141,161,103,88,233,66,169,66,77,154,215,254,36,250,28,107,113,73,80,24,229,187,6,165,145,233,234,4,49,153,150,40,212,18,79,85,116,29,55,238,13,187,121,88,99,148,167,165,225,60,73,78,146,64,146,106,134,54,99,248,164,165,214,254,132,147,232,59,112,69,250,53,78,41,42,33,134,102,38,161,129,66,196,254,26,173,236,15,127,50,60,128,196,208,244,118,149,100,163,157,100,125,84,162,193,9,250,155,154,147,228,78,254,88,29,72,45,96,117,136,53,69,60,209,198,154,154,54,140,202,91,112,66,27,95,187,110,183,167,134,47,210,82,44,53,148,198,150,6,48,197,161,226,26,185,29,1,75,123,220,159,27,98,58,126,141,70,104,39,166,51,178,60,178,93,36,36,245,54,181,188,65,82,192,248,28,19,88,228,90,154,154,74,98,227,131,71,18,70,109,189,236,214,62,87,223,206,248,201,77,35,37,58,2,77,6,170,169,150,238,37,169,115,27,29,123,37,199,87,151,104,216,159,60,28,200,242,247,155,41,133,233,90,210,171,168,60,83,109,72,119,42,124,121,31,76,7,205,114,90,151,166,152,67,55,226,212,213,52,207,99,176,4,242,95,207,215,6,233,222,180,34,209,209,203,103,102,51,180,160,117,174,54,54,191,246,189,176,81,166,208,25,157,227,13,244,14,158,74,126,159,52,109,98,23,41,39,149,175,169,227,191,222,248,177,241,123,138,41,169,215,136,171,11,68,110,7,61,90,142,147,229,187,125,177,79,160,21,21,85,157,61,105,106,69,180,229,110,128,131,112,193,93,1,35,195,81,39,23,62,47,9,120,116,96,111,11,192,247,54,222,234,71,63,67,138,26,184,178,72,121,160,84,84,149,147,77,4,75,16,131,47,168,72,222,72,199,52,187,59,219,207,86,222,67,11,146,73,60,117,193,197,82,197,26,41,211,24,91,235,230,214,62,0,43,122,145,131,208,231,25,138,207,75,86,86,240,162,70,147,199,219,175,172,142,71,117,154,227,208,97,118,170,130,190,162,90,153,13,163,138,48,18,157,72,250,142,160,218,191,53,242,56,86,90,181,99,184,103,212,236,175,18,29,117,84,198,90,150,73,25,36,119,83,99,107,223,72,243,4,15,49,130,167,136,185,12,12,87,84,171,94,0,37,185,133,82,5,207,103,213,234,47,138,84,89,45,100,145,229,210,75,84,87,65,13,56,241,93,76,191,230,56,44,185,11,55,70,170,41,165,149,237,61,107,200,146,128,110,191,134,128,95,218,222,184,24,233,31,150,93,168,6,180,48,233,16,67,78,141,8,137,36,77,71,250,70,12,221,111,94,177,183,112,3,31,37,145,233,234,4,49,153,68,104,186,137,55,3,134,116,131,220,8,212,199,194,195,4,142,64,145,86,82,60,37,214,42,85,10,80,147,214,183,243,36,250,28,112,253,26,167,20,85,20,240,206,196,206,225,209,152,158,160,0,128,15,126,197,135,149,176,58,144,122,246,64,213,166,166,224,60,75,2,60,41,41,48,198,204,127,20,232,26,125,129,44,125,7,110,62,224,171,212,197,42,70,128,201,27,70,210,234,229,100,237,238,234,245,188,252,176,98,62,142,210,172,148,181,11,35,234,167,77,58,9,250,141,182,39,237,126,251,98,148,29,25,141,178,249,169,141,65,89,37,150,235,35,19,101,236,177,29,183,82,65,198,234,137,218,247,108,150,146,148,67,93,78,212,180,237,194,141,85,162,93,95,73,49,105,39,222,254,182,197,25,160,213,81,42,3,32,146,169,138,49,215,180,119,3,79,46,237,137,243,193,192,146,241,234,169,169,75,131,21,36,73,22,219,220,41,42,125,237,234,78,4,102,185,45,75,66,226,158,111,196,168,171,121,94,199,96,25,175,183,149,134,2,45,55,184,42,118,247,12,100,217,123,205,147,195,37,43,90,85,112,167,138,108,89,8,4,131,227,123,31,76,48,116,6,158,74,126,159,84,68,214,210,153,88,182,220,245,52,100,253,201,192,40,100,174,17,173,29,20,182,107,154,134,148,14,182,214,6,215,243,246,24,49,240,250,162,166,183,167,115,207,80,182,35,44,40,182,220,16,29,5,199,129,109,71,215,20,99,241,35,203,231,34,199,197,254,48,138,153,120,138,177,24,185,1,190,173,70,199,202,215,192,225,71,93,60,241,67,28,70,10,26,129,27,188,105,109,75,118,46,87,126,123,220,127,100,96,143,197,241,47,252,160,27,194,208,53,205,183,184,43,207,208,224,43,230,121,132,143,5,76,145,9,33,81,24,150,34,74,254,40,58,73,184,229,165,199,178,246,220,140,29,110,193,110,161,16,54,93,28,179,102,116,122,153,221,164,145,53,29,68,39,212,165,72,222,194,197,79,152,108,67,192,134,1,59,73,8,50,197,8,81,118,55,8,28,38,254,106,73,183,128,196,217,118,93,152,38,109,13,68,179,203,193,167,168,137,146,51,255,0,136,168,225,137,10,62,221,219,226,213,103,71,163,154,76,206,161,29,149,171,24,50,115,178,91,113,230,57,91,195,8,233,162,221,85,32,108,80,83,199,19,167,6,54,142,38,155,132,67,110,14,129,214,95,27,40,111,50,49,200,163,166,120,228,121,196,64,57,67,82,3,145,169,174,117,47,158,173,54,254,215,134,10,39,71,168,163,146,57,86,70,67,20,13,17,140,19,189,215,78,161,221,181,199,160,197,68,232,180,15,66,41,164,157,131,25,184,140,224,157,197,247,30,118,3,212,96,117,68,62,98,40,69,8,42,149,11,2,172,233,101,178,177,188,103,85,194,219,186,250,151,201,112,78,138,150,154,58,234,111,151,93,80,211,254,37,195,220,9,23,97,230,8,185,62,152,245,186,63,23,207,102,18,188,140,137,83,186,88,155,161,185,96,71,175,241,196,208,81,26,33,73,148,194,75,33,130,78,43,32,176,144,135,81,183,118,219,121,91,25,41,32,103,54,129,85,144,105,172,154,38,118,51,84,200,99,114,30,202,131,77,128,247,223,200,224,198,77,151,61,70,70,162,154,70,89,80,237,198,54,186,157,102,199,223,2,179,62,143,212,136,43,66,76,53,205,63,16,1,200,37,173,111,241,91,247,112,90,154,90,248,162,52,145,75,118,114,36,105,44,53,146,44,164,121,110,231,211,5,22,182,23,151,124,99,39,64,35,120,58,119,93,19,238,95,46,89,73,31,172,75,130,79,171,49,62,184,231,226,227,58,102,20,210,233,15,26,196,146,112,255,0,173,196,60,252,8,0,15,92,87,232,13,85,85,87,79,218,73,237,115,150,188,108,71,39,42,201,114,61,79,219,23,62,47,197,56,74,103,66,56,111,7,49,204,178,53,247,240,235,126,120,165,174,146,88,121,160,85,86,93,152,148,168,130,38,17,211,1,174,16,129,111,113,16,42,187,237,109,174,79,158,3,101,20,47,87,152,195,24,146,241,212,241,1,38,77,65,117,163,91,110,206,169,97,183,63,43,96,133,101,85,109,93,38,153,225,225,192,209,43,178,182,228,48,87,82,124,6,187,255,0,116,96,30,83,149,102,109,153,197,80,106,102,73,35,168,9,19,185,253,82,64,27,92,246,90,214,216,97,83,81,189,199,96,117,25,28,45,53,58,210,180,147,37,228,145,99,142,66,94,228,198,83,123,248,133,64,195,199,29,197,10,65,22,179,12,109,36,105,39,6,204,110,154,90,247,30,23,11,231,168,246,96,133,119,69,226,136,230,40,146,72,175,44,199,71,104,91,6,4,119,27,134,35,200,227,197,232,253,47,25,228,50,48,97,78,96,40,172,119,36,105,213,229,110,120,91,105,50,152,203,165,3,86,138,150,56,88,240,99,120,248,136,201,25,115,105,8,86,219,207,91,16,124,177,94,56,18,65,28,186,65,158,100,16,188,186,247,32,169,0,158,235,173,205,255,0,171,126,220,19,165,232,229,50,210,211,199,44,204,178,65,47,22,234,121,238,24,175,173,129,29,222,184,132,116,106,17,37,127,227,52,107,47,244,67,255,0,197,158,86,242,182,214,238,39,29,169,26,229,123,147,209,211,211,124,234,79,79,17,225,82,163,52,0,158,174,189,44,190,160,216,31,83,129,245,52,246,168,158,144,180,129,230,103,50,56,125,129,213,101,35,200,3,127,237,97,130,146,132,83,50,80,153,174,134,147,68,96,128,57,17,119,242,187,91,208,96,30,103,147,84,53,28,146,71,63,252,196,210,9,9,28,128,42,183,30,165,111,232,48,17,146,108,5,55,97,172,170,146,73,242,10,122,154,41,130,201,28,186,72,145,141,200,84,0,19,228,110,112,203,240,233,13,7,76,51,90,64,63,9,168,224,120,207,122,133,80,63,43,122,97,90,153,42,82,150,44,186,153,239,36,140,92,191,34,54,125,86,245,59,121,96,223,65,171,107,42,122,127,23,204,133,91,229,237,6,165,229,38,130,13,252,15,91,20,99,166,137,50,249,178,79,139,177,75,29,109,44,140,234,87,74,178,160,23,55,13,99,127,3,124,15,155,43,204,229,96,145,59,65,74,209,168,68,1,89,150,234,25,82,199,180,27,239,113,97,125,247,182,15,124,91,138,103,165,165,153,63,163,146,34,13,191,104,16,219,248,88,156,43,181,93,126,97,151,192,205,23,22,159,76,66,104,239,98,206,161,245,16,195,233,186,218,254,158,88,38,187,131,125,49,6,101,40,70,99,10,75,47,253,161,201,144,7,44,44,77,174,1,229,109,197,135,53,107,247,98,25,105,99,142,66,99,141,39,212,171,19,57,115,115,26,166,130,27,205,174,54,229,164,28,113,6,81,93,197,125,114,184,134,23,89,83,83,157,4,15,213,183,110,215,23,236,223,191,99,117,221,29,70,205,43,106,153,30,6,168,143,250,8,249,70,89,132,131,79,184,62,103,199,9,184,164,91,174,165,249,2,67,79,11,40,81,79,28,208,71,180,67,93,139,151,91,92,88,108,116,239,183,34,59,241,10,44,115,184,54,141,94,173,88,84,49,107,109,167,81,191,119,86,199,212,224,189,55,71,41,214,60,188,201,54,153,41,95,136,72,36,7,1,181,91,223,151,158,35,139,163,148,200,245,113,200,239,194,148,141,1,78,233,110,68,121,95,212,109,129,212,172,102,176,92,208,69,80,165,98,166,75,33,63,45,30,163,182,192,109,231,245,248,109,223,139,141,79,25,166,171,158,5,140,212,204,230,66,36,110,171,70,73,80,166,198,226,235,214,247,196,211,116,117,18,124,185,160,157,193,131,74,22,253,171,127,29,253,143,134,36,139,163,244,244,242,213,78,146,51,35,40,142,56,203,27,165,187,53,91,233,176,3,126,193,142,114,64,185,236,168,161,45,60,13,52,107,4,74,138,99,20,193,149,128,234,105,55,190,158,245,44,196,146,77,238,124,5,234,42,122,127,158,74,136,35,60,58,104,201,167,185,219,81,86,7,207,112,15,169,196,45,209,148,47,93,197,169,109,115,27,135,2,193,92,243,219,177,77,200,182,251,28,21,166,162,249,103,52,92,98,71,201,217,1,176,250,72,26,188,181,55,158,216,25,73,25,41,139,179,193,248,178,210,106,148,60,165,154,70,86,216,54,173,173,228,1,31,188,48,193,150,82,75,62,67,77,87,69,48,89,35,114,45,33,222,200,128,2,124,136,38,216,11,154,100,181,31,42,239,12,255,0,143,60,220,91,175,32,14,157,189,197,253,176,86,4,169,20,177,229,212,143,214,114,238,95,145,27,56,107,122,182,223,213,24,56,233,180,47,54,248,216,217,240,222,51,67,210,172,226,141,71,224,252,181,59,196,123,192,80,7,216,91,211,20,62,45,71,44,89,165,44,140,202,203,100,117,64,46,110,14,147,127,3,252,241,239,64,171,107,42,186,124,198,164,42,234,203,154,61,75,201,244,50,238,63,188,113,123,226,228,83,180,84,179,39,244,114,67,189,185,234,86,13,191,133,155,20,53,104,150,15,173,0,170,50,188,209,216,199,20,141,21,54,128,17,108,9,29,69,101,67,126,227,123,145,107,2,119,222,216,11,148,70,14,97,20,82,202,116,212,151,50,89,181,117,90,226,246,60,173,184,176,230,25,78,8,203,85,93,152,209,68,242,66,100,166,101,140,77,16,107,18,224,56,114,24,114,236,191,161,240,192,58,108,166,188,76,205,44,143,194,130,69,149,67,57,208,192,90,235,97,204,88,17,126,207,83,133,202,174,216,252,61,164,142,164,166,142,54,37,35,73,131,170,198,242,23,59,198,168,35,42,222,110,72,184,229,166,248,242,40,33,40,63,229,227,154,24,73,88,108,246,44,93,126,161,97,177,211,190,220,136,239,193,154,238,141,167,233,44,194,161,145,224,122,132,31,131,25,218,38,44,36,26,72,243,7,204,248,226,181,63,71,41,149,114,246,146,109,50,82,182,166,177,54,144,3,112,63,150,22,228,147,31,25,220,65,43,28,82,190,235,26,154,165,111,153,98,214,182,218,141,253,44,125,72,236,199,51,211,199,80,172,177,211,32,32,159,151,140,57,234,92,1,183,249,252,48,78,46,141,211,169,172,142,89,31,135,49,26,52,157,210,220,136,242,185,243,27,99,233,122,60,137,87,151,188,51,184,224,0,140,127,106,195,243,220,250,28,118,164,19,146,178,7,167,141,169,170,167,167,88,205,68,242,25,24,72,221,87,141,154,202,166,198,226,226,205,136,166,166,129,167,69,138,36,68,100,249,125,106,192,117,52,216,223,78,219,173,216,155,147,114,124,177,126,28,130,158,153,170,166,73,25,213,192,88,227,45,186,5,223,78,163,250,187,40,185,236,81,136,15,70,80,252,240,150,161,181,202,215,87,181,130,190,247,219,176,27,145,110,227,140,181,102,107,118,201,232,105,224,53,235,81,12,100,71,2,127,203,146,110,1,96,65,30,54,216,143,51,129,82,211,220,201,73,121,85,228,212,242,178,185,176,107,242,30,64,21,245,24,98,134,144,211,180,148,98,111,255,0,84,252,32,108,45,166,195,87,171,19,227,128,153,166,73,80,41,221,169,230,180,210,212,25,65,7,101,82,69,128,245,0,251,96,99,36,221,25,25,182,195,121,117,36,179,100,84,149,148,83,133,116,44,8,144,239,101,65,98,123,236,87,150,26,62,26,161,161,233,30,121,68,163,240,132,84,239,17,254,168,91,15,176,251,97,74,20,168,249,104,242,234,71,221,184,142,95,145,0,171,6,183,171,109,224,48,127,225,253,109,101,87,79,42,26,165,85,76,153,105,91,175,39,208,200,53,15,115,138,113,214,146,44,171,174,68,95,21,227,146,28,234,154,71,42,235,104,228,88,192,185,54,58,72,62,7,249,226,157,86,85,154,179,201,28,114,148,129,19,76,66,202,121,70,165,84,222,222,55,35,176,158,124,176,107,226,236,83,147,77,58,27,71,36,28,199,61,72,218,183,240,1,240,187,83,83,93,153,82,163,201,9,122,87,68,226,196,173,99,172,7,18,16,195,233,223,179,192,29,249,99,90,238,117,237,22,12,202,35,86,175,72,101,149,184,117,58,203,144,250,186,174,172,183,177,229,96,72,176,231,112,113,94,74,104,208,146,177,164,161,212,44,178,107,59,198,20,71,164,249,147,204,118,174,60,165,202,171,210,115,36,242,49,142,158,84,148,6,115,161,192,32,145,97,217,181,175,252,206,12,87,116,109,6,97,153,76,202,240,189,74,143,193,78,81,54,173,123,120,114,245,194,110,41,22,107,169,126,64,209,193,23,12,49,167,142,72,169,201,88,108,246,36,178,220,176,176,238,23,238,22,196,75,20,50,53,153,98,65,80,24,213,54,171,88,142,179,109,229,99,234,71,102,11,65,209,202,80,40,30,73,116,189,48,235,0,77,164,23,184,22,245,196,49,116,110,157,86,178,41,100,112,147,27,161,6,229,57,239,247,55,239,24,29,74,198,107,6,207,78,149,26,130,82,162,186,146,32,136,57,252,48,108,9,29,255,0,183,235,139,146,83,196,212,181,83,83,172,124,121,164,50,48,118,234,188,110,214,11,177,184,218,207,190,44,75,209,229,90,236,190,72,102,112,32,81,27,118,234,176,181,188,247,62,152,234,12,130,158,148,213,75,28,141,32,125,43,18,19,186,42,239,164,147,205,118,94,123,217,70,57,201,2,229,73,81,66,106,106,121,42,0,138,36,141,36,28,2,234,192,0,161,0,32,219,97,213,235,94,228,220,158,120,35,65,4,45,152,10,136,163,42,145,45,169,201,55,11,174,247,30,54,236,245,197,111,248,97,52,214,172,149,45,174,87,186,61,182,86,222,251,118,3,114,45,220,112,85,41,90,3,61,42,204,117,10,64,97,13,97,164,37,128,111,86,185,243,192,202,72,201,76,90,146,158,234,212,151,149,93,239,36,133,100,54,87,189,236,59,236,1,30,163,12,180,20,146,205,145,209,214,81,204,20,168,96,67,182,253,85,22,111,18,10,242,241,192,60,215,36,157,98,115,77,61,165,146,169,165,4,114,85,39,107,119,114,7,5,227,74,147,79,30,95,70,246,218,89,11,242,32,21,101,54,245,111,108,50,53,104,94,109,241,141,255,0,12,209,168,243,236,254,132,11,34,136,30,51,225,102,3,236,7,182,3,252,84,73,32,233,5,52,143,166,84,60,57,22,37,23,39,245,72,39,184,219,111,92,89,248,121,93,89,87,211,170,215,169,85,67,46,91,250,188,159,67,162,134,31,124,73,241,122,41,196,212,211,161,180,111,0,177,28,195,35,147,127,77,123,97,239,177,44,31,88,34,179,42,205,139,205,18,77,166,20,75,68,8,83,125,49,169,85,107,219,110,122,136,236,39,159,44,5,201,227,87,174,72,36,153,184,117,34,66,231,94,171,43,171,139,216,242,216,145,97,224,112,74,174,162,179,50,167,89,37,128,189,35,168,226,196,173,164,135,85,101,144,134,28,172,215,219,192,29,249,96,45,30,87,152,71,56,150,162,66,201,77,42,200,21,152,232,144,2,164,174,145,217,181,175,252,206,23,42,189,199,225,107,76,145,196,148,241,41,98,177,164,139,32,252,105,117,157,227,10,19,73,243,38,247,29,163,31,36,81,136,245,181,60,111,29,57,101,134,207,184,36,92,176,176,238,23,238,247,193,138,222,141,34,86,230,114,16,240,189,72,95,194,94,81,54,173,91,118,88,109,136,97,232,221,40,52,47,36,186,90,153,52,176,185,180,131,123,11,122,219,203,11,114,73,148,70,119,16,66,195,3,177,71,88,145,38,82,245,109,168,217,72,33,155,111,98,7,121,183,102,60,154,4,168,39,69,42,36,136,74,195,24,127,232,212,216,18,59,237,245,249,19,130,49,116,114,156,71,87,12,210,184,89,90,232,192,220,167,61,252,121,155,247,250,99,169,122,60,139,152,208,75,20,174,4,42,35,101,253,187,11,17,231,252,49,218,144,90,149,149,228,166,137,168,234,37,167,17,241,165,144,201,40,118,217,209,200,178,236,110,8,26,91,127,12,69,61,52,18,212,157,17,36,81,202,188,22,117,96,2,170,168,26,77,182,3,72,13,125,206,231,115,108,95,167,200,32,164,21,82,71,41,147,136,202,34,82,126,133,93,244,146,121,139,133,241,234,140,87,255,0,133,227,225,214,70,245,45,174,73,65,71,60,148,246,220,119,27,145,110,236,101,160,117,187,101,172,190,8,91,48,53,49,70,85,81,66,211,220,220,32,115,214,30,58,111,183,174,3,26,99,42,154,46,35,66,242,117,228,144,200,116,35,220,146,60,182,211,237,134,81,76,240,252,205,50,76,117,10,80,96,13,97,167,64,0,55,171,2,111,223,190,0,231,89,20,194,158,65,79,45,218,74,135,146,195,144,66,118,3,243,245,192,198,73,186,50,51,222,217,161,124,94,98,159,46,166,53,84,146,16,4,167,181,131,223,79,149,176,170,101,150,155,161,119,227,235,154,58,147,43,3,218,64,99,111,236,147,115,230,6,27,62,48,59,8,97,67,28,124,38,134,226,75,245,175,196,27,123,91,223,25,237,71,18,12,185,98,134,68,122,51,12,136,165,133,221,172,142,111,127,79,190,40,200,250,168,147,26,213,5,101,73,58,75,88,204,73,8,0,211,166,195,189,173,249,91,16,62,127,152,149,37,103,11,212,126,75,221,124,15,142,48,241,77,37,238,16,71,225,218,127,141,177,236,104,94,66,20,141,34,57,175,225,204,129,254,251,240,92,184,215,97,92,201,54,30,150,190,161,122,59,44,194,86,50,172,209,2,111,253,171,143,34,112,32,75,59,181,150,121,52,70,197,73,14,122,219,92,95,243,193,73,52,191,70,89,76,173,20,109,60,87,149,87,81,23,45,99,111,97,128,132,73,193,156,6,210,75,160,176,22,231,117,56,237,8,205,79,228,158,105,101,43,51,113,152,158,32,176,212,123,2,159,231,142,38,121,214,73,21,103,113,114,81,0,99,245,90,255,0,196,15,92,16,135,32,204,107,114,154,188,193,80,10,104,245,16,197,133,218,214,22,3,208,251,96,101,72,93,148,57,252,53,59,242,235,90,255,0,150,156,106,81,110,146,53,185,209,103,143,34,195,30,185,228,87,123,134,58,141,192,177,31,207,15,143,78,180,57,139,5,110,36,107,23,14,57,27,155,170,242,36,247,246,122,225,18,24,154,174,90,101,115,118,150,110,16,243,38,196,250,11,159,76,62,212,132,142,71,230,64,65,10,139,216,238,170,69,251,185,123,226,76,244,154,162,174,25,245,55,33,63,48,174,156,186,61,45,67,68,171,43,198,119,189,250,214,254,35,4,58,59,88,207,155,69,37,92,172,208,196,186,148,242,61,107,130,124,198,195,2,186,67,71,242,117,66,49,201,26,65,163,196,136,200,30,27,31,207,16,101,82,84,69,45,117,65,118,209,195,46,133,108,72,26,129,35,79,97,176,56,161,70,47,30,164,79,187,203,166,246,52,15,135,112,52,93,60,4,73,170,54,162,148,164,93,177,141,73,113,239,134,63,139,12,98,202,169,91,132,56,111,28,168,210,254,201,178,216,15,59,159,108,44,252,51,17,63,77,227,159,138,210,79,54,94,237,40,35,147,94,59,123,140,53,124,88,145,147,39,164,28,56,218,55,73,129,99,205,91,74,216,15,241,123,120,224,163,122,13,148,107,42,66,29,1,120,122,37,94,13,78,169,204,129,217,72,236,4,155,15,61,175,133,233,122,81,88,99,38,200,17,16,178,216,95,187,253,125,177,109,56,176,101,169,242,210,163,211,0,202,197,247,102,212,77,237,224,8,31,108,44,69,24,150,9,13,193,11,77,126,238,220,4,86,167,185,185,19,135,143,184,100,231,217,129,152,160,159,73,46,192,117,123,183,193,72,107,106,106,58,23,82,220,103,105,190,101,6,171,247,170,159,204,97,110,16,26,176,45,247,12,228,15,221,223,239,134,42,6,9,209,3,118,210,134,166,54,44,5,237,213,65,127,75,156,27,132,80,189,114,125,192,38,166,162,107,176,158,77,40,67,19,168,220,221,113,228,213,18,112,229,126,43,221,108,109,168,247,127,247,184,142,72,196,80,74,233,49,43,36,75,109,173,125,202,223,23,169,242,12,207,48,161,172,170,167,136,24,99,32,92,157,206,144,46,62,251,120,223,187,29,166,41,28,156,153,78,86,168,15,39,252,196,138,73,41,96,231,102,59,143,185,3,29,36,211,164,1,26,105,85,228,54,190,163,113,181,177,5,82,234,158,202,247,86,182,246,181,185,11,251,46,44,68,175,81,193,46,194,236,225,65,239,39,159,219,127,76,116,162,171,177,202,82,186,52,9,99,52,245,98,117,96,196,82,129,223,112,45,99,234,121,225,58,182,186,96,203,242,179,180,104,42,100,132,92,243,0,143,224,70,29,43,132,81,84,86,24,182,189,160,64,27,178,193,136,240,236,194,79,72,233,5,28,225,86,246,71,144,178,142,242,177,155,120,108,216,151,135,167,42,101,124,67,172,74,187,133,122,61,88,95,55,73,43,39,105,34,137,109,126,68,6,82,15,216,225,155,225,196,45,23,78,153,181,222,55,160,149,150,62,216,198,180,219,223,25,230,87,36,240,61,125,73,114,0,77,65,151,123,0,192,176,183,144,35,26,15,195,37,141,186,110,37,18,52,147,203,150,179,202,8,182,150,213,29,191,158,40,170,201,183,97,17,135,210,212,251,135,254,45,177,139,45,164,38,33,195,120,229,70,151,246,79,82,192,121,220,251,97,42,149,164,167,232,133,117,234,53,212,9,140,142,8,234,157,37,141,135,129,32,95,15,63,22,228,100,202,168,192,142,54,141,227,154,236,121,134,178,216,15,49,171,219,199,25,129,226,193,149,129,75,42,61,40,89,20,151,221,154,250,247,30,23,31,150,59,35,166,118,56,234,135,246,85,155,165,21,154,24,245,66,198,186,150,194,248,136,231,217,129,151,64,159,65,46,192,117,123,176,30,56,196,148,242,155,131,166,156,30,238,103,253,113,102,32,26,172,45,250,192,200,64,238,219,249,143,190,55,151,26,176,57,146,236,50,45,109,68,253,9,157,248,206,210,138,176,9,191,245,16,255,0,12,47,53,77,68,154,153,103,144,44,103,81,58,141,205,215,12,20,140,137,208,235,51,105,140,213,6,44,5,237,248,113,139,253,206,23,38,140,71,12,204,146,146,37,141,109,181,137,220,175,240,198,232,64,234,151,201,220,213,50,4,149,248,175,112,70,218,143,119,250,99,153,90,160,60,159,243,18,2,196,166,144,231,102,59,143,189,134,46,67,144,102,85,244,21,149,112,68,12,17,176,23,39,118,10,5,192,247,247,190,7,85,46,170,139,43,220,49,93,244,218,221,231,219,29,21,27,164,107,214,145,97,38,156,64,177,60,210,171,72,214,36,49,4,99,64,168,67,79,89,36,234,193,143,203,90,195,123,219,151,191,240,194,13,50,53,68,180,198,70,29,121,2,249,247,253,191,44,104,21,130,56,231,172,49,243,36,66,0,110,224,24,143,14,204,75,159,102,168,171,134,123,189,66,101,101,116,194,68,249,89,218,56,197,76,144,128,79,53,6,221,190,4,96,151,71,107,53,230,194,90,201,154,72,227,82,183,6,199,75,41,7,111,95,182,5,116,138,144,81,212,232,91,144,140,247,80,59,72,77,188,13,152,98,12,178,73,233,255,0,72,84,151,32,5,86,12,187,216,43,93,133,187,54,4,98,133,24,242,245,34,125,229,151,77,236,104,159,13,97,104,122,111,49,50,93,31,46,145,149,63,252,88,226,38,222,248,53,241,117,140,84,20,132,196,4,111,20,161,165,237,83,212,32,15,59,159,108,4,248,96,177,158,155,73,34,200,210,79,46,90,207,46,161,109,47,174,61,189,172,112,123,226,236,140,153,101,24,17,198,209,188,114,221,143,212,15,82,195,212,106,246,193,69,212,13,148,107,42,66,76,47,37,55,68,43,9,168,18,84,37,67,75,34,145,177,42,88,219,200,144,47,133,249,186,81,89,165,143,84,44,107,117,178,223,108,89,147,139,6,84,86,154,100,122,78,28,201,169,247,103,250,205,199,134,216,90,72,196,148,211,181,193,211,2,248,115,56,8,173,79,115,114,116,86,159,112,187,103,217,129,125,2,163,73,37,173,101,238,190,248,42,107,106,37,232,68,178,113,156,200,181,166,230,251,219,66,31,224,112,181,24,13,81,164,29,199,16,129,220,45,252,255,0,60,50,66,200,189,14,179,62,152,205,81,98,224,94,215,134,45,254,248,55,8,161,122,228,251,128,26,162,166,66,236,39,144,44,102,228,234,55,55,81,143,39,169,144,36,143,197,123,134,27,106,61,216,226,120,196,112,204,86,67,105,85,108,45,99,204,143,225,139,209,228,25,149,118,95,87,89,12,96,192,141,204,157,216,40,23,0,127,190,71,28,227,20,183,57,57,50,148,166,160,52,131,230,36,5,137,140,0,231,102,230,62,246,24,145,37,155,132,145,60,242,163,74,219,144,196,17,227,138,213,32,154,130,21,238,164,130,8,22,182,247,39,216,253,177,118,142,51,81,85,71,197,96,67,204,160,239,207,113,171,248,227,165,21,87,71,41,74,232,124,171,86,167,173,169,168,5,75,26,123,88,120,92,13,255,0,223,44,38,86,86,204,38,65,75,59,71,23,30,72,64,39,154,134,32,31,107,97,206,183,134,146,214,104,250,153,150,16,3,91,144,4,143,14,120,73,233,21,32,162,171,208,183,43,25,112,84,119,155,109,224,108,195,18,240,244,229,76,175,136,117,141,80,95,163,213,154,243,51,45,100,205,44,113,161,75,131,99,102,66,63,143,248,112,211,240,206,22,135,166,117,23,147,82,54,92,236,171,219,26,241,87,171,140,235,44,150,122,100,204,106,75,145,178,50,178,239,96,24,150,22,236,216,28,104,191,12,18,63,248,210,161,210,67,36,178,101,204,242,234,22,210,250,211,111,107,31,92,81,85,147,236,33,67,233,234,97,95,139,206,98,164,166,188,64,71,36,78,166,94,208,65,82,0,243,223,219,10,10,242,210,244,62,165,141,64,146,162,58,151,150,85,35,102,101,214,109,228,88,3,135,47,139,242,50,208,210,175,14,54,141,227,115,168,253,64,221,108,61,175,140,214,126,44,25,83,37,60,201,37,31,14,116,12,251,179,237,33,191,150,216,236,141,166,110,56,169,65,39,247,34,94,147,86,53,76,96,178,170,35,46,146,54,219,87,229,200,250,98,60,238,105,169,243,218,234,52,145,143,10,77,42,17,136,91,55,43,111,229,128,244,104,205,32,149,6,177,24,70,96,0,216,110,123,124,66,224,134,117,76,241,84,188,210,59,241,106,37,212,67,243,2,209,178,250,245,143,149,176,90,18,66,181,73,144,199,52,160,198,36,157,201,6,197,152,157,246,196,10,103,88,18,65,52,154,148,107,97,172,242,22,63,155,98,122,10,42,204,203,48,249,90,69,227,74,100,59,19,109,130,145,204,242,236,199,149,180,19,229,134,166,146,166,252,101,99,125,59,92,1,112,124,182,251,99,82,138,117,71,92,170,206,98,154,165,97,149,222,121,77,135,81,139,29,193,185,31,108,59,229,176,1,151,101,181,73,51,201,195,130,67,38,161,189,200,213,97,223,200,140,34,68,165,145,224,215,116,141,121,158,197,255,0,223,15,148,8,148,249,54,92,3,155,112,12,173,189,206,231,127,243,17,137,179,164,150,195,248,119,213,212,45,230,89,148,197,229,120,37,104,180,75,25,61,199,82,220,143,112,222,88,179,144,213,200,249,212,2,182,94,37,58,245,216,147,189,254,146,126,228,250,227,238,146,81,36,104,146,47,80,204,194,99,189,237,107,130,61,152,11,224,30,82,211,201,90,243,41,216,211,186,13,254,150,43,181,253,240,232,198,47,29,161,121,45,230,211,125,38,137,208,139,67,241,38,34,178,1,28,240,206,86,49,205,70,237,111,181,253,48,199,241,112,178,101,244,129,97,28,38,138,117,121,187,84,142,30,145,235,191,182,19,58,0,241,75,211,188,146,175,138,237,53,64,157,89,91,110,168,141,244,159,94,94,120,208,62,41,9,127,225,184,136,141,30,54,102,141,203,13,197,198,161,111,84,251,140,108,47,70,231,78,58,50,164,103,84,178,74,189,17,170,103,168,226,212,137,4,150,59,221,65,36,1,225,113,247,241,192,31,248,159,48,74,152,229,141,214,33,19,7,66,163,184,237,231,216,112,66,132,72,130,134,10,121,3,211,50,94,82,194,246,37,65,42,60,137,62,216,85,137,44,145,186,145,248,104,164,130,57,88,143,227,108,12,86,167,213,236,110,69,161,90,247,13,244,130,105,41,179,250,184,35,153,194,171,234,142,210,19,213,144,92,110,77,206,205,123,239,190,7,9,38,80,145,201,60,151,13,164,146,199,125,143,241,182,47,231,180,200,213,105,10,117,106,106,85,28,33,55,210,46,170,55,12,71,48,123,125,7,44,80,167,134,162,182,185,97,167,94,35,201,34,4,4,129,123,143,182,15,76,80,189,82,126,228,124,73,204,75,32,157,246,6,234,24,238,0,190,255,0,108,119,4,211,199,4,228,207,37,183,40,75,115,93,200,223,18,102,89,93,78,80,213,20,117,12,188,112,65,186,238,24,29,133,143,184,244,197,104,21,165,71,167,67,212,210,74,134,60,129,182,58,162,213,209,183,36,233,143,89,60,28,108,163,42,168,50,179,73,18,76,175,171,180,18,79,63,221,229,227,133,252,210,189,239,51,210,59,64,22,68,107,243,7,82,147,96,60,144,225,143,39,84,253,3,150,186,92,32,87,153,216,30,125,115,109,187,200,252,240,19,63,160,101,166,105,84,52,102,67,123,94,251,171,170,254,79,246,56,151,29,115,26,101,89,29,224,219,185,30,75,89,43,103,52,223,49,47,18,36,187,145,181,238,44,63,158,25,250,44,56,31,17,104,166,130,80,32,168,150,117,88,135,49,116,99,127,34,21,125,177,158,229,166,87,205,233,157,73,68,37,67,144,119,81,214,0,143,66,112,207,144,84,175,252,81,147,85,61,68,143,52,121,130,65,215,22,36,29,32,159,66,196,121,19,138,38,180,207,98,124,81,213,7,38,105,255,0,20,161,121,122,53,28,169,29,194,51,35,191,45,10,87,159,186,129,229,124,103,157,31,75,228,117,145,73,90,73,104,67,198,171,181,182,35,159,125,180,143,33,141,107,167,9,35,116,86,119,137,35,97,19,13,122,249,5,55,82,127,197,140,58,132,73,79,69,166,138,84,50,137,25,231,89,13,213,0,212,45,234,20,99,114,182,153,184,98,164,171,225,149,103,233,5,105,37,16,8,212,92,18,57,237,123,141,249,114,197,156,246,178,170,102,165,172,138,161,156,84,82,164,204,225,205,140,183,32,141,207,49,96,44,189,80,7,44,2,171,15,54,103,50,170,139,189,75,89,59,55,229,249,219,5,230,141,165,200,178,247,158,70,67,3,188,70,53,64,218,164,44,73,109,135,35,165,133,142,227,79,96,35,28,161,29,40,9,54,152,44,77,63,10,66,37,146,210,46,168,250,199,110,209,143,158,89,11,200,171,43,149,209,172,13,102,220,135,243,56,140,47,4,211,32,152,56,66,126,147,176,58,65,183,161,36,122,98,251,116,127,50,166,203,169,51,42,149,95,151,112,22,192,220,219,177,136,236,27,140,107,81,93,209,137,205,251,148,56,149,75,54,145,60,140,99,93,50,2,199,151,97,251,98,203,212,78,181,36,44,210,129,26,159,165,202,128,45,99,123,118,91,223,20,219,90,78,210,36,164,178,130,77,199,48,73,4,122,109,239,137,103,141,158,49,47,210,25,8,246,236,191,166,53,194,45,246,57,74,85,220,238,26,137,150,154,70,227,189,244,221,110,221,150,39,242,195,174,85,8,151,42,202,170,90,86,102,134,25,86,77,66,247,6,231,159,111,211,203,8,177,94,117,150,4,111,195,0,216,53,133,185,3,135,236,169,83,244,30,88,232,10,160,141,166,114,59,78,171,141,187,237,127,124,79,157,36,182,40,225,229,215,212,45,102,85,242,43,76,244,174,208,4,149,24,158,97,181,45,236,7,134,131,229,137,178,58,185,14,117,77,243,82,241,34,65,173,185,94,226,202,124,251,113,222,127,64,203,79,197,80,99,50,157,68,94,251,135,3,215,102,251,28,1,202,204,143,155,211,72,24,164,109,179,144,119,93,154,196,122,97,144,81,120,237,119,21,150,222,90,246,102,133,209,17,192,248,141,71,44,50,168,130,165,170,84,70,59,58,172,222,196,40,246,195,135,197,88,30,94,142,65,50,198,52,171,60,110,252,180,43,45,254,229,0,242,190,51,94,141,213,15,248,179,35,170,121,221,167,90,245,128,234,22,54,54,82,125,216,143,44,108,61,59,142,71,232,164,175,26,35,8,156,107,213,216,166,234,79,248,134,14,30,12,236,145,209,52,101,57,10,22,200,170,226,150,184,151,49,163,162,174,219,145,185,191,125,180,143,221,194,228,189,33,173,97,165,66,196,128,27,149,236,176,55,23,60,177,110,132,189,53,0,20,82,161,117,102,146,161,100,55,9,98,194,222,161,6,0,84,164,147,102,147,162,40,212,213,50,5,78,195,123,219,159,121,56,92,86,169,238,22,69,161,90,247,14,231,213,181,82,203,5,92,117,12,226,162,153,38,103,14,214,50,155,220,110,121,139,90,195,96,6,3,9,167,17,72,120,210,217,198,164,235,30,175,104,254,24,41,81,27,77,146,229,210,79,35,169,136,188,34,53,140,53,228,213,114,219,14,222,183,61,197,183,192,125,60,38,167,65,48,112,154,133,193,218,246,27,125,237,233,134,105,95,2,110,93,172,145,230,151,92,161,101,114,2,107,29,115,110,67,249,156,71,196,169,73,244,9,164,110,24,208,247,99,183,113,251,91,4,36,232,246,101,75,65,75,152,213,42,136,29,66,216,29,70,223,180,71,96,223,2,201,116,157,229,89,73,101,185,107,246,221,136,35,211,97,141,81,139,236,141,110,75,187,46,61,68,203,82,218,102,148,8,212,142,171,149,1,109,98,13,187,63,59,227,136,106,38,90,89,9,157,245,91,107,183,101,137,252,177,196,241,179,167,19,146,178,91,206,192,216,95,211,28,196,76,201,44,40,223,134,160,236,214,22,220,95,25,166,53,216,221,82,249,30,242,216,85,242,188,170,173,165,102,104,105,157,101,212,47,113,109,92,251,126,155,91,11,185,149,124,168,242,181,52,143,0,142,100,45,218,27,82,220,129,224,10,183,150,25,178,196,79,208,185,97,64,86,53,135,136,197,123,73,240,245,111,124,0,207,232,29,96,89,64,49,153,91,83,45,239,184,107,31,49,102,27,248,28,75,138,185,142,202,178,59,195,183,115,236,134,174,67,157,65,243,82,241,34,141,110,220,175,125,148,249,246,225,163,161,128,211,252,70,165,120,101,94,5,80,169,69,69,253,94,171,63,177,176,56,207,50,147,43,230,244,210,6,40,140,14,178,15,89,118,109,199,167,44,52,244,94,165,127,226,252,138,169,231,118,159,231,4,12,28,88,216,144,183,238,230,88,121,98,137,71,76,246,39,199,27,131,147,52,95,138,240,60,189,31,167,153,99,26,84,188,110,252,180,43,0,126,229,23,239,132,60,145,11,100,21,81,75,92,197,202,199,34,170,237,185,2,231,206,197,111,253,156,106,157,62,138,73,58,43,35,198,136,194,55,1,181,118,41,5,73,243,235,12,98,116,44,244,217,122,26,57,81,138,150,154,165,100,55,9,187,11,15,48,131,78,55,43,105,155,133,41,70,190,10,114,116,138,186,69,26,66,196,154,73,109,61,128,3,113,115,200,98,214,127,89,82,245,41,85,29,65,117,158,157,38,46,29,172,210,48,55,27,159,3,176,216,105,192,42,136,228,151,52,158,36,81,172,212,202,2,118,19,189,185,247,156,23,171,140,205,148,101,178,205,35,169,69,120,86,53,64,215,144,48,44,77,134,247,5,185,242,182,248,229,8,210,2,82,118,12,19,78,177,73,121,164,179,13,72,117,29,183,39,242,35,31,73,44,161,166,11,43,144,171,172,117,205,134,195,248,223,17,50,240,204,8,38,14,21,92,92,29,175,96,63,143,219,4,166,232,246,101,73,69,75,152,85,170,136,100,64,182,7,81,27,125,68,118,11,156,107,210,187,163,19,155,247,7,107,169,73,202,9,164,110,24,209,37,216,237,110,95,150,44,73,81,50,212,201,105,165,11,26,144,108,229,64,91,88,131,111,111,27,226,165,221,102,121,86,82,88,19,168,17,185,187,17,99,228,118,196,147,198,204,188,66,108,25,124,175,96,108,47,233,141,112,139,125,140,82,149,119,36,138,162,101,164,144,153,223,85,182,187,120,19,249,97,226,130,36,108,175,43,173,121,25,140,52,140,179,106,23,212,44,24,155,246,242,181,176,133,17,51,36,145,134,188,72,14,157,86,22,23,30,248,208,114,244,65,147,229,154,65,17,173,48,119,210,121,177,3,179,247,155,223,19,231,73,37,69,60,60,186,250,133,108,198,190,88,228,118,167,145,160,17,204,165,187,67,22,80,88,11,246,2,24,120,98,207,71,234,223,244,212,38,174,78,36,81,40,39,149,239,244,159,62,120,231,63,160,97,10,74,1,140,202,218,217,111,125,238,84,249,139,16,47,225,128,185,65,149,179,122,121,3,20,141,213,181,16,122,203,213,109,199,240,195,32,162,241,218,238,43,37,188,186,111,102,104,157,7,6,155,226,37,51,71,42,240,106,82,161,22,49,205,108,165,237,228,121,225,159,226,204,15,54,69,77,48,140,104,5,163,119,229,164,48,7,238,84,99,63,232,157,74,158,153,100,53,77,59,180,237,82,96,96,226,198,196,233,191,220,143,44,107,31,16,162,146,94,138,179,70,136,202,174,21,181,118,41,5,73,30,59,140,28,60,14,201,29,25,18,51,12,157,11,244,122,166,57,107,89,164,34,41,0,93,183,109,36,159,59,17,127,44,44,191,72,235,164,80,64,88,83,65,102,211,220,6,226,231,144,197,202,23,122,108,186,55,163,149,24,38,169,234,150,67,112,187,155,168,243,10,8,192,9,162,150,76,206,104,145,65,144,212,74,170,157,132,239,110,125,231,11,143,83,220,44,139,66,181,238,28,233,5,93,73,172,21,49,206,207,28,176,199,46,176,237,102,145,150,228,11,157,249,53,237,176,211,129,2,105,210,39,213,52,150,32,50,157,71,109,201,183,177,24,37,93,25,155,42,203,103,150,71,4,70,208,164,106,128,254,34,144,88,146,6,247,12,79,135,105,219,1,221,116,24,80,78,29,66,72,161,129,218,227,107,251,126,88,102,149,240,35,84,187,89,36,178,202,26,112,179,57,10,53,14,177,176,216,15,206,231,28,235,169,74,134,65,52,140,35,180,111,118,59,17,176,193,10,142,143,230,84,116,180,213,245,136,171,20,168,22,192,234,43,113,205,135,102,230,216,21,121,22,105,38,89,9,107,157,96,243,58,152,236,125,118,198,168,197,173,130,110,75,187,46,61,76,203,81,41,19,76,4,106,65,211,33,80,22,214,55,183,183,174,56,142,121,214,146,75,204,225,246,31,86,57,168,137,153,120,135,101,101,30,23,216,144,47,233,142,34,99,52,114,32,123,196,128,145,170,194,194,247,245,242,192,233,141,118,55,84,190,71,234,40,227,253,25,150,215,60,140,220,42,27,77,168,94,226,192,147,126,222,236,43,102,181,211,198,37,52,210,188,5,37,235,15,168,49,42,9,3,192,27,143,76,54,209,70,139,148,229,129,84,172,107,74,165,194,158,108,193,111,183,155,28,45,116,134,133,210,4,149,111,17,149,195,144,13,236,78,171,249,246,98,108,53,204,118,85,149,253,21,93,205,23,227,18,23,134,152,0,8,17,169,213,109,207,93,118,7,203,124,103,181,77,76,97,134,58,54,89,41,214,39,42,199,152,94,28,182,255,0,48,251,99,64,248,195,109,116,198,218,137,129,65,107,242,2,69,218,222,184,74,69,167,106,40,202,66,176,164,232,220,56,27,234,2,195,123,119,0,24,95,250,195,20,101,242,23,133,92,5,186,56,196,212,121,153,35,83,8,35,181,187,58,248,245,232,229,162,167,113,40,252,121,209,228,229,178,217,221,8,62,55,67,131,185,34,65,77,152,213,69,162,227,132,20,147,250,192,205,96,125,172,48,54,178,173,234,154,70,96,202,156,9,158,195,151,244,146,155,159,86,62,216,216,201,185,83,38,105,37,101,135,133,143,69,106,20,16,9,146,27,106,228,5,152,223,202,224,96,60,151,225,63,226,107,80,3,17,221,214,63,239,215,13,57,93,51,212,211,173,46,150,235,188,9,207,125,77,28,128,122,131,108,42,207,78,241,193,47,84,2,233,168,175,110,204,127,150,25,246,5,26,110,87,65,75,77,144,211,61,68,183,12,170,142,17,111,165,138,25,59,247,27,219,211,25,174,101,0,164,175,174,128,54,165,134,89,17,79,43,217,109,123,120,219,26,253,4,208,142,139,210,132,88,90,160,195,172,220,94,236,170,168,77,136,236,6,214,239,62,56,202,243,106,105,102,205,51,24,145,12,210,241,102,99,195,4,234,26,65,4,120,27,226,108,59,100,101,89,55,198,136,104,109,22,103,150,242,101,21,90,173,126,231,24,124,227,75,37,103,8,166,174,178,144,238,62,179,111,254,244,239,227,132,108,178,61,121,205,2,16,24,137,137,176,237,2,251,239,254,246,195,196,16,200,51,88,206,161,101,141,72,94,221,174,166,254,96,253,240,190,37,238,118,17,59,63,97,243,203,16,44,4,181,166,229,185,143,195,143,111,43,156,118,244,3,44,168,150,69,97,164,233,89,59,137,214,183,251,19,139,146,229,203,85,155,83,210,151,210,175,62,205,107,144,116,71,255,0,213,197,206,145,229,95,38,147,68,25,170,34,152,13,36,11,51,29,86,210,7,120,254,94,56,124,36,185,84,12,19,121,172,47,240,211,133,23,76,104,161,88,237,82,153,107,36,214,237,63,135,111,97,249,97,171,226,224,103,232,253,40,80,62,137,91,81,31,78,203,183,133,238,79,238,225,115,225,211,73,39,77,224,119,136,70,13,20,142,132,243,55,225,254,87,24,98,248,182,63,248,77,13,144,150,209,58,131,125,150,225,15,46,253,173,229,124,26,125,12,217,239,153,25,92,198,156,210,211,195,70,220,72,215,86,231,178,230,231,238,159,158,4,229,177,153,133,98,178,222,212,38,192,121,247,97,130,157,225,90,9,37,142,1,4,111,29,146,55,250,153,128,144,27,126,120,243,37,142,10,92,201,227,11,255,0,134,224,177,237,83,160,175,181,205,240,181,38,147,11,44,124,65,84,112,45,53,45,116,147,198,220,102,10,34,54,250,109,99,118,238,184,35,223,5,169,32,118,232,137,137,72,87,121,163,10,15,138,167,250,226,181,69,84,173,155,213,81,164,74,176,205,35,165,173,185,40,20,2,60,46,163,223,5,242,138,71,170,232,221,10,192,173,175,136,174,109,216,20,198,222,134,216,116,123,89,44,187,208,163,81,6,136,35,6,101,102,17,125,35,245,58,220,191,143,166,52,110,141,65,7,232,24,145,170,53,72,145,134,208,23,233,214,12,150,7,182,215,35,215,25,206,101,4,144,79,50,200,186,79,12,169,45,224,196,127,12,107,89,57,160,139,162,84,188,24,98,122,198,163,132,177,189,203,21,140,90,227,251,44,9,243,194,120,133,210,59,3,223,115,34,204,56,113,230,53,105,19,22,133,100,145,35,190,196,174,146,1,183,101,197,177,107,45,8,51,60,184,27,20,106,133,6,199,149,250,184,239,59,164,150,92,242,182,8,160,45,35,202,210,4,141,123,25,3,1,110,237,241,206,85,18,207,155,101,202,8,101,53,49,216,141,141,187,255,0,142,14,250,1,105,234,30,161,144,182,99,44,17,198,31,172,28,23,253,102,210,55,242,176,251,225,63,164,76,62,106,40,84,176,71,172,109,219,193,16,91,202,247,195,132,116,226,60,230,54,91,175,224,161,219,159,61,36,31,65,247,56,94,173,161,21,25,164,116,204,197,65,158,61,36,11,145,117,85,63,229,196,184,31,212,27,151,192,161,46,94,50,201,165,112,192,198,207,26,201,126,68,151,23,7,209,173,135,47,134,98,56,122,99,4,33,127,230,83,44,41,53,187,90,233,191,160,252,176,15,164,185,81,162,89,160,14,213,9,41,93,12,163,172,91,88,82,0,239,7,248,97,143,225,203,188,157,54,137,164,140,71,124,186,71,83,251,87,41,127,107,253,177,85,220,209,169,86,10,15,124,94,5,242,74,64,138,62,137,91,81,28,190,145,97,221,123,147,251,184,202,234,13,57,165,130,26,38,226,66,171,33,4,246,3,127,226,191,115,141,75,226,240,190,89,65,101,37,140,115,40,55,217,111,160,242,239,216,122,95,25,188,114,64,50,233,166,142,157,96,142,88,79,14,39,250,139,0,247,3,243,192,229,117,35,176,46,143,236,1,151,161,158,26,253,75,123,81,11,1,253,174,236,90,165,133,105,168,107,222,120,219,142,218,120,70,223,77,142,250,187,174,45,130,217,44,112,82,230,83,196,23,97,25,5,143,106,234,66,47,126,235,239,138,149,21,114,182,103,87,68,177,42,195,51,72,182,182,228,199,107,17,225,113,247,24,53,38,229,68,237,36,172,183,13,59,191,68,12,74,66,187,78,161,65,241,72,191,145,194,253,84,26,34,69,51,43,48,138,250,71,234,110,118,254,56,112,203,41,36,170,232,237,2,64,172,92,200,28,219,179,72,136,243,239,182,19,179,24,100,134,89,132,139,160,240,200,37,188,24,175,47,76,31,216,4,253,205,39,163,208,65,250,10,36,106,146,210,36,97,180,42,125,26,193,146,192,246,219,85,189,113,153,215,104,74,250,148,141,139,66,175,44,113,223,98,86,196,2,71,101,197,177,176,101,134,130,30,138,82,136,32,137,234,205,28,44,199,158,162,35,81,184,254,203,11,249,227,43,206,105,37,151,58,172,130,40,11,59,74,242,5,141,123,10,134,27,118,115,196,216,157,100,101,57,93,193,31,101,129,63,74,229,224,216,171,76,1,177,228,78,216,122,130,66,217,140,240,199,24,112,31,90,151,28,206,145,191,176,191,174,17,242,152,86,124,226,129,65,12,12,235,109,59,27,111,255,0,190,30,35,128,71,157,6,91,173,225,86,219,187,117,177,244,85,247,56,95,16,247,65,97,180,39,116,128,131,91,12,10,88,43,85,182,239,219,101,64,7,149,241,244,217,127,232,185,102,33,129,141,222,37,146,252,152,151,220,31,70,193,10,170,17,81,155,195,74,206,84,25,163,210,64,185,29,84,7,252,184,155,164,185,91,81,9,169,195,181,66,187,41,66,163,172,199,88,91,1,222,48,248,201,114,210,2,17,188,214,48,124,50,225,195,211,37,137,87,241,211,43,41,53,187,92,50,111,237,249,96,255,0,198,5,47,148,81,133,81,109,50,53,200,223,154,45,135,117,247,63,187,225,128,223,14,25,223,166,215,146,49,25,253,26,236,191,214,187,175,243,35,247,112,99,227,2,223,47,203,192,4,177,142,101,189,246,23,49,254,175,126,222,215,193,175,6,116,221,230,70,95,85,242,230,150,40,104,155,137,2,71,46,150,61,197,95,248,143,190,5,229,241,153,169,179,45,66,228,82,45,128,31,214,238,193,225,36,11,150,84,77,21,58,193,28,208,185,142,23,250,239,103,184,30,215,245,199,121,44,112,82,230,53,48,128,44,34,210,204,123,87,90,218,247,238,190,22,164,210,97,101,142,241,3,83,196,148,217,118,96,211,70,223,48,250,120,109,109,150,196,131,171,186,246,24,46,41,164,147,162,13,10,144,29,170,44,160,242,222,40,191,145,197,58,138,185,94,186,174,140,68,171,12,220,77,173,189,227,98,65,242,189,253,198,15,101,244,114,85,116,126,133,32,86,215,196,44,214,236,178,68,57,250,225,203,181,178,89,119,161,54,178,29,49,168,51,6,110,21,236,63,83,115,183,190,52,156,134,10,127,208,81,171,84,150,145,35,212,85,83,232,212,166,75,14,241,214,182,51,76,194,39,137,230,226,46,130,82,196,183,61,152,175,47,76,108,20,6,130,30,139,83,10,120,34,122,191,148,133,219,123,234,34,53,91,145,221,165,183,243,194,120,143,27,31,129,238,99,149,133,18,178,101,70,188,97,229,68,190,196,173,172,9,244,182,47,229,65,127,75,80,13,180,180,188,193,228,109,108,113,155,82,75,38,111,87,4,112,150,126,44,146,105,141,123,8,7,210,216,147,39,133,103,206,40,148,89,193,151,109,59,27,89,191,150,13,190,128,105,234,29,224,147,94,99,81,20,113,6,2,66,234,92,115,234,141,255,0,186,47,235,132,204,244,134,204,105,160,82,194,54,169,125,223,153,217,64,30,87,24,116,72,2,103,76,235,112,26,16,215,29,214,101,183,178,143,115,133,217,232,5,78,115,79,74,204,87,241,163,10,225,110,70,201,127,203,18,224,127,80,110,95,10,7,205,151,254,140,105,194,144,99,145,226,86,185,216,157,118,35,216,225,231,225,153,138,62,152,201,26,47,226,166,88,82,107,118,184,117,185,246,183,182,22,250,73,150,53,23,26,0,205,80,172,202,200,84,117,152,235,3,97,222,55,195,79,195,118,119,233,172,156,72,196,103,244,107,21,254,176,50,13,253,216,143,76,85,119,52,109,86,10,10,124,97,82,249,109,26,170,139,5,99,114,55,250,144,88,119,118,251,120,99,48,172,52,230,154,56,168,91,137,2,69,46,134,61,218,30,223,127,207,26,119,198,5,189,37,0,10,75,24,165,91,223,97,214,78,207,247,219,140,247,137,7,232,186,137,98,167,90,120,230,133,204,80,55,214,54,107,219,219,238,49,153,29,72,236,30,31,216,191,64,174,240,87,189,152,148,167,91,132,61,132,17,184,231,109,199,46,219,98,245,108,242,215,213,66,101,97,31,14,157,84,221,109,189,180,222,214,31,176,113,127,44,138,42,122,234,154,117,11,195,225,232,150,226,229,211,88,178,143,27,218,247,236,191,158,43,79,5,68,217,124,245,58,11,198,179,52,64,7,60,245,56,185,185,54,189,251,54,219,190,248,37,47,102,76,213,85,22,58,29,77,19,231,78,39,153,81,2,175,234,234,221,136,22,251,243,199,189,50,72,76,244,147,211,59,104,150,39,13,172,121,216,95,183,183,124,88,248,126,244,231,164,239,29,92,104,233,36,33,130,177,219,80,97,96,44,63,171,237,130,29,60,84,155,229,228,130,56,214,152,49,104,202,167,48,241,146,61,47,170,216,84,182,202,135,197,222,54,33,166,240,207,32,63,248,64,125,176,247,68,229,105,114,219,38,180,146,156,163,55,239,3,254,158,184,70,74,121,97,26,37,141,145,90,61,118,101,34,234,116,216,142,252,60,209,66,235,145,209,18,45,117,137,172,221,196,110,7,137,219,25,196,246,64,224,176,79,76,53,70,147,48,4,63,203,136,200,81,101,94,176,27,122,3,246,192,182,203,94,158,56,235,98,58,184,176,185,186,158,96,161,211,249,12,51,244,146,16,206,219,109,181,199,125,145,8,35,28,54,76,32,200,114,202,152,234,56,156,106,84,5,72,183,12,178,237,252,70,55,20,151,46,141,146,188,182,125,208,250,136,97,233,126,64,197,2,206,245,14,215,28,180,184,234,175,157,205,177,167,252,75,141,228,232,130,42,32,107,204,186,141,175,110,171,144,124,55,176,245,198,79,209,198,144,231,189,29,116,165,49,66,107,161,5,158,215,26,159,248,174,227,203,26,255,0,196,68,226,244,88,18,165,244,202,44,1,176,220,50,223,198,215,191,166,27,143,179,55,55,171,19,18,128,196,41,40,5,59,18,68,171,196,23,181,159,74,134,30,60,201,191,142,4,101,33,222,169,80,198,92,172,18,48,80,64,5,148,95,112,72,36,92,95,99,125,182,195,14,90,244,209,229,112,139,71,27,199,53,136,127,252,66,89,183,29,251,0,60,193,197,68,141,40,115,189,48,133,87,77,119,145,197,192,2,43,201,203,204,219,211,11,139,105,176,179,45,147,40,207,170,122,90,121,86,87,74,128,165,9,54,4,2,73,62,55,23,28,241,127,163,1,19,164,177,135,156,34,148,144,150,34,247,1,109,203,207,19,83,208,75,91,5,123,211,154,134,20,241,171,199,12,132,2,70,144,253,150,189,135,109,187,71,43,12,84,232,235,71,77,210,172,189,106,196,102,22,102,133,197,246,179,11,29,199,159,229,134,73,106,141,19,69,211,182,27,233,228,52,169,242,207,20,186,166,73,204,77,212,178,144,14,230,254,97,118,254,190,19,169,66,59,0,13,142,133,181,207,112,177,198,155,211,170,120,170,114,214,249,72,34,88,98,112,236,64,220,50,184,14,47,232,61,113,153,124,172,209,42,75,161,132,18,179,1,35,45,148,128,77,240,188,15,162,134,230,242,177,211,40,169,49,116,99,47,104,193,144,110,132,109,101,38,251,254,103,211,17,116,152,76,41,3,18,117,149,103,37,121,108,173,185,241,38,216,227,33,133,164,232,188,198,18,53,169,146,202,121,108,111,234,109,113,234,48,67,54,140,190,95,27,133,176,42,23,126,222,185,191,216,254,88,158,235,39,236,114,244,196,220,183,45,119,164,163,204,16,234,101,100,0,3,216,57,254,103,219,23,41,170,210,146,40,170,102,79,196,138,170,38,12,57,43,33,179,122,144,160,249,156,27,203,114,71,126,139,195,91,5,79,227,169,145,204,58,118,189,201,219,196,11,96,51,135,167,165,204,105,226,166,50,107,149,157,118,219,73,179,146,9,238,26,125,206,42,200,247,176,112,42,131,71,232,108,252,10,142,140,215,90,45,96,39,16,165,175,169,67,2,44,59,77,133,237,143,207,200,212,244,159,164,97,0,52,242,74,192,128,118,209,116,177,247,102,246,198,252,142,185,175,66,53,16,109,87,150,130,108,109,109,81,242,191,174,48,100,225,71,153,215,43,211,133,154,65,169,9,23,9,213,99,164,250,129,247,193,101,91,32,56,119,220,13,154,212,49,205,26,93,5,84,152,90,226,202,64,210,183,61,215,189,240,66,72,234,204,249,149,20,81,8,203,105,9,197,176,209,200,115,185,185,235,155,133,219,153,228,49,206,113,12,117,36,72,154,89,98,167,0,186,238,36,55,107,91,110,192,167,23,166,154,106,135,164,19,212,55,18,66,136,210,36,103,68,106,202,89,24,90,198,234,44,119,189,236,113,144,151,96,50,42,147,66,245,66,1,18,55,34,138,13,142,218,126,175,226,70,52,232,104,233,170,114,20,89,166,125,6,37,138,66,35,228,120,96,129,227,113,176,198,115,155,209,180,85,50,217,238,142,164,165,207,53,101,212,164,159,83,237,141,55,162,117,244,117,157,13,163,66,21,234,108,19,174,79,89,192,96,13,188,135,168,192,103,87,27,55,12,183,163,36,157,90,9,228,64,111,105,36,77,71,170,123,199,189,175,235,139,44,145,126,141,130,109,81,137,77,64,5,65,187,5,32,253,103,144,220,11,15,19,182,46,244,162,158,90,124,214,166,98,177,254,49,89,192,81,109,142,160,214,29,150,32,143,76,28,204,178,193,22,65,194,138,158,157,99,164,146,52,121,34,4,23,104,202,198,229,129,59,49,97,170,246,23,86,92,22,181,166,44,237,61,76,78,167,43,41,27,216,136,197,129,62,27,223,239,135,124,174,164,197,209,188,185,162,6,69,182,139,109,100,36,115,251,19,233,132,145,75,52,41,20,133,8,134,91,233,145,150,193,128,184,63,236,97,187,35,137,228,232,179,52,39,174,186,200,83,203,102,62,230,192,143,222,24,14,35,196,220,59,51,206,148,9,150,147,85,250,250,25,250,191,79,210,214,39,196,220,123,97,123,45,203,24,211,81,102,40,75,21,100,22,7,176,108,215,247,62,216,111,206,98,47,151,198,193,108,12,97,5,251,108,236,15,230,62,216,171,65,146,179,116,94,10,232,42,73,152,113,36,48,233,229,214,39,111,16,45,247,198,96,146,208,209,185,109,228,76,11,67,87,29,26,210,84,76,135,139,21,92,76,24,114,82,134,205,234,116,131,230,113,250,27,164,104,42,58,49,91,104,181,133,80,229,45,123,128,192,139,14,211,182,63,61,190,186,106,74,250,120,169,153,239,41,97,182,193,9,14,88,19,220,2,143,83,143,208,82,176,204,250,20,236,65,34,171,47,12,64,54,250,163,229,127,92,55,19,217,163,120,159,36,207,207,232,212,244,144,230,48,40,13,81,36,174,24,41,219,64,210,20,251,179,15,76,14,205,106,75,103,111,46,146,136,210,66,247,5,65,0,170,220,142,203,131,124,23,140,71,29,125,122,52,1,103,147,173,27,145,112,151,4,216,250,219,216,226,174,117,20,85,45,198,140,41,142,56,7,92,110,31,118,35,179,176,41,192,69,212,131,203,27,129,212,145,214,25,51,58,40,162,88,206,164,211,197,178,232,31,69,134,230,255,0,210,11,128,109,177,61,216,21,80,128,34,183,34,138,26,199,109,59,48,183,189,176,197,60,210,212,79,74,42,42,27,137,49,85,121,86,51,162,48,84,186,50,218,198,224,88,239,123,233,247,9,155,81,180,51,200,53,245,28,29,55,238,32,50,146,127,121,189,176,228,237,18,62,230,144,40,169,170,178,61,51,206,225,10,240,165,97,31,35,160,17,231,183,35,140,166,80,208,201,34,114,33,228,82,79,84,236,111,191,157,175,235,141,123,163,21,244,117,189,13,163,26,67,212,20,11,248,132,245,164,85,42,9,95,16,190,163,25,191,73,233,228,166,205,170,165,97,29,166,113,81,176,182,205,168,53,187,172,65,30,152,159,23,78,71,18,140,157,81,79,224,164,233,16,203,233,102,13,31,20,206,67,168,55,32,91,109,103,149,239,200,119,95,108,65,9,89,110,65,179,4,184,7,200,94,255,0,124,56,230,217,88,135,34,17,71,79,78,177,209,77,28,110,241,2,11,180,100,68,197,129,59,18,195,87,33,117,101,56,79,90,89,161,88,157,144,136,101,220,59,45,131,1,168,27,125,189,198,27,9,93,138,146,106,135,140,182,164,197,209,252,181,226,6,69,210,19,178,200,72,255,0,66,113,75,165,66,100,163,45,123,63,12,190,223,79,109,137,241,55,30,216,147,36,141,219,162,203,36,38,236,186,155,73,229,179,158,93,230,195,252,67,22,243,184,75,229,241,21,2,198,46,24,36,236,108,92,127,245,126,216,146,235,39,236,167,255,0,29,10,57,118,88,194,10,28,194,50,88,169,65,96,127,84,88,53,253,207,182,46,229,181,113,209,181,5,68,200,120,177,214,196,193,199,33,163,103,30,100,128,124,240,98,139,38,99,209,138,122,250,122,146,101,2,73,26,29,60,186,196,220,120,129,111,190,3,146,244,148,117,144,69,76,95,241,139,13,182,9,171,137,168,19,253,128,61,241,84,218,213,96,224,85,6,143,208,125,38,65,63,70,106,255,0,11,80,80,28,165,175,112,24,29,135,126,216,252,249,27,65,75,71,152,83,170,134,169,121,36,12,20,254,168,0,41,247,44,49,250,10,184,140,195,161,147,155,22,19,209,7,176,54,230,128,218,248,193,34,88,210,179,48,139,132,171,80,251,199,35,11,133,189,205,143,117,141,189,142,11,42,236,7,15,217,130,243,90,146,217,244,147,105,101,141,231,137,238,44,172,1,85,221,123,46,9,56,185,36,117,135,244,149,20,113,44,108,36,66,188,75,46,129,253,25,3,115,127,233,22,224,27,0,9,238,199,57,212,113,84,185,168,140,3,26,66,44,195,112,226,236,111,203,176,15,190,8,84,77,45,69,77,40,168,168,109,115,48,89,37,88,207,14,62,166,181,101,211,109,192,177,177,189,244,141,237,207,161,46,192,100,85,38,133,218,149,1,21,187,85,85,128,61,91,108,203,99,234,1,245,198,161,37,21,45,94,76,235,61,67,170,27,197,35,136,249,16,160,222,221,187,111,124,102,185,181,27,193,60,203,175,170,193,128,242,176,100,36,248,234,111,108,106,125,30,175,162,174,232,109,25,8,143,80,209,0,68,132,245,157,80,173,202,248,170,250,225,121,215,77,135,134,91,209,143,62,184,153,208,141,44,26,64,111,213,32,134,6,222,125,184,181,42,68,180,20,147,43,71,197,105,152,50,141,200,26,118,212,121,94,231,151,112,197,206,146,211,201,77,155,213,72,193,45,52,156,114,64,182,205,168,49,29,192,16,71,166,15,103,89,88,135,36,88,227,167,167,72,168,167,141,25,226,7,174,99,97,19,18,9,216,150,235,114,23,4,28,22,181,81,96,40,238,196,232,138,202,24,131,102,9,112,15,118,145,254,184,123,160,170,104,178,60,181,162,6,69,42,16,29,172,135,72,255,0,234,156,34,173,44,208,44,76,232,86,41,70,160,236,182,12,163,80,54,251,123,140,56,100,177,185,232,172,50,194,110,202,53,105,60,182,144,141,187,205,135,248,176,190,35,183,236,44,54,153,7,74,196,201,70,88,27,56,136,190,223,79,61,143,153,191,219,0,242,252,177,214,10,28,194,50,88,139,13,143,234,236,167,215,123,250,97,175,61,129,155,47,139,72,22,49,24,129,39,99,109,106,62,250,113,13,46,76,223,240,213,53,125,61,73,105,2,188,141,14,158,67,81,36,143,32,71,223,27,130,75,150,209,185,47,152,152,43,40,171,138,146,163,44,158,84,60,85,174,137,149,199,32,23,103,30,100,219,27,239,74,35,19,244,98,167,240,181,105,210,236,150,191,235,95,111,44,126,126,14,244,84,85,16,199,74,207,162,98,220,182,9,171,94,160,79,138,91,31,160,243,107,86,244,62,168,233,47,196,165,18,88,27,95,170,8,23,195,113,189,154,55,136,243,76,252,247,27,65,75,151,215,83,162,135,168,121,36,12,1,236,85,178,31,83,113,138,121,157,65,126,144,201,46,150,88,222,166,55,186,144,172,20,133,220,95,107,220,224,164,73,28,117,57,132,34,53,90,134,55,142,87,23,11,126,64,158,192,46,15,190,42,231,49,197,81,43,85,68,7,9,35,82,173,207,88,23,55,244,2,222,184,92,93,72,60,209,232,61,116,171,100,204,168,146,37,140,172,202,235,196,178,148,27,198,84,110,111,245,165,192,54,0,19,221,113,117,74,161,117,95,112,170,192,29,173,177,75,31,85,7,215,12,117,19,73,61,93,48,169,168,109,114,49,89,101,84,58,80,132,212,165,109,109,192,177,177,185,58,70,246,27,130,205,168,222,9,166,140,189,135,89,7,144,1,148,147,227,169,253,176,235,180,72,251,154,101,77,13,45,94,83,50,207,80,234,133,154,41,36,17,242,32,13,237,219,183,90,253,195,25,43,25,35,46,140,186,90,239,112,118,32,171,94,222,120,217,50,58,250,58,254,135,209,178,162,61,75,64,46,178,18,117,58,166,147,117,241,85,251,227,50,233,29,52,148,249,205,75,54,139,77,41,152,144,63,85,193,212,71,112,189,199,166,39,195,211,55,18,140,189,81,76,165,58,68,180,20,114,171,71,197,105,92,58,169,185,0,47,87,81,229,168,234,59,119,40,196,41,166,84,148,131,98,20,144,60,52,174,28,115,204,180,71,146,34,199,79,79,28,84,147,162,179,194,15,91,73,225,18,65,59,18,219,157,133,238,78,19,214,150,104,4,70,68,43,20,202,28,51,11,6,29,96,109,254,31,113,134,194,86,133,73,83,31,40,234,154,60,159,45,104,110,234,81,81,78,214,67,97,252,65,219,199,3,122,78,179,44,66,215,212,35,213,213,250,119,101,183,169,7,19,228,200,231,162,180,179,68,110,202,3,149,60,182,144,130,7,141,135,223,23,51,56,130,173,35,48,2,48,2,18,119,4,40,113,127,112,184,143,86,153,148,173,225,67,63,198,9,32,17,83,197,107,206,34,13,123,242,93,96,126,127,153,198,119,84,147,153,50,250,154,136,66,78,232,98,148,3,191,208,237,111,184,198,137,241,113,35,97,3,50,73,196,20,253,71,31,77,245,128,111,252,60,78,51,212,134,84,150,4,170,118,121,86,45,74,24,246,104,96,79,248,227,24,175,39,147,59,2,250,103,112,43,154,193,84,171,110,36,72,132,219,101,96,250,141,252,59,125,124,49,18,211,16,176,10,136,109,31,5,227,185,63,80,46,73,63,226,183,166,12,208,113,33,166,101,103,12,128,233,107,139,242,103,237,236,231,249,98,19,72,213,41,44,124,126,164,76,126,171,144,136,64,97,249,223,215,24,164,181,89,43,139,104,150,150,126,187,252,180,58,221,38,142,209,222,196,56,73,173,247,28,240,177,83,79,36,181,36,170,94,225,186,157,235,168,155,125,237,124,48,212,51,209,197,93,45,56,98,251,27,94,199,86,153,22,202,71,246,241,71,230,163,90,145,43,164,106,99,110,168,182,202,172,111,254,251,173,134,247,122,133,221,70,141,35,44,129,105,186,31,1,145,47,83,21,58,222,237,186,150,8,79,222,248,161,209,202,56,147,60,175,168,142,107,205,44,26,145,227,189,136,33,84,127,148,2,59,135,142,42,165,76,200,175,19,159,195,146,37,140,31,213,0,21,237,197,174,143,71,160,230,178,70,170,36,28,40,214,247,210,170,192,223,253,255,0,60,67,7,114,147,44,201,26,138,66,157,15,70,100,166,108,191,56,121,116,195,52,146,20,140,243,88,200,54,36,248,128,108,59,188,240,124,68,194,90,109,67,76,178,70,162,227,185,72,36,254,88,96,206,169,32,76,178,149,46,139,162,88,213,108,118,7,65,93,36,121,0,61,112,175,29,67,126,149,133,1,4,197,20,169,207,158,167,0,254,67,219,1,149,185,48,161,178,3,147,28,189,37,72,195,108,42,83,80,190,146,53,38,251,249,15,207,4,186,92,126,90,101,130,55,98,30,156,48,101,55,210,93,216,95,210,248,94,86,158,151,52,138,89,86,62,35,212,211,155,222,250,122,166,223,97,111,29,240,99,165,143,35,103,45,26,21,119,134,158,48,170,162,194,70,14,15,250,91,15,173,144,16,117,48,135,195,126,36,157,54,164,156,223,133,46,92,197,20,254,169,211,25,111,225,134,159,139,50,64,185,45,44,114,11,204,233,51,33,238,80,23,87,166,234,124,192,194,207,195,149,209,211,228,211,32,49,124,148,145,198,47,251,34,61,252,136,252,176,209,241,89,35,108,174,140,201,28,135,74,78,81,144,108,14,149,216,248,90,231,211,20,71,192,25,250,200,202,229,89,154,146,138,106,154,123,72,172,82,247,228,27,149,188,213,78,61,72,218,116,105,227,13,126,27,66,218,6,247,36,0,127,195,111,79,28,113,4,18,172,116,226,174,71,54,143,82,41,60,206,166,35,217,67,224,214,89,243,16,83,200,21,194,169,152,13,90,65,34,250,15,231,111,190,21,116,152,204,203,196,22,244,211,54,101,169,146,209,164,242,217,175,96,117,115,3,208,253,198,24,242,154,152,233,114,215,100,136,133,15,160,40,55,212,11,34,131,231,186,251,226,140,145,181,98,207,18,178,162,172,129,197,206,224,16,55,176,242,251,98,67,32,139,39,168,104,88,220,58,220,29,182,13,23,43,121,3,239,134,70,73,198,137,26,169,91,21,243,105,5,117,80,215,31,12,19,51,49,81,172,253,123,251,106,246,198,175,147,67,77,31,68,233,155,74,135,106,21,190,219,41,182,143,96,44,61,49,152,192,23,231,96,26,148,141,107,214,3,234,5,133,207,218,216,115,130,121,146,13,16,202,198,57,97,49,11,243,6,251,95,200,225,60,75,168,36,55,135,234,155,39,200,40,233,155,62,173,170,37,163,168,48,8,220,171,110,164,217,64,7,177,118,27,247,249,97,122,159,163,146,193,89,77,157,61,163,134,74,201,180,66,63,81,64,123,31,93,44,63,178,6,25,242,56,80,213,102,18,0,22,89,161,142,45,36,155,2,196,220,159,124,88,233,29,36,103,163,176,42,201,166,69,150,35,169,77,142,162,8,43,236,220,176,46,77,108,18,87,32,105,0,87,193,29,247,225,150,39,251,58,127,139,97,114,118,138,110,144,50,43,108,38,140,56,6,196,93,79,250,96,188,209,188,185,170,72,146,133,120,225,125,66,252,193,32,17,231,181,253,48,182,250,233,243,177,35,149,37,171,41,89,156,27,237,166,196,127,152,120,145,133,224,91,135,151,176,119,166,50,124,181,67,195,19,49,15,22,160,247,189,140,142,64,35,203,86,216,185,240,223,137,39,78,32,168,32,240,229,203,153,144,31,213,250,111,247,252,240,35,165,115,57,206,196,87,14,208,195,2,233,81,96,236,36,66,109,249,91,179,6,126,28,130,157,61,22,148,52,103,47,116,140,95,246,90,49,254,184,163,31,116,107,119,137,140,63,22,228,128,101,20,113,72,63,25,146,102,67,220,163,70,175,77,212,249,129,140,190,117,153,169,104,229,170,130,210,141,104,72,60,131,3,96,60,213,78,53,31,139,41,27,101,180,77,36,114,18,169,57,70,81,176,54,77,143,133,174,125,49,150,69,4,139,20,2,174,87,36,66,93,84,158,100,151,183,176,190,15,47,145,220,58,233,254,201,22,54,157,100,158,48,197,153,12,39,64,223,85,197,143,248,64,244,199,77,77,43,102,98,70,75,70,147,74,3,94,192,234,61,96,61,253,200,193,108,183,230,32,129,194,184,85,51,129,171,72,36,110,167,243,219,215,30,73,19,86,71,52,106,200,136,146,106,23,59,170,144,55,176,242,251,99,148,146,153,52,162,218,47,101,53,73,75,150,106,88,72,179,149,208,15,213,118,140,127,17,132,188,209,214,186,101,212,154,20,137,157,202,174,163,187,147,236,47,237,134,167,144,71,147,76,209,59,95,137,189,246,219,84,124,173,228,15,190,1,82,132,57,141,48,37,116,241,83,112,62,165,44,183,63,99,134,45,229,98,155,165,164,211,178,184,105,147,162,144,54,133,87,122,20,6,252,148,216,47,176,1,71,166,5,116,122,142,148,231,89,133,81,213,29,65,128,70,250,91,172,9,33,64,83,216,58,163,127,12,85,167,158,113,75,195,138,86,41,44,60,37,191,48,117,109,127,34,49,127,34,133,12,217,148,138,2,201,52,113,67,164,147,96,77,238,79,191,219,16,197,245,73,252,22,206,53,4,43,210,244,110,106,106,138,76,229,200,142,57,170,37,211,16,255,0,195,26,88,169,243,54,62,129,112,125,130,140,194,52,7,255,0,9,152,159,236,219,248,182,8,244,146,150,63,208,52,250,36,210,233,60,100,21,107,18,197,72,43,247,229,128,51,70,242,230,188,84,148,6,72,92,48,191,48,72,4,127,135,237,128,200,220,164,22,61,129,50,180,83,244,136,168,61,81,58,135,0,216,139,161,255,0,239,125,241,123,166,50,124,181,84,176,196,204,67,70,8,107,222,198,71,176,35,251,195,219,1,122,212,249,252,82,72,202,73,173,166,103,113,190,218,64,97,233,214,30,36,98,255,0,74,101,118,207,26,34,67,180,49,211,139,1,101,118,18,161,54,243,183,238,226,132,182,64,65,212,131,95,13,184,143,211,133,156,142,164,185,107,178,3,250,160,176,254,32,251,224,247,197,217,32,25,93,28,82,47,226,178,74,202,123,66,141,26,189,55,95,81,128,127,13,193,94,158,73,105,67,35,101,206,177,139,242,10,232,55,238,228,78,14,252,90,72,218,130,137,158,57,9,88,230,208,202,54,7,169,177,240,230,125,48,248,250,96,207,214,70,99,80,179,52,20,147,85,83,218,98,36,70,32,242,5,88,216,121,133,190,59,72,218,113,37,68,97,137,116,48,157,3,245,181,15,228,6,35,142,9,22,56,69,100,142,89,97,44,160,158,119,215,191,160,193,188,187,230,32,129,148,56,85,51,129,171,72,36,117,129,252,246,245,194,174,147,25,153,120,130,77,52,173,152,164,146,46,152,145,229,80,215,181,193,98,91,211,173,111,59,97,147,42,171,90,92,177,89,33,55,14,84,70,15,51,120,199,63,63,182,7,201,19,86,197,42,6,68,68,144,157,206,234,8,7,151,143,240,196,178,200,35,201,101,49,59,11,204,218,175,181,129,41,202,222,135,223,13,82,78,52,70,213,74,216,169,153,58,86,200,154,151,66,233,149,216,133,212,119,118,59,248,2,125,177,174,229,240,211,71,209,88,136,69,86,122,20,83,126,74,72,10,125,128,3,211,25,141,18,161,205,41,1,35,73,154,59,216,115,82,226,255,0,199,219,13,212,211,206,180,102,40,229,98,147,66,35,23,230,24,48,177,62,216,71,18,234,41,14,225,250,164,217,107,163,180,116,167,54,204,170,186,235,59,66,18,75,54,224,177,2,192,246,14,175,63,12,46,82,116,110,106,73,104,179,119,96,139,81,36,186,98,31,248,96,169,42,79,137,23,191,128,92,52,100,112,165,243,71,80,4,147,136,162,210,73,178,146,13,201,247,251,98,199,73,169,83,244,61,55,14,77,46,147,161,5,91,155,105,32,175,229,182,6,82,107,96,150,242,7,62,145,152,5,27,90,39,107,249,15,230,199,11,133,162,155,164,154,67,117,4,250,92,3,109,55,79,231,167,223,5,166,141,229,205,30,88,229,0,164,46,25,111,204,94,214,247,24,93,77,116,253,32,167,119,101,185,175,129,157,198,251,16,138,195,211,173,183,105,92,47,2,220,60,189,131,29,49,151,229,106,231,138,50,196,104,4,53,239,98,236,55,30,61,97,236,48,83,225,168,145,186,111,36,204,58,146,229,204,209,143,217,93,99,254,160,222,248,1,210,137,94,76,246,104,201,14,209,37,58,105,2,193,136,145,46,71,247,125,48,193,240,214,227,167,53,7,138,10,190,94,252,49,220,4,161,108,125,84,159,92,81,143,186,50,78,241,48,191,197,249,32,25,125,36,78,191,142,201,35,41,238,91,160,35,238,184,205,170,86,102,142,150,106,168,2,206,203,42,49,7,176,171,155,15,64,14,52,175,139,137,27,82,82,51,199,38,165,138,77,12,188,129,186,108,113,153,199,4,136,145,10,217,28,186,194,204,170,79,122,190,254,151,24,60,158,65,112,235,163,251,37,142,54,148,189,68,97,137,149,120,71,64,228,193,193,254,24,149,38,173,166,130,177,99,131,82,56,42,24,13,250,178,92,145,220,6,187,123,120,224,150,94,103,130,152,174,160,20,204,1,32,2,71,90,255,0,158,222,184,142,115,36,180,19,8,244,131,28,196,219,81,190,146,53,90,195,176,243,243,3,184,227,46,228,33,173,136,122,3,77,18,116,182,41,37,96,218,99,148,163,21,183,43,111,124,50,244,190,10,36,168,142,141,227,49,194,177,199,195,210,123,174,45,236,91,214,216,92,232,252,133,166,153,34,104,254,147,51,53,141,201,55,28,188,110,118,240,193,76,209,158,170,139,92,192,23,137,21,12,150,223,99,181,176,172,207,234,160,241,47,164,217,111,165,93,31,151,63,233,5,28,17,79,165,98,162,44,210,115,85,0,142,168,245,59,120,12,82,167,100,167,200,97,89,87,81,136,170,132,242,255,0,85,30,248,124,224,167,233,42,131,109,33,66,44,106,88,221,136,4,3,127,95,124,35,102,49,194,41,230,132,58,240,9,145,70,150,222,225,137,191,141,175,246,194,178,182,213,5,143,98,143,72,180,192,177,35,189,219,117,55,238,225,139,254,88,187,83,78,41,122,29,149,204,36,99,35,45,58,74,186,205,174,246,63,230,252,134,5,231,113,5,108,185,204,169,43,49,114,17,207,213,100,101,254,88,176,245,50,158,131,229,73,35,41,60,116,67,97,107,4,125,59,249,245,121,246,223,7,141,116,157,39,83,191,176,59,46,169,115,154,101,117,49,146,209,193,152,163,176,228,9,13,113,111,1,114,61,113,181,116,220,197,31,68,170,140,194,235,173,2,216,95,172,92,1,111,27,145,140,25,33,146,9,97,120,220,196,180,243,188,182,213,185,28,68,11,235,214,191,161,198,253,211,56,163,151,162,181,169,42,187,70,44,88,32,222,218,129,184,241,219,20,227,241,102,103,245,34,96,144,180,143,150,72,242,194,26,40,54,141,182,216,106,119,38,254,108,71,149,177,113,24,75,155,51,42,221,160,154,71,107,13,200,98,84,253,173,129,140,178,199,150,212,179,187,138,121,42,26,36,82,220,200,27,143,241,32,244,193,250,46,45,46,97,52,145,117,75,93,148,17,126,87,254,55,194,238,172,102,104,244,175,201,244,117,162,154,89,150,58,70,97,80,139,17,30,31,64,22,243,65,238,79,32,70,1,229,210,223,61,162,156,68,1,73,98,210,172,54,83,176,189,247,236,38,222,120,101,249,185,34,168,44,30,55,38,2,88,200,160,135,33,111,184,228,71,90,246,228,118,190,4,81,22,135,54,224,235,141,166,50,152,156,220,243,55,26,175,181,207,51,124,50,14,211,100,114,246,52,46,146,209,69,81,150,8,83,72,226,134,71,23,250,141,199,111,166,2,230,25,76,117,253,13,201,233,104,217,120,175,85,195,77,103,74,11,187,234,54,30,76,73,237,24,232,203,52,200,105,228,34,64,178,23,75,242,223,111,94,68,250,223,6,50,24,20,228,57,60,36,29,10,211,106,102,189,198,236,44,61,9,223,18,99,147,81,101,57,99,186,22,242,156,159,244,59,84,229,252,77,98,9,88,150,59,18,44,24,29,182,229,123,246,95,28,102,15,163,33,252,70,26,80,176,212,123,74,149,185,247,7,6,243,208,176,102,115,58,148,26,225,86,125,251,46,70,223,178,44,112,171,93,18,201,209,202,180,141,216,40,145,163,64,90,225,67,18,15,251,240,192,59,121,44,53,227,65,62,140,66,38,200,115,6,226,20,120,102,147,132,3,126,170,165,239,238,91,251,184,88,150,86,168,28,40,143,227,205,4,122,69,236,6,173,141,252,245,97,135,163,14,226,44,240,7,141,83,169,36,107,110,198,140,139,131,110,253,4,249,28,0,165,166,21,52,230,85,97,165,162,9,20,135,109,37,89,237,237,97,237,138,31,115,176,191,99,114,232,61,79,205,244,23,40,149,129,184,166,17,129,224,132,160,62,203,140,86,161,150,62,145,85,36,17,222,149,227,208,203,115,178,134,8,45,228,77,173,220,113,174,124,50,144,73,208,122,56,142,146,105,154,72,136,29,225,201,255,0,171,25,87,73,169,68,29,47,120,233,146,88,255,0,22,86,148,54,192,128,197,136,30,22,195,242,111,20,39,10,169,72,23,74,22,26,4,167,145,108,75,188,76,182,228,1,22,216,114,182,162,48,69,100,153,41,96,134,56,117,207,1,140,13,190,162,1,80,7,238,220,119,98,149,10,222,140,84,93,139,241,75,131,168,220,144,171,127,241,33,62,184,57,58,150,84,86,55,41,26,132,176,2,228,92,13,253,240,183,45,144,89,151,212,144,39,164,13,44,144,192,146,192,99,81,18,4,33,181,6,210,74,150,32,114,4,139,133,236,22,195,127,195,168,97,76,178,84,149,27,240,234,2,196,165,66,237,179,15,51,171,86,248,90,204,245,84,208,67,44,165,56,82,134,18,58,165,175,123,22,62,54,229,224,20,119,156,91,200,234,100,52,142,41,229,33,181,114,29,164,111,176,236,178,181,133,246,54,56,220,190,147,98,113,63,168,145,123,57,160,166,106,228,146,119,68,224,212,112,148,141,236,9,23,58,78,199,116,229,254,152,47,157,209,10,188,177,226,225,36,92,86,144,109,176,146,230,250,182,237,59,250,249,224,62,99,56,169,171,141,164,208,30,162,67,164,56,55,29,173,167,109,185,46,199,110,120,179,109,84,159,46,199,84,156,121,30,198,229,84,18,44,124,119,12,222,24,149,75,166,40,169,197,106,103,57,166,81,30,101,209,60,138,150,137,151,137,37,87,9,11,155,32,4,185,99,110,238,169,36,246,129,138,185,78,80,114,165,159,46,18,106,224,72,247,102,218,252,136,59,109,202,247,236,246,195,46,71,10,182,77,147,70,69,144,9,117,22,55,35,119,4,15,75,139,248,226,142,120,22,12,210,165,148,160,226,70,142,251,246,110,54,238,22,190,55,44,174,52,6,53,184,27,49,112,50,36,103,97,195,82,108,79,104,82,183,62,247,199,125,26,139,139,209,188,193,248,140,146,65,36,156,48,28,253,42,128,223,220,183,182,5,215,196,178,116,106,116,71,109,34,70,72,193,107,133,5,155,111,176,246,24,189,209,183,113,77,159,0,232,170,88,60,107,110,198,143,98,13,187,244,147,141,196,158,147,102,250,147,23,165,149,170,84,197,9,28,121,161,142,194,246,0,53,148,143,80,231,27,183,67,234,5,111,65,242,185,89,78,244,106,150,61,161,110,191,144,255,0,119,198,21,77,76,42,105,76,170,194,207,16,88,164,109,180,149,39,79,182,145,253,220,109,63,13,101,18,244,34,130,51,99,192,15,17,30,33,207,243,197,56,123,176,120,141,226,153,143,76,200,51,234,212,133,9,165,150,61,44,9,59,46,202,15,185,62,135,20,233,66,199,65,29,52,169,102,44,240,186,219,233,177,4,11,14,86,214,70,8,244,130,144,65,210,182,138,157,37,141,67,73,197,13,181,192,98,72,30,22,252,177,78,131,122,37,170,185,47,196,226,131,168,221,142,148,213,127,54,82,125,113,151,184,217,171,196,203,139,36,235,77,77,20,112,234,158,6,64,54,250,172,165,108,61,61,49,95,164,47,36,171,2,75,3,68,56,81,240,250,218,131,105,44,11,16,57,92,139,129,216,182,238,193,122,133,98,21,73,187,71,24,9,176,23,109,215,159,144,56,167,153,222,162,138,25,101,41,194,149,89,93,130,105,189,244,150,62,61,131,192,47,142,59,27,182,71,53,67,55,195,168,97,76,165,210,100,107,199,81,162,37,42,20,105,217,135,153,212,95,126,220,81,205,104,41,142,97,12,147,186,39,10,160,66,8,222,194,224,51,88,243,221,9,183,241,197,60,142,166,83,70,120,19,16,220,78,67,123,149,222,224,114,29,86,0,95,99,99,221,139,153,132,194,162,182,51,39,13,90,161,203,0,224,220,15,169,180,237,183,33,177,241,194,38,218,206,209,70,53,120,172,47,158,209,45,102,90,241,24,146,30,43,72,8,28,159,114,117,92,118,147,247,192,252,223,39,143,51,232,198,65,77,70,227,137,45,64,137,11,27,40,83,172,177,3,151,234,220,247,133,24,244,141,116,130,157,142,169,68,210,49,6,229,86,236,55,223,158,247,111,12,28,201,98,86,202,50,88,216,90,53,142,66,75,110,65,58,193,3,186,194,226,254,62,56,232,74,147,102,78,59,161,99,41,202,78,91,12,217,112,146,230,9,36,82,199,107,239,213,35,179,149,253,252,49,30,101,42,254,131,133,220,142,22,160,65,61,162,235,185,247,56,53,157,5,131,53,170,42,84,113,18,55,147,125,236,69,182,238,28,240,169,152,68,178,116,97,210,55,109,34,82,136,11,92,42,235,99,111,176,30,131,10,221,228,25,254,180,22,232,236,92,78,139,87,73,196,100,150,6,151,64,12,126,149,80,111,232,111,237,133,121,164,106,148,120,98,63,141,36,72,64,189,128,7,74,145,234,37,56,99,232,251,184,160,207,128,116,85,46,89,5,187,29,5,136,54,229,218,112,189,79,75,243,20,109,34,176,180,145,105,138,70,218,196,88,175,182,143,240,226,135,220,236,47,216,221,250,51,56,175,232,70,95,43,173,248,148,42,10,158,68,105,35,127,65,254,239,140,58,102,70,206,171,210,52,38,146,162,43,27,155,144,132,88,31,207,27,55,195,153,86,110,132,101,138,116,158,10,24,136,191,236,177,24,199,115,170,65,15,73,140,48,36,177,162,171,137,131,237,112,9,184,242,223,111,44,63,38,241,66,112,237,38,81,166,1,104,35,166,149,44,204,207,19,173,190,158,181,237,110,203,2,87,4,68,147,252,189,52,113,197,170,120,89,0,234,253,93,70,6,222,132,98,157,5,205,28,117,119,38,66,252,107,234,221,141,144,177,62,108,24,254,246,13,212,41,216,18,11,68,129,99,22,2,237,203,159,110,202,112,183,45,144,89,151,212,144,35,164,82,73,49,137,37,167,104,129,142,35,24,213,168,16,53,2,77,185,95,109,188,60,48,233,240,238,24,87,39,49,204,140,76,85,6,56,129,80,163,71,49,231,214,47,115,219,133,92,210,243,210,65,44,218,56,50,6,86,42,150,213,178,51,55,141,238,5,251,52,91,183,23,178,74,169,190,79,240,38,96,226,77,237,189,217,119,186,142,67,102,0,95,109,142,55,55,165,98,177,63,168,145,107,49,160,166,253,35,77,36,242,36,102,42,129,14,161,214,176,4,6,109,39,158,234,198,220,251,183,193,124,250,137,107,50,230,132,196,144,241,11,221,71,38,235,18,90,227,180,147,239,129,21,243,45,69,124,122,248,106,106,29,156,6,6,225,126,166,211,113,202,195,145,241,197,151,6,90,65,78,199,92,171,36,132,134,185,85,187,115,223,159,237,120,98,85,43,140,74,92,85,179,220,231,38,139,53,232,247,71,169,169,28,7,146,97,18,150,54,85,82,172,196,129,203,144,185,239,208,49,79,40,202,155,47,166,147,45,18,93,224,121,35,44,123,78,171,2,60,57,251,140,52,100,241,35,101,121,42,48,180,105,3,18,95,115,114,172,8,29,214,0,143,95,17,129,153,200,88,51,106,176,10,254,32,141,228,23,223,113,109,143,102,247,247,198,229,147,113,160,49,173,192,217,156,168,217,37,60,142,64,136,178,149,39,181,73,93,207,158,163,137,114,24,139,244,70,178,110,35,36,176,113,116,141,71,146,233,55,244,177,192,140,194,37,147,163,26,17,219,72,148,162,2,215,10,186,201,183,178,219,219,4,178,39,113,148,231,163,90,42,151,114,139,110,65,213,74,144,109,123,115,39,207,27,141,116,155,39,212,152,183,80,237,83,28,176,68,127,22,72,212,218,246,0,89,20,175,168,144,227,123,200,167,25,151,66,168,230,145,1,227,208,2,202,121,88,165,183,198,15,5,47,204,81,188,138,195,241,99,180,50,54,218,108,16,143,242,125,142,54,255,0,135,178,138,158,131,229,55,210,68,80,240,72,254,193,211,252,49,78,30,237,3,196,111,20,204,86,86,89,51,108,197,17,89,168,234,99,220,147,114,21,148,216,254,120,173,78,0,160,142,154,100,179,190,168,157,109,244,29,92,173,217,97,117,197,188,210,144,67,210,19,12,11,44,113,164,108,179,7,219,180,169,244,5,133,177,13,1,45,71,13,93,201,144,183,26,250,183,99,212,36,159,51,168,250,227,19,220,108,213,226,101,211,36,237,12,17,197,16,51,196,234,55,28,206,134,13,230,186,72,197,94,145,201,37,68,177,172,180,239,8,104,226,104,215,80,97,166,204,55,241,59,109,225,225,130,245,33,129,4,176,45,10,1,24,176,23,107,1,123,246,236,135,20,243,81,197,166,130,89,173,192,112,192,144,150,213,96,132,183,141,201,27,246,105,182,55,27,182,71,145,80,215,240,242,40,87,37,9,42,49,49,78,209,196,10,133,1,45,113,231,185,123,158,220,12,173,160,166,25,157,36,179,200,145,180,115,172,58,135,90,192,27,22,210,121,238,24,219,152,236,223,21,178,74,169,133,24,48,76,120,139,33,189,183,187,41,185,32,114,27,48,27,247,28,89,173,145,106,51,24,195,112,213,170,25,164,1,129,184,81,215,33,110,57,120,31,28,79,54,214,102,138,96,175,21,133,115,250,37,172,203,140,70,36,128,73,170,232,57,27,51,18,215,29,247,30,184,169,157,228,209,102,217,39,71,105,169,30,205,35,44,97,152,216,42,104,102,36,47,46,67,215,72,236,199,50,3,37,18,64,122,242,33,123,134,185,11,119,39,183,159,97,191,102,24,50,152,145,178,236,149,88,89,18,151,81,103,230,73,4,91,195,101,32,249,248,140,116,100,210,176,103,29,210,21,50,140,173,232,104,228,203,132,131,137,3,203,17,99,251,90,138,130,60,63,154,226,190,119,58,255,0,195,209,79,171,76,118,87,141,143,113,34,196,249,234,193,220,225,86,12,218,177,65,22,147,134,242,2,119,221,64,231,217,189,253,240,167,153,211,252,207,69,150,24,100,35,84,134,52,44,110,21,67,150,3,217,109,237,132,238,231,108,98,241,161,211,227,5,70,133,167,131,89,187,193,112,163,187,88,220,225,10,40,230,134,106,8,93,145,140,144,133,105,14,228,254,25,99,111,1,165,111,253,161,221,135,255,0,140,47,23,14,154,32,109,49,135,123,41,190,141,93,252,185,254,120,71,167,104,35,155,43,69,97,38,136,245,9,8,59,131,28,160,253,237,233,108,91,151,187,59,3,232,10,69,26,209,71,82,36,153,29,21,195,147,172,110,52,242,191,46,195,143,100,168,138,44,200,37,37,53,225,88,148,200,64,55,123,106,59,119,243,183,160,199,213,153,69,45,116,213,78,243,104,88,130,234,136,3,117,234,142,193,177,222,254,227,4,235,71,10,141,216,200,16,252,168,85,183,50,108,73,55,236,23,111,182,38,114,75,112,41,129,179,217,20,212,86,201,110,11,33,141,136,3,96,70,163,114,61,177,70,147,39,146,174,114,164,144,52,52,133,84,27,130,24,1,233,186,159,43,224,204,81,69,153,116,178,170,9,88,91,90,221,71,51,164,16,71,150,222,216,232,202,105,179,118,98,236,137,35,73,27,178,13,200,210,78,159,35,164,143,92,83,28,148,146,19,202,214,236,175,40,154,162,129,41,195,133,156,184,86,32,155,169,4,144,124,191,250,216,59,209,230,121,178,138,183,96,86,0,229,17,211,189,80,2,77,251,6,145,203,191,11,160,212,6,105,105,197,164,235,35,18,163,97,181,152,143,247,203,12,189,16,158,57,50,74,234,77,2,69,87,101,225,48,177,96,202,170,150,62,141,235,124,41,210,139,162,236,152,37,21,170,69,190,147,71,106,40,42,53,50,162,74,165,246,219,118,176,255,0,49,55,242,194,133,36,209,46,123,89,82,232,21,20,16,173,251,55,82,117,123,182,159,92,56,116,134,100,106,57,169,231,144,172,98,203,160,13,199,226,33,38,199,184,125,129,238,194,102,101,3,82,210,214,35,33,103,13,119,78,198,220,53,143,245,65,23,244,194,90,236,133,227,139,104,15,153,36,149,121,135,17,64,141,106,37,167,58,121,105,69,137,190,251,27,248,156,92,206,84,206,211,212,200,29,91,65,234,33,250,78,196,88,247,236,49,237,18,26,134,73,219,173,37,65,45,214,223,144,54,219,203,243,199,21,239,36,57,115,205,165,116,9,84,131,204,253,67,111,47,231,135,172,138,180,179,22,39,173,48,231,195,65,2,116,226,17,17,58,254,78,68,43,125,130,128,129,125,236,127,187,134,175,139,85,2,28,162,146,45,108,12,137,53,144,126,181,130,141,252,0,99,235,108,43,252,56,141,41,250,115,77,76,70,170,136,169,37,18,63,120,186,219,242,56,107,248,178,241,38,81,74,191,248,197,101,225,245,110,72,234,130,47,217,204,31,27,97,209,244,216,188,155,102,50,186,120,102,130,154,132,185,73,3,166,134,115,185,1,152,216,15,27,55,248,78,25,233,162,90,57,94,211,171,70,220,55,213,168,11,27,147,207,144,238,194,245,27,195,21,22,91,10,62,187,185,96,246,228,117,45,253,183,24,98,168,202,169,234,234,52,180,161,52,196,186,161,80,123,110,117,109,207,107,98,121,58,123,142,201,236,71,52,145,153,105,142,93,78,186,100,141,93,220,94,231,123,129,142,115,61,178,250,143,195,225,167,9,1,86,218,214,120,183,254,30,71,7,41,35,137,104,224,208,196,41,136,42,144,58,207,96,108,60,58,170,63,217,192,155,197,152,231,7,47,144,174,130,21,66,254,181,148,198,79,228,222,216,236,114,234,178,124,145,218,128,116,25,84,181,51,83,161,123,2,218,245,42,238,0,185,2,199,152,240,241,193,96,186,242,170,122,74,119,180,229,200,107,220,144,75,23,213,137,136,3,60,118,105,90,24,150,66,156,64,62,144,65,30,219,219,195,20,131,213,25,76,148,171,166,101,34,205,218,170,77,212,159,46,94,131,7,57,41,37,99,120,126,26,77,58,15,100,114,72,40,235,106,164,35,129,10,197,34,191,237,21,69,36,158,241,113,107,115,185,56,35,210,154,118,25,88,157,65,86,134,77,109,182,218,135,111,248,142,254,24,31,209,26,152,30,134,186,18,26,104,211,170,34,3,245,72,0,31,30,102,248,41,158,75,27,100,213,17,85,44,156,53,28,25,21,91,99,118,69,219,187,107,157,251,143,118,23,46,231,74,26,103,165,10,20,245,80,211,231,21,207,80,165,83,78,132,110,213,36,19,127,83,183,169,192,60,194,51,89,155,79,34,16,22,106,136,29,128,218,200,171,183,174,199,215,207,5,115,104,77,10,79,120,196,134,197,220,106,54,99,112,111,228,183,197,60,172,10,128,211,148,235,74,88,157,94,4,183,228,113,152,222,158,160,229,141,181,76,243,56,31,51,60,213,82,150,12,241,182,145,25,250,126,146,52,248,242,62,152,63,240,201,97,78,156,70,35,39,95,201,72,140,9,184,0,21,11,246,24,95,204,56,144,208,60,232,139,167,138,132,49,220,158,178,225,131,225,186,36,29,60,138,151,234,154,58,41,22,71,253,174,176,177,195,177,201,57,166,129,112,107,11,177,151,226,229,66,197,149,209,69,173,129,146,57,236,131,245,173,160,111,224,53,31,182,51,24,33,154,10,122,17,38,153,53,198,81,158,247,32,18,72,3,198,199,236,113,168,252,91,120,151,42,163,77,184,236,178,232,234,238,71,83,86,253,156,193,241,177,198,105,72,208,199,73,150,66,143,196,29,98,31,79,191,177,184,193,101,238,119,14,233,127,99,13,60,73,71,43,254,58,180,108,209,201,171,80,27,222,246,191,33,251,56,142,105,16,205,7,232,250,117,209,36,104,236,226,247,59,220,15,107,12,73,83,148,211,213,212,176,105,85,66,198,186,161,0,246,239,170,195,159,103,223,5,169,163,136,81,195,161,136,86,137,85,108,58,207,177,32,120,117,70,38,214,150,224,233,1,230,165,69,5,73,40,17,56,107,117,109,173,102,139,127,247,216,112,43,47,202,165,169,168,167,70,123,117,139,234,85,220,110,108,45,218,55,189,176,105,12,89,150,116,212,50,20,40,72,1,127,90,200,99,254,71,219,31,11,12,230,70,121,90,24,131,178,107,3,144,32,255,0,237,225,138,20,244,197,33,28,173,77,180,66,139,197,202,169,105,105,218,211,22,58,175,114,195,114,218,191,44,25,200,228,147,228,106,234,164,35,131,17,142,68,111,218,42,160,146,123,197,192,91,119,177,192,5,122,179,47,22,149,116,76,164,89,173,244,45,245,41,35,194,214,253,220,48,244,74,162,9,50,218,216,108,210,198,167,64,140,14,75,176,7,199,102,55,242,194,233,83,175,114,220,152,37,24,219,253,23,186,83,78,70,90,147,168,101,225,73,173,182,218,224,218,246,253,227,237,133,74,106,152,96,205,171,218,161,116,175,244,113,145,216,73,59,250,147,111,92,55,103,146,199,38,79,52,117,34,64,130,209,56,13,177,37,144,109,221,218,125,15,118,18,115,104,126,66,57,129,143,89,29,103,220,216,155,131,171,247,111,127,253,240,153,119,3,28,91,86,129,117,200,107,51,137,38,66,52,77,83,12,172,7,86,200,16,17,228,118,247,223,19,231,9,243,53,19,212,204,88,52,145,181,132,103,233,221,88,91,243,244,199,121,88,19,171,78,99,179,74,89,142,191,2,91,242,63,124,71,152,241,34,160,51,34,11,113,83,75,29,201,187,47,250,97,220,197,226,98,196,220,226,198,63,134,34,36,233,189,163,39,95,200,186,184,38,224,89,148,15,176,30,248,96,248,189,80,34,203,168,161,214,192,201,28,196,32,223,85,138,115,242,185,194,255,0,195,69,72,186,118,41,71,90,104,232,93,100,123,253,71,80,177,246,182,24,254,46,188,75,150,209,166,220,118,73,116,117,121,139,166,173,251,57,175,182,30,189,49,115,245,145,153,65,4,176,69,68,178,104,147,137,9,141,222,247,54,58,136,3,200,126,88,102,130,52,163,146,64,103,86,140,186,73,171,80,27,253,86,191,46,203,97,126,145,226,142,155,44,134,57,56,163,75,145,37,183,250,72,63,114,70,24,42,178,154,106,170,169,53,202,170,21,6,184,84,29,129,223,85,135,62,207,190,39,147,223,113,217,61,136,230,116,249,136,214,130,157,120,79,18,51,176,189,201,220,254,68,12,113,155,144,40,106,73,64,145,217,110,173,181,172,99,223,249,249,224,236,49,196,41,35,8,196,6,137,85,108,58,207,213,36,15,13,148,224,84,102,44,207,60,122,73,74,20,226,18,19,182,200,201,207,216,251,99,177,203,170,201,242,71,106,2,101,249,76,213,21,48,35,72,84,134,47,169,87,113,185,176,43,218,55,189,176,77,71,23,42,163,166,166,114,179,19,214,189,203,46,229,181,115,239,182,37,143,108,222,87,146,102,138,59,186,107,3,192,155,95,199,151,134,41,171,213,151,226,210,174,137,129,29,107,91,66,223,82,146,60,0,255,0,14,14,114,82,74,198,224,225,166,211,210,48,228,111,39,200,213,85,72,64,138,57,35,120,207,237,88,92,177,239,222,202,7,245,142,47,116,162,156,173,4,51,168,101,17,202,25,182,218,224,218,246,239,235,31,59,12,83,232,149,68,50,229,85,80,89,165,69,109,2,48,62,145,176,7,202,206,111,229,139,249,228,201,46,86,209,212,43,133,212,35,101,213,213,212,89,0,183,112,237,241,0,225,115,238,206,148,52,207,74,20,105,42,161,131,51,204,13,66,216,19,194,140,142,242,223,196,146,48,14,173,13,102,112,102,82,56,114,213,71,59,0,45,100,84,82,7,129,216,122,223,4,243,88,190,66,57,71,15,94,146,25,238,73,222,224,234,219,186,247,247,196,25,90,137,145,166,49,217,165,44,231,94,252,137,111,200,253,241,152,222,158,160,229,142,213,17,230,241,252,197,68,245,19,22,6,88,219,104,207,211,102,82,52,251,223,12,159,11,248,75,211,73,56,100,151,52,14,36,4,220,41,14,0,251,0,125,112,181,152,9,82,132,72,136,160,25,80,43,29,201,187,47,250,97,151,225,144,142,62,156,53,48,23,150,58,6,89,95,246,142,161,99,253,221,56,118,54,156,211,64,202,26,112,238,27,248,191,80,35,162,163,128,59,93,227,144,133,27,222,204,155,159,43,227,57,130,9,97,74,40,229,40,226,88,76,111,32,55,109,195,48,183,144,182,52,159,139,207,24,161,163,77,184,204,146,91,171,205,110,183,223,179,179,25,229,35,66,145,101,145,70,252,64,17,200,146,219,253,14,15,220,145,130,203,220,236,14,160,191,97,234,116,74,38,148,52,202,241,241,21,245,6,3,179,85,175,203,176,226,42,161,77,36,172,148,209,170,70,212,215,12,1,235,54,150,55,241,181,192,183,137,238,196,181,89,77,53,85,68,165,229,85,84,80,30,21,7,171,181,239,110,223,253,240,73,233,34,154,8,8,125,32,32,176,11,214,144,152,216,17,225,181,253,189,113,58,154,78,192,113,181,66,230,93,72,244,171,37,106,200,84,25,82,41,21,65,42,20,16,110,73,228,122,199,219,23,152,212,10,179,52,4,49,37,4,49,131,213,145,131,165,175,226,46,65,240,7,31,73,89,168,230,16,70,88,169,156,145,16,4,130,111,166,237,221,123,16,61,123,177,78,89,234,96,130,54,67,248,17,182,184,116,141,228,45,191,255,0,91,239,135,57,41,73,54,55,15,15,39,13,187,89,162,83,198,146,78,33,148,181,244,13,70,251,131,107,22,94,225,126,87,223,8,25,236,6,24,234,41,77,152,10,176,186,142,214,87,93,68,251,31,184,238,198,128,106,35,178,205,78,160,254,18,168,157,121,72,13,244,183,229,127,60,41,103,177,211,84,212,85,85,70,14,165,10,27,157,175,164,88,251,41,30,135,8,150,192,66,46,78,144,23,54,104,106,190,82,8,162,0,194,97,37,151,156,100,155,50,248,19,113,127,12,10,141,170,36,232,170,68,228,22,64,210,108,109,119,99,172,47,228,124,241,60,146,153,51,86,163,225,184,28,65,35,88,155,179,5,4,49,61,167,123,120,105,197,207,149,105,126,92,32,80,242,47,210,59,142,219,121,115,7,12,140,212,85,51,103,137,201,236,8,168,167,167,138,73,238,100,31,138,173,25,39,234,98,192,27,120,88,49,244,199,232,30,146,206,171,209,108,198,114,197,20,83,179,234,29,155,19,127,190,63,61,214,200,174,213,47,32,44,169,62,129,110,195,103,32,251,145,239,143,208,53,28,57,58,12,90,109,60,55,160,12,196,141,91,104,29,157,184,126,47,22,7,18,170,104,252,254,41,170,170,36,171,74,121,16,199,173,180,44,157,141,168,117,136,246,254,238,27,104,97,165,121,98,174,19,2,219,128,141,216,8,27,129,217,181,143,174,23,40,52,45,110,103,81,35,146,224,199,212,210,121,106,231,246,95,124,24,161,167,134,163,35,164,13,32,141,180,196,3,88,238,120,99,171,113,229,132,205,208,233,239,19,178,180,239,195,102,64,242,203,50,40,11,184,22,66,8,39,197,79,216,98,162,229,230,171,59,157,169,75,126,28,142,193,210,196,169,209,112,77,249,11,145,234,111,219,131,212,84,17,67,12,148,232,219,137,86,237,110,170,92,21,36,119,141,198,43,212,152,114,249,41,82,55,96,211,22,145,166,35,114,8,69,216,95,183,187,29,143,34,91,19,79,30,173,200,37,213,162,134,56,28,172,144,29,114,92,220,128,128,106,7,190,255,0,195,7,242,57,36,124,154,130,105,131,34,188,172,145,1,200,37,182,191,142,199,207,198,248,86,95,152,14,198,148,176,109,209,174,44,116,27,216,145,228,45,224,70,26,186,49,92,179,228,130,6,132,75,162,113,165,14,218,6,189,74,195,195,123,91,250,167,191,2,210,170,69,57,112,184,199,84,190,196,89,236,43,75,154,9,101,214,96,154,50,2,158,87,216,216,119,115,99,111,12,47,209,214,70,185,68,236,209,172,67,134,94,37,34,250,152,245,116,158,242,53,47,190,26,179,179,79,87,75,29,60,192,180,130,113,194,109,238,24,171,173,143,137,185,30,160,225,27,50,127,145,64,209,70,197,98,152,172,102,255,0,69,214,254,151,211,111,108,5,110,100,34,218,178,166,76,38,166,172,26,77,213,168,132,74,172,223,173,244,223,208,39,47,231,136,101,166,82,168,20,185,69,145,145,108,221,66,36,181,201,30,110,71,166,9,211,82,143,147,91,37,135,13,74,134,39,123,245,182,247,190,42,102,17,205,122,72,159,76,106,219,19,216,2,216,223,204,233,62,167,13,214,158,199,98,198,212,175,216,212,126,18,205,11,244,102,170,10,114,76,81,86,73,160,157,206,146,1,31,150,17,250,127,11,207,211,143,151,89,116,49,168,11,169,143,85,67,1,181,251,173,134,191,131,243,83,136,51,122,56,1,67,28,209,6,4,239,112,129,88,250,176,99,128,127,22,163,73,51,197,64,116,95,134,100,96,164,105,82,0,189,251,123,189,48,246,254,154,98,35,182,70,133,252,178,4,150,174,106,121,157,96,136,56,104,128,230,110,90,236,73,219,150,159,124,25,154,42,53,164,134,150,71,252,52,33,4,129,172,73,184,23,241,220,224,109,28,144,182,122,34,91,72,129,10,150,182,207,180,4,31,107,98,213,70,77,3,214,75,80,243,40,48,200,204,66,220,152,236,219,92,118,108,71,44,75,55,189,49,249,55,118,115,94,105,230,160,173,142,54,120,162,137,215,69,193,223,173,189,188,245,243,238,196,121,101,23,203,172,117,197,201,141,165,235,21,29,80,58,194,224,250,139,141,249,140,24,204,104,146,162,103,38,75,180,176,233,16,21,23,114,66,111,207,176,128,109,138,50,212,64,179,214,82,241,56,49,66,228,197,25,250,85,180,218,231,187,149,199,103,84,158,99,12,142,68,214,146,117,142,166,153,204,240,77,153,85,149,132,178,136,181,21,100,32,220,149,54,99,191,97,58,127,123,29,76,196,252,143,1,200,106,112,100,144,94,251,34,238,15,125,192,199,178,77,79,77,52,84,241,72,202,172,204,229,192,216,43,42,3,167,125,247,191,149,200,236,197,65,243,10,239,242,228,169,58,145,197,173,100,55,222,221,134,219,95,176,227,21,82,251,20,199,12,166,228,226,53,100,143,35,100,249,108,179,6,80,238,201,26,142,65,0,218,254,59,122,248,226,28,246,20,164,205,76,147,7,48,79,19,105,83,202,226,198,195,187,234,99,111,234,226,199,70,171,150,167,35,72,90,17,46,138,133,210,188,184,99,86,165,111,46,66,222,4,118,227,172,240,211,214,82,195,79,50,150,144,78,12,77,189,238,82,65,99,226,121,122,140,46,74,216,14,53,147,74,21,105,170,208,100,117,5,163,17,222,34,98,22,190,166,59,17,226,87,80,229,223,129,25,71,26,158,173,130,155,135,163,88,213,88,246,129,164,159,100,181,191,158,44,102,78,104,163,15,18,49,17,202,201,27,95,232,186,253,175,166,222,216,146,158,150,212,107,100,176,208,133,67,29,200,54,97,111,112,113,184,228,162,173,155,60,109,236,11,146,153,72,140,2,229,3,52,75,214,234,17,39,135,155,145,233,141,115,225,76,209,73,209,73,33,128,147,20,53,82,132,36,220,233,230,62,216,202,243,8,230,47,73,19,233,141,24,110,123,6,130,167,220,132,62,248,209,254,16,79,79,242,57,181,36,10,83,135,82,151,7,157,244,40,62,229,78,31,133,220,128,205,23,28,72,79,233,204,77,55,78,154,1,46,134,21,38,236,199,96,15,90,215,238,176,24,163,149,211,36,149,82,211,78,235,4,106,224,198,23,157,174,215,36,157,183,26,125,240,115,226,178,71,47,72,140,101,248,96,180,102,86,10,70,149,42,162,247,237,255,0,239,112,46,134,72,164,207,140,96,7,80,160,19,109,159,171,9,252,136,192,228,218,198,65,220,43,236,16,154,42,53,165,130,154,71,26,16,170,9,3,88,147,125,55,241,231,138,181,230,158,124,190,177,17,154,40,98,145,56,97,129,223,172,65,183,158,177,191,119,158,61,159,38,129,171,36,169,121,128,48,202,88,233,185,225,217,141,174,59,54,211,203,4,243,10,36,168,168,123,184,45,44,69,4,5,69,220,146,164,159,67,109,176,168,77,38,38,80,114,64,140,178,139,229,146,42,230,98,99,119,55,42,58,160,2,227,99,234,46,55,230,49,53,69,60,217,149,83,172,58,151,132,31,67,33,6,228,131,98,119,236,36,143,92,118,245,48,137,170,233,140,156,40,161,148,152,163,59,132,39,107,158,238,87,29,157,83,218,49,235,203,79,77,60,116,209,72,202,140,89,139,129,182,150,84,184,83,125,247,191,149,207,118,26,218,114,212,108,33,244,234,207,167,123,181,19,83,189,141,50,153,36,23,191,85,87,112,123,238,23,12,25,43,200,114,172,178,73,131,47,16,178,162,142,65,64,54,191,141,128,191,125,240,168,62,100,52,134,156,149,44,25,36,22,181,144,223,123,126,169,211,113,126,195,124,54,244,114,185,106,114,40,162,104,120,165,39,80,163,151,11,172,72,111,45,135,229,128,105,105,164,59,46,9,65,106,101,76,246,20,163,205,29,230,18,52,19,68,218,80,242,186,216,168,29,223,83,31,221,194,252,85,73,255,0,15,212,6,141,99,45,9,225,173,175,114,192,130,60,198,161,203,149,193,195,94,121,242,213,212,208,211,204,11,72,38,6,51,189,238,86,85,177,241,32,122,92,97,27,50,145,169,35,13,26,49,9,35,164,109,127,166,235,246,189,176,191,115,33,23,86,67,148,153,169,234,101,10,117,9,40,210,52,5,191,100,88,159,100,181,188,113,86,74,100,34,61,220,198,11,68,164,55,80,135,54,229,223,214,111,108,22,134,146,212,106,21,44,52,33,69,107,220,131,102,4,123,131,138,57,132,83,52,180,176,185,17,135,67,115,200,13,12,141,239,101,43,251,199,13,214,158,199,98,198,212,175,216,214,62,21,205,28,189,14,225,66,111,28,53,18,170,147,185,181,245,15,179,12,103,189,52,137,165,233,219,195,197,42,82,173,203,51,29,130,220,189,175,253,144,48,235,240,130,162,157,178,172,210,150,157,116,8,235,21,180,147,191,208,171,247,42,216,88,248,167,20,83,116,156,198,205,161,89,226,51,56,82,52,169,85,23,191,111,47,182,30,223,66,17,13,178,48,46,83,74,146,84,201,75,59,172,9,28,157,64,57,233,185,185,36,237,184,11,131,51,71,70,41,233,233,165,126,162,20,65,32,107,18,111,164,30,243,123,156,15,160,146,41,115,247,77,33,197,148,49,182,204,116,167,240,35,19,73,147,69,243,143,84,243,11,195,41,99,166,231,134,67,27,92,118,109,97,183,126,36,148,183,166,59,38,238,254,78,107,154,9,178,250,144,172,209,67,20,169,195,86,190,224,49,6,219,255,0,89,119,254,120,243,43,162,249,56,225,173,102,98,146,49,212,84,117,64,5,198,199,243,27,243,24,45,95,67,29,69,91,221,195,25,99,42,32,42,46,221,101,37,143,145,236,197,22,170,135,137,87,78,101,225,197,12,205,194,140,238,18,231,73,39,186,246,219,249,140,54,57,19,142,145,11,29,77,51,153,233,167,204,106,100,16,150,94,18,184,70,66,13,203,14,103,127,18,184,234,162,75,201,72,244,238,64,166,140,201,40,189,250,170,187,169,239,250,126,248,245,229,167,167,158,58,88,164,100,70,213,118,3,109,44,171,178,155,239,189,255,0,179,115,251,56,168,62,100,25,12,4,168,96,201,32,181,172,155,246,115,7,77,197,251,55,198,42,165,246,41,142,25,77,203,79,216,109,201,222,83,150,101,114,78,10,180,129,130,168,221,66,239,109,187,236,5,251,245,98,150,123,18,81,102,115,60,194,70,134,88,155,68,100,254,205,136,3,251,205,237,139,253,29,174,21,89,12,17,180,92,70,73,148,40,228,98,177,36,31,45,135,189,177,198,121,242,213,212,240,65,50,234,144,73,120,200,191,104,144,105,243,178,250,92,97,114,86,216,26,126,166,152,138,171,82,159,240,221,66,180,107,27,60,5,99,80,47,114,202,65,30,98,246,184,229,177,192,188,164,205,4,245,10,14,161,45,42,70,128,158,90,87,172,222,203,111,92,75,153,74,212,104,30,52,99,165,222,52,123,253,55,0,122,95,248,98,120,169,0,163,1,82,195,74,104,86,231,99,98,8,247,198,227,146,138,182,116,241,182,9,122,88,207,7,81,126,16,188,55,13,212,210,196,128,109,223,214,107,99,98,248,87,50,75,208,152,227,136,221,32,158,100,83,123,237,171,80,251,48,198,75,152,197,52,147,211,64,197,99,87,140,239,200,13,44,141,239,96,71,239,28,105,191,8,106,105,164,201,115,58,122,100,208,137,92,92,33,60,129,69,31,244,28,63,11,78,64,241,17,113,198,132,110,151,198,100,233,236,177,25,116,240,234,165,119,44,118,210,9,147,79,247,64,245,197,92,166,145,36,150,74,90,137,22,5,73,44,138,187,16,187,220,146,118,222,195,6,62,40,69,12,221,44,104,221,248,72,210,197,198,112,164,105,82,138,47,126,221,129,246,197,12,186,72,231,207,164,66,161,135,225,223,109,152,216,127,6,24,28,155,33,145,122,161,65,9,146,139,133,79,4,174,52,33,69,14,26,196,155,149,30,38,247,56,165,90,208,77,151,207,165,218,40,162,149,4,97,239,184,4,131,219,203,172,187,255,0,60,118,217,60,63,54,213,109,55,90,25,53,18,183,58,14,162,44,71,103,96,219,191,4,235,168,35,168,173,123,184,99,34,149,16,105,27,245,195,22,39,194,248,84,38,162,196,206,14,72,19,149,209,124,148,80,86,59,177,142,77,90,136,29,81,98,227,99,252,60,113,44,244,179,230,53,50,152,117,41,137,36,8,200,65,23,107,110,119,237,185,93,177,209,170,133,158,170,22,151,135,28,83,183,9,15,36,187,88,223,184,155,108,59,111,223,142,158,90,122,122,132,166,142,70,88,200,96,204,6,197,88,94,202,111,184,184,59,254,174,253,216,107,105,203,81,177,135,211,171,60,170,147,84,180,210,83,177,11,77,27,73,40,189,238,160,110,167,251,167,223,12,217,75,202,114,252,174,74,128,85,228,67,101,2,234,6,228,109,223,109,55,191,61,92,182,194,114,154,129,196,48,146,21,131,36,162,214,210,188,249,115,4,169,97,234,112,227,209,234,225,85,145,83,35,69,196,116,145,64,236,49,17,123,31,35,96,125,109,128,105,105,164,59,46,25,65,106,144,59,61,137,40,115,26,134,152,72,208,201,17,49,161,63,178,1,0,31,83,237,129,52,53,201,79,149,164,143,18,163,128,188,52,11,170,229,183,59,30,100,90,216,98,207,5,45,124,52,240,74,186,164,12,74,17,125,193,215,213,243,210,55,238,194,77,117,75,229,237,28,209,163,19,27,186,163,223,113,200,91,194,247,251,97,85,108,200,197,233,177,235,226,243,41,167,137,75,16,120,36,128,24,111,215,29,156,239,176,194,77,52,20,218,114,231,138,86,225,44,58,80,15,214,98,46,62,198,79,182,29,62,46,64,128,65,82,102,69,97,7,13,144,253,69,75,223,111,91,99,63,12,130,175,37,170,138,18,145,112,202,5,191,211,100,99,96,59,47,168,155,248,98,172,189,216,56,60,80,230,177,169,130,184,125,50,6,176,127,220,91,251,237,237,138,89,196,145,12,206,142,148,43,112,204,50,49,94,243,164,145,142,231,174,134,26,42,169,11,245,156,109,110,222,162,41,246,184,194,198,99,95,243,121,177,171,133,220,180,110,201,96,59,13,249,122,30,126,24,147,22,57,74,86,193,158,68,162,50,228,73,50,200,211,180,119,121,36,144,241,5,137,98,21,191,212,122,99,148,170,17,189,68,114,68,36,164,121,216,73,37,183,141,174,52,155,246,142,119,241,246,197,140,178,86,130,40,29,20,240,68,72,76,150,216,57,70,237,237,221,190,248,171,4,232,41,166,164,168,141,129,118,105,133,205,245,38,196,159,65,217,219,124,20,155,109,179,113,165,26,40,215,201,198,158,104,150,41,89,198,202,20,219,137,220,15,219,4,242,186,131,65,153,124,181,43,129,20,181,81,168,36,127,225,174,171,29,251,46,20,120,16,113,98,178,149,21,167,170,72,201,55,42,73,218,202,69,239,110,221,136,62,182,197,54,162,89,235,37,102,170,52,249,133,52,75,193,99,214,12,2,135,32,118,30,177,109,188,112,220,81,78,209,95,242,25,117,194,13,118,46,244,182,162,25,36,16,72,116,206,147,117,84,243,68,221,64,39,220,223,196,140,13,154,35,83,39,14,116,38,25,20,70,247,36,88,223,123,254,232,183,168,61,184,171,84,181,21,89,163,124,242,175,204,69,8,134,235,185,112,24,216,158,227,108,27,169,141,82,162,153,66,111,118,26,188,129,255,0,95,108,39,39,75,161,24,50,214,54,190,74,162,138,56,32,165,148,69,248,113,241,203,145,201,64,80,0,191,173,135,137,192,252,250,142,53,202,93,96,15,40,46,10,40,250,139,7,23,91,242,231,112,60,48,204,176,137,50,41,35,32,199,170,25,46,197,117,111,173,127,223,166,23,179,26,68,162,203,230,120,235,4,209,221,244,50,130,56,122,134,197,143,127,44,10,221,166,22,57,110,92,232,20,164,116,246,150,39,139,68,171,66,197,207,245,136,91,143,66,14,26,190,42,148,108,154,148,57,182,149,148,130,24,110,116,129,98,59,118,39,219,10,191,15,231,106,142,156,81,176,75,64,105,234,26,50,126,163,215,185,191,216,225,163,226,180,42,217,101,29,75,76,136,208,199,56,210,219,150,12,16,27,123,15,124,93,31,77,147,79,215,70,109,65,13,56,203,168,90,55,188,118,185,39,181,137,123,175,163,1,134,200,33,226,84,84,139,233,126,10,4,123,125,59,27,91,9,81,232,158,135,41,146,40,116,162,77,164,220,242,185,177,54,241,210,125,240,220,115,88,105,105,164,171,215,184,129,25,82,252,236,24,219,239,137,51,38,251,20,54,146,86,115,84,234,149,125,30,141,73,84,157,148,75,99,204,105,31,192,226,78,143,196,205,85,83,60,140,36,102,168,42,122,160,21,7,85,133,249,218,232,79,166,22,107,179,9,94,174,155,132,250,190,92,198,224,133,190,157,42,0,219,182,228,97,155,40,127,148,166,132,130,173,8,69,103,148,92,238,117,159,112,92,3,221,124,19,139,132,55,247,39,212,167,50,24,157,145,170,68,244,250,162,226,232,145,175,114,45,244,176,245,34,254,7,3,235,220,113,94,50,36,38,228,221,118,44,59,187,249,251,226,110,59,25,43,41,202,58,188,135,139,11,111,105,44,7,181,172,222,216,37,83,64,23,141,42,197,170,84,27,95,180,88,88,251,91,214,248,20,190,79,71,130,200,149,149,178,250,255,0,209,53,145,194,133,89,166,158,4,4,117,85,237,96,92,120,92,3,221,185,197,158,152,212,164,242,24,141,66,178,164,168,225,64,55,39,83,174,147,227,187,54,255,0,179,138,38,142,6,205,72,90,174,21,66,66,173,25,230,25,172,13,135,174,224,98,173,117,45,85,78,104,82,165,7,29,35,26,158,255,0,210,146,237,214,183,103,104,195,242,65,105,179,205,83,124,219,125,236,177,83,11,213,212,197,20,232,205,19,34,163,92,88,106,238,62,106,15,219,18,37,2,211,67,3,162,19,2,60,247,3,176,105,69,0,19,229,130,19,68,4,176,146,8,109,91,155,248,31,229,137,211,67,228,21,42,247,66,250,223,83,11,233,235,40,189,189,126,216,145,59,233,42,203,147,83,77,11,153,253,2,83,229,237,28,58,165,33,208,198,7,212,196,21,37,123,133,206,222,88,35,240,242,96,122,121,79,25,136,35,138,22,12,221,228,233,184,244,35,20,235,232,162,163,203,218,69,171,226,32,86,210,192,17,195,186,236,91,198,248,183,240,242,71,147,167,84,196,37,160,249,105,204,100,253,68,106,222,254,60,189,240,252,30,70,102,119,136,103,248,176,81,178,154,80,230,192,44,164,89,185,155,40,177,29,187,19,237,140,222,134,26,113,151,81,52,111,170,61,4,220,254,179,29,119,30,140,14,52,111,139,16,43,101,244,85,45,58,35,67,28,227,75,110,88,54,128,109,236,61,241,152,197,195,158,147,39,150,40,116,198,178,21,32,158,87,184,38,222,36,19,228,112,236,155,182,47,135,241,143,236,117,138,30,36,245,66,250,28,162,4,112,14,219,27,125,182,197,90,169,21,51,14,143,68,132,172,115,17,196,177,230,52,139,126,120,233,243,104,105,105,36,172,215,114,33,71,84,191,48,1,54,255,0,16,194,205,117,124,175,89,78,99,147,87,203,148,117,33,111,166,202,0,219,182,228,28,73,143,20,165,45,204,201,150,49,67,71,71,162,102,150,162,105,24,72,237,51,92,233,0,168,58,128,29,246,186,19,233,136,33,118,67,56,158,154,241,153,116,59,94,228,17,244,159,114,1,240,97,139,25,67,252,165,60,91,171,192,177,166,169,69,207,90,204,125,108,92,3,221,124,13,19,185,53,148,220,55,18,57,226,196,219,254,32,176,23,240,182,254,215,193,59,212,217,208,113,85,100,85,206,12,178,71,105,9,185,58,151,98,223,199,159,190,8,229,181,255,0,162,171,97,167,66,172,211,84,197,29,199,85,92,89,65,113,219,107,128,123,183,56,158,175,47,8,213,18,164,90,164,93,133,251,173,177,246,3,214,248,162,40,224,108,217,244,85,112,170,35,133,90,35,204,51,88,29,189,69,192,195,177,69,59,69,92,126,93,80,131,69,222,151,212,164,243,24,140,234,234,146,196,225,64,59,181,228,1,79,141,142,175,221,241,192,250,152,26,178,169,35,168,70,104,218,53,86,218,192,183,104,62,96,95,219,21,234,233,106,106,115,82,181,8,22,116,141,53,56,63,210,146,205,102,251,91,7,101,137,68,209,18,8,98,78,247,240,56,70,90,139,161,24,50,86,58,249,7,165,10,211,69,11,170,147,2,153,129,3,107,3,161,64,7,20,186,67,64,148,244,13,28,1,166,34,68,49,129,245,49,12,46,189,219,155,12,49,141,15,209,234,133,114,80,185,46,89,133,244,221,192,38,222,191,108,2,204,40,226,163,160,105,22,171,136,129,91,75,128,71,14,235,182,175,27,224,86,237,48,241,203,122,47,124,59,152,30,158,34,112,130,145,66,202,91,188,157,36,251,29,176,197,241,100,163,101,148,161,205,172,178,145,99,204,245,123,59,118,63,108,46,124,57,119,147,167,16,157,22,132,81,202,98,61,164,106,23,191,136,219,12,63,22,161,86,161,162,168,105,209,26,40,166,93,45,185,96,220,59,219,216,123,226,232,250,76,154,94,185,158,81,67,76,180,20,70,54,213,23,8,216,158,110,199,81,97,232,67,97,178,56,120,146,214,13,90,36,42,161,92,3,182,220,189,182,194,92,92,57,225,201,166,138,29,17,6,42,65,60,174,13,246,241,42,79,174,27,37,205,161,165,163,150,175,93,207,9,93,82,252,198,158,95,113,136,243,38,251,20,54,146,86,121,85,34,166,107,144,66,132,172,115,2,100,0,243,178,45,191,205,142,250,57,19,55,26,105,27,136,239,43,27,233,0,168,37,192,29,252,209,143,166,21,235,179,9,158,186,19,28,132,252,187,43,6,2,250,108,182,2,222,135,13,89,83,252,156,49,0,99,104,18,56,212,202,46,65,109,44,73,241,221,247,243,193,56,184,67,127,114,117,37,57,21,169,221,148,76,179,211,94,51,46,134,110,100,55,37,247,38,199,193,129,239,197,10,230,13,44,145,254,33,55,39,82,237,171,126,125,253,254,119,196,137,59,149,171,166,208,233,43,17,44,68,223,241,6,144,47,225,111,245,193,74,202,0,141,81,44,113,94,69,36,11,247,118,31,107,122,227,18,223,115,210,224,242,37,169,16,229,121,135,232,202,232,41,144,169,105,234,209,63,100,48,178,93,199,111,53,4,118,89,142,59,233,109,74,84,84,8,248,202,234,146,68,225,84,115,36,200,2,159,29,44,15,167,142,42,165,28,45,155,201,194,170,225,84,199,26,152,186,183,12,118,59,121,16,118,238,197,58,138,90,138,156,223,76,232,4,201,20,90,152,31,233,13,200,13,236,2,225,249,34,148,108,243,35,39,204,183,222,203,21,48,53,109,98,71,80,140,241,178,0,215,22,5,128,220,30,235,216,29,177,42,80,138,120,226,96,164,192,169,40,54,218,192,178,32,0,250,253,176,66,88,215,143,19,16,67,27,147,191,129,196,199,68,157,28,157,92,152,203,157,101,200,190,144,100,0,144,49,36,93,236,85,147,38,166,154,22,250,67,66,180,244,6,56,1,153,132,136,99,183,54,179,110,59,183,54,246,193,143,135,51,43,116,237,144,70,23,77,11,13,95,181,114,173,246,189,189,48,59,48,164,138,138,139,136,42,184,136,1,1,214,227,69,197,197,252,110,6,47,252,54,121,36,233,162,18,128,68,40,95,132,123,72,186,222,254,32,225,252,63,145,153,157,192,61,241,108,163,80,83,107,54,178,200,69,143,51,116,236,242,56,207,168,161,166,90,42,35,27,106,140,194,108,79,235,49,12,88,122,117,199,157,176,253,241,110,20,52,180,117,6,116,70,72,164,77,45,185,112,197,57,123,15,124,103,49,24,230,92,150,120,161,209,23,89,72,39,151,85,175,238,65,62,184,110,93,219,23,195,248,175,216,228,176,235,53,194,250,31,96,174,1,219,170,54,246,197,122,183,9,157,100,144,161,33,37,86,46,1,216,144,171,111,243,126,120,250,124,214,42,90,41,170,117,221,138,7,9,126,98,192,127,17,133,170,236,194,105,43,227,120,228,39,128,218,149,130,223,78,214,2,222,248,151,22,41,57,54,193,201,145,37,176,127,40,165,150,106,73,157,143,21,153,158,93,69,1,183,89,172,59,255,0,81,253,176,53,99,53,18,49,211,34,201,26,49,225,145,250,220,180,139,114,59,147,225,131,153,104,74,104,226,4,35,195,28,49,198,38,23,35,80,23,54,253,227,185,241,197,37,71,127,193,17,201,27,200,53,171,74,52,135,29,224,243,231,109,252,123,183,195,35,188,202,112,102,113,195,40,124,135,178,42,201,170,114,234,184,86,68,65,2,66,169,116,184,101,10,186,143,175,91,200,140,45,67,39,18,162,187,134,194,77,104,25,200,185,0,149,6,222,96,237,137,104,18,122,74,85,169,203,229,18,43,111,61,35,236,5,206,159,250,201,7,192,28,121,209,234,117,138,14,169,213,173,58,246,59,95,108,22,104,210,178,94,27,35,140,172,246,28,191,143,93,4,202,186,43,24,24,25,135,130,21,23,29,253,248,158,10,36,122,100,148,75,166,104,144,46,131,218,164,93,77,185,239,181,188,241,122,137,17,115,26,112,183,33,103,110,71,206,223,239,195,17,214,229,176,254,27,154,213,133,218,154,30,171,161,228,20,139,220,127,187,12,33,61,72,122,159,85,137,53,32,64,51,87,249,114,208,179,147,21,251,117,41,143,111,236,234,83,143,208,20,167,137,209,8,4,123,222,132,1,231,195,22,198,19,92,36,57,140,177,64,11,74,180,229,52,62,255,0,83,71,111,93,241,182,116,117,190,111,160,20,100,155,9,40,2,220,247,105,181,241,110,15,22,39,138,221,166,97,83,1,243,121,138,70,223,243,114,233,88,129,253,97,204,159,125,56,109,201,35,166,20,48,160,60,72,163,42,6,173,245,13,4,122,223,150,22,4,49,197,210,9,169,152,172,242,44,69,86,68,216,108,161,109,127,247,203,7,122,59,52,52,244,38,54,58,116,59,40,3,185,93,192,3,216,98,124,169,184,236,58,214,155,97,138,224,180,180,85,210,239,196,211,248,102,214,211,221,232,48,189,28,166,86,203,101,7,84,107,78,9,12,3,93,136,91,157,252,108,61,124,49,46,119,156,199,81,77,53,62,189,70,54,78,181,246,117,181,237,127,95,182,43,116,116,25,105,164,138,69,252,72,214,56,82,22,230,225,156,19,183,104,26,69,206,7,20,28,99,169,147,206,106,82,210,139,121,161,209,48,141,163,101,212,128,217,122,187,236,109,227,191,228,71,102,44,101,57,129,202,234,233,34,12,177,180,211,211,163,146,57,149,80,8,183,118,174,126,62,184,146,67,17,16,198,209,63,17,35,212,241,170,134,40,192,11,146,47,114,0,191,211,115,224,109,136,218,142,158,74,168,99,158,171,129,50,71,106,103,97,117,71,191,47,178,91,191,110,195,134,98,87,104,171,138,205,204,195,31,177,55,73,164,87,169,134,245,55,150,26,134,252,49,201,80,146,160,177,229,113,167,153,231,190,41,77,76,185,132,237,21,66,106,129,136,96,27,96,88,2,88,91,176,234,10,124,177,5,116,51,79,153,34,212,88,74,34,61,114,203,121,46,218,175,110,207,171,253,223,7,38,141,53,66,214,210,110,21,143,105,216,219,253,249,97,89,58,88,24,114,244,81,95,130,166,90,105,156,23,140,211,14,176,178,157,65,213,118,236,184,219,211,1,58,71,72,99,166,165,84,139,230,36,89,20,133,83,98,214,38,215,241,219,127,51,134,65,75,20,253,31,48,200,229,2,197,41,213,167,86,146,100,83,123,118,243,251,96,54,119,74,180,212,115,205,29,72,153,29,202,131,29,215,134,172,246,185,241,177,251,28,10,239,97,98,158,244,30,248,87,83,10,244,147,56,167,26,67,180,40,200,71,41,6,182,98,255,0,227,95,108,119,241,120,90,104,152,158,168,129,108,54,235,117,205,253,172,61,240,55,225,131,145,210,218,114,195,102,202,217,80,219,155,3,24,97,233,164,225,147,226,189,58,190,95,4,226,84,141,196,82,169,83,205,215,171,203,212,253,241,114,223,25,47,108,198,125,151,199,75,70,96,90,121,203,68,192,27,243,58,172,160,125,144,251,12,55,195,4,44,242,168,35,91,48,46,196,30,69,64,31,149,253,48,128,143,8,166,203,38,88,130,150,152,160,3,154,130,127,247,254,246,28,70,97,18,82,53,82,201,98,96,234,14,246,1,236,190,119,22,196,121,147,111,98,169,52,146,108,173,153,24,33,204,242,121,201,41,29,67,42,77,115,201,91,97,126,239,171,158,41,31,153,137,107,234,101,145,17,92,178,163,8,133,228,123,92,105,99,190,145,107,247,93,71,141,199,231,53,233,153,84,172,116,236,27,87,15,74,56,241,229,227,177,0,158,251,226,124,207,48,227,211,201,20,181,28,99,11,32,67,184,216,47,90,199,250,215,4,31,49,219,134,67,27,73,18,75,34,110,254,11,81,206,210,73,67,34,89,162,49,44,128,56,6,238,64,36,239,216,75,111,231,181,173,142,243,79,195,152,68,81,150,232,164,5,26,110,108,54,183,111,254,227,179,21,186,59,170,90,103,141,212,25,98,72,226,88,155,98,224,182,162,109,220,52,141,240,90,78,22,152,99,104,159,137,28,65,157,2,134,49,184,0,49,34,247,32,127,86,230,221,155,96,102,169,215,193,95,7,159,67,183,238,113,147,230,31,163,43,40,160,12,177,153,170,33,87,184,181,200,80,45,110,237,87,30,103,207,18,116,142,69,122,170,98,106,111,52,19,184,208,191,74,171,88,41,61,151,234,141,207,59,28,68,212,116,239,87,18,77,85,242,245,9,21,169,157,133,213,90,227,111,75,45,187,246,236,197,10,200,37,155,52,81,80,2,202,34,182,178,219,201,214,38,246,236,250,135,183,142,29,146,61,58,145,50,155,142,87,249,44,75,74,185,132,239,28,241,234,128,144,234,14,192,149,4,176,240,58,172,124,173,139,194,21,51,211,76,224,186,52,9,103,22,83,168,56,93,187,5,128,183,150,44,77,26,107,137,173,165,174,21,136,230,118,54,254,94,216,240,82,199,63,71,120,82,200,99,211,27,182,189,58,138,147,40,55,183,111,60,72,157,236,83,147,37,202,197,190,145,82,152,225,164,84,139,230,36,73,20,128,166,196,216,237,127,109,252,206,27,62,20,84,192,185,246,119,78,52,135,104,226,100,43,202,64,25,238,254,186,198,23,179,234,85,166,163,158,88,234,68,209,187,149,6,59,175,13,89,173,115,226,1,62,216,39,240,185,200,233,114,22,22,13,148,149,140,219,234,33,163,184,243,22,56,167,135,116,192,206,239,25,115,226,240,181,84,108,199,111,151,75,13,186,221,118,190,222,22,30,248,85,203,227,165,162,146,5,167,159,84,36,2,27,153,36,105,0,255,0,117,15,182,31,62,44,83,171,81,65,56,149,35,126,12,138,84,243,117,186,218,222,167,127,60,102,72,240,136,114,185,150,16,166,73,89,0,28,212,18,118,242,191,231,134,101,91,180,102,7,113,67,236,48,66,90,85,82,53,49,235,177,6,251,168,3,207,149,253,48,39,49,104,34,205,242,121,245,20,142,160,133,154,231,177,128,2,253,216,179,250,70,36,163,122,181,146,197,161,186,14,246,80,108,190,119,251,97,99,56,174,92,202,173,82,153,149,181,24,244,135,28,191,152,220,11,247,220,98,60,120,228,229,184,57,38,146,47,183,204,195,6,97,81,44,145,160,114,193,24,68,53,72,246,189,195,29,244,142,125,215,95,59,202,147,151,168,161,146,48,26,30,18,72,170,192,27,185,85,98,119,190,196,182,253,215,219,20,243,90,241,81,4,177,73,63,24,197,34,170,115,6,193,119,177,254,181,212,131,230,49,47,71,139,77,74,81,212,25,162,88,227,88,142,197,237,118,189,187,134,145,190,40,170,86,196,169,239,165,19,230,96,71,48,132,163,40,40,164,1,213,185,176,230,59,123,253,199,97,197,220,155,48,253,27,93,67,76,25,80,205,85,24,123,142,100,42,139,91,186,224,143,50,60,177,236,156,16,33,140,196,252,72,161,82,232,20,55,8,133,1,137,28,200,6,223,77,246,236,196,102,146,7,173,69,150,168,193,85,28,65,105,157,133,213,77,193,183,161,27,119,220,118,99,48,171,180,91,197,230,230,98,143,216,147,164,18,137,43,41,27,230,111,60,19,48,40,188,148,56,82,9,236,191,84,13,247,54,56,169,45,42,102,19,186,79,24,104,46,36,140,19,181,197,238,60,213,173,230,45,217,138,245,80,75,54,108,162,112,18,81,10,141,90,183,144,134,61,107,118,108,87,219,199,7,102,142,62,44,109,109,36,157,44,71,51,177,183,219,108,43,39,76,128,197,151,162,136,4,74,211,211,204,225,157,30,24,172,224,133,58,131,105,219,176,88,45,188,142,1,116,134,148,198,180,74,177,241,228,73,3,89,77,175,110,68,251,111,231,134,79,149,138,126,142,8,229,144,199,161,11,107,211,168,169,50,95,233,237,221,189,175,128,157,32,165,20,244,83,201,29,72,153,36,98,161,163,186,240,213,154,194,254,54,36,250,96,87,123,15,20,247,161,155,225,45,76,43,156,231,180,194,203,35,44,5,0,228,225,75,130,254,165,134,43,252,94,22,173,141,137,54,249,116,176,22,223,172,215,246,176,247,196,31,11,220,255,0,197,236,78,202,217,81,17,144,62,174,186,19,234,55,193,159,139,80,41,164,130,113,42,70,252,23,82,164,110,227,82,218,222,71,248,98,239,252,100,139,108,194,62,95,29,45,20,176,165,60,250,225,178,149,97,185,37,116,139,255,0,117,111,233,134,184,160,135,241,21,72,212,73,214,72,55,221,118,243,29,184,67,141,225,3,42,153,97,10,101,119,64,163,245,65,213,101,242,191,231,134,243,152,197,29,27,213,172,155,180,69,144,15,214,33,126,159,59,219,208,28,69,153,54,246,42,147,73,38,202,217,129,134,12,239,42,148,49,68,168,218,82,199,109,213,64,191,119,44,15,111,153,134,146,190,162,73,4,124,66,194,54,17,13,82,53,175,168,49,222,192,122,92,121,222,142,111,90,185,141,110,138,103,83,118,143,78,190,203,94,231,196,110,55,196,249,181,120,170,134,104,228,152,203,194,151,66,3,112,66,133,177,3,206,234,65,243,195,97,141,164,137,37,145,55,127,5,228,156,189,93,36,145,0,209,112,163,145,21,128,55,118,10,198,247,190,196,177,191,104,190,57,204,198,137,184,26,24,117,20,168,3,77,205,187,71,111,127,219,176,226,46,143,150,154,143,75,168,105,162,17,160,132,237,171,72,47,170,221,192,168,223,179,5,36,16,254,20,102,39,215,12,43,173,2,134,225,117,108,196,139,223,99,111,164,29,183,182,6,74,157,124,22,112,121,244,54,223,185,238,75,152,124,134,97,69,72,25,83,143,84,53,139,91,87,85,64,242,23,12,60,200,238,182,57,207,102,18,86,209,183,205,106,168,134,82,10,168,234,168,117,87,4,246,95,96,7,105,177,199,38,150,6,174,94,37,89,130,177,34,2,153,216,92,13,193,183,152,32,219,190,227,3,234,41,228,155,55,2,112,18,85,137,20,157,91,185,82,70,171,118,109,164,126,233,195,178,198,163,104,150,51,113,202,255,0,37,137,41,99,175,157,214,104,195,64,15,18,37,39,107,246,143,48,125,197,187,49,123,130,173,81,20,178,6,101,120,224,210,224,128,117,106,34,227,176,88,41,30,88,177,60,104,102,70,182,146,215,13,110,103,109,190,219,99,195,75,20,253,29,9,44,134,61,8,173,175,70,162,164,200,221,158,109,111,34,113,34,119,177,78,76,151,43,236,45,244,130,152,196,212,65,99,19,58,72,173,213,54,229,200,253,141,252,240,225,240,142,162,21,205,51,202,97,101,144,136,52,168,228,193,53,41,127,82,84,250,225,91,164,84,162,159,47,153,227,168,19,44,140,87,84,119,1,3,27,15,91,96,239,194,249,15,252,93,59,29,149,242,219,198,64,250,129,145,88,250,130,72,197,60,59,221,1,196,59,198,125,241,116,91,48,141,152,155,112,35,178,139,111,187,95,242,30,227,11,185,124,116,180,83,197,13,60,250,225,234,148,113,189,244,216,95,251,160,28,58,124,90,167,83,79,12,226,84,71,48,178,148,182,236,3,11,91,203,249,99,58,141,225,87,202,101,72,66,153,89,211,72,253,80,117,89,124,137,182,15,42,221,163,48,59,138,30,227,134,16,178,5,181,238,218,205,141,201,181,192,241,231,124,10,175,48,211,231,249,108,129,180,37,64,60,82,205,97,125,10,22,253,220,177,97,243,40,161,164,146,168,63,214,133,145,71,235,16,163,97,227,114,61,1,194,198,109,90,51,28,192,173,60,171,245,161,82,227,233,176,55,54,253,155,246,248,98,76,88,228,229,184,57,114,36,182,46,185,168,130,130,190,121,36,88,248,133,184,100,68,53,51,90,250,181,145,123,1,217,203,239,123,43,57,122,234,89,35,80,209,112,163,146,53,96,26,238,193,88,222,247,216,220,239,204,125,177,67,56,175,21,113,206,143,41,147,135,49,141,1,184,33,109,107,121,155,169,191,158,44,228,5,231,162,10,202,26,120,204,105,193,59,106,208,140,250,180,247,92,13,241,69,82,182,37,79,125,40,239,51,26,102,106,112,140,14,149,210,7,86,230,221,163,239,254,206,9,100,153,128,162,204,168,232,213,149,5,69,89,44,57,22,234,40,22,238,23,13,234,71,118,56,148,66,74,39,9,203,69,18,234,80,161,184,91,89,181,111,127,171,71,32,108,55,241,199,31,43,11,87,130,245,102,10,216,162,2,153,217,118,181,193,183,152,96,222,227,187,29,133,93,162,222,47,55,51,28,126,199,185,212,220,74,250,38,249,173,85,49,57,212,168,58,171,173,81,129,238,191,32,59,77,142,42,201,69,14,101,51,37,68,65,169,239,174,53,39,111,17,232,73,243,216,226,9,169,228,151,55,81,50,136,229,88,163,66,117,110,229,78,157,86,236,216,40,244,193,233,209,62,97,28,89,11,92,19,223,221,246,219,211,8,200,244,200,12,89,122,40,179,241,133,32,226,211,200,69,231,20,229,119,59,105,215,177,243,184,194,18,183,30,166,139,136,188,57,56,42,202,131,233,80,35,117,99,235,116,195,247,197,202,86,118,167,171,34,59,36,5,73,38,196,93,238,8,30,87,242,190,17,35,146,115,95,74,102,132,117,169,172,242,120,112,216,128,7,146,47,169,24,179,47,147,3,7,166,85,89,229,106,121,33,112,199,245,150,199,112,13,175,254,85,62,152,189,146,188,116,121,205,52,245,82,175,14,2,120,151,23,2,201,114,60,118,183,169,192,193,12,39,84,170,250,3,46,128,89,173,213,216,109,238,216,179,150,83,107,204,33,58,213,135,31,83,71,55,210,0,26,137,191,113,177,191,152,195,60,85,144,39,111,246,104,50,102,112,45,95,233,10,56,130,209,196,141,23,8,166,130,164,169,218,221,132,216,156,6,172,173,135,49,169,122,213,138,72,195,27,50,158,104,74,105,181,251,247,35,219,29,86,90,62,144,77,37,74,159,150,97,194,50,13,238,52,141,107,224,218,121,96,93,76,142,149,47,24,107,170,78,29,247,220,18,65,245,183,240,196,184,151,77,252,149,228,233,149,15,121,196,43,14,83,21,72,140,50,164,106,95,203,72,7,243,191,238,225,38,170,142,160,100,146,212,214,202,25,101,169,12,133,78,150,12,35,38,199,200,50,143,76,105,175,76,149,57,56,142,218,203,64,60,183,236,246,56,82,175,133,243,42,193,148,8,129,162,98,218,222,35,102,141,195,144,27,199,145,4,14,204,22,31,35,50,206,241,164,254,69,92,161,231,155,56,31,52,89,139,146,146,23,59,220,22,79,250,70,25,234,142,137,104,193,58,110,228,237,253,134,7,248,224,28,3,85,93,76,210,41,72,39,153,140,101,182,104,174,206,203,113,228,196,31,78,236,25,168,213,36,180,33,191,165,89,52,177,28,187,119,31,239,183,8,226,23,93,148,225,134,172,41,162,214,93,58,190,79,52,114,95,173,35,66,182,230,73,119,219,216,3,133,106,250,170,185,242,247,163,171,125,81,198,234,172,81,45,213,14,0,213,223,219,237,131,217,92,218,255,0,70,163,41,3,231,75,92,246,233,220,223,255,0,222,28,12,150,88,229,160,206,138,234,212,211,151,66,55,210,3,61,173,227,127,225,140,174,204,103,14,151,90,125,203,189,1,129,227,233,213,9,220,71,242,78,52,30,198,176,213,252,7,166,24,126,46,36,7,45,161,146,65,121,81,38,208,9,176,177,9,123,247,246,105,194,191,195,126,23,252,107,66,203,35,92,81,203,30,134,55,32,7,34,254,39,249,97,167,226,189,35,84,101,180,115,233,136,173,58,206,78,179,189,136,80,45,222,111,191,166,46,135,166,71,63,92,204,41,153,230,143,47,18,70,35,1,70,148,27,92,134,230,124,192,99,235,136,100,154,64,225,26,237,17,91,237,207,96,7,249,113,98,158,73,219,244,99,180,65,137,80,166,75,236,171,201,125,72,111,207,20,180,68,93,167,214,116,68,134,218,141,139,119,219,242,244,192,65,91,102,113,82,165,16,134,79,170,155,55,203,166,168,116,178,84,66,242,181,246,81,168,29,253,59,48,252,217,181,36,188,28,194,138,18,148,212,202,67,68,99,208,199,81,80,6,158,219,234,198,105,77,68,37,168,84,89,11,22,116,141,181,239,113,251,87,247,195,150,98,223,252,102,26,180,234,149,140,71,28,219,29,14,209,242,183,34,52,234,34,253,160,96,51,43,105,1,129,45,50,153,94,170,187,244,166,111,250,70,158,16,145,73,34,33,67,205,0,82,164,251,27,250,97,154,126,34,228,84,85,163,172,207,78,133,156,141,175,166,215,242,191,102,20,214,51,53,108,124,54,80,141,33,117,213,101,22,28,182,236,54,60,187,75,99,66,203,105,4,221,26,166,134,69,212,62,85,80,216,243,234,169,63,230,251,227,50,174,195,113,205,197,234,251,136,79,71,48,200,68,179,233,38,71,215,27,91,112,21,110,150,239,54,208,113,83,46,51,156,202,6,169,105,24,157,72,226,70,185,27,157,175,223,171,249,225,150,170,154,105,43,83,45,146,55,106,89,100,182,148,96,12,86,32,41,80,121,216,46,227,207,1,132,145,124,228,166,72,228,142,158,118,15,119,29,100,190,173,4,249,14,99,182,231,187,12,158,248,129,196,212,179,239,238,23,171,26,77,32,99,98,101,35,111,35,139,116,66,25,114,102,167,155,101,145,204,87,28,254,182,36,123,46,7,202,210,72,105,4,130,206,28,6,35,151,152,251,123,227,204,166,83,243,25,116,110,44,166,178,71,5,143,59,70,15,249,156,251,98,28,113,246,41,203,13,13,128,243,41,234,107,105,166,161,169,147,84,98,81,27,20,75,109,174,219,247,246,251,96,175,195,232,164,78,157,210,51,92,41,162,113,160,254,171,105,5,190,251,98,140,141,255,0,195,51,101,10,193,218,161,153,24,110,87,119,210,71,141,200,196,255,0,13,12,109,211,106,71,89,27,81,163,145,56,108,111,96,15,63,19,207,219,20,96,242,67,56,191,13,190,6,111,139,169,7,200,208,73,40,188,209,164,218,1,107,13,39,69,239,222,111,166,216,205,105,153,166,76,187,137,24,142,209,141,49,141,183,23,26,143,152,5,189,113,165,252,89,165,106,138,10,41,200,139,77,58,77,125,103,125,244,1,167,188,237,127,76,102,212,242,78,205,150,187,68,25,154,53,83,39,96,80,189,95,82,8,251,225,249,23,89,55,14,250,127,178,171,206,250,180,56,102,136,160,59,115,176,0,31,176,24,187,147,222,151,56,203,166,168,116,211,29,76,77,51,95,96,47,115,127,69,229,129,193,33,187,79,172,149,142,51,109,70,197,193,231,111,127,182,59,165,162,18,84,170,137,11,22,145,81,181,239,251,215,242,190,14,180,196,131,187,163,75,124,218,150,67,14,99,71,9,74,106,100,101,104,74,105,109,202,128,52,246,223,87,219,11,213,53,191,165,51,118,204,105,225,11,12,174,168,84,243,64,16,169,56,177,152,181,179,181,172,29,91,47,13,38,216,217,204,127,77,187,122,186,136,191,109,177,69,99,50,86,38,150,80,133,218,65,170,202,44,1,222,221,246,60,187,219,195,19,226,142,205,150,101,90,101,95,129,178,168,202,153,37,21,106,238,242,83,70,89,200,218,246,2,246,254,213,182,236,223,11,18,81,204,185,20,114,77,98,236,230,72,154,219,128,170,52,88,246,159,164,225,250,130,140,79,209,170,104,101,93,95,242,145,161,0,243,186,173,199,174,175,190,22,170,105,229,146,181,50,233,163,145,233,100,147,148,108,3,68,67,88,21,29,182,3,113,141,195,220,236,185,53,67,75,249,23,50,206,57,204,161,106,150,118,44,10,55,17,175,107,19,97,126,251,255,0,62,220,49,85,13,47,70,9,181,220,141,188,142,3,163,167,205,200,36,71,142,25,152,61,223,154,22,47,160,159,33,123,142,219,158,236,19,149,158,71,163,226,11,56,110,189,188,185,254,88,71,16,186,236,126,24,234,194,154,47,209,136,39,201,126,94,109,132,140,209,237,204,217,153,136,246,92,41,102,85,21,53,212,178,81,212,200,89,22,81,27,20,75,126,189,183,239,60,240,119,40,148,252,214,91,27,139,47,204,74,224,147,255,0,220,199,253,78,71,166,4,200,215,201,179,52,10,202,230,169,153,88,29,214,250,244,145,227,123,99,42,146,27,129,46,171,238,18,248,121,19,199,211,184,88,223,65,162,112,16,254,169,210,165,189,206,13,124,95,72,62,86,130,71,23,153,35,155,64,38,194,196,165,246,239,190,155,97,119,225,145,141,186,107,78,235,35,106,52,82,46,134,55,210,5,190,231,127,108,49,252,90,165,121,232,232,106,8,138,208,36,215,212,119,221,146,214,239,229,246,197,176,143,211,35,159,174,102,244,204,211,12,184,201,24,140,172,67,76,99,97,112,10,234,62,127,87,239,98,179,79,38,173,12,25,163,225,130,45,206,219,95,236,6,45,83,201,59,73,150,179,194,11,52,33,94,75,236,20,39,84,121,149,181,252,111,138,1,33,235,212,113,14,152,227,54,12,108,88,29,141,191,189,246,192,227,86,217,156,84,171,72,83,38,63,41,156,80,77,82,234,82,58,136,218,118,6,224,14,219,250,1,182,31,36,205,169,89,162,204,105,32,43,75,78,140,141,1,77,45,185,91,13,61,230,255,0,108,102,180,116,65,234,144,9,11,19,40,71,14,47,203,245,175,253,155,253,176,225,152,176,92,241,171,62,145,99,24,155,159,88,160,37,109,219,212,189,176,25,149,201,32,48,46,137,72,173,81,89,250,75,55,108,198,8,130,195,59,105,43,218,128,70,65,62,60,135,190,25,235,76,169,147,81,214,141,218,74,104,203,57,27,95,72,23,254,246,159,45,240,166,145,52,149,139,102,64,164,201,39,90,202,45,99,184,29,246,60,187,207,134,52,74,58,49,63,70,233,225,149,117,15,148,141,8,7,159,85,110,61,117,99,50,33,184,242,56,189,95,113,2,106,57,227,200,161,121,109,196,121,26,72,216,11,30,170,141,26,79,105,185,191,166,43,101,124,102,204,161,105,217,216,186,20,109,102,246,177,32,111,230,63,221,240,197,81,12,175,88,153,125,68,114,73,76,205,170,209,144,26,34,24,238,163,180,0,55,30,88,13,27,40,171,145,100,86,141,37,96,225,156,110,142,204,229,73,242,222,227,182,254,24,102,69,120,129,194,212,179,111,238,23,169,218,90,53,38,218,139,114,245,197,186,69,134,124,144,83,75,176,149,202,109,204,233,102,114,61,151,20,37,118,146,74,61,99,75,15,168,14,206,169,199,217,52,132,213,229,145,200,44,161,230,112,73,239,143,249,177,24,135,28,125,138,50,199,67,96,12,202,162,166,190,145,233,106,95,82,172,170,140,81,44,9,213,97,126,243,96,125,240,115,225,220,79,31,78,131,19,248,102,137,194,161,253,77,147,87,185,192,153,90,249,13,122,5,96,255,0,52,88,48,59,139,135,11,111,27,129,139,255,0,12,12,109,211,52,145,100,98,205,66,203,160,155,233,0,39,220,239,237,138,48,121,33,188,103,134,193,207,139,233,7,6,134,71,4,204,145,200,20,19,181,139,39,103,125,237,140,238,153,154,111,209,230,72,196,101,98,26,99,27,1,100,101,212,124,250,167,247,177,162,252,91,165,121,169,232,170,138,197,104,82,80,117,29,197,217,108,71,127,44,103,148,239,59,75,151,179,194,9,122,112,173,39,96,93,4,168,245,80,47,227,135,228,93,68,220,59,232,254,202,143,60,154,140,108,25,163,225,130,45,206,219,94,254,128,96,134,72,194,143,57,162,158,169,212,199,28,202,102,97,184,220,110,190,59,1,183,142,4,136,226,33,234,56,135,74,71,97,168,216,176,228,109,253,236,88,161,163,15,86,150,125,87,152,7,18,11,242,223,85,252,175,238,48,77,105,137,2,221,209,164,201,155,82,235,143,50,166,128,138,88,85,162,104,52,105,109,237,182,158,243,185,240,182,41,12,198,28,204,203,93,77,11,129,42,170,132,93,204,110,186,142,179,127,213,43,213,22,190,252,197,177,75,49,96,153,244,213,103,101,58,163,226,253,71,117,5,150,221,189,78,94,125,248,162,145,52,149,139,214,75,14,36,151,54,81,109,45,184,29,228,30,94,62,24,159,28,122,108,182,125,19,163,172,234,146,162,10,58,60,197,36,43,198,141,34,50,165,148,17,204,6,81,222,69,199,127,63,43,125,28,140,240,153,100,210,94,55,209,112,123,57,122,238,14,26,33,203,30,110,143,211,67,165,146,24,224,140,52,106,186,153,201,177,212,141,123,169,12,111,218,55,59,109,112,191,29,41,202,235,248,105,31,81,54,212,77,137,140,126,214,195,81,27,117,128,23,191,44,102,87,174,20,110,5,29,109,63,115,186,18,139,86,88,184,26,106,66,141,124,174,80,91,238,109,235,137,122,65,60,148,207,13,101,28,136,10,127,203,200,174,186,128,234,234,229,224,8,197,25,192,71,145,221,91,130,42,225,118,91,243,229,127,203,17,212,69,60,217,61,75,76,116,180,53,165,157,84,144,88,155,167,240,252,240,136,45,138,49,170,203,27,247,2,186,73,81,93,88,250,217,42,90,49,165,202,242,99,98,15,184,83,233,141,155,161,49,241,58,3,148,196,224,245,233,0,54,238,55,254,120,198,186,69,58,182,116,178,13,81,252,197,59,216,43,117,86,240,222,254,96,91,219,27,15,64,38,13,208,156,164,35,106,88,211,132,27,188,43,17,127,108,89,195,110,39,141,84,209,138,215,5,163,204,51,8,233,227,12,13,43,4,126,101,108,77,152,247,147,167,21,190,100,199,77,79,45,46,160,142,210,58,150,63,171,196,36,95,196,131,139,153,148,21,52,185,244,148,129,99,11,44,44,178,129,214,33,46,196,31,59,219,219,20,103,140,181,53,37,52,145,136,184,106,200,192,11,155,106,239,28,186,164,99,151,149,25,149,253,22,125,194,98,193,150,226,53,10,84,31,214,59,5,242,222,216,119,232,238,105,65,79,144,37,19,141,85,172,29,76,130,63,165,75,53,174,221,156,190,248,207,202,144,17,12,165,72,10,23,79,88,41,36,131,127,191,149,240,215,149,211,240,122,55,152,42,136,201,119,7,251,86,33,119,240,212,167,223,27,154,148,40,151,2,213,49,133,179,120,82,74,108,178,173,94,42,136,201,94,50,219,72,97,117,1,182,220,95,153,238,56,167,155,67,243,21,146,210,112,130,193,34,176,101,144,13,180,157,200,58,128,85,58,57,147,201,187,59,70,200,241,138,8,108,79,22,6,68,229,221,112,7,137,185,146,231,182,192,224,159,69,169,184,210,214,74,240,172,178,160,42,182,109,212,29,32,159,30,119,183,111,46,220,46,180,36,199,198,91,180,251,11,144,180,244,249,135,14,164,204,100,134,81,19,36,187,144,157,196,247,255,0,44,52,213,198,169,77,27,150,1,68,139,184,61,154,129,252,177,62,117,148,20,145,228,120,248,179,242,226,152,244,172,186,134,226,192,157,192,81,214,30,123,111,122,50,22,253,27,44,44,192,201,19,2,8,97,186,243,23,219,99,183,219,195,11,226,85,189,67,112,40,202,20,251,162,245,12,240,154,122,152,93,24,4,118,141,205,249,221,144,143,179,125,142,21,243,138,154,170,170,26,250,105,1,9,18,59,132,211,99,101,23,80,221,231,144,193,41,106,36,129,234,17,23,82,10,152,102,144,19,201,110,111,184,254,202,226,90,213,84,206,115,104,103,1,254,98,32,193,111,176,91,128,87,212,41,56,5,178,177,252,58,234,146,107,122,42,116,30,41,97,233,198,71,54,163,162,84,145,25,59,143,9,152,251,155,123,97,235,226,125,61,52,153,21,44,243,15,197,142,98,145,92,217,78,164,36,223,209,49,152,244,86,73,41,122,71,146,84,25,201,153,43,146,156,135,253,113,35,21,145,191,59,127,107,26,231,196,26,5,204,58,48,218,130,49,167,158,57,148,51,88,13,202,155,254,235,54,45,199,190,54,71,155,108,168,195,34,145,158,146,146,73,209,99,80,226,40,200,27,182,146,150,97,234,164,31,92,77,61,65,139,92,47,125,49,234,81,126,87,5,183,219,179,115,239,137,168,41,171,171,126,90,134,40,132,179,199,49,49,33,33,73,64,206,88,155,242,80,117,111,224,123,177,197,92,114,189,83,211,188,49,43,72,11,18,26,238,171,165,183,190,221,160,114,2,226,220,239,128,84,158,227,50,195,92,82,94,197,88,228,104,162,138,72,221,247,37,186,199,112,110,64,7,107,17,203,223,195,18,24,139,62,165,191,9,116,216,29,245,18,108,182,251,99,154,136,195,193,75,76,241,8,120,104,80,168,23,176,213,110,99,250,182,196,5,77,209,56,164,16,16,41,94,176,91,220,111,247,30,23,195,99,85,100,57,86,153,233,70,129,144,102,116,16,244,114,58,2,53,87,60,110,166,77,31,72,46,246,5,187,47,111,190,46,54,113,15,30,159,45,170,15,21,68,68,167,24,91,64,117,58,64,109,175,107,139,19,220,78,23,114,202,115,31,70,171,82,49,30,169,37,82,191,214,58,130,130,124,53,41,62,183,199,114,73,23,200,211,149,39,139,11,42,13,187,5,236,167,196,29,119,61,164,3,137,233,74,109,148,246,198,154,9,102,176,124,205,100,212,98,45,48,72,172,10,200,6,218,73,55,190,160,0,58,57,223,233,109,251,176,189,78,211,67,152,4,169,51,25,34,155,130,201,40,185,8,0,216,158,253,254,216,99,232,173,55,21,171,37,104,86,73,144,104,91,54,234,13,129,62,60,239,110,219,91,183,22,243,156,160,164,175,35,198,101,156,27,25,56,122,86,77,67,173,176,38,196,4,94,176,243,22,222,229,123,56,179,117,45,106,76,134,174,48,144,66,229,128,11,32,23,7,196,98,122,25,224,106,105,224,116,101,85,151,130,251,243,187,161,252,155,236,113,70,70,111,209,210,68,236,166,72,93,77,195,2,10,236,69,246,219,151,219,195,16,73,81,37,52,146,162,174,168,210,178,41,165,4,253,32,18,121,143,236,129,136,225,22,157,50,140,177,210,175,216,21,156,84,213,86,101,213,212,242,2,35,133,25,194,105,177,234,238,161,187,207,33,235,130,29,6,138,88,58,117,147,74,24,148,154,57,81,147,246,74,196,88,251,155,123,98,197,98,4,205,115,154,105,194,185,153,3,129,126,74,24,2,163,208,19,128,125,17,146,74,110,147,100,117,28,114,102,90,213,166,210,255,0,172,29,152,72,223,125,191,181,138,48,186,149,12,226,82,120,237,124,26,79,197,40,41,164,201,41,103,148,126,42,74,201,21,206,199,82,18,111,232,152,199,161,149,164,130,138,89,209,98,81,34,71,29,134,237,164,160,12,60,244,144,124,70,54,255,0,136,116,11,95,209,171,176,70,106,121,210,85,12,116,129,205,77,253,24,227,27,203,105,171,171,190,82,142,40,150,89,225,148,178,35,48,79,195,12,197,153,175,200,3,168,95,192,247,88,209,150,61,68,220,51,74,59,144,205,80,98,15,11,223,76,122,148,95,149,193,97,171,110,205,207,190,32,142,70,138,40,157,29,236,122,198,231,112,110,64,7,107,30,237,177,102,166,57,100,169,122,118,130,53,103,86,102,33,174,224,105,54,55,219,245,135,98,139,139,94,247,196,53,41,196,138,154,157,227,17,20,139,65,80,47,97,168,131,184,240,183,190,50,45,108,35,38,39,24,185,51,211,19,60,133,133,196,98,214,7,123,146,108,45,246,195,190,71,153,209,39,70,162,203,236,26,185,162,117,105,52,108,46,239,96,95,178,255,0,145,198,127,164,151,72,248,165,27,168,20,142,176,23,219,127,203,13,121,117,57,78,140,85,36,66,61,114,206,165,47,181,206,173,0,158,238,178,147,235,227,140,207,227,64,96,90,166,49,54,113,3,85,65,151,84,134,138,166,34,80,77,182,141,96,233,1,182,189,186,182,39,184,159,2,40,102,144,124,213,92,244,66,45,48,186,145,166,64,46,186,73,110,122,128,0,232,61,188,142,253,131,3,165,146,35,71,74,241,146,30,38,84,0,142,203,27,3,226,14,171,158,211,190,10,244,82,148,200,43,38,104,86,73,148,104,4,54,232,9,177,54,237,239,183,133,187,112,186,208,144,229,43,180,251,11,148,143,50,102,10,181,38,86,145,38,224,186,200,46,66,128,167,115,223,214,251,97,158,170,48,144,192,236,192,1,32,4,131,249,226,108,231,40,49,202,206,209,153,38,13,99,47,15,74,203,168,117,136,0,155,16,17,55,28,246,34,221,96,105,74,236,50,246,142,70,83,36,18,41,36,48,32,174,196,95,110,239,203,179,150,21,196,43,122,135,96,81,150,58,247,69,250,25,160,106,89,224,145,25,66,204,176,182,252,238,203,252,27,236,112,167,156,84,213,86,101,181,176,202,14,136,81,164,8,22,199,111,164,63,121,228,61,112,93,234,36,166,157,144,46,168,227,174,142,105,65,63,72,23,54,184,254,200,24,246,177,2,102,25,213,44,218,89,165,80,224,95,144,12,58,163,210,231,211,3,217,38,63,135,91,201,53,189,17,244,18,41,32,233,222,85,32,114,99,154,25,144,175,236,218,59,159,115,111,238,156,55,252,84,167,166,147,38,166,158,81,248,202,238,145,220,237,186,146,111,253,209,140,243,161,178,61,63,74,50,42,142,57,50,252,200,166,210,255,0,172,174,91,91,126,67,215,26,151,196,76,189,107,186,58,142,202,140,212,243,43,168,99,96,46,10,155,251,226,220,123,227,35,203,182,100,98,112,74,210,69,65,44,232,177,126,34,36,122,70,237,164,168,184,243,1,175,226,49,220,213,6,37,104,164,190,152,245,40,185,218,226,227,86,221,156,252,175,139,25,101,53,125,119,201,210,69,18,203,60,14,89,85,216,37,163,12,75,51,223,146,131,112,79,117,251,173,136,106,34,150,90,134,166,104,35,5,195,51,144,110,224,105,54,55,219,183,184,11,142,119,190,1,108,247,25,149,107,73,47,98,186,59,69,20,76,29,236,87,81,185,223,180,88,237,111,13,188,14,36,49,51,202,88,92,70,15,84,29,238,73,32,17,233,190,60,170,78,50,83,194,241,136,138,66,19,64,95,235,16,119,30,67,223,16,105,45,42,70,38,42,221,64,164,117,128,4,118,250,109,135,70,170,200,114,45,51,113,70,129,146,230,116,67,163,16,229,192,6,175,120,93,26,77,27,110,239,101,45,217,115,246,56,186,115,136,37,172,131,47,168,13,21,76,87,65,54,218,12,129,128,1,172,47,99,164,130,123,137,239,4,46,208,83,149,232,188,209,194,35,213,45,66,240,193,58,110,111,160,19,221,214,4,249,121,227,217,164,136,210,210,73,9,58,227,97,24,4,120,108,15,149,183,61,167,124,76,146,148,219,41,125,48,77,4,51,58,115,89,87,53,8,136,136,93,118,89,0,212,44,75,125,90,128,23,208,71,63,167,159,96,192,26,41,37,92,193,5,75,74,210,44,220,25,86,77,200,93,42,219,158,254,191,219,12,157,19,165,50,199,87,49,133,94,112,2,6,13,186,41,98,47,110,221,247,244,183,110,44,103,25,71,14,103,118,140,188,193,250,210,240,244,172,186,128,212,193,110,108,64,68,223,183,188,92,130,87,113,113,102,218,230,41,50,42,168,244,37,51,179,0,4,150,54,62,7,159,190,39,162,154,7,162,154,25,35,96,162,100,133,133,249,147,32,254,7,237,138,50,187,10,0,146,50,153,41,229,82,196,48,42,87,99,206,221,223,151,103,44,66,103,146,154,161,99,10,90,40,179,4,150,91,159,166,192,144,54,241,22,196,112,139,186,99,242,199,78,224,124,226,170,174,183,44,171,138,80,116,192,12,129,2,219,112,122,161,187,207,103,169,193,158,128,195,36,29,59,160,112,228,199,53,60,169,167,246,116,162,159,185,183,247,78,57,170,77,21,121,229,36,154,90,73,44,224,223,149,152,29,35,209,137,244,192,206,132,72,208,116,171,34,156,76,76,134,95,150,225,191,54,86,214,89,191,202,61,113,70,23,82,25,197,36,225,107,224,125,248,175,79,77,38,85,75,60,131,241,129,145,35,185,218,197,110,125,118,24,201,161,149,165,92,190,73,209,98,188,145,172,90,70,237,164,233,191,133,198,171,248,140,109,31,17,242,245,174,200,33,144,172,108,212,243,6,1,141,128,186,144,113,144,229,148,213,245,198,138,154,24,86,89,233,216,182,150,96,154,98,13,214,103,191,32,9,32,158,193,126,124,177,70,85,185,63,15,42,142,229,105,170,10,35,69,37,244,199,112,47,200,29,198,175,96,70,34,87,49,69,17,14,229,88,41,96,78,253,162,199,107,119,141,187,129,197,138,136,164,154,119,166,104,35,5,131,23,32,221,192,211,117,223,107,111,206,192,3,227,136,106,212,206,176,68,200,35,101,167,85,42,7,109,200,59,143,33,239,140,139,86,132,100,198,227,23,38,116,98,103,148,177,184,77,91,3,189,201,39,113,233,190,30,114,124,206,136,244,102,28,181,64,106,247,133,145,228,209,96,73,102,178,150,241,63,107,227,62,210,94,116,141,102,42,199,64,66,58,192,2,54,7,211,111,76,53,81,211,145,209,87,142,21,143,84,149,43,195,23,182,228,148,82,123,183,4,249,99,51,248,208,56,22,169,140,127,166,41,234,43,160,160,156,52,85,49,130,130,83,109,5,245,1,102,176,189,142,146,9,241,241,4,13,204,105,205,117,84,212,98,38,17,58,130,17,192,212,187,150,3,86,160,5,200,35,153,245,216,10,19,203,19,83,82,75,11,29,104,252,48,45,207,171,200,249,0,190,183,61,248,49,209,58,83,44,53,83,112,149,231,217,3,6,221,20,187,11,219,183,113,246,192,86,138,26,165,118,159,97,103,47,150,95,210,9,243,45,35,56,155,133,32,126,106,52,134,23,61,253,127,182,25,170,215,132,148,210,49,182,151,177,210,111,250,173,207,220,98,92,219,40,225,78,204,99,47,46,190,188,162,61,11,45,237,169,194,220,216,217,19,192,247,139,145,138,53,102,89,50,195,13,195,79,19,1,212,96,65,216,17,217,220,127,246,229,132,241,17,110,122,144,252,9,75,29,123,160,159,198,4,155,137,76,250,31,128,148,207,214,253,80,218,135,222,215,194,47,235,229,145,25,76,146,164,76,197,249,245,90,39,176,191,119,83,237,141,23,226,236,78,114,250,121,119,41,165,129,80,118,230,55,241,219,243,56,207,160,161,72,154,150,65,38,168,82,144,128,123,222,198,203,236,239,236,113,86,95,33,120,87,64,37,151,85,26,129,118,183,234,54,250,88,115,231,217,190,8,101,44,146,85,8,208,92,252,180,130,61,91,129,168,16,160,142,220,5,37,236,167,91,144,55,177,60,251,206,9,101,112,179,181,91,70,206,37,90,41,26,45,28,245,1,169,72,245,3,27,55,113,36,199,14,161,175,48,168,136,102,12,233,80,68,108,241,202,28,130,81,69,153,65,111,17,171,215,124,13,154,34,185,220,81,113,7,5,213,245,56,58,149,152,198,108,71,128,58,126,216,55,93,28,115,244,149,169,165,133,154,141,234,16,16,166,193,86,194,231,220,218,222,39,20,35,138,154,26,172,186,41,62,169,52,6,0,236,34,45,118,251,32,95,92,35,90,81,72,181,226,115,155,104,211,178,228,211,69,13,51,117,93,99,95,117,178,253,172,7,174,17,51,58,36,150,166,58,183,22,73,106,204,144,56,144,130,161,156,180,183,61,132,168,80,60,207,126,31,65,137,10,179,21,4,177,26,73,222,214,185,255,0,164,251,99,63,205,194,203,148,203,18,76,204,243,233,41,21,191,88,70,132,233,241,185,28,187,70,11,15,114,92,133,106,9,154,32,149,21,127,243,46,172,146,89,135,214,26,226,231,188,245,159,219,23,170,178,247,252,20,80,76,212,210,178,170,222,229,162,185,0,248,144,57,226,133,3,84,39,203,84,77,15,5,97,104,245,23,22,33,1,143,83,219,204,31,33,124,26,120,196,137,70,148,242,21,154,57,9,105,73,61,97,101,235,109,222,198,222,184,12,222,71,161,193,190,141,251,2,50,232,244,212,82,198,195,73,142,166,80,246,107,245,180,199,115,239,138,249,188,127,163,232,115,185,97,91,152,158,48,183,237,110,171,31,225,130,16,172,107,0,107,1,193,170,116,113,202,236,82,59,159,181,241,23,72,6,140,163,62,50,130,82,73,226,153,64,61,155,255,0,245,112,191,100,20,101,89,101,69,31,135,105,20,29,61,164,140,223,142,33,156,27,242,211,119,96,125,239,135,15,139,17,204,217,126,92,81,28,196,162,99,43,40,216,117,87,77,253,127,142,20,250,11,53,57,248,129,150,36,112,188,83,112,29,72,127,168,0,132,88,250,131,135,143,138,113,72,122,59,12,160,182,148,103,12,160,219,85,215,183,195,107,250,98,232,122,100,83,245,209,149,82,149,20,25,68,79,35,73,35,186,200,135,99,164,13,34,195,187,103,182,7,233,2,9,44,193,138,235,47,25,23,185,177,34,222,30,24,43,71,66,191,35,149,202,146,3,18,2,206,71,97,107,48,30,90,128,30,216,1,35,62,146,21,141,201,98,195,188,253,63,149,240,184,58,108,238,34,45,198,33,92,149,226,108,242,142,23,75,32,145,182,28,133,144,220,91,187,86,14,86,32,249,88,194,74,173,44,137,21,222,214,183,244,106,110,123,20,16,119,241,194,230,75,76,39,174,116,212,99,6,25,109,99,99,186,144,127,60,50,213,192,147,65,150,198,209,200,76,212,240,77,34,246,17,177,123,251,29,188,112,51,146,89,19,59,20,126,155,95,32,217,34,101,205,24,171,6,28,97,33,149,77,196,165,80,145,97,251,55,83,141,130,148,127,201,70,160,1,101,84,85,78,222,176,23,246,211,237,140,198,72,33,130,186,41,10,8,195,76,33,128,41,184,32,48,4,237,253,82,61,91,26,146,73,4,41,173,100,140,21,39,110,87,5,71,37,240,219,219,11,114,213,76,41,227,113,143,228,65,206,127,27,54,130,162,82,21,163,172,102,87,228,161,68,205,189,251,9,210,163,200,156,13,160,169,119,146,26,154,201,30,171,66,130,35,116,218,85,36,170,185,239,182,175,207,7,51,237,7,43,173,147,91,113,34,168,103,224,105,250,147,81,55,30,55,35,108,13,203,35,154,159,47,73,102,142,69,88,157,161,97,109,196,108,64,37,71,118,160,118,242,239,197,15,192,78,45,178,34,229,110,95,48,142,21,55,53,16,76,72,7,109,81,220,219,204,168,30,216,161,73,9,213,10,18,109,21,92,128,220,222,207,161,11,127,138,248,53,62,154,225,69,36,114,21,153,106,94,204,73,23,80,88,41,245,219,206,248,161,195,84,203,148,118,197,152,112,164,176,182,166,42,132,159,29,197,177,26,217,217,234,103,105,226,191,112,118,124,223,39,79,158,207,77,115,194,149,2,131,200,144,47,111,123,227,207,135,17,195,15,79,105,144,106,227,8,39,6,252,180,110,84,251,147,139,221,39,72,225,202,115,162,235,179,84,199,43,40,242,107,254,88,171,208,9,41,255,0,227,252,189,35,133,227,151,131,32,33,207,88,40,142,192,31,80,112,220,30,72,70,121,106,197,250,26,62,45,199,51,80,229,197,35,115,10,172,230,70,3,170,54,93,55,245,191,223,191,25,205,54,145,71,148,68,242,52,146,53,157,14,198,202,16,108,15,101,131,129,233,141,67,226,180,82,30,143,193,32,44,85,89,195,40,54,189,215,183,192,90,254,152,205,41,40,84,81,101,114,164,151,133,35,37,136,236,46,3,91,251,219,122,97,217,187,137,225,215,79,246,8,225,129,77,37,153,88,168,114,209,145,125,236,72,183,133,187,49,115,38,104,223,59,165,137,214,200,172,246,29,131,168,118,183,118,161,247,192,151,103,41,213,99,205,139,14,243,98,191,150,47,228,212,252,122,185,87,81,95,249,121,10,216,216,238,164,28,20,229,210,74,161,212,50,86,160,225,32,142,80,210,73,160,151,228,0,60,49,214,61,128,16,119,241,192,230,141,147,52,118,86,12,4,220,67,42,238,37,42,157,131,176,92,28,20,172,130,57,78,95,11,71,33,226,195,4,210,47,97,22,26,129,246,38,222,56,243,129,20,57,141,59,186,8,195,206,176,196,1,184,42,24,2,118,254,174,159,86,194,20,210,130,72,177,227,115,200,217,167,64,45,74,136,160,41,1,99,10,157,193,128,184,246,24,65,206,63,23,54,130,166,86,10,209,213,18,173,201,66,137,91,112,123,201,0,31,12,104,43,36,48,166,181,146,53,34,251,114,216,173,238,7,134,222,216,73,207,130,156,170,170,64,237,197,138,161,152,211,149,250,147,81,32,143,27,219,27,139,185,54,79,144,62,93,80,210,77,5,69,107,189,81,10,183,137,147,105,84,146,170,231,203,87,63,60,19,171,160,159,133,79,170,230,166,9,27,110,90,163,220,3,111,0,61,177,83,45,142,104,50,248,101,153,36,69,141,158,3,222,177,49,27,129,220,26,251,118,109,223,130,243,90,184,208,203,28,133,102,19,200,65,185,23,80,204,23,220,91,207,1,154,156,139,248,55,80,166,5,162,128,137,32,75,144,34,169,148,27,155,217,244,166,175,241,95,21,243,230,249,58,76,238,106,123,158,29,68,106,128,246,144,9,252,239,130,107,26,38,95,0,3,250,58,254,11,246,106,123,33,39,199,125,177,31,74,18,56,114,108,223,136,164,131,88,178,178,143,236,181,240,191,128,212,171,44,168,167,240,214,56,97,233,212,8,186,184,226,154,101,107,242,211,96,87,248,225,159,226,234,76,105,50,226,136,252,36,73,248,140,7,84,30,166,155,250,223,239,223,133,207,135,210,83,158,159,209,172,80,180,114,152,37,212,24,238,23,134,2,131,229,102,195,119,197,136,220,228,84,242,2,197,84,176,101,6,215,36,118,248,11,98,232,122,108,134,126,185,153,83,233,20,217,60,77,35,73,41,77,106,220,236,188,35,97,126,205,33,128,244,192,192,160,82,189,153,95,72,114,200,69,205,236,78,222,22,236,245,193,138,106,16,180,153,100,169,37,225,88,110,79,245,157,67,91,220,176,244,194,227,51,152,198,151,61,165,135,121,42,84,253,142,23,141,211,103,113,17,184,196,47,148,52,114,103,20,241,50,217,84,73,110,225,212,109,173,221,117,30,248,61,92,139,117,17,76,165,228,145,92,203,200,0,116,115,61,150,32,239,227,133,156,162,159,139,60,224,51,41,20,210,178,88,216,238,13,240,213,93,77,20,149,84,80,24,164,42,233,4,206,167,150,157,34,224,251,94,222,55,192,206,73,100,179,177,71,233,180,9,17,178,102,174,202,84,133,144,202,100,27,137,78,128,54,31,170,62,172,108,81,45,169,213,20,110,52,70,161,59,131,1,113,236,49,152,197,12,48,230,148,141,34,8,248,149,9,12,96,27,141,1,148,30,95,213,211,234,78,53,5,150,24,83,90,201,24,32,53,192,216,233,211,112,64,246,194,220,175,112,167,7,21,249,51,220,223,241,51,72,42,165,109,14,147,146,36,228,170,186,152,220,30,242,69,143,133,177,83,45,153,165,169,167,154,185,158,165,136,69,104,153,54,144,55,85,95,208,54,199,190,248,45,159,42,182,83,51,171,177,154,58,130,77,57,94,105,168,216,143,27,219,20,114,216,229,139,47,167,150,101,146,53,82,208,19,250,194,38,96,67,1,220,15,103,102,221,248,162,94,152,156,91,101,84,89,170,161,168,224,211,51,155,213,64,205,171,178,233,98,1,183,245,118,244,197,58,24,8,154,153,9,32,69,52,170,110,215,179,217,111,254,43,224,204,182,174,122,25,227,115,28,252,89,78,228,142,174,166,11,246,183,158,248,160,145,162,81,81,128,62,138,238,11,237,107,184,208,73,241,223,17,174,246,122,153,218,120,175,220,23,158,55,202,80,231,19,83,220,133,172,141,20,31,0,255,0,235,137,190,24,199,12,61,55,141,6,174,56,164,145,94,252,180,133,77,62,93,184,159,165,9,28,57,30,102,29,9,190,96,36,101,94,123,161,56,231,225,228,180,237,211,216,22,40,154,57,12,18,23,213,207,78,133,210,61,44,112,220,30,72,79,17,45,88,195,191,23,163,152,211,208,21,70,225,36,115,107,96,58,160,221,45,252,126,248,65,131,72,139,39,133,164,105,37,225,151,13,177,178,152,26,194,253,195,97,111,12,105,31,22,163,144,228,212,242,221,138,130,193,148,27,92,155,115,242,182,51,186,122,21,74,108,186,84,146,240,173,61,238,63,105,151,86,159,241,63,182,29,155,184,142,31,195,251,3,4,2,149,172,202,250,67,18,132,92,234,177,63,221,183,102,46,101,45,28,153,164,113,21,217,99,151,79,112,234,181,133,188,212,125,176,37,153,204,107,165,141,172,73,29,228,130,167,236,113,127,42,128,187,213,105,102,86,74,89,25,45,207,145,198,228,151,75,37,140,58,134,140,192,47,28,44,51,41,105,39,215,197,61,80,21,180,145,115,217,98,167,223,2,227,70,143,53,44,182,42,174,210,235,27,137,78,128,183,3,176,117,155,6,51,26,88,100,204,233,105,204,82,24,216,67,43,161,250,116,233,2,199,218,246,241,190,35,167,134,40,179,106,38,145,4,124,90,132,137,0,55,28,53,97,126,94,1,60,238,112,157,105,69,36,88,241,185,205,179,79,140,90,16,170,44,65,68,10,157,193,134,227,219,239,140,243,53,11,46,97,5,77,65,32,171,110,202,116,128,157,99,117,61,228,236,124,45,141,17,101,134,37,214,178,70,13,152,16,54,58,109,123,129,230,6,17,179,212,15,147,179,43,179,78,147,144,212,197,111,213,185,0,143,91,125,241,184,137,166,218,220,24,161,42,233,204,81,188,145,204,218,24,114,82,218,173,102,213,97,223,107,139,94,195,149,141,239,77,67,53,69,22,99,9,14,178,75,55,16,40,250,136,185,96,15,113,220,11,118,123,98,28,181,38,142,134,146,105,120,145,32,99,9,111,214,88,139,2,135,202,254,194,221,248,191,81,17,205,34,128,9,2,241,204,135,134,224,219,102,125,58,187,14,214,54,254,174,23,145,36,233,22,225,188,145,82,125,211,20,51,184,196,153,221,58,72,154,72,164,73,36,75,105,34,232,225,128,7,190,235,191,134,53,159,133,252,47,248,42,152,195,126,0,150,110,21,247,234,113,14,159,182,51,220,214,8,167,154,28,194,55,115,60,108,240,152,3,114,81,182,165,81,96,44,77,185,11,218,222,33,227,225,197,109,45,30,83,46,79,36,145,193,89,21,84,191,242,204,192,50,134,37,128,27,239,176,109,197,254,147,135,112,237,38,47,139,185,35,51,204,40,230,135,166,102,57,204,145,176,121,117,23,216,176,4,129,238,8,35,3,42,12,53,16,10,141,214,39,169,185,96,52,155,112,163,220,219,158,230,248,63,211,42,103,29,59,147,141,32,85,249,153,38,89,25,143,32,195,109,199,96,219,246,125,48,187,91,23,7,38,163,84,82,164,245,220,51,11,236,161,71,105,253,84,83,111,17,141,110,166,100,149,226,107,236,68,218,162,96,172,21,157,191,93,69,129,37,183,195,38,68,34,155,163,250,120,186,68,169,38,165,107,245,244,200,140,7,181,240,164,21,140,128,51,52,155,146,11,118,157,238,125,112,223,144,83,105,203,56,224,23,189,21,66,245,142,194,65,34,105,245,235,62,59,51,180,144,142,30,53,59,56,169,96,194,178,69,225,144,174,188,52,29,87,144,158,181,199,128,39,159,142,15,116,21,10,205,51,27,107,96,204,71,236,144,229,64,241,250,23,126,223,92,12,167,160,138,164,72,198,11,74,106,21,3,201,177,100,210,123,60,197,189,60,112,119,160,242,82,234,172,17,144,81,22,18,140,252,198,229,156,249,92,253,176,169,205,61,144,216,226,146,78,65,236,248,200,180,209,52,86,234,202,24,18,54,184,138,66,8,241,191,166,16,209,105,168,83,229,209,25,191,18,68,8,182,45,166,202,224,144,65,60,193,185,190,215,61,150,1,251,62,146,56,233,86,14,46,205,43,161,41,185,31,133,37,254,248,207,243,42,89,105,51,206,36,119,168,96,29,12,220,175,169,116,141,125,182,61,214,223,151,61,176,220,105,77,83,19,174,80,149,162,196,240,158,12,245,40,237,37,60,176,171,146,219,0,65,83,107,15,3,177,230,110,60,113,102,182,17,38,101,73,81,78,162,161,228,130,78,44,138,67,130,116,176,28,187,137,183,168,239,23,242,24,102,134,73,105,79,80,13,8,157,80,3,168,102,35,123,216,1,168,236,118,219,114,44,6,46,44,143,79,91,13,83,206,143,27,1,2,190,155,216,89,87,89,7,107,16,162,246,236,237,231,137,164,187,163,210,131,221,77,119,16,105,100,209,44,53,228,183,22,9,132,148,250,77,192,40,195,115,225,165,75,250,19,141,135,164,189,49,232,251,138,140,158,106,154,167,103,136,60,143,72,160,217,11,14,76,110,13,198,251,3,183,34,13,142,17,211,162,244,19,67,73,192,12,38,145,222,107,78,218,180,182,162,65,6,220,200,26,189,49,82,175,47,143,230,147,49,73,30,89,153,158,35,79,168,150,208,189,91,139,155,157,193,231,177,181,187,54,116,50,233,84,47,46,24,201,234,99,143,66,50,177,87,209,202,58,202,26,24,68,115,215,188,178,149,168,120,67,70,9,1,142,155,151,181,172,16,144,164,18,72,190,248,207,234,168,230,135,165,252,57,213,225,100,50,6,12,108,88,106,176,251,16,70,53,31,134,245,180,180,153,25,201,165,150,56,171,96,168,148,26,114,192,50,221,139,11,14,209,96,219,141,186,167,25,223,75,41,157,122,117,47,26,64,170,42,164,153,100,102,59,174,177,182,227,176,109,221,96,123,48,217,111,4,201,177,218,155,76,3,80,97,168,129,42,55,72,228,152,177,32,105,253,68,220,219,158,230,248,129,203,66,116,176,86,114,62,181,22,4,150,223,242,196,149,177,112,114,138,20,69,42,66,151,112,204,47,178,168,23,220,246,40,62,23,24,162,161,139,0,229,164,230,65,110,223,170,231,215,29,141,236,47,136,133,100,27,242,69,134,94,143,160,50,233,89,21,245,163,92,107,11,42,144,63,187,115,235,142,42,24,21,170,144,112,219,76,139,162,49,213,121,9,33,139,121,117,142,254,56,147,35,165,35,41,19,170,153,11,81,78,131,81,216,72,38,91,122,245,223,22,41,232,33,170,212,252,27,72,213,33,4,146,108,90,59,109,183,102,224,123,120,225,49,146,139,99,116,57,66,41,5,122,8,133,30,102,54,214,65,39,192,135,96,60,247,69,223,183,215,12,189,32,226,10,88,140,92,132,215,4,142,232,92,130,60,126,216,7,208,89,105,76,117,130,50,10,32,140,163,63,48,6,236,124,181,31,182,15,103,210,70,41,162,131,141,245,76,233,169,55,43,248,114,127,27,15,67,129,139,185,3,150,45,108,196,37,249,106,24,190,93,81,142,153,37,77,11,107,132,234,184,36,88,158,198,58,175,181,207,101,128,150,162,18,176,84,84,7,105,41,228,141,29,139,11,0,69,174,44,57,117,77,199,105,244,197,124,198,150,90,92,237,154,33,243,13,103,67,49,237,212,52,141,99,157,143,59,91,124,18,134,41,162,150,90,83,120,192,100,68,184,81,173,67,146,58,215,181,133,206,199,109,172,77,236,48,121,98,150,232,103,13,145,206,241,203,177,245,116,33,243,88,42,41,212,84,52,148,242,113,101,82,28,22,210,234,57,120,237,235,182,19,168,36,225,212,82,230,12,199,139,12,235,36,4,30,170,149,100,185,62,26,84,159,66,123,14,31,22,70,167,173,138,166,73,209,227,145,69,58,190,146,108,44,163,81,7,176,133,236,245,56,21,31,69,232,37,138,139,128,174,37,114,211,90,118,213,165,175,113,99,110,100,2,222,152,84,94,151,101,84,229,13,12,118,233,55,76,58,61,40,168,201,231,169,171,98,99,15,43,210,160,234,169,110,194,192,246,11,236,57,16,65,229,138,61,7,202,205,79,70,242,234,218,76,190,21,142,122,215,154,107,84,60,32,160,98,20,217,110,94,197,116,170,19,166,219,145,125,240,151,81,151,198,106,163,204,17,222,121,229,102,141,169,195,18,218,23,168,8,185,222,229,79,59,95,208,145,162,124,55,174,165,166,232,250,228,210,77,20,117,180,211,202,173,1,96,24,93,216,139,14,209,207,127,12,85,143,34,156,183,33,203,139,151,26,70,87,45,28,176,116,172,199,80,36,133,163,18,106,12,108,88,107,210,60,254,160,71,150,40,84,24,167,130,10,129,116,142,73,157,175,109,61,139,98,109,207,115,131,125,41,166,101,233,212,198,103,8,22,162,73,149,217,142,235,196,29,93,197,246,30,150,7,176,96,13,116,92,12,178,129,16,20,33,11,48,102,23,6,194,215,220,246,0,124,13,176,29,164,134,73,106,196,200,156,152,78,146,20,177,95,173,71,50,78,255,0,150,26,50,85,134,78,143,194,26,75,43,93,158,54,184,214,18,80,64,191,246,119,191,142,19,148,49,107,18,207,96,74,234,237,221,175,239,182,28,114,106,82,50,110,50,41,144,189,36,168,165,142,218,248,227,77,188,122,205,141,204,237,40,136,225,163,83,182,67,59,126,29,76,159,134,204,178,169,72,199,85,228,55,12,91,192,117,152,95,199,12,157,4,77,28,118,36,107,32,19,224,117,55,190,232,60,253,112,38,12,190,26,171,184,134,206,245,26,120,146,108,94,61,173,183,103,250,96,255,0,65,100,166,104,42,248,100,21,86,140,163,63,48,160,45,207,150,166,56,84,230,158,200,108,113,74,49,108,49,210,32,255,0,42,154,62,145,49,222,223,253,197,183,30,63,108,35,41,166,162,136,193,160,157,18,204,186,82,215,8,10,184,39,98,64,250,142,162,110,13,249,139,0,249,158,188,127,45,13,58,205,245,74,200,25,46,116,245,31,125,188,108,61,14,16,43,233,101,166,206,156,194,188,114,193,227,50,158,70,246,3,88,231,98,5,237,109,240,216,69,74,52,196,169,202,18,180,89,169,129,146,9,234,3,180,148,242,4,144,179,11,5,54,220,88,114,216,220,118,219,203,22,43,225,13,155,36,244,234,39,50,83,57,150,85,33,148,177,87,23,219,199,111,30,203,219,31,69,20,177,201,45,41,213,26,137,21,18,225,70,164,15,112,117,95,78,192,157,137,182,214,189,246,197,197,145,169,235,18,162,73,213,163,153,62,93,100,177,58,71,87,172,111,216,116,246,109,190,231,19,53,221,30,148,30,234,107,187,66,54,87,40,138,186,139,49,118,34,88,170,86,72,72,61,85,222,61,119,60,173,101,99,232,79,97,182,177,210,126,152,116,118,97,81,148,84,84,213,155,32,121,158,149,71,85,117,118,22,7,176,3,176,228,65,7,150,19,34,232,189,3,165,8,129,92,72,111,49,19,182,173,13,123,216,27,115,34,231,247,70,41,77,151,70,106,225,204,17,222,166,106,146,99,106,96,215,98,138,68,99,153,223,81,86,220,218,253,251,18,29,28,180,168,86,92,49,147,212,199,94,131,229,77,81,209,204,174,182,154,130,20,142,122,167,158,96,149,15,10,133,12,116,157,42,78,187,21,10,21,141,128,0,218,247,56,206,13,44,180,253,40,116,168,15,11,66,143,172,49,179,55,92,45,188,79,88,55,166,53,143,134,245,212,176,116,114,44,157,234,34,90,218,89,101,71,132,176,212,58,228,220,14,209,227,140,203,164,212,172,58,111,81,199,112,129,39,121,67,22,61,97,196,229,190,251,15,75,41,236,27,182,91,197,50,108,86,164,211,3,212,112,230,134,154,113,248,105,36,178,61,237,167,245,182,189,185,141,241,89,207,7,170,64,190,159,173,71,61,201,54,246,196,249,132,102,28,190,129,35,82,132,43,51,130,194,224,157,38,252,207,47,177,244,189,5,12,198,199,83,217,78,157,92,249,181,255,0,134,59,27,216,95,17,10,200,57,100,203,11,244,126,0,242,89,11,7,120,218,227,88,73,185,95,251,39,239,136,39,63,131,60,159,134,206,38,82,145,142,171,185,212,164,191,128,179,48,191,142,39,202,41,72,201,26,104,193,145,164,165,100,140,177,219,95,28,218,222,61,99,137,161,160,130,165,120,130,29,44,243,178,151,126,111,24,49,233,219,179,159,219,9,140,212,91,29,161,202,49,72,51,208,52,208,147,146,65,107,41,59,114,185,115,235,98,163,7,186,70,28,211,0,183,209,197,96,72,27,219,132,110,87,198,199,203,2,186,9,37,51,82,213,136,200,32,72,133,25,185,132,1,69,252,181,19,131,25,227,198,208,65,78,179,219,92,140,138,201,115,107,43,88,237,232,61,14,50,46,228,14,104,56,186,98,34,181,61,20,102,2,134,233,36,183,84,183,85,67,6,185,216,144,55,99,168,155,222,252,197,128,154,162,6,142,25,230,214,207,78,252,57,75,56,210,47,98,8,176,229,177,184,240,27,242,197,106,202,73,105,243,169,68,74,38,226,7,139,138,220,141,202,129,196,28,249,11,218,219,224,156,81,74,146,75,74,75,70,162,85,85,212,20,106,80,226,199,85,244,236,59,205,182,181,238,109,130,204,146,166,134,112,211,121,47,28,187,28,102,16,131,154,153,233,212,78,36,165,99,44,160,134,82,197,28,95,111,97,223,189,175,99,133,108,154,97,6,103,151,102,50,177,89,35,170,73,17,175,212,64,120,97,238,121,90,202,199,208,247,27,58,137,26,10,193,81,44,193,146,116,48,7,0,146,163,109,205,251,13,187,54,223,158,6,67,209,106,2,148,2,157,88,72,23,140,86,118,212,81,141,142,144,109,206,215,246,24,84,94,151,101,77,57,65,69,142,93,39,233,127,71,103,90,140,158,166,166,179,240,212,60,239,76,128,104,23,61,172,14,219,6,184,28,136,32,155,239,91,161,89,75,207,209,204,162,178,12,190,20,73,167,146,121,194,84,60,42,182,107,169,10,164,235,221,66,133,99,96,20,27,94,228,164,201,151,35,85,195,152,35,61,84,181,103,67,211,6,187,21,4,70,54,39,125,69,78,237,107,223,158,196,227,72,248,115,95,75,23,70,169,242,134,168,139,231,105,94,68,120,181,117,133,156,238,1,220,141,198,254,35,21,99,200,167,45,200,114,226,229,198,145,146,10,105,105,186,73,40,168,15,11,69,11,151,86,54,102,179,5,183,159,88,31,76,84,168,17,201,13,44,202,120,106,242,76,192,219,72,7,136,109,123,115,27,224,167,72,233,88,116,198,169,103,112,154,29,228,12,88,221,129,144,237,190,252,143,45,182,83,216,55,19,153,70,98,163,160,72,239,30,149,102,123,176,186,177,210,222,60,137,62,190,152,11,169,33,147,90,177,63,209,93,207,4,104,42,62,139,235,3,204,155,123,97,175,41,88,95,32,167,15,37,144,50,72,241,53,198,160,178,145,207,251,36,97,45,65,109,186,207,100,58,117,115,220,183,250,97,211,42,165,43,145,203,44,97,164,105,41,149,35,44,118,215,198,110,94,54,199,102,118,144,158,26,53,59,101,105,143,224,74,255,0,134,206,38,26,35,29,87,110,178,221,206,158,66,204,195,215,13,29,3,77,16,206,73,5,180,161,38,214,250,139,49,251,140,5,138,134,10,136,132,162,29,46,242,200,25,223,155,32,41,167,111,91,225,147,160,178,83,189,37,80,138,196,9,151,134,205,204,32,84,0,249,106,39,223,11,156,211,217,12,142,41,70,45,176,151,73,85,218,159,72,191,12,179,171,21,27,233,49,128,74,248,217,143,134,18,87,131,2,26,85,132,200,225,228,28,40,192,109,131,92,93,109,170,221,98,110,79,62,253,128,121,207,30,55,138,158,158,58,139,7,114,137,36,119,54,183,35,183,152,30,135,8,21,113,77,65,156,207,44,17,153,174,172,130,75,129,171,172,45,175,198,203,123,122,225,176,74,81,220,74,155,132,173,119,28,126,46,198,205,150,211,184,126,81,191,80,3,190,235,214,191,101,175,247,240,198,98,34,139,230,50,161,1,149,209,227,34,62,182,197,130,155,130,63,124,239,231,141,59,226,211,74,50,202,114,172,226,29,47,172,14,76,118,2,254,28,241,153,211,104,168,204,104,204,40,84,198,177,200,47,181,148,7,86,62,172,83,223,27,151,200,167,135,241,95,178,26,126,138,231,147,205,34,195,149,72,36,70,210,229,220,47,90,215,176,191,63,76,92,232,177,6,162,176,179,92,165,25,91,143,61,255,0,134,28,109,89,29,76,114,25,100,34,51,168,54,175,95,189,190,216,246,38,165,146,107,199,151,195,20,210,33,73,26,17,98,199,195,245,123,176,188,146,184,136,139,234,58,144,164,185,196,114,234,0,134,137,154,35,201,174,170,75,127,167,159,118,1,102,177,17,69,150,184,83,171,134,192,57,94,237,38,215,246,193,104,163,16,205,150,188,174,237,59,71,8,41,164,217,74,162,93,175,224,86,222,55,197,12,197,205,92,180,177,72,197,129,55,176,218,250,143,103,119,35,137,219,74,143,67,134,151,212,161,134,138,9,171,150,158,245,186,133,244,107,3,114,2,130,64,61,155,27,120,218,221,152,7,93,95,10,244,102,150,41,106,89,36,167,168,177,71,0,75,16,93,201,94,253,141,239,223,253,156,94,162,206,106,242,108,195,228,37,135,137,78,130,77,17,1,107,133,118,58,129,236,36,150,27,254,207,142,36,233,69,101,30,107,149,44,84,138,179,78,235,196,118,8,9,85,81,184,239,93,135,173,240,204,114,81,100,147,131,156,149,20,243,1,85,243,84,194,56,196,117,49,188,164,199,43,106,46,53,4,179,118,114,178,219,195,199,4,105,229,34,158,134,90,84,211,30,171,235,109,180,45,143,84,249,92,15,29,142,21,96,175,106,136,229,142,162,157,127,17,74,9,3,27,169,212,27,87,219,220,12,50,80,66,149,6,134,145,154,94,11,7,89,86,246,36,170,19,127,203,203,25,145,220,172,183,12,121,81,208,202,113,9,106,233,167,138,107,41,139,48,216,129,179,117,21,72,191,155,3,124,121,159,84,178,203,153,113,64,84,88,227,42,8,184,186,130,72,255,0,24,7,18,101,15,50,209,102,75,36,250,132,117,250,10,145,187,89,35,10,79,135,111,137,35,21,186,99,3,53,84,116,232,75,94,13,14,195,181,155,98,125,212,224,59,236,45,83,202,202,31,15,216,255,0,199,89,84,86,103,69,249,141,51,55,54,254,151,153,237,239,245,198,131,241,73,11,244,114,27,61,128,118,234,111,215,234,19,207,178,196,95,210,221,184,68,232,50,84,71,211,124,160,58,42,165,164,214,45,202,83,27,151,30,132,225,235,226,139,74,58,59,17,141,153,80,51,25,45,189,215,73,219,222,223,108,93,15,77,145,207,214,70,74,35,81,71,146,188,109,35,68,30,204,67,88,7,107,18,8,237,23,82,61,49,24,232,198,117,61,91,197,22,88,226,85,35,89,103,11,96,219,175,62,123,95,151,126,59,129,150,160,101,137,28,108,163,78,192,109,248,136,203,168,251,106,62,184,119,211,88,85,15,22,66,7,92,27,236,59,6,255,0,239,158,20,157,49,185,252,98,40,244,86,18,122,69,37,60,234,3,164,18,163,41,63,75,106,0,143,67,134,122,217,96,16,101,112,153,26,57,4,74,168,163,255,0,16,90,196,95,178,221,83,229,124,92,19,211,53,96,156,80,195,29,83,63,90,100,91,18,167,255,0,123,158,252,83,150,41,31,244,90,180,133,36,140,0,177,240,201,36,237,123,158,66,203,247,56,84,247,149,129,141,212,74,153,188,108,40,150,69,4,1,82,202,167,152,7,72,237,30,67,6,178,196,172,204,41,168,208,201,199,0,0,109,207,77,143,86,253,252,240,35,48,118,154,162,8,230,125,154,82,199,126,100,155,19,108,20,142,105,122,51,93,13,20,154,100,137,149,167,104,227,186,146,11,16,13,252,66,127,187,140,45,22,101,119,134,63,178,190,103,58,193,146,240,100,173,26,129,40,232,194,206,95,246,150,253,156,183,240,197,90,234,137,146,106,113,30,184,229,105,100,145,132,141,204,6,217,77,251,247,30,152,41,210,60,198,135,52,201,22,26,58,126,36,242,219,96,151,100,85,235,105,240,219,159,97,247,194,164,53,134,168,20,150,43,146,17,1,191,106,181,245,239,223,214,191,141,143,102,31,205,184,81,54,28,45,75,93,118,27,160,149,205,53,12,180,177,168,94,40,12,237,250,170,55,42,195,182,219,121,237,138,177,36,181,84,230,10,134,3,131,94,187,129,245,216,42,147,251,183,24,151,45,140,85,252,189,59,201,38,150,118,18,160,218,236,170,72,254,7,195,151,102,35,202,196,145,80,214,44,243,146,241,85,152,194,247,217,82,215,62,134,254,39,9,43,205,36,224,84,233,12,210,71,38,103,52,195,170,21,101,10,119,250,84,146,62,224,98,135,195,214,111,248,239,41,136,174,165,69,168,28,83,205,250,142,57,250,3,235,139,93,47,165,145,170,140,65,137,71,164,104,137,7,98,228,110,125,201,199,29,5,90,132,233,190,80,29,85,84,164,218,134,158,82,112,137,144,123,144,48,220,30,73,147,229,244,83,29,62,42,161,126,143,64,67,216,6,126,160,191,95,168,79,62,203,90,254,150,237,198,80,177,168,167,200,218,54,145,162,189,174,26,192,59,11,144,71,109,136,97,225,108,106,255,0,20,154,65,209,248,76,108,203,30,167,50,1,250,195,78,195,222,223,108,100,244,236,181,13,149,172,81,178,129,24,32,114,235,161,1,143,174,231,215,15,205,220,95,13,226,191,100,105,209,124,234,122,150,138,28,177,214,84,32,57,121,2,233,12,46,163,126,123,119,98,231,69,34,213,159,79,4,202,53,37,52,168,69,254,150,212,1,30,135,13,197,106,250,135,141,33,85,235,3,216,59,57,227,190,53,49,170,51,45,12,49,84,187,126,36,168,182,44,167,255,0,112,125,48,169,202,226,38,47,168,173,93,44,31,252,50,51,35,71,47,9,2,47,255,0,140,91,88,220,246,91,170,124,175,138,89,186,56,162,73,80,17,255,0,48,193,79,48,13,129,230,60,129,244,197,217,162,149,164,202,193,148,164,145,40,2,62,25,36,157,175,115,200,88,123,150,197,106,214,105,234,233,98,153,246,105,181,29,251,75,88,155,114,196,254,200,191,134,159,212,167,255,0,118,12,101,209,213,230,20,244,104,95,142,2,128,123,202,233,39,77,251,241,79,51,157,96,201,214,39,172,26,129,40,200,195,75,150,237,101,191,101,237,139,16,212,75,209,170,232,168,101,180,145,104,105,154,56,238,183,187,27,27,158,240,159,159,120,199,221,37,204,40,115,76,149,32,163,131,137,60,150,38,201,118,85,91,181,175,217,96,55,239,195,33,45,12,155,36,53,202,144,50,186,162,84,154,152,38,180,114,239,35,171,183,212,54,178,159,61,199,166,12,195,43,152,104,101,166,68,209,174,205,35,15,165,64,59,48,237,35,111,61,176,163,5,97,170,54,150,45,219,134,160,131,125,212,220,54,253,247,107,248,219,187,13,25,100,75,88,41,224,105,100,210,197,132,168,13,142,165,91,220,31,35,127,14,93,152,204,142,231,101,152,87,46,58,36,69,2,75,85,10,67,80,192,112,43,213,73,3,234,221,20,155,248,91,20,250,65,52,136,115,57,103,22,0,172,193,78,251,42,181,199,189,134,46,229,92,72,242,234,145,60,247,146,26,190,16,75,118,128,150,191,177,245,56,29,210,234,89,90,174,72,85,137,87,164,49,92,29,139,216,92,251,182,1,110,210,22,169,229,100,31,14,217,143,78,178,184,202,221,82,41,255,0,20,243,127,195,32,239,225,97,239,135,111,138,232,95,33,167,33,236,3,55,80,95,173,213,191,62,203,91,237,133,14,129,44,233,211,140,172,50,133,140,164,226,214,250,95,130,166,65,238,87,239,134,255,0,138,173,40,200,96,49,179,44,97,156,184,31,172,45,176,247,183,219,23,67,210,35,150,217,204,177,99,81,30,70,209,52,141,17,22,190,171,13,108,183,96,71,109,142,161,225,108,65,31,69,243,185,167,104,162,203,29,101,70,11,38,185,2,233,184,184,27,253,91,119,98,122,118,74,137,114,177,12,108,161,80,16,57,117,148,105,115,234,223,99,135,82,181,119,70,50,200,85,122,202,111,183,119,63,44,41,58,15,63,140,69,14,138,68,36,206,170,161,153,69,210,142,69,34,252,155,80,4,122,97,166,186,88,90,124,186,51,35,71,41,141,2,175,237,173,128,55,61,150,234,159,124,78,101,166,105,218,84,160,134,42,151,39,139,44,105,98,192,220,127,17,237,136,38,142,83,81,150,94,98,146,68,128,4,9,114,78,215,223,150,194,222,101,176,169,239,43,51,27,168,148,51,100,113,73,20,169,117,60,118,210,121,133,54,83,204,121,3,131,217,124,117,121,132,20,138,95,142,161,44,109,204,174,147,213,191,127,241,182,3,85,19,61,109,36,51,62,205,48,36,121,184,4,129,203,4,224,170,151,163,85,201,65,61,164,136,70,210,180,113,221,111,114,108,110,121,146,21,125,9,29,163,11,69,153,157,226,143,236,131,50,168,88,114,184,98,122,192,88,54,146,132,105,114,192,238,203,126,64,146,14,41,214,84,75,28,180,170,129,213,142,185,36,71,107,22,22,91,3,231,191,182,9,244,158,190,139,51,201,210,26,40,56,147,201,102,36,39,89,85,110,109,126,203,91,127,229,133,154,122,195,86,227,137,16,212,237,24,22,55,2,198,225,183,239,212,215,241,183,118,30,242,92,26,38,195,133,197,169,215,97,186,25,36,209,67,45,50,167,15,81,13,35,14,74,1,26,72,237,34,227,20,233,210,90,168,105,227,168,96,12,21,203,25,234,223,87,90,48,77,252,45,247,196,185,100,75,88,180,240,60,178,232,42,120,168,166,196,50,168,220,31,35,168,119,114,236,196,121,79,21,50,201,68,243,94,88,170,184,65,0,237,82,155,159,111,185,194,74,243,73,56,148,115,233,89,6,103,36,251,14,34,76,7,128,87,4,123,173,177,7,195,118,102,233,190,94,133,54,74,121,109,33,27,191,225,40,59,248,88,127,123,29,116,186,154,83,91,52,72,73,87,165,49,169,190,197,197,174,125,223,239,137,122,0,179,71,211,122,0,64,17,24,166,11,183,38,17,38,191,205,62,248,110,15,36,77,155,210,67,71,197,164,47,146,211,144,246,0,183,80,126,182,195,123,248,99,48,88,148,28,140,196,210,52,77,25,10,67,88,107,40,75,2,60,9,97,225,108,106,31,21,218,81,146,211,152,217,132,119,98,224,126,183,43,41,245,198,97,74,201,81,83,150,112,81,128,72,213,130,242,235,42,178,185,245,107,122,54,29,155,184,28,55,130,253,149,227,232,182,119,52,237,28,89,99,172,136,193,100,215,32,91,18,46,6,252,246,183,44,92,232,164,107,46,105,89,20,160,117,104,157,121,242,58,133,253,176,224,69,88,116,115,44,140,169,214,4,157,183,241,241,24,249,164,166,50,60,145,208,67,13,75,134,226,201,26,216,184,177,31,196,123,97,121,37,113,17,23,114,35,175,154,23,173,203,227,50,50,74,99,142,201,251,107,97,123,159,13,188,240,55,53,87,90,88,37,75,131,197,109,39,152,4,88,222,227,187,158,8,204,146,154,236,185,184,197,36,137,44,16,37,205,237,185,191,45,182,243,190,42,84,94,163,48,163,134,102,176,105,133,199,118,167,0,144,184,71,178,61,30,22,127,83,75,255,0,187,6,104,98,172,204,97,165,93,124,96,16,130,71,50,186,121,95,188,126,122,113,79,48,169,88,168,41,99,106,189,71,88,94,17,26,100,212,24,92,139,238,1,38,248,154,158,174,78,142,87,38,95,56,18,196,145,151,104,227,186,243,55,189,207,50,66,143,66,71,50,49,231,74,107,232,179,60,170,56,168,161,226,76,246,118,117,78,178,133,185,181,251,45,111,246,48,120,229,203,100,147,134,185,82,6,85,84,73,28,148,138,161,193,208,94,68,102,177,113,165,69,143,137,235,121,91,7,34,146,75,80,201,78,169,195,187,134,149,135,96,4,0,71,120,36,97,74,154,176,214,74,166,72,128,103,120,237,99,112,44,73,12,47,223,169,175,227,108,51,101,144,173,116,116,240,73,44,186,56,68,200,138,108,67,128,160,176,62,71,80,246,236,198,77,220,172,183,18,229,199,67,33,165,138,74,152,97,89,205,157,42,68,6,195,159,93,44,192,247,130,135,127,28,12,205,98,74,65,94,242,34,221,101,141,193,35,114,150,112,69,198,255,0,82,250,29,240,91,41,226,46,84,120,243,222,100,169,225,5,3,145,86,93,207,183,220,224,79,75,169,166,53,245,17,197,214,15,77,161,59,139,173,143,230,255,0,124,10,111,80,181,82,200,209,47,71,90,30,154,116,170,142,151,55,162,86,72,225,50,164,202,236,25,186,138,214,38,253,107,19,114,77,201,184,23,182,44,252,66,232,118,95,146,209,113,232,167,168,11,51,151,225,72,250,194,114,228,79,102,228,216,157,201,231,136,190,30,164,169,211,106,101,176,16,124,188,162,63,49,28,90,191,232,251,225,147,226,203,76,185,77,57,70,97,23,91,82,143,214,55,22,190,45,138,79,30,162,54,220,114,105,79,99,40,108,166,184,207,7,10,34,209,72,183,71,23,176,22,239,60,219,178,194,227,198,219,225,159,35,21,84,212,241,229,239,65,81,197,167,119,142,117,15,24,231,215,0,93,193,39,233,60,187,14,3,210,212,189,77,94,94,33,105,149,86,36,96,165,136,250,85,213,143,171,149,247,190,27,120,19,44,233,51,93,138,117,131,144,59,124,121,238,48,153,84,182,97,100,92,186,107,220,161,151,102,145,214,205,81,26,241,148,164,124,101,146,116,85,189,133,152,92,19,126,181,237,224,61,249,138,158,171,40,204,13,76,46,129,100,107,128,3,95,173,114,67,0,15,33,204,111,235,130,178,205,12,162,77,52,81,199,59,43,9,25,20,245,182,54,219,179,114,61,70,32,172,167,53,21,148,139,36,155,136,192,104,244,94,246,220,220,253,59,109,231,115,132,180,147,29,139,59,74,159,102,118,106,106,229,167,165,173,214,177,132,147,90,46,178,119,250,72,184,27,158,181,206,221,157,183,197,177,67,83,153,84,75,37,163,89,38,86,19,240,84,110,109,216,119,4,142,222,253,176,45,103,148,102,148,177,137,76,124,73,52,176,230,6,182,177,54,229,244,147,130,16,87,73,209,252,195,228,42,85,100,138,40,203,180,80,141,0,22,235,109,233,111,11,18,59,177,209,147,236,153,185,113,198,148,146,238,85,172,146,26,104,41,218,58,144,38,118,84,11,164,9,65,82,6,192,246,110,0,240,182,42,205,84,240,165,44,33,24,218,61,110,142,214,44,186,69,197,175,110,181,216,250,119,224,143,74,171,168,243,44,182,56,232,98,18,76,109,35,72,169,214,80,183,237,230,45,111,246,48,187,77,88,107,102,66,240,133,119,145,10,219,112,182,189,136,190,246,58,137,243,195,37,52,226,6,12,114,77,77,246,67,100,111,45,232,100,167,84,225,245,245,74,195,178,197,84,17,222,9,197,58,88,164,170,134,159,142,108,233,57,132,219,182,242,41,12,15,120,40,222,248,151,45,133,107,162,130,7,150,93,28,6,103,69,54,42,224,40,44,15,128,36,223,198,216,227,41,226,140,161,76,211,254,56,156,196,20,13,131,7,27,159,96,61,240,162,172,210,78,59,2,51,56,163,164,249,215,145,22,226,100,101,60,137,67,169,126,161,191,212,164,223,152,59,226,199,70,140,61,53,233,77,52,57,197,18,50,199,77,199,73,85,152,51,157,40,214,38,253,107,18,110,78,230,226,231,21,250,93,77,57,204,42,150,14,182,168,66,68,59,11,161,83,247,214,61,206,46,252,59,89,35,233,162,42,219,229,197,52,139,17,237,217,98,191,253,56,118,7,109,38,77,153,45,10,72,243,226,23,67,178,252,146,148,75,69,61,70,153,92,201,194,145,245,232,221,69,193,61,155,147,98,119,191,60,37,54,83,94,213,16,136,226,45,28,139,179,139,216,45,182,220,243,59,218,194,227,158,246,223,26,167,197,166,149,114,218,114,140,194,45,44,89,71,235,53,198,155,253,254,248,207,41,106,94,166,190,139,130,243,42,136,227,117,82,196,88,5,117,111,241,149,247,190,27,62,151,176,172,113,230,69,55,220,47,145,26,170,122,104,168,31,47,168,226,82,188,145,206,161,208,111,171,93,128,46,9,54,211,189,187,14,37,203,51,72,235,90,165,87,140,188,56,196,194,73,145,87,85,172,24,92,19,126,176,54,240,182,47,136,38,74,133,157,174,197,58,218,217,70,247,241,231,184,255,0,123,227,185,166,134,84,148,37,18,71,59,70,226,70,69,61,99,99,109,187,55,61,157,184,68,226,183,96,227,200,211,72,23,13,61,86,79,94,103,133,208,7,109,148,6,228,110,196,16,1,228,9,184,223,215,108,17,249,154,199,138,146,180,50,166,151,214,136,92,157,239,164,139,129,191,59,157,182,241,190,220,86,83,154,140,194,149,100,144,93,99,1,163,225,243,176,185,36,242,54,54,22,237,223,16,164,210,254,149,165,132,75,160,72,218,72,230,6,182,177,54,229,218,125,240,190,205,52,203,163,37,153,211,91,132,198,95,81,153,73,59,175,13,94,100,97,49,133,109,115,110,206,96,219,107,247,237,138,117,178,195,78,148,207,21,70,153,164,145,20,32,10,37,82,24,13,129,236,228,6,220,173,139,48,87,190,65,95,250,62,169,68,177,65,21,218,40,134,144,165,186,198,215,240,35,194,198,216,143,165,149,180,153,150,95,18,80,196,30,91,137,94,84,93,215,77,199,62,98,199,179,12,142,77,234,68,156,187,149,68,29,45,83,194,180,176,4,102,11,8,119,70,107,23,82,162,235,107,219,123,147,131,138,242,151,162,122,96,154,8,125,82,176,216,139,21,91,142,240,78,20,233,171,13,108,200,205,8,14,242,35,45,141,194,216,29,197,247,177,213,127,60,50,229,240,46,97,20,80,52,178,240,254,93,156,162,155,21,113,165,73,7,194,228,223,199,3,55,108,187,23,211,142,137,119,68,116,145,189,92,52,173,46,204,178,180,68,1,206,238,8,96,123,238,140,63,123,2,115,40,210,143,230,218,69,80,69,66,58,183,34,80,146,183,212,44,126,165,38,227,112,119,24,49,148,153,14,79,9,150,127,199,227,52,97,64,216,48,144,238,125,0,3,215,1,122,93,79,57,204,106,214,156,106,213,26,136,84,242,44,132,16,45,227,168,123,224,98,222,161,74,165,54,153,111,162,252,14,155,244,166,20,206,40,80,240,169,5,66,74,140,202,204,122,141,185,190,246,44,119,59,155,238,113,239,196,46,135,208,100,116,233,37,28,245,37,37,102,151,133,35,107,209,186,141,137,182,194,252,137,222,252,250,184,155,225,194,60,125,51,100,91,124,176,163,113,17,237,32,112,129,255,0,167,5,254,46,52,194,134,156,163,48,139,67,93,71,34,218,134,155,255,0,139,239,139,82,78,26,136,237,172,154,83,216,204,27,40,204,13,84,75,28,37,163,149,78,151,91,218,220,192,4,218,231,126,66,248,104,200,154,166,10,88,104,94,130,167,137,70,242,71,56,87,140,88,135,47,101,5,193,54,22,222,220,193,192,154,90,151,170,205,41,120,47,50,39,14,57,17,75,17,101,210,234,127,196,87,13,75,12,201,80,147,184,212,99,235,22,101,27,222,198,215,231,191,251,231,132,202,165,179,11,34,229,213,123,131,178,188,210,58,212,169,11,198,94,20,66,64,243,34,174,174,87,228,77,250,202,214,240,182,60,134,10,172,150,185,166,137,211,75,191,210,161,185,16,73,4,0,71,34,65,27,239,223,182,9,205,44,82,197,48,74,36,142,118,141,196,133,20,245,154,198,219,118,111,202,221,184,138,178,3,62,103,79,174,64,74,198,53,71,195,253,144,73,36,157,142,246,22,238,190,18,210,76,118,44,205,70,159,102,73,243,53,172,148,85,170,200,164,62,184,211,89,231,114,182,184,27,239,114,123,189,118,177,250,58,124,200,212,50,112,193,154,54,226,180,43,101,39,176,142,124,182,191,166,7,69,44,167,54,166,128,75,160,73,212,32,238,163,81,177,234,157,187,79,190,47,211,230,45,144,215,28,186,173,4,177,83,196,53,69,23,87,75,48,12,70,252,254,175,189,187,49,145,147,236,153,185,177,198,147,75,185,90,186,104,97,249,103,134,162,211,75,42,89,2,129,42,144,214,176,4,114,182,195,110,236,84,150,169,162,249,88,2,18,18,16,238,140,214,46,8,177,75,94,219,169,45,139,253,45,173,165,204,104,161,90,24,195,202,164,76,243,34,110,45,181,239,204,88,246,127,166,23,233,234,205,100,168,205,8,89,26,85,117,177,184,77,136,243,177,184,62,119,239,195,101,52,226,14,12,114,139,83,125,134,205,83,51,82,26,112,130,55,141,245,74,70,205,182,149,219,246,129,36,98,165,36,111,89,13,27,203,180,156,71,75,1,207,174,74,176,241,186,176,253,236,75,69,78,51,8,82,30,44,186,62,89,228,8,13,138,184,42,164,223,194,231,127,28,115,148,153,95,39,166,103,159,241,218,103,64,0,176,86,226,54,254,86,176,30,71,10,101,57,228,156,118,2,102,81,165,23,204,51,40,184,170,82,172,54,37,75,105,7,80,177,7,80,38,224,220,110,70,46,244,81,105,250,111,210,149,25,205,10,94,26,49,80,146,163,50,150,55,66,47,190,246,46,219,243,61,167,20,122,91,79,59,102,53,171,76,53,18,169,192,94,194,232,192,129,111,29,189,240,91,225,178,188,125,49,157,22,223,44,40,88,66,123,74,134,140,126,120,126,7,109,38,77,157,45,10,72,169,241,11,162,20,25,20,49,53,28,245,5,36,102,151,133,35,107,209,186,141,137,182,192,30,68,246,243,219,9,237,147,230,45,87,26,36,37,146,69,58,93,47,164,246,128,9,2,228,223,179,151,134,52,223,139,205,48,165,167,208,204,34,225,155,168,228,91,80,211,127,77,95,127,234,225,26,150,165,234,179,136,26,23,153,35,40,146,34,150,35,74,89,193,219,204,174,25,55,165,236,43,28,117,199,83,238,21,200,222,162,10,88,104,222,130,163,85,27,60,117,1,94,49,102,14,95,170,11,130,108,45,189,185,251,227,172,171,51,142,182,42,157,60,85,224,196,36,15,42,42,235,221,73,228,77,247,70,247,28,240,69,97,154,42,149,153,198,162,155,150,101,27,222,196,139,243,199,179,75,20,145,76,177,209,36,115,60,110,36,49,131,214,107,27,109,217,191,43,119,225,19,138,221,153,143,35,180,129,112,67,85,146,86,52,145,58,105,118,176,85,13,184,177,36,27,11,118,145,219,99,223,182,10,10,154,223,249,42,196,100,86,213,174,36,214,109,185,43,107,129,99,184,36,247,95,199,104,170,224,51,230,176,151,148,18,177,139,199,163,107,40,61,98,78,199,173,97,110,224,123,241,20,18,74,217,181,53,48,155,64,144,112,200,110,178,128,222,7,110,211,239,133,221,52,211,44,82,89,157,53,184,67,244,108,217,138,212,180,102,53,227,68,220,70,133,108,47,216,71,62,91,95,208,243,197,74,249,225,137,169,154,10,139,75,52,136,85,21,64,149,8,54,181,143,101,182,11,229,139,116,217,147,100,85,141,151,85,167,22,42,104,84,52,81,93,116,51,0,196,111,207,234,255,0,118,196,29,46,173,165,204,41,97,249,24,131,201,25,227,73,50,13,197,182,185,60,197,137,229,254,152,100,114,111,82,37,229,220,170,37,25,170,154,57,41,224,208,74,36,65,164,86,107,22,4,16,82,215,183,35,171,6,201,157,218,155,229,194,4,146,23,213,41,228,198,218,87,111,218,4,145,239,133,58,122,179,90,202,76,33,36,121,68,139,99,112,157,91,121,216,245,72,245,239,195,53,45,56,204,97,224,137,101,211,242,206,234,160,216,171,220,47,63,3,219,219,124,4,221,178,236,125,17,209,46,232,138,141,30,182,26,41,100,217,203,200,182,81,185,235,57,4,121,216,143,92,7,204,149,40,22,105,29,87,82,213,11,48,234,146,11,42,131,169,108,65,189,205,193,184,222,216,57,148,153,37,202,40,221,167,252,119,149,212,0,44,20,234,113,127,107,91,203,0,58,89,79,59,230,21,201,78,183,191,12,192,15,34,81,129,2,222,54,198,69,189,66,85,74,114,76,35,209,56,233,186,111,210,162,115,138,20,213,5,24,157,36,141,153,75,157,72,65,59,239,107,145,126,103,182,248,135,226,15,68,104,50,20,132,82,79,80,209,200,205,39,14,70,214,83,172,163,98,109,176,27,0,79,174,216,33,240,205,94,62,152,85,40,183,203,138,6,225,30,210,130,85,3,239,124,91,248,190,211,8,41,180,51,8,184,70,234,57,22,212,44,125,181,125,241,106,73,227,212,73,109,100,211,236,102,237,147,230,45,86,177,164,37,149,212,233,116,190,150,238,10,72,4,147,126,237,187,109,203,13,25,44,149,16,210,69,74,212,21,55,163,215,28,225,94,48,67,35,150,216,23,185,176,60,237,207,195,124,12,166,169,122,188,242,39,133,230,72,138,44,145,169,98,52,161,213,217,224,72,195,50,69,52,53,43,80,235,114,150,36,178,141,238,110,69,249,156,38,117,46,225,77,114,234,189,193,249,78,101,29,116,21,58,120,163,131,24,125,82,162,169,112,74,158,194,65,250,27,220,115,199,20,241,85,100,117,78,241,58,21,102,43,165,53,117,133,137,236,22,237,183,129,193,73,100,138,88,229,88,104,210,41,89,24,72,80,30,179,219,99,225,200,218,221,248,138,170,19,54,110,142,210,134,43,24,60,62,30,214,91,245,137,59,30,182,214,238,7,191,9,105,38,59,22,102,163,77,108,201,133,77,112,122,26,200,221,3,220,180,73,172,219,114,86,215,2,220,197,239,181,175,217,125,172,211,229,178,215,205,35,34,169,73,70,169,4,8,23,81,190,196,94,227,151,251,190,5,211,60,178,102,212,244,130,96,139,34,104,210,227,82,139,169,63,73,219,77,255,0,142,8,81,230,143,144,214,54,95,82,156,84,165,137,71,14,59,141,12,64,98,55,231,245,126,95,178,113,209,147,75,102,110,92,113,217,165,220,35,241,120,49,201,169,180,187,128,165,137,177,0,18,72,181,254,248,206,104,201,151,53,165,157,105,153,11,65,195,114,14,200,150,110,125,215,42,191,124,105,31,23,117,12,130,18,36,11,214,32,141,59,183,47,229,140,226,26,170,183,172,203,145,129,87,35,76,191,214,86,66,71,255,0,68,15,190,42,205,220,87,14,246,254,199,52,161,171,132,18,132,22,61,129,181,6,178,238,222,88,237,228,169,215,4,117,10,55,144,88,170,242,29,251,96,100,122,212,13,26,254,158,65,172,63,246,196,160,180,76,172,73,22,32,139,247,223,111,190,19,47,17,17,242,179,170,73,196,244,116,149,28,146,214,0,155,245,71,87,243,197,24,156,54,123,67,19,41,42,12,102,221,251,146,127,60,123,65,40,135,40,41,40,9,195,94,25,219,186,251,143,85,191,174,43,228,242,113,122,69,71,33,22,33,224,66,47,200,130,63,158,39,75,122,47,225,223,93,142,85,244,5,38,53,206,32,88,16,21,139,72,179,157,122,139,106,62,100,216,120,248,96,29,86,95,84,180,200,205,60,97,90,9,21,26,37,210,229,52,147,185,242,22,247,195,181,84,48,182,95,80,24,130,30,48,246,182,227,117,23,251,15,108,0,205,1,110,142,101,230,39,235,20,82,8,27,253,44,7,249,119,242,193,56,238,39,20,233,215,220,65,164,28,90,145,201,84,157,124,191,168,108,48,225,21,98,81,212,65,85,86,85,66,77,40,155,64,228,94,59,3,234,119,242,190,22,40,105,194,87,69,99,169,3,223,207,114,63,35,203,23,130,59,231,162,70,118,42,29,85,135,97,238,62,132,253,240,45,150,113,118,166,159,216,181,146,83,212,124,199,72,165,149,207,1,12,110,138,123,200,36,159,109,35,211,19,244,185,126,102,40,209,1,213,56,144,22,182,224,144,64,244,235,226,76,182,161,228,203,250,66,53,114,156,171,11,118,34,40,39,237,142,58,86,203,23,70,38,157,91,241,149,14,155,15,214,176,185,247,95,182,15,220,146,15,174,192,63,15,56,167,165,185,4,162,70,120,89,166,23,115,118,39,133,33,185,251,95,26,47,197,48,79,69,84,41,113,248,133,155,73,181,198,150,216,248,92,140,103,221,7,142,53,233,198,72,200,250,117,79,82,86,49,203,65,142,82,167,238,7,166,52,63,138,33,191,225,22,34,64,131,86,251,94,251,29,177,118,63,77,137,204,171,50,50,90,83,198,147,40,113,76,194,68,77,55,7,245,64,85,45,234,15,223,15,16,209,84,68,56,138,70,171,15,165,181,6,190,226,221,224,3,132,186,122,138,134,131,41,87,5,95,90,16,109,205,54,65,238,28,95,12,113,134,93,37,117,107,185,3,73,176,231,132,123,155,157,189,49,8,206,245,73,78,177,78,171,109,75,109,187,71,45,198,33,129,82,209,0,229,184,83,184,191,239,59,123,98,177,4,6,45,117,0,22,32,242,229,217,143,40,43,3,36,134,80,3,70,93,244,219,149,139,15,231,132,101,71,99,221,81,74,185,184,149,212,162,221,82,161,175,222,75,216,97,187,56,202,37,157,165,171,118,89,208,4,120,4,73,248,136,69,129,23,237,83,165,182,254,177,194,69,60,134,122,245,3,245,68,99,157,249,146,127,49,141,82,186,54,124,182,94,27,104,97,78,88,145,218,119,39,243,56,200,173,138,50,202,161,15,216,147,87,150,215,154,104,135,19,234,70,84,104,87,75,125,4,239,127,236,128,124,9,239,194,213,2,50,212,175,88,30,190,161,183,62,127,196,97,234,182,89,107,50,74,9,224,102,86,105,145,72,2,196,2,204,5,252,118,24,78,162,84,53,241,32,216,106,216,223,178,237,252,198,51,178,41,225,219,158,57,161,134,134,169,41,159,230,106,152,34,198,197,92,47,96,113,96,127,51,232,113,67,45,227,75,47,73,231,145,202,172,66,39,88,219,125,200,38,254,216,142,37,146,108,243,91,146,170,172,35,35,177,135,49,183,109,191,158,47,208,200,38,203,58,64,209,223,81,151,132,227,251,8,139,127,207,26,158,228,83,110,168,143,166,106,102,68,137,20,133,153,37,58,141,238,172,215,3,243,251,96,63,195,190,51,116,183,32,145,100,47,11,153,198,166,55,98,120,14,110,125,215,7,58,100,226,62,141,76,234,72,96,186,181,14,206,173,239,127,62,204,8,232,44,105,31,78,50,66,172,1,50,84,145,18,242,85,49,72,84,143,59,219,211,15,194,186,145,178,223,15,224,123,248,172,9,232,178,5,46,0,144,179,233,54,184,210,219,31,11,145,140,178,152,241,167,202,100,20,204,178,44,122,9,191,37,10,20,183,168,177,253,236,106,191,21,53,127,194,151,18,4,93,123,237,114,219,29,134,50,232,39,168,104,242,149,144,21,126,174,246,250,163,208,21,125,213,148,156,59,55,113,124,51,233,254,199,40,168,170,33,26,212,141,123,125,45,169,91,107,236,59,64,7,31,78,245,43,10,69,58,175,212,164,117,123,71,45,198,7,70,29,74,149,213,170,228,117,77,135,60,119,98,1,45,117,0,18,65,229,233,237,132,75,196,76,111,81,98,156,38,138,123,72,205,194,145,148,19,251,196,224,77,91,113,51,26,53,183,84,133,107,248,150,219,22,232,43,3,65,33,144,0,232,25,202,219,150,229,127,158,5,210,185,159,50,69,3,232,17,14,119,231,217,246,196,233,111,248,47,192,250,255,0,239,192,237,156,229,18,202,242,214,57,89,212,20,146,5,137,63,17,45,177,82,123,84,233,38,222,39,1,171,50,218,255,0,151,140,113,126,168,202,163,66,186,77,180,51,111,127,236,128,124,9,239,195,174,101,27,182,89,57,141,180,48,167,44,109,218,119,39,243,56,95,175,150,90,204,155,46,158,6,101,45,50,41,0,88,128,117,1,127,43,12,19,142,226,113,205,223,236,69,203,208,173,66,13,67,235,212,60,118,59,253,176,213,67,87,29,51,26,154,166,17,170,177,87,10,62,157,99,99,246,62,199,11,212,1,13,124,72,5,134,161,99,126,205,255,0,152,197,216,22,73,179,195,35,146,170,8,66,59,26,203,113,183,109,191,158,49,200,179,139,218,119,246,37,203,120,238,58,73,60,172,84,68,209,58,198,219,238,119,39,19,116,213,120,246,137,85,149,101,142,99,172,222,225,152,219,237,111,207,18,209,202,39,201,179,230,142,247,51,112,220,127,97,81,111,246,199,157,53,113,31,71,101,113,112,224,106,36,114,3,79,59,249,145,182,53,123,18,99,151,212,176,63,195,158,49,233,118,67,34,201,174,6,19,128,88,245,137,16,18,79,221,61,176,243,241,96,19,209,152,194,151,0,57,102,210,109,113,164,236,112,149,208,56,210,62,156,228,186,88,6,38,167,240,215,146,175,9,172,71,157,237,251,184,120,248,173,168,116,89,72,144,32,215,221,114,219,114,29,216,190,15,161,137,203,235,153,117,49,51,85,229,114,124,179,44,139,15,13,141,249,40,140,46,175,91,3,235,135,104,232,170,98,187,171,13,123,125,45,168,29,175,113,222,0,194,109,60,245,13,250,33,100,5,95,72,7,250,209,240,108,190,235,164,156,48,199,173,74,149,212,94,228,108,108,57,225,30,230,231,110,162,17,154,74,149,142,56,167,85,250,212,142,175,104,241,24,175,74,16,67,76,68,140,194,18,80,49,240,4,156,65,98,46,90,224,1,114,9,252,189,177,29,13,104,106,55,105,0,14,136,206,69,185,115,254,103,8,202,183,59,29,53,164,171,80,220,76,210,133,109,96,120,108,15,137,123,131,237,134,204,231,40,150,71,150,177,202,204,3,163,192,34,94,186,1,205,73,237,7,77,237,132,186,55,51,230,145,168,253,78,18,218,247,244,252,241,168,230,136,205,150,84,24,219,65,88,11,155,115,39,114,223,153,247,199,69,108,81,150,85,24,126,196,154,236,182,188,83,160,50,238,209,149,86,133,116,155,105,102,222,255,0,217,0,248,19,133,188,185,10,206,131,80,250,174,54,240,59,225,231,50,150,74,188,163,46,158,22,96,94,85,86,0,88,128,67,91,218,195,223,10,25,114,169,174,141,45,96,109,99,127,3,252,198,7,178,41,192,220,241,76,96,162,172,142,153,141,69,91,8,197,217,92,40,250,117,139,143,200,251,98,142,87,199,104,58,71,81,51,21,225,77,27,44,77,189,137,177,39,17,83,9,39,207,12,174,72,0,133,42,121,27,45,198,222,24,191,71,32,155,34,206,218,59,239,62,135,31,216,8,191,195,28,153,12,228,234,136,58,110,166,67,194,80,202,143,12,173,175,123,134,98,7,216,47,231,138,31,13,248,255,0,241,110,77,32,147,84,15,28,192,22,61,98,68,34,231,216,167,182,10,244,214,69,139,33,103,27,48,55,36,114,0,14,255,0,50,54,192,223,135,241,8,186,109,148,5,97,175,69,69,227,28,148,112,141,136,243,191,248,113,70,21,212,130,158,248,127,3,135,197,176,127,225,216,64,46,2,177,102,10,108,14,220,142,51,106,82,102,174,203,100,249,118,87,16,112,156,223,146,132,182,175,222,210,15,174,52,207,139,37,135,70,163,97,32,80,31,149,183,111,15,12,102,212,243,212,52,185,66,72,10,190,128,167,111,169,12,36,47,186,170,156,55,55,113,124,59,233,254,199,24,232,170,97,5,129,26,239,184,83,170,251,19,113,224,62,156,123,44,149,32,67,21,66,175,244,129,135,87,187,196,96,108,122,212,169,93,69,247,228,108,14,255,0,150,58,0,174,237,112,6,246,63,195,9,151,136,152,222,162,122,77,2,158,144,137,25,132,41,160,49,254,168,223,2,228,60,76,222,133,109,96,76,68,31,18,247,7,216,98,197,13,106,156,189,158,64,3,164,69,200,183,43,223,249,156,80,161,115,62,107,24,2,218,26,37,183,63,247,219,137,210,119,248,47,192,214,191,239,254,7,28,235,40,150,70,150,177,200,154,210,35,193,194,78,186,128,13,213,143,104,54,27,119,12,6,204,50,234,241,2,234,148,92,198,85,90,21,210,109,102,99,123,255,0,100,15,83,135,124,217,9,203,106,26,54,43,166,29,100,14,100,239,171,243,251,225,123,53,146,74,188,171,47,158,22,97,174,69,15,109,182,40,79,240,30,254,24,39,29,236,78,41,59,95,145,31,45,70,89,208,106,3,123,141,187,193,223,13,84,85,145,83,19,81,86,194,32,197,145,194,15,163,80,213,255,0,73,194,246,88,170,213,209,165,172,8,80,63,187,203,238,49,118,140,73,62,116,211,72,72,23,177,83,200,217,110,54,192,182,89,197,237,59,249,68,217,71,28,210,103,245,51,177,83,21,82,17,17,222,198,234,78,60,233,194,241,15,9,67,34,24,36,126,32,189,195,49,31,144,77,189,113,106,142,65,55,71,179,102,142,253,106,130,174,59,172,84,127,210,49,207,77,164,72,178,93,125,170,247,98,57,105,30,62,100,109,227,131,93,209,38,57,117,217,67,225,168,152,116,183,43,125,122,161,106,121,128,36,239,168,70,151,62,197,125,176,215,241,116,31,208,16,88,176,85,44,88,41,176,60,182,56,86,248,117,18,197,211,76,176,7,252,79,151,152,52,96,236,182,65,98,190,127,244,225,179,226,230,161,209,216,88,72,20,107,229,109,219,151,182,46,131,250,108,78,79,92,205,233,73,155,50,203,229,20,204,143,242,252,57,13,246,10,16,139,250,148,7,14,105,69,83,10,150,82,53,147,98,21,181,95,111,171,200,114,194,125,60,245,15,81,148,44,131,75,232,208,219,125,72,97,109,63,104,212,224,252,122,193,93,58,139,88,242,54,7,253,48,143,115,115,183,81,9,73,37,69,224,142,161,87,250,64,195,171,252,70,42,209,104,90,90,54,18,51,8,97,8,24,158,122,87,124,66,1,83,115,113,107,27,19,249,98,26,42,213,57,91,60,130,204,148,250,136,183,43,131,252,113,62,85,185,184,233,198,136,73,215,157,81,45,172,53,68,65,241,45,123,251,12,52,103,57,60,174,211,85,200,68,196,74,30,3,10,245,213,108,73,86,61,163,151,160,194,134,92,198,108,222,48,7,208,241,173,175,126,193,254,184,211,115,133,35,45,169,120,216,168,72,131,144,188,205,190,175,247,227,141,75,97,249,165,81,135,239,254,68,156,207,46,175,88,58,242,216,240,172,30,21,211,183,89,141,253,128,245,56,94,203,35,101,153,23,80,29,160,91,149,199,63,108,59,230,239,37,86,91,65,52,110,192,57,2,75,109,177,140,159,225,247,240,194,142,86,170,213,209,165,173,213,80,55,254,168,219,242,192,246,69,56,27,158,25,161,130,138,182,58,107,212,85,48,78,38,168,216,39,254,25,110,191,253,63,144,197,44,147,143,242,57,213,76,236,65,138,189,116,196,119,211,186,19,254,252,241,5,16,146,124,229,166,144,144,15,53,60,137,11,112,109,246,190,8,80,202,38,232,230,96,241,95,175,82,117,142,235,56,95,224,49,201,145,78,78,138,61,56,93,119,137,117,36,98,157,228,226,11,220,49,43,127,180,123,122,227,207,134,98,97,210,218,22,215,170,22,164,149,84,223,123,170,199,115,236,87,22,250,109,34,67,148,163,219,255,0,20,106,238,211,126,255,0,95,190,42,252,54,136,67,211,26,21,215,248,162,138,85,100,28,150,193,5,253,119,254,238,40,192,186,145,179,223,8,201,241,124,31,208,180,246,44,21,117,22,0,216,29,214,215,251,227,62,165,188,249,189,20,162,153,145,141,63,14,66,78,202,186,79,230,80,31,124,104,127,23,139,12,134,6,18,5,80,220,173,187,27,143,108,103,240,77,81,37,102,86,178,13,47,160,163,143,218,86,137,173,233,248,96,225,185,187,139,225,223,71,246,55,165,21,76,42,197,15,92,155,16,27,85,246,250,188,187,47,227,143,100,146,160,188,17,212,42,131,196,212,58,191,196,96,108,122,198,146,186,139,17,216,118,35,249,99,209,169,119,55,234,216,128,199,182,251,97,51,241,19,11,82,220,158,143,66,210,81,176,145,155,131,78,19,81,237,210,160,28,14,83,175,62,163,91,88,106,135,77,251,201,189,255,0,186,49,45,21,106,156,165,164,125,157,32,185,22,229,168,127,60,84,202,221,166,206,99,183,53,149,20,14,123,128,63,129,56,157,39,101,248,31,87,247,255,0,3,110,115,147,204,205,53,92,140,38,110,40,104,90,36,58,148,16,196,171,30,209,164,175,162,140,6,205,50,234,245,129,181,201,99,194,61,104,87,78,192,146,111,225,254,251,48,235,156,174,156,182,166,72,201,85,141,21,200,94,102,220,255,0,223,136,192,12,233,164,169,160,160,153,28,133,117,252,75,109,177,138,255,0,239,207,195,4,214,246,43,12,221,165,247,18,114,180,100,153,0,32,16,14,145,221,125,175,237,134,154,42,216,233,65,158,165,132,124,80,209,16,157,140,122,255,0,195,238,48,191,149,42,181,108,107,107,29,2,223,221,27,98,229,2,201,62,110,242,200,72,12,79,84,242,36,46,198,223,107,224,91,42,226,246,201,127,40,177,144,241,151,46,205,42,103,102,6,44,201,66,196,119,211,186,19,239,252,241,91,167,11,112,209,141,73,26,211,153,56,139,123,131,117,39,237,30,222,120,37,65,40,155,163,85,82,69,123,73,86,93,199,113,18,91,248,12,65,211,121,35,135,45,133,136,22,227,141,125,197,117,1,107,248,223,239,131,93,209,46,57,92,236,135,225,130,204,189,45,167,98,193,162,108,190,64,166,251,220,24,129,62,214,193,239,140,32,156,170,150,197,149,84,54,160,13,129,55,91,95,239,128,95,12,162,224,244,190,153,11,222,81,151,72,172,159,178,65,140,125,255,0,134,24,62,48,92,100,180,231,138,21,117,29,128,221,141,199,182,46,131,250,76,78,79,92,65,165,38,124,238,150,97,76,99,118,128,44,151,59,32,33,185,249,148,30,199,14,11,67,83,18,182,131,215,36,169,0,234,185,181,181,121,120,225,74,25,170,36,204,114,229,144,104,147,65,89,7,97,12,140,71,167,225,95,7,35,212,52,91,81,98,189,251,17,255,0,213,196,254,230,231,126,33,41,100,168,105,32,74,128,160,241,53,14,175,242,240,197,90,77,11,75,72,226,70,110,21,54,157,68,243,210,160,98,30,178,117,141,250,182,32,49,237,184,182,33,164,173,86,202,26,71,3,90,65,184,238,212,57,126,88,70,69,185,184,218,104,142,46,191,72,233,20,139,0,241,90,253,252,239,246,195,38,115,147,76,90,90,185,88,76,252,93,80,188,72,117,42,48,39,75,247,216,21,244,81,133,92,161,218,124,238,38,94,107,50,168,190,251,128,63,129,198,143,157,142,30,93,81,44,101,149,34,84,109,43,204,129,207,253,248,227,82,164,63,44,169,67,241,255,0,216,151,155,101,245,235,11,153,37,177,225,18,90,21,210,44,13,205,252,55,251,120,96,6,84,140,147,32,4,93,65,210,45,202,246,254,7,14,153,227,73,83,71,67,34,57,211,44,109,196,182,195,250,45,71,237,127,124,42,101,42,26,177,22,214,58,61,250,163,111,182,3,178,41,194,220,240,201,7,232,235,35,165,83,60,237,160,200,26,27,39,234,181,245,219,236,61,198,41,244,119,140,153,109,117,76,204,223,133,154,128,177,31,213,23,75,255,0,191,60,87,203,210,73,243,89,37,114,64,114,221,83,202,224,108,109,223,217,127,44,17,203,230,19,244,102,73,162,190,153,107,76,172,59,143,20,143,224,48,73,144,206,79,72,47,167,11,117,120,193,100,68,167,18,9,22,247,189,193,54,244,77,188,241,107,225,114,204,189,45,66,204,12,77,150,62,146,14,247,15,16,63,199,30,244,221,227,134,134,3,97,167,140,3,223,233,43,172,11,95,184,131,236,113,231,194,248,184,61,47,68,50,94,65,149,56,117,253,146,30,33,247,181,241,70,5,212,130,201,190,20,24,248,198,172,114,218,64,25,130,170,182,160,13,129,36,173,175,229,99,132,154,82,106,51,232,103,90,98,142,240,129,38,163,178,3,114,1,240,186,253,142,30,126,49,146,50,154,99,197,225,165,207,84,13,206,227,9,49,77,83,46,107,68,178,141,18,232,97,40,236,187,2,125,175,29,240,121,187,129,195,190,143,236,107,90,26,152,21,180,30,185,37,72,7,85,207,45,94,93,199,31,79,36,238,240,199,80,20,29,69,133,151,149,252,71,134,7,38,160,20,199,168,146,155,239,177,31,203,30,157,72,165,141,238,182,32,49,237,184,183,166,21,63,17,16,189,91,150,32,40,180,244,242,135,102,9,76,84,49,237,10,170,48,62,159,175,210,122,85,34,193,94,32,47,223,107,156,119,79,88,175,147,187,176,26,210,27,17,110,90,128,219,242,197,124,149,218,108,250,55,94,107,80,20,95,125,192,31,192,226,120,167,127,130,252,15,169,254,198,108,227,38,155,84,149,82,176,154,67,41,49,60,74,110,168,192,157,47,223,96,195,251,163,2,115,124,186,189,97,151,137,37,143,8,177,104,87,72,178,176,190,175,13,206,222,3,187,14,153,232,225,101,179,203,25,97,28,90,24,170,243,42,44,15,240,192,12,248,203,81,77,67,42,185,211,36,45,196,211,176,254,140,49,251,95,4,214,246,43,12,222,164,190,226,110,84,173,28,201,107,106,85,58,84,143,47,224,112,207,71,89,29,34,25,102,109,45,34,180,32,47,99,223,88,31,151,247,134,0,229,64,26,176,45,98,16,219,199,97,183,219,22,178,228,146,108,206,105,92,144,28,183,84,242,184,216,27,119,248,249,96,91,42,226,182,201,127,37,158,141,241,99,203,42,42,102,102,60,60,220,34,195,218,162,235,113,239,138,29,56,75,172,177,130,241,164,116,234,226,85,184,59,16,196,143,238,237,231,131,25,116,194,163,163,43,60,55,211,53,121,153,135,113,50,159,228,49,83,167,47,28,84,116,251,13,60,112,30,255,0,73,82,224,90,253,196,95,208,225,139,186,37,197,43,153,223,194,213,153,122,90,117,48,49,54,86,229,72,55,59,75,24,254,13,130,95,24,212,181,29,24,12,225,85,90,246,54,4,146,182,191,110,214,56,27,240,186,33,23,75,202,241,53,72,50,150,14,191,178,120,145,11,125,175,235,130,159,25,46,50,218,83,197,8,155,245,64,185,59,141,253,177,114,244,132,79,215,18,233,73,168,233,10,78,180,198,39,150,16,100,12,118,142,236,72,83,225,113,246,195,106,209,85,64,140,16,221,205,213,133,245,92,242,45,228,123,14,21,163,154,166,92,230,157,102,93,19,24,219,140,189,154,152,223,216,20,56,49,22,160,23,70,162,74,11,239,177,31,199,19,46,230,241,13,244,254,11,245,79,60,156,56,170,0,13,214,32,133,229,113,190,227,195,16,198,209,136,98,152,59,16,180,228,6,39,152,80,6,43,57,104,226,103,222,234,46,3,30,221,172,60,183,199,17,213,171,101,18,51,0,93,98,11,110,193,168,13,191,44,35,34,220,44,110,209,205,39,91,165,116,170,69,130,188,96,95,191,69,206,24,51,60,166,120,102,53,210,15,152,148,76,205,25,129,14,173,12,9,10,253,246,12,61,134,22,178,57,26,110,144,36,139,205,106,44,47,219,96,55,251,227,64,233,2,21,202,234,26,22,40,136,82,192,115,182,195,249,99,171,97,249,165,90,63,0,175,139,146,76,50,170,116,87,83,17,73,11,161,27,243,80,8,247,194,13,36,21,3,49,167,150,126,186,71,10,147,32,59,135,179,5,91,127,101,219,251,167,15,31,23,152,252,165,34,9,10,107,142,66,124,108,82,195,238,119,198,127,10,67,5,94,88,156,86,115,164,232,32,117,92,219,112,71,120,215,207,192,226,204,221,196,240,222,43,246,59,8,232,166,60,100,154,52,176,37,146,86,220,29,249,119,226,26,177,72,34,6,41,75,178,246,20,176,6,247,27,246,226,185,133,212,13,181,0,119,55,197,108,195,92,48,113,9,0,70,67,22,27,237,125,255,0,151,174,19,47,18,107,106,68,21,235,33,45,12,61,117,149,164,85,211,250,182,153,135,47,21,199,57,76,9,75,158,34,160,4,71,80,189,188,200,210,223,192,224,133,20,1,243,40,154,251,117,216,237,200,234,189,254,248,30,195,70,117,40,22,5,42,203,19,110,194,182,219,223,10,142,242,162,236,15,118,254,204,212,166,137,164,133,169,163,0,19,78,202,24,142,87,190,22,169,106,99,155,33,203,144,201,27,58,86,4,112,57,40,98,214,54,241,190,222,88,104,44,226,168,169,82,80,169,29,196,114,22,255,0,23,219,9,53,212,47,65,74,21,98,116,50,86,196,139,109,139,21,114,215,81,216,44,224,15,35,131,171,38,131,72,95,202,144,124,213,58,238,1,26,137,62,23,111,225,142,225,168,129,26,74,169,152,42,26,147,98,121,109,191,240,197,126,35,82,84,187,144,53,34,49,30,223,251,224,117,116,154,114,24,16,239,168,189,67,139,114,253,81,247,213,237,133,198,58,153,233,241,253,46,63,129,151,162,115,73,63,69,179,233,236,11,77,60,175,107,110,122,169,207,211,108,75,157,22,155,162,121,187,58,22,138,58,185,116,129,251,55,99,249,146,49,39,65,224,39,162,179,145,214,142,65,33,102,60,245,3,207,248,122,98,157,37,110,190,136,230,114,200,1,224,212,25,25,123,59,255,0,33,134,184,171,103,157,7,186,101,46,132,5,143,166,221,30,141,162,49,204,175,50,216,159,213,88,165,81,247,23,245,198,131,241,73,230,78,142,68,177,58,233,121,27,136,140,62,165,8,199,111,35,108,103,221,7,145,219,166,93,26,138,85,213,42,188,247,151,180,149,138,85,183,186,223,15,127,22,24,140,134,149,86,66,154,228,112,72,63,253,205,155,215,112,49,78,53,208,193,201,190,100,102,212,116,213,13,30,88,238,218,149,1,102,98,223,74,149,66,171,111,48,163,215,14,9,21,29,72,141,214,104,227,113,245,36,205,111,34,59,240,137,28,105,4,25,83,52,236,83,88,54,81,201,136,7,75,119,219,77,189,6,27,120,14,129,118,184,216,254,88,79,184,121,147,211,18,92,196,209,156,170,81,20,174,242,50,20,182,155,13,249,216,224,52,238,233,43,71,21,157,230,226,39,80,125,70,255,0,152,23,197,188,198,41,63,70,212,141,97,116,196,242,6,94,96,133,38,255,0,108,92,130,52,168,206,68,136,2,196,242,49,176,30,3,151,119,35,239,133,100,21,141,186,1,210,210,252,182,112,240,129,184,146,32,117,29,141,154,199,248,227,91,100,226,202,97,99,166,234,232,109,216,45,108,101,179,22,155,56,144,16,26,65,58,134,190,220,152,17,111,239,31,124,106,145,41,215,27,34,92,179,176,38,219,129,127,244,199,71,120,166,83,159,101,4,43,210,86,66,249,29,30,220,51,30,98,138,81,206,227,84,128,239,253,227,133,10,4,182,101,2,5,32,42,182,231,194,199,238,72,24,101,171,203,154,158,150,166,5,71,214,249,132,70,61,68,117,143,88,234,95,13,193,240,223,187,11,53,14,105,107,231,148,108,200,210,88,31,63,244,63,108,12,149,21,112,14,227,63,193,36,85,81,66,210,213,51,129,25,168,185,55,236,28,255,0,134,47,116,85,230,170,232,198,119,63,86,242,205,43,133,29,246,82,127,135,182,21,243,9,199,232,56,33,210,186,153,158,102,22,253,81,176,255,0,17,255,0,14,27,122,5,9,255,0,133,43,88,31,195,144,200,89,188,66,143,230,112,81,134,205,144,78,78,232,231,63,145,234,122,43,156,146,154,227,90,201,149,64,231,164,95,108,14,232,54,152,250,113,209,232,218,35,29,66,137,212,255,0,96,67,32,81,238,164,250,226,221,53,121,126,136,230,146,200,20,136,231,51,50,142,64,155,147,231,203,239,138,157,6,149,155,166,189,26,137,212,52,139,199,213,55,107,126,11,169,30,234,79,174,27,13,166,130,151,166,208,245,241,81,230,78,143,196,177,186,104,105,27,136,8,250,128,66,65,31,217,56,205,41,41,170,8,203,36,118,212,168,151,102,45,244,169,142,50,139,111,1,164,121,227,69,248,180,199,244,37,34,171,149,215,36,128,216,255,0,80,159,93,192,198,95,26,36,9,148,150,157,153,46,15,84,109,169,148,27,55,125,185,126,232,195,115,249,25,195,120,255,0,99,210,69,69,81,161,214,104,227,111,214,142,102,223,192,142,252,86,204,77,25,202,220,69,43,188,142,186,44,86,219,30,118,56,140,192,233,167,107,141,142,43,102,17,73,242,19,245,130,233,141,164,12,189,150,82,73,251,97,50,236,79,190,173,202,51,23,89,56,81,0,207,48,145,122,139,109,71,81,251,128,14,62,161,165,20,249,225,132,47,41,225,6,231,99,102,177,254,56,51,77,18,212,103,2,68,1,99,121,36,107,1,237,110,238,223,124,12,98,211,103,102,224,52,130,169,67,18,45,201,193,22,254,241,194,99,229,69,184,30,237,254,77,69,147,138,237,11,29,153,29,13,187,5,173,252,48,181,77,89,12,153,13,6,220,50,149,232,165,24,238,47,37,247,254,241,195,68,74,120,145,148,75,150,118,12,109,184,23,194,117,78,92,212,244,114,83,170,62,182,204,227,104,245,17,214,54,110,178,248,118,248,92,247,96,154,108,158,46,133,156,185,116,230,80,32,82,2,163,27,147,251,54,252,205,177,220,85,80,211,241,42,153,192,140,206,198,247,230,162,226,223,97,239,136,166,144,210,213,207,42,142,178,153,44,15,159,250,31,182,4,230,83,1,145,83,192,2,234,38,73,136,183,234,222,203,247,63,225,192,37,169,158,159,29,179,143,224,105,232,195,79,83,209,44,230,98,87,84,147,202,250,71,126,196,253,237,237,142,186,70,239,85,209,76,212,148,47,24,172,153,84,14,101,110,118,251,98,78,131,194,127,225,10,214,7,240,159,138,197,251,205,191,215,21,162,174,105,58,25,152,203,32,83,195,168,50,149,28,129,55,99,231,254,184,110,154,103,157,7,186,101,110,130,233,78,156,228,40,98,49,212,4,156,55,246,56,44,20,123,171,123,225,215,226,187,204,153,4,11,27,168,70,118,226,41,28,192,83,98,60,142,18,186,11,35,63,77,250,59,27,173,229,85,156,153,187,94,240,176,183,166,130,127,123,13,255,0,23,9,253,13,70,138,229,117,180,128,239,107,245,47,111,82,49,78,63,77,129,63,93,25,245,37,53,70,172,182,73,14,165,72,129,102,213,244,131,26,104,91,120,41,183,152,195,114,197,69,80,82,69,154,56,207,235,36,205,191,250,246,97,25,17,33,57,73,105,217,227,34,224,168,219,83,32,36,55,125,174,71,238,225,176,192,233,167,107,141,176,159,113,153,211,211,18,76,196,210,28,181,132,50,187,200,227,77,138,219,110,221,240,18,77,97,214,8,128,102,156,58,245,22,218,142,179,191,152,0,226,245,124,111,242,114,93,130,104,83,32,101,236,176,185,56,183,75,18,207,155,113,80,5,141,158,87,0,14,91,220,91,187,183,9,201,66,161,116,7,203,105,132,25,250,194,23,149,84,42,110,118,54,125,39,239,124,106,174,188,99,36,78,118,104,221,13,187,7,251,92,102,8,90,108,244,108,12,130,177,67,95,107,117,239,183,247,175,141,78,53,60,68,49,167,214,204,9,182,224,95,26,183,138,101,57,246,209,31,176,173,13,100,50,244,123,47,219,134,86,173,80,163,115,23,115,177,241,179,97,71,46,26,115,24,128,82,21,99,99,114,127,100,47,250,97,146,163,46,106,122,31,151,88,223,89,205,21,144,57,27,245,15,88,120,108,125,15,134,21,229,148,210,79,52,170,58,234,26,202,124,249,125,143,219,3,37,91,21,240,46,225,50,104,106,225,166,87,170,118,2,46,51,177,177,230,160,17,111,91,15,124,17,232,193,158,126,135,102,179,49,82,210,77,36,150,29,247,4,253,255,0,44,41,230,114,129,145,211,64,20,106,252,73,121,118,92,128,125,239,237,135,30,133,194,71,67,43,25,79,225,55,21,203,119,236,69,190,248,40,195,107,60,249,61,232,135,164,142,245,125,17,175,37,11,198,43,38,85,183,50,186,142,223,225,197,94,129,21,94,156,228,170,98,49,212,112,102,215,253,158,17,210,61,8,127,124,74,181,173,39,65,235,101,125,36,199,80,90,195,144,99,168,250,243,56,139,160,83,23,233,182,68,140,157,117,134,118,51,118,189,226,181,189,52,19,251,216,110,61,166,130,151,164,208,223,241,101,166,92,146,157,35,117,17,179,54,181,35,115,97,177,30,68,227,61,163,166,168,18,229,210,74,117,34,64,11,54,174,87,141,116,45,188,17,136,253,211,135,207,139,196,156,174,141,3,16,24,189,197,236,14,195,171,235,246,198,111,18,36,51,101,37,170,25,212,173,193,3,109,76,155,134,242,213,111,221,195,51,121,25,195,120,175,216,240,34,162,156,164,171,52,104,109,118,73,155,113,252,251,49,91,48,52,134,128,8,101,119,145,136,91,21,182,215,239,196,102,25,18,219,95,150,43,214,198,226,152,221,130,132,33,238,59,129,223,10,151,98,120,222,173,202,18,107,37,41,226,1,140,234,195,168,182,191,226,48,191,152,3,219,29,229,84,194,30,144,199,8,93,133,100,74,110,118,61,109,39,239,124,22,162,137,102,205,12,169,96,142,242,200,0,94,87,98,64,29,214,190,7,64,90,108,253,54,5,197,114,135,60,191,94,251,127,122,248,84,119,149,22,224,123,183,246,102,155,42,241,68,177,181,247,137,193,183,251,254,174,22,214,174,25,122,59,151,126,161,19,112,202,158,96,221,182,62,54,108,52,198,164,178,104,79,175,86,166,182,224,92,255,0,174,19,101,203,154,158,129,41,150,55,15,250,80,50,7,35,113,162,218,129,238,186,159,67,141,105,177,16,117,253,139,121,104,211,152,167,87,74,164,100,220,159,217,0,99,232,107,33,165,70,170,118,2,62,44,140,108,121,168,86,22,245,176,247,196,47,49,164,121,101,81,214,1,236,173,231,203,236,112,43,52,148,12,150,154,0,22,234,175,39,46,194,72,83,249,251,96,20,117,51,210,227,246,146,252,13,253,23,51,205,208,218,249,92,169,103,157,228,32,127,104,19,247,63,108,69,210,50,245,157,14,159,82,25,20,213,202,171,110,101,75,27,15,240,226,215,68,34,43,208,154,166,83,248,68,72,250,251,206,226,216,162,107,26,94,129,212,200,218,110,147,155,1,201,88,234,62,191,81,195,106,155,60,236,111,116,207,62,31,178,142,156,229,96,199,195,169,249,89,90,79,236,152,198,145,232,67,251,225,163,226,211,206,185,69,50,35,175,8,234,214,164,111,181,172,195,202,231,11,29,0,156,203,211,140,161,76,99,80,165,153,204,191,181,170,53,22,244,211,127,222,195,15,197,242,78,95,73,26,177,1,131,220,94,192,253,59,122,220,249,98,152,122,108,9,111,156,72,164,166,157,106,104,37,148,234,72,224,5,155,86,224,148,26,82,222,8,236,63,116,225,172,67,69,49,89,86,104,208,218,236,146,183,88,31,227,217,132,136,145,33,171,202,117,84,52,138,83,170,64,216,146,155,134,241,26,237,233,134,163,4,136,70,192,242,231,132,251,140,206,158,152,146,102,38,144,209,168,130,86,119,102,81,186,219,96,71,111,166,1,176,118,209,77,16,12,103,66,14,133,181,255,0,16,130,124,236,61,176,66,178,54,88,84,179,105,88,221,94,235,190,218,133,255,0,223,142,45,80,68,38,204,218,85,178,163,52,178,0,7,34,88,155,14,224,47,246,194,114,80,188,119,72,21,147,211,136,122,67,20,33,69,133,116,106,110,118,61,109,39,239,141,66,113,197,73,149,174,127,5,238,23,223,254,156,102,116,133,166,207,226,58,65,113,92,186,143,35,125,103,151,189,241,169,162,22,100,8,182,18,43,106,107,110,55,63,204,227,86,241,76,127,17,182,149,246,21,13,84,51,116,111,45,3,168,65,104,74,158,96,133,113,99,227,98,48,169,150,216,102,0,233,210,169,17,55,39,184,1,134,39,203,218,158,134,26,101,141,213,198,102,89,21,200,189,184,118,36,31,217,186,183,161,194,163,76,105,68,178,168,235,105,107,43,120,158,88,25,42,216,179,130,119,138,101,136,107,34,163,136,213,59,1,31,18,86,216,243,10,172,0,245,182,11,116,87,141,39,67,39,145,202,146,243,179,144,7,255,0,116,185,251,146,125,48,157,155,74,6,81,75,2,129,116,71,115,183,121,33,79,216,225,215,162,145,52,125,5,157,215,250,61,47,32,110,243,184,183,229,130,140,58,108,243,164,237,209,71,164,70,74,222,133,117,208,184,106,151,85,183,50,165,172,7,248,113,215,195,182,83,211,154,27,199,195,168,52,50,60,158,69,80,168,244,235,98,57,42,158,94,128,74,215,0,164,197,86,220,149,142,163,235,187,31,97,137,62,30,79,197,233,198,94,56,96,48,161,149,248,131,245,131,42,88,122,105,255,0,22,27,143,105,160,231,233,52,48,252,92,121,151,44,166,68,117,225,21,114,234,70,247,5,64,111,75,156,35,82,83,206,181,180,82,204,117,34,64,53,54,173,245,88,133,93,63,217,118,254,233,195,159,198,2,77,45,36,106,196,6,141,201,0,216,55,89,6,159,93,71,124,32,70,137,13,126,86,30,161,164,83,29,144,129,213,36,169,189,252,70,191,182,25,155,200,238,27,120,47,216,237,193,162,148,137,82,104,146,202,75,36,173,214,7,248,226,182,98,105,13,44,98,9,89,221,164,65,186,219,147,14,223,76,70,208,202,133,69,129,30,56,130,173,25,82,54,102,10,177,203,27,92,111,213,214,160,253,143,223,9,151,98,101,122,183,7,21,119,211,73,16,12,102,75,29,2,215,1,205,207,159,47,67,137,242,58,113,31,72,34,133,87,97,92,138,110,118,231,167,4,242,248,132,185,139,202,44,170,220,89,2,129,200,150,38,222,0,95,237,129,249,121,51,103,240,29,32,176,173,93,71,145,190,162,54,251,31,76,46,59,202,139,112,190,239,236,205,42,167,241,33,168,12,9,180,14,72,95,127,250,112,183,37,76,51,116,115,45,3,170,116,73,9,94,208,68,110,0,62,54,182,26,149,11,105,84,91,9,35,58,158,220,185,255,0,51,132,198,203,154,10,58,90,101,138,69,113,152,59,42,185,4,133,225,128,77,251,71,85,189,8,198,180,216,140,110,154,252,139,249,109,150,188,157,54,88,226,213,114,123,150,223,149,206,57,134,178,42,56,5,75,48,9,174,86,216,253,64,43,88,98,179,76,105,99,150,85,23,109,6,202,220,247,63,79,223,3,51,121,64,202,233,32,22,252,40,217,206,221,172,72,95,176,191,174,1,71,83,61,30,63,105,47,192,235,209,81,43,244,49,93,202,155,212,107,32,14,206,47,243,36,224,127,72,120,149,221,8,131,92,102,64,243,149,22,231,98,214,31,229,24,37,209,136,218,30,129,72,233,96,129,26,85,61,230,228,91,236,48,54,162,165,229,248,126,72,32,50,74,99,66,57,35,27,251,216,183,216,97,181,77,144,99,123,166,79,240,225,213,186,115,1,225,240,231,108,181,222,79,83,17,3,210,231,7,62,47,60,203,65,77,26,178,152,116,59,58,17,189,245,40,13,247,62,184,9,240,230,163,141,211,138,107,70,20,254,141,145,248,131,245,129,49,145,237,111,190,10,252,97,36,197,73,24,98,1,137,201,23,217,136,116,1,125,117,29,241,76,61,33,111,124,226,141,45,60,233,153,82,203,57,214,137,0,214,250,185,189,216,1,111,236,187,255,0,119,13,6,26,41,63,25,39,137,108,164,178,74,221,101,59,237,110,220,37,198,137,14,103,151,41,168,105,1,140,170,16,58,172,108,111,127,30,190,25,218,25,17,173,96,71,121,245,194,125,195,206,157,68,147,51,52,166,158,37,130,86,119,105,18,250,150,219,6,29,190,152,7,165,229,43,71,16,212,102,65,125,11,109,181,155,183,159,33,235,130,53,72,80,68,238,218,82,41,162,107,141,250,188,69,7,222,246,245,197,172,182,29,121,131,202,182,80,68,146,40,3,145,44,77,188,183,30,216,78,74,3,29,236,12,232,245,56,78,144,67,18,170,216,86,168,235,29,183,22,198,149,86,120,148,181,37,131,27,64,206,66,243,239,183,248,109,140,227,42,188,221,32,166,109,32,176,171,93,71,145,189,200,219,216,123,99,78,88,203,160,68,93,43,36,71,83,219,151,63,230,112,73,92,83,31,196,58,113,95,97,86,122,152,102,232,238,88,160,133,60,9,160,43,218,10,196,224,3,227,107,97,95,44,32,87,59,17,165,35,139,85,201,238,219,242,185,195,3,80,52,20,148,84,203,20,138,235,91,41,84,144,130,66,232,0,239,218,58,173,191,117,176,166,102,52,177,75,34,139,146,150,210,220,237,115,252,255,0,60,46,74,182,44,224,221,225,153,102,26,216,232,169,150,164,176,177,50,56,0,253,91,27,15,124,27,232,168,144,244,50,149,220,169,31,50,27,97,217,198,254,100,156,36,231,50,129,151,209,192,44,56,81,106,99,167,145,99,213,251,11,250,225,223,163,168,212,255,0,15,140,137,96,138,134,85,39,180,234,59,121,108,48,113,135,77,158,108,157,180,129,93,33,226,215,116,30,136,201,25,147,92,218,69,185,145,172,1,235,176,197,223,134,174,173,211,128,116,112,231,57,91,52,190,101,226,32,122,3,108,84,171,169,105,62,31,71,165,128,100,144,196,132,126,163,53,199,169,5,190,195,23,62,27,84,113,250,114,150,136,41,25,83,182,177,250,215,120,143,219,151,174,29,141,86,68,28,253,38,20,248,193,36,194,146,154,53,101,48,112,221,157,45,214,190,165,0,251,92,121,225,70,154,158,120,243,88,38,168,110,34,164,90,100,144,55,212,225,223,179,201,155,219,13,31,24,137,63,41,26,177,0,192,236,86,251,49,14,128,11,126,241,223,9,113,198,144,230,244,8,106,26,81,160,164,108,7,85,173,123,147,227,214,190,15,55,145,188,62,240,95,177,200,195,69,39,227,36,240,168,8,75,36,141,214,83,221,110,220,85,204,190,85,160,133,105,229,103,102,149,47,169,109,176,97,239,142,26,25,17,173,96,64,237,62,184,130,165,76,124,25,28,233,88,103,137,141,183,234,153,20,21,245,189,176,153,246,38,87,171,112,114,163,204,235,69,16,13,198,68,250,5,182,190,237,254,81,139,61,26,132,47,72,32,137,20,1,243,159,172,118,221,112,71,43,135,85,115,74,182,81,161,153,64,28,137,98,125,185,123,98,142,74,76,189,32,163,96,1,34,164,106,60,141,197,215,171,236,61,176,184,239,42,45,194,246,147,251,51,69,173,60,74,42,182,96,204,22,156,200,66,243,54,55,183,218,216,93,170,168,134,124,131,44,85,42,164,211,77,13,187,136,133,197,188,246,24,105,17,25,34,208,131,74,201,9,212,246,229,207,249,225,53,168,26,26,76,186,153,98,145,93,42,102,33,28,130,202,186,64,59,246,141,142,254,93,248,214,155,19,141,211,95,144,6,88,66,214,202,196,105,68,135,85,201,243,31,149,206,56,138,185,40,104,210,160,176,185,18,56,23,250,137,6,195,223,21,154,111,150,130,103,2,229,146,214,110,235,159,231,249,224,110,117,48,249,42,56,69,129,134,16,206,116,242,44,118,251,11,254,246,1,71,83,61,14,63,105,254,135,142,138,171,14,134,101,236,204,165,69,82,54,195,245,120,223,251,156,7,233,16,150,183,161,25,113,146,51,33,121,0,22,230,70,176,7,174,12,100,40,244,223,15,4,137,96,136,156,84,55,230,117,242,242,216,28,10,174,169,102,248,127,1,86,1,149,218,36,35,245,9,219,220,22,251,97,181,77,144,99,123,166,95,248,102,232,221,56,146,201,162,99,149,51,75,253,163,36,68,123,2,7,166,47,252,96,146,65,5,44,96,171,65,194,102,104,237,214,213,169,64,35,194,215,30,120,163,240,214,117,159,167,45,104,130,145,148,189,220,126,189,228,141,175,233,123,98,199,198,54,60,74,68,86,54,224,51,21,191,212,67,168,2,222,167,124,83,15,72,95,124,226,229,61,60,241,103,49,205,82,220,64,145,149,146,64,223,91,137,94,251,122,159,108,50,24,104,158,243,36,241,40,10,75,36,141,215,83,221,108,39,71,26,67,157,210,71,243,6,81,194,49,198,192,117,94,196,220,159,19,123,250,225,145,161,145,30,214,4,119,147,132,123,135,157,58,137,222,103,242,173,12,43,79,43,51,52,136,73,101,182,192,253,240,21,99,122,137,18,138,33,126,42,70,78,145,109,187,91,242,7,4,106,20,196,240,72,228,5,134,120,152,219,123,169,145,69,143,129,189,177,99,42,132,252,219,74,164,0,34,44,20,14,219,159,244,246,194,178,80,24,238,144,63,162,208,129,210,10,120,209,64,6,169,136,212,109,205,46,63,134,52,185,34,21,145,203,27,223,75,32,38,221,157,107,227,55,200,63,23,164,20,76,20,31,199,235,30,70,224,21,255,0,164,99,80,166,83,196,140,44,123,52,119,102,183,219,4,163,105,49,220,79,120,175,176,177,241,110,84,92,178,40,218,27,187,70,236,173,110,86,34,255,0,152,246,198,103,72,145,75,91,69,192,12,99,166,49,73,164,239,109,157,92,255,0,123,72,254,238,52,191,140,1,206,71,75,161,69,245,49,189,249,114,219,239,140,219,47,117,25,141,45,68,20,242,44,31,46,85,143,234,128,1,59,249,178,139,127,104,247,98,140,222,70,112,254,3,148,117,169,162,211,64,36,109,136,98,218,109,127,253,177,29,110,137,233,43,35,64,197,90,9,74,93,122,196,216,219,11,52,93,38,132,195,24,151,77,228,36,106,98,8,29,99,97,223,123,19,225,190,8,210,231,9,81,152,75,2,59,51,53,221,27,176,46,202,62,224,140,4,224,244,147,197,245,110,27,203,212,68,242,93,108,34,71,3,127,235,91,242,192,64,188,108,234,173,154,228,181,64,107,247,88,14,88,151,43,169,158,90,220,214,142,93,54,167,132,42,144,118,185,185,191,229,136,168,42,127,231,20,203,17,144,206,85,94,219,105,58,181,106,30,69,62,248,158,10,166,91,139,120,191,195,53,116,114,38,4,243,12,205,184,230,6,155,225,127,165,46,177,12,185,172,56,145,79,197,187,27,130,84,92,28,51,170,22,179,130,58,161,150,199,196,47,242,194,87,78,170,140,45,68,166,246,104,231,42,7,235,29,128,39,223,14,143,185,18,238,133,26,214,143,230,42,184,113,218,34,95,66,55,53,185,184,24,17,94,94,26,58,148,99,112,177,172,64,31,213,190,255,0,158,11,213,88,102,50,7,36,107,168,147,204,92,156,10,233,17,209,79,88,10,130,239,84,23,251,86,11,254,184,92,60,145,236,127,32,186,35,47,176,233,208,126,167,69,42,134,163,103,146,75,31,234,237,252,65,247,192,10,71,87,232,183,72,34,210,75,50,144,15,103,38,219,239,131,125,6,150,221,16,98,195,240,209,230,0,255,0,136,254,118,192,10,56,165,155,45,205,0,80,171,44,58,73,191,87,114,7,243,195,61,217,230,67,116,92,232,123,180,125,55,232,228,104,191,132,210,207,43,27,125,50,24,100,44,190,152,123,248,165,44,105,209,232,82,72,117,241,89,244,146,62,146,16,159,231,132,14,132,107,110,151,244,110,72,203,252,171,203,59,141,92,203,152,101,99,127,76,104,31,21,67,158,136,245,20,19,196,216,147,203,170,79,240,197,24,253,54,102,85,89,209,145,83,36,83,197,65,12,58,244,233,226,48,60,203,171,166,163,236,100,195,188,85,200,53,137,97,89,15,102,250,116,247,126,120,75,161,117,150,108,176,211,197,34,149,186,59,1,178,157,42,172,199,192,222,248,189,71,210,90,126,186,78,168,159,142,234,9,55,10,14,192,30,222,193,132,168,219,15,51,168,196,101,153,210,114,200,138,120,46,29,119,93,192,42,65,24,251,37,42,178,162,1,188,65,245,30,227,254,239,129,20,217,212,21,21,203,77,17,147,240,209,142,161,244,155,33,111,244,245,197,140,146,70,92,242,182,152,217,146,40,81,181,142,221,64,223,243,194,114,197,166,208,24,251,28,49,141,179,237,65,131,6,109,95,189,96,7,174,195,26,140,36,136,200,45,214,235,91,212,159,229,140,154,140,223,55,137,230,140,203,170,114,170,139,222,202,154,79,222,254,152,214,148,16,97,60,247,82,126,231,27,29,160,134,241,63,235,248,23,58,106,237,77,5,27,70,202,23,139,41,80,195,109,74,187,31,207,223,8,181,210,25,106,234,24,198,109,52,178,89,15,234,238,199,79,218,223,187,135,78,156,74,169,151,208,171,22,50,1,41,210,163,189,63,214,248,80,172,85,253,45,47,52,81,33,54,3,149,195,28,110,79,98,191,227,55,115,95,96,22,96,133,40,234,134,171,105,134,52,91,248,157,95,196,225,207,160,223,129,209,26,212,212,70,169,165,177,63,77,172,63,136,62,248,78,233,35,160,164,170,144,40,212,106,82,59,119,133,0,127,60,56,244,30,125,125,16,169,50,14,162,113,244,158,254,169,111,227,108,119,250,144,77,84,232,9,4,131,254,14,207,226,208,117,152,216,130,79,103,88,91,207,23,122,31,35,47,79,58,57,10,32,224,23,169,144,53,185,57,133,203,47,166,223,124,80,164,137,223,42,205,129,80,22,72,244,55,118,237,255,0,190,44,116,27,136,221,51,232,227,174,163,70,90,161,147,87,50,198,23,44,79,161,30,248,108,124,144,201,39,203,147,30,190,42,202,145,228,16,70,241,106,226,51,233,98,62,146,22,255,0,207,25,61,58,67,50,229,241,195,175,134,20,72,192,243,46,165,117,122,92,190,53,159,139,10,231,162,107,161,65,60,78,100,242,234,147,252,49,149,80,58,203,87,150,181,60,50,40,80,81,216,14,170,16,170,25,143,129,59,143,60,51,55,144,28,54,209,254,199,40,235,144,113,56,177,44,135,176,234,211,167,187,237,143,39,100,168,215,26,41,225,56,113,114,187,128,85,174,60,176,181,69,210,90,118,82,147,170,37,230,117,5,141,194,220,216,3,219,217,139,212,185,212,21,53,194,158,19,39,82,55,58,135,210,64,66,111,246,183,174,21,40,61,54,38,250,130,249,49,85,117,80,55,137,31,81,238,56,28,12,103,164,33,131,6,15,40,111,222,186,129,235,182,58,201,36,35,56,204,105,141,140,112,196,135,88,237,184,55,252,241,86,129,137,206,34,121,163,226,23,156,132,69,236,44,168,84,250,3,246,196,240,93,118,91,139,116,255,0,12,213,225,36,68,65,110,181,154,222,228,97,119,166,142,212,162,129,163,101,211,174,102,1,134,218,144,0,63,51,239,134,85,4,60,93,187,130,71,223,242,194,167,77,229,84,166,203,213,139,52,138,147,29,43,226,186,127,153,244,24,114,34,93,215,228,75,172,144,203,81,51,52,102,210,187,217,79,102,236,109,246,3,211,1,243,36,41,71,82,154,183,72,226,141,73,241,235,255,0,19,131,181,40,191,165,164,27,168,89,14,144,59,62,172,3,233,27,160,165,168,145,80,93,170,194,91,188,40,3,248,28,46,30,71,177,252,130,233,131,251,14,157,11,252,30,134,214,37,200,188,179,88,158,235,127,166,1,197,32,255,0,130,115,200,184,103,94,146,110,79,101,136,3,207,158,13,244,50,125,125,11,169,105,7,81,22,163,75,119,245,75,127,27,122,96,13,44,78,114,92,216,48,178,186,42,146,14,223,81,245,229,124,51,253,153,230,65,90,9,116,54,70,94,158,244,122,4,81,242,227,230,29,90,223,174,97,109,107,233,101,247,56,110,248,175,42,38,69,79,27,197,168,200,95,75,91,233,33,112,151,208,65,33,233,167,71,92,92,209,145,80,99,213,204,177,133,139,19,232,87,14,191,22,131,158,139,71,161,70,210,115,39,150,199,20,99,244,217,153,21,103,70,85,76,144,204,114,244,136,63,13,21,101,101,59,146,192,1,39,152,212,91,223,14,201,92,159,137,197,133,100,110,195,171,78,157,246,30,216,77,160,117,146,179,47,106,120,100,69,84,49,187,129,213,66,21,67,19,224,88,92,121,226,221,15,73,105,217,2,206,168,154,164,117,5,141,194,220,236,15,109,198,18,163,108,60,207,104,140,147,178,84,106,141,1,225,184,96,9,93,236,85,182,199,89,59,34,216,14,113,70,225,143,113,192,122,108,230,10,170,223,151,136,200,52,70,231,88,250,108,18,247,255,0,13,189,113,99,36,144,140,215,52,166,107,20,130,53,179,142,219,131,115,247,194,114,197,166,208,24,234,143,34,225,158,145,134,12,24,60,202,195,251,90,148,117,124,108,49,167,194,72,140,130,221,107,48,30,228,99,40,203,73,57,212,45,52,102,70,146,114,17,71,234,150,84,112,125,5,253,142,53,144,10,201,23,157,200,245,7,242,198,199,197,13,226,123,199,240,44,244,202,70,165,155,45,100,42,87,84,206,170,70,197,147,72,31,230,35,215,195,8,149,78,101,146,70,40,72,144,177,0,246,110,198,223,151,182,29,186,109,42,42,229,138,75,52,139,28,167,72,241,0,127,51,232,48,161,58,47,233,71,0,232,85,144,129,183,35,118,198,228,246,43,254,47,117,52,2,204,208,165,29,66,106,250,22,24,84,159,239,127,212,112,237,208,255,0,193,232,77,92,119,34,239,53,175,251,54,255,0,76,36,244,142,68,20,243,74,168,46,213,154,109,222,16,105,254,7,14,189,16,159,95,65,234,26,79,165,35,168,42,221,253,82,127,143,219,29,221,16,75,105,128,227,148,127,192,249,196,92,51,168,29,87,39,157,197,128,183,126,199,4,122,21,35,39,79,50,56,17,71,203,170,84,60,111,253,115,23,92,122,0,158,231,2,233,163,127,208,57,182,161,165,29,81,73,28,175,169,191,129,197,254,129,9,71,77,50,22,23,249,62,29,71,10,252,245,112,137,98,125,10,97,144,243,65,201,62,92,159,220,109,248,179,42,46,75,79,19,197,168,190,162,143,111,164,139,99,49,165,72,102,147,46,88,85,248,113,170,202,202,119,55,10,68,135,196,106,219,212,99,80,248,186,28,244,106,29,10,13,164,230,79,45,177,153,80,58,201,95,64,244,240,200,138,34,49,179,219,170,164,40,212,79,155,45,199,246,176,204,222,70,112,251,47,236,113,142,186,63,196,227,66,178,48,59,54,173,54,36,253,62,216,226,160,173,64,120,208,30,27,6,0,149,222,214,109,176,183,67,210,90,103,137,86,112,145,150,119,80,88,220,13,246,29,247,23,197,234,108,230,10,186,182,130,35,32,208,143,214,253,95,167,159,218,222,184,92,224,244,217,58,125,65,140,157,209,86,195,255,0,10,39,4,247,28,14,131,134,122,72,24,48,109,115,171,15,237,107,81,213,241,176,199,185,44,135,244,142,111,76,193,74,64,138,3,143,214,184,55,56,175,149,49,57,220,45,52,124,71,150,82,16,47,234,146,22,64,125,20,31,190,39,130,235,178,232,111,25,126,25,171,64,127,12,169,110,181,136,30,255,0,235,133,190,151,202,212,181,89,83,37,153,11,74,234,132,11,22,82,160,125,156,143,95,12,51,88,172,145,123,255,0,148,225,79,166,147,34,203,149,169,212,210,44,114,29,32,119,233,31,253,111,97,135,34,56,247,95,145,38,119,47,168,178,22,226,2,192,29,251,88,255,0,47,108,9,205,16,199,71,60,97,247,94,12,106,73,236,182,175,250,142,14,201,24,253,38,234,14,144,174,202,60,14,166,24,5,210,57,35,16,188,170,128,107,173,43,167,193,6,159,250,112,184,121,30,183,242,11,104,191,176,241,209,67,193,232,45,68,119,34,230,107,95,180,11,219,0,18,81,255,0,2,230,113,136,143,16,74,26,247,231,112,44,0,239,217,189,240,123,162,179,235,232,36,237,32,217,33,156,169,239,234,159,231,246,194,244,8,203,209,236,212,184,210,140,35,212,71,43,130,196,219,198,196,127,187,225,171,187,60,232,110,151,228,49,208,89,25,58,119,148,83,162,131,76,148,243,180,111,110,108,81,67,15,64,169,239,134,47,139,82,162,229,52,241,52,87,103,86,100,123,125,54,43,133,143,135,203,42,244,207,39,216,138,65,77,56,136,30,122,180,13,87,244,41,134,143,139,234,255,0,240,245,62,133,27,57,220,158,67,171,182,31,15,77,131,53,89,209,154,82,164,51,84,101,226,16,252,40,66,74,65,220,253,46,36,62,35,85,135,168,195,156,117,209,245,248,208,44,140,15,213,170,218,77,249,127,190,252,39,208,72,175,152,209,201,79,4,136,130,19,27,181,186,171,101,185,191,155,38,223,218,197,154,30,146,211,73,20,107,56,72,203,23,93,76,110,6,247,3,190,227,81,194,99,27,11,59,218,35,28,229,106,17,227,80,120,108,166,196,141,251,113,222,80,232,177,182,159,252,40,89,73,238,192,122,108,230,26,202,169,32,140,200,52,70,253,111,213,228,5,254,214,247,197,140,154,67,243,153,197,59,5,209,78,2,7,28,154,234,119,247,194,50,198,173,3,143,178,62,163,225,255,0,196,160,134,13,170,116,117,63,214,214,188,189,1,198,159,6,241,233,45,214,34,195,223,253,126,248,202,114,114,127,78,64,102,140,200,243,72,66,1,250,132,218,75,250,42,159,75,227,87,32,172,177,250,255,0,211,130,143,100,51,137,238,191,2,207,75,37,106,74,252,165,208,6,66,100,113,25,27,18,25,5,189,156,143,95,12,32,202,197,227,235,41,125,106,88,95,126,210,127,223,150,30,58,107,42,45,86,84,167,83,58,163,93,64,236,44,163,255,0,173,236,48,158,99,31,164,153,65,42,21,217,71,129,214,70,59,39,177,111,241,187,198,113,1,102,136,82,142,104,195,238,173,20,106,79,112,23,255,0,171,15,93,25,60,46,128,73,21,200,184,151,159,104,185,32,97,19,164,82,198,33,18,170,1,174,177,186,190,10,45,255,0,78,30,186,55,54,190,129,72,210,13,150,9,180,147,219,96,127,159,219,26,252,79,62,94,96,21,152,14,130,214,198,34,38,69,168,71,231,245,95,77,128,29,251,55,190,11,244,5,204,125,59,203,169,227,80,105,163,161,155,132,253,230,209,134,30,193,61,240,14,36,100,232,222,100,207,117,66,99,212,65,22,186,150,59,120,216,175,251,190,11,252,59,73,83,166,153,112,181,169,86,138,101,132,30,119,1,53,95,211,71,182,27,15,52,28,151,67,127,113,135,226,228,168,185,109,60,45,21,221,145,153,30,220,172,203,247,229,140,234,145,33,150,178,135,130,31,133,8,142,80,167,125,180,200,28,158,241,168,32,245,24,209,190,48,171,254,131,166,208,163,102,55,36,246,93,118,198,117,67,34,182,101,75,45,60,18,8,196,5,25,237,213,81,98,77,252,218,61,191,181,131,205,228,103,15,180,63,177,194,42,232,236,194,104,4,140,15,215,170,214,240,251,31,124,69,81,106,152,222,53,7,67,41,210,74,239,206,227,254,156,46,208,244,146,154,74,120,150,163,66,51,107,93,76,110,47,123,129,223,113,168,253,177,126,155,56,134,182,162,104,99,50,46,136,219,173,250,189,130,254,227,236,112,153,65,168,216,132,250,131,25,67,162,194,229,121,69,9,82,123,183,192,252,191,135,255,0,18,130,24,54,169,149,148,248,235,28,189,1,199,217,52,135,143,156,194,193,116,83,245,3,142,77,213,231,239,136,114,66,70,123,78,102,143,137,36,174,85,0,253,67,171,137,171,209,84,254,237,240,172,107,172,183,30,241,151,225,154,164,27,162,169,110,177,80,57,120,255,0,175,223,11,61,41,153,169,115,60,165,213,67,161,212,235,17,3,123,58,139,123,49,30,163,187,12,196,21,145,45,220,222,155,46,21,58,101,42,46,97,149,169,12,206,169,186,1,216,93,127,145,246,24,106,236,71,30,232,69,118,47,8,212,53,235,77,96,157,239,191,250,224,102,104,133,105,37,143,94,252,88,163,82,79,48,7,250,224,234,198,63,72,58,234,32,43,178,41,253,147,174,216,1,210,25,80,67,28,170,128,113,43,24,149,240,23,31,195,11,199,228,122,223,200,175,23,246,31,58,60,120,127,14,204,87,32,148,147,159,104,212,196,15,247,221,128,28,96,58,11,58,8,137,144,85,196,231,127,170,229,44,0,239,234,159,124,31,200,38,47,240,249,154,65,202,9,2,147,219,98,71,241,251,97,109,20,167,70,107,221,238,137,170,54,98,8,230,186,155,111,27,21,255,0,119,195,23,118,121,216,247,75,242,31,248,122,198,62,157,82,83,32,6,158,44,186,94,11,143,214,222,32,127,37,247,193,111,139,210,160,161,167,132,197,119,49,23,71,183,43,50,223,243,24,9,240,226,57,99,233,165,24,34,212,201,150,202,176,142,235,52,96,255,0,211,237,131,191,24,213,206,81,73,161,70,197,174,196,246,93,118,251,226,136,122,64,205,86,115,61,164,88,101,204,40,204,1,184,16,8,229,85,59,236,86,64,196,250,132,24,111,138,185,2,145,52,2,70,4,117,245,90,221,227,236,125,240,161,71,42,28,206,25,233,233,228,88,126,92,134,63,170,163,172,108,124,110,155,121,226,197,7,73,41,165,165,133,42,52,35,50,178,151,59,139,222,246,239,184,185,194,99,29,65,103,123,33,138,162,213,49,73,26,131,160,169,179,21,220,217,129,31,195,19,101,50,70,176,185,27,4,132,169,61,219,224,53,54,111,13,116,245,17,70,100,93,17,176,185,250,126,165,95,207,242,196,249,52,198,249,196,108,163,69,59,24,195,143,214,234,222,254,227,8,203,26,180,14,58,164,117,149,8,255,0,226,85,210,193,181,74,25,79,137,123,155,122,95,26,117,63,90,52,82,219,144,171,114,57,114,191,231,247,198,87,144,220,103,212,252,104,248,146,72,197,22,223,168,67,151,39,208,47,177,56,212,216,50,200,45,110,77,233,213,92,28,124,80,206,39,201,126,5,126,148,78,244,185,190,85,34,168,117,43,173,98,32,111,215,80,84,122,27,15,76,33,57,47,78,21,135,16,188,122,193,61,187,143,231,135,158,152,202,139,154,229,171,102,119,84,80,80,14,206,34,255,0,43,97,66,56,199,233,6,93,69,66,179,32,240,235,1,140,201,221,22,255,0,26,174,19,64,60,209,8,165,149,53,238,106,35,141,73,237,0,91,242,56,121,200,201,143,225,194,196,73,4,196,251,55,111,88,216,123,126,88,66,233,4,200,33,130,85,64,56,149,78,196,120,11,255,0,44,62,228,179,23,248,119,170,65,184,167,101,91,246,217,180,131,235,141,126,39,158,252,192,13,48,255,0,129,89,68,68,200,149,144,185,254,183,89,45,97,232,112,115,225,203,148,233,220,116,232,1,167,135,41,144,66,227,245,135,18,43,253,240,187,164,199,209,106,199,146,233,24,146,55,36,91,109,55,109,188,109,167,7,190,26,199,44,125,53,133,88,90,157,50,169,22,17,220,4,145,131,247,183,182,29,15,52,28,211,229,183,247,10,124,95,149,5,53,60,6,43,200,98,46,143,110,93,117,7,243,24,69,163,88,100,205,105,90,156,55,203,192,18,88,212,254,201,18,2,79,180,99,15,159,25,21,206,91,69,161,71,54,235,19,226,187,125,240,133,73,58,28,204,84,211,211,200,144,124,179,29,199,85,86,236,116,159,27,165,189,112,89,124,140,225,252,63,177,186,26,232,180,218,104,4,140,8,5,245,88,248,139,98,26,155,84,197,44,96,29,5,46,27,78,230,204,164,125,192,194,245,7,73,41,165,164,129,42,10,35,178,16,92,155,139,222,254,119,220,226,253,46,109,14,97,53,76,81,153,19,68,100,92,253,63,82,175,241,251,97,82,131,81,177,9,238,26,202,100,65,12,140,54,9,14,155,247,111,129,249,48,143,254,36,64,172,26,242,234,83,126,210,196,155,125,241,198,77,57,224,231,10,234,52,211,200,209,130,59,69,129,191,184,199,61,29,186,231,212,194,88,248,146,185,100,82,63,80,135,102,39,216,125,206,19,141,117,150,195,120,75,240,106,52,253,104,209,11,110,64,6,227,144,216,159,207,10,189,40,168,122,92,231,46,117,80,235,195,14,177,144,55,6,64,10,143,78,94,32,97,169,131,44,155,29,194,183,167,84,97,75,166,18,198,51,172,189,44,206,234,136,172,160,108,7,21,127,149,176,213,216,142,30,72,71,146,239,6,134,26,203,199,172,19,219,203,249,223,3,115,68,60,9,16,182,230,169,16,19,218,20,91,242,182,14,67,24,249,242,46,64,4,168,254,242,140,47,103,211,34,195,75,42,160,28,90,135,144,143,127,228,184,94,63,35,214,254,69,111,23,246,31,114,130,83,225,164,113,18,65,48,182,199,183,174,108,61,142,0,205,40,61,5,68,17,18,233,91,11,31,235,117,144,236,61,48,127,44,148,191,195,144,242,1,168,65,165,111,219,103,10,15,174,22,153,74,116,78,165,164,186,70,38,71,36,31,217,23,219,252,56,98,238,207,63,26,186,252,140,159,14,29,151,167,102,157,64,48,69,147,186,194,227,245,151,139,30,254,247,197,191,140,50,168,138,158,30,21,229,48,151,71,183,33,168,11,95,219,20,126,26,36,209,244,216,7,22,129,114,135,88,71,114,137,99,7,239,127,108,16,248,202,174,104,168,116,5,31,87,88,159,21,219,239,138,35,233,1,37,89,196,122,53,129,243,138,103,166,13,242,208,5,120,149,187,16,234,0,159,100,195,100,53,209,105,180,208,9,24,16,11,234,177,241,219,10,84,181,9,250,77,170,169,233,228,74,127,150,102,220,89,66,234,98,16,248,237,108,79,65,210,74,105,105,96,142,160,162,72,241,144,92,238,9,4,147,235,217,132,198,58,130,206,251,126,3,245,32,84,195,44,96,29,5,46,27,78,230,204,164,98,206,87,34,8,36,113,178,172,33,73,253,157,247,192,106,92,214,44,198,90,152,227,50,38,136,236,73,250,126,176,63,234,191,238,226,92,150,161,141,38,110,93,64,90,121,89,1,239,0,3,249,140,79,150,53,104,204,125,145,46,66,35,29,36,140,43,2,76,186,148,248,146,196,219,223,26,84,108,126,88,11,245,244,40,229,235,140,195,163,64,199,159,83,36,177,153,37,37,148,17,250,133,93,174,124,173,249,227,83,140,21,171,75,157,133,239,225,182,27,31,20,31,19,230,191,8,86,248,192,209,140,146,149,10,147,35,23,177,191,37,26,111,235,184,246,56,205,37,204,91,135,78,35,78,18,78,186,28,50,218,246,210,84,248,125,15,253,252,105,95,24,116,126,132,163,5,9,147,84,133,94,220,133,128,35,194,247,7,247,113,159,101,170,102,172,142,76,194,34,26,40,210,75,219,149,181,139,31,70,27,119,239,217,135,230,238,102,15,15,236,15,93,144,193,14,79,76,218,10,84,69,18,180,199,80,189,159,89,85,62,54,92,25,202,232,41,232,179,136,100,166,168,38,25,160,13,30,164,33,180,241,74,146,65,237,212,172,60,128,61,184,13,95,9,159,46,143,49,90,185,140,114,102,6,151,64,23,5,44,116,144,59,236,15,190,11,228,208,75,243,212,213,114,46,166,158,57,229,4,181,203,67,173,21,110,63,84,220,62,11,43,168,126,137,97,188,255,0,97,58,73,227,19,102,53,202,172,168,68,87,13,207,117,4,127,116,19,237,136,169,142,138,216,37,61,97,26,163,88,236,73,42,214,183,145,32,250,120,227,234,40,62,104,207,71,169,181,73,85,78,172,84,239,110,24,4,145,232,113,98,150,46,53,82,202,142,145,51,197,198,179,139,234,186,53,172,59,13,142,222,54,196,113,189,71,163,131,180,191,12,214,34,113,212,94,214,101,23,253,220,37,244,204,138,158,21,34,4,50,195,74,92,150,253,93,68,155,143,238,31,124,53,64,117,67,11,171,114,85,111,240,225,47,164,127,61,37,117,113,18,196,145,172,124,0,160,106,109,26,75,19,225,179,182,25,18,30,210,1,85,186,86,103,50,77,26,24,195,200,242,5,97,184,37,14,222,135,1,250,82,208,37,61,51,185,55,105,153,182,239,2,216,46,85,133,98,200,73,14,218,75,122,199,190,0,244,182,207,67,74,108,187,52,132,92,246,235,211,133,226,87,145,35,215,254,65,253,8,177,167,161,243,131,240,254,177,185,132,50,254,64,223,238,48,42,173,210,155,34,169,11,180,156,22,210,71,112,222,199,223,5,250,43,2,211,124,47,171,115,171,84,169,37,143,119,88,168,24,17,153,148,74,25,46,154,140,144,184,22,28,133,141,255,0,43,97,205,117,179,204,198,250,127,162,199,66,162,145,122,103,144,73,102,88,68,211,132,142,253,134,57,10,159,238,176,24,208,126,41,58,47,68,20,50,146,237,46,148,55,181,142,135,38,255,0,186,173,235,140,251,161,58,147,165,221,31,227,172,137,84,134,88,248,108,121,38,135,0,158,243,124,104,95,21,76,99,161,234,26,61,78,106,23,134,127,96,133,107,159,85,212,191,189,134,227,240,102,230,119,153,25,61,62,98,194,159,47,225,33,140,234,68,107,142,106,16,33,62,165,148,250,98,139,100,74,185,28,21,165,116,200,206,88,130,65,58,72,81,127,43,222,216,191,64,147,84,26,15,153,75,21,141,130,237,244,128,34,40,125,66,143,59,219,20,115,139,205,79,154,230,84,181,50,112,41,170,150,21,140,158,160,70,212,84,91,183,195,192,28,102,47,35,56,143,24,132,242,218,24,35,120,234,242,233,239,12,208,57,88,219,235,26,80,234,191,129,216,143,59,118,96,173,5,226,204,51,42,157,194,162,46,181,60,255,0,93,71,221,126,248,29,150,210,219,49,106,232,29,254,93,154,165,96,102,216,184,17,143,213,236,250,135,168,193,9,85,230,143,53,149,90,247,116,13,99,98,69,135,189,141,253,240,156,207,112,113,248,145,66,210,197,83,77,47,13,89,151,241,85,73,177,22,85,62,224,126,88,215,41,142,184,96,123,94,232,55,243,6,223,152,198,88,63,231,115,21,20,213,43,27,45,59,40,145,134,205,165,79,103,141,173,141,55,46,187,81,193,99,250,168,1,247,192,165,72,167,138,91,71,240,41,244,205,22,74,152,89,92,106,142,158,69,10,55,36,147,97,224,6,199,124,45,86,212,45,78,105,37,82,39,9,102,144,117,8,228,74,27,143,125,176,111,164,82,212,52,181,172,147,71,20,32,37,57,44,46,78,160,204,72,238,217,135,157,176,2,101,111,152,134,224,163,185,140,149,236,7,72,7,253,248,99,167,226,138,63,140,117,57,2,186,79,193,134,137,29,134,207,80,237,183,239,127,247,184,61,209,10,144,223,15,243,38,94,104,242,15,82,137,252,77,176,3,165,210,33,163,163,12,7,12,153,24,142,237,198,248,63,209,42,101,131,225,109,124,172,205,121,89,141,199,112,112,182,246,83,239,131,140,126,149,144,102,117,153,160,109,97,72,178,90,224,189,87,224,201,184,59,145,112,63,143,63,28,93,232,84,82,47,77,178,25,129,211,14,186,144,176,131,200,24,152,131,229,102,81,233,138,89,161,81,151,212,70,84,147,36,82,174,203,217,177,62,187,91,23,58,18,10,116,199,163,205,42,186,214,14,50,24,152,236,19,67,105,39,198,247,193,71,201,14,147,232,151,253,246,30,254,42,178,47,68,208,50,49,118,151,76,100,158,71,67,19,127,221,83,235,140,178,12,201,184,121,127,9,76,100,148,70,184,181,212,70,170,79,169,179,99,84,248,175,195,29,17,140,52,122,156,212,14,25,253,131,165,174,125,69,215,247,177,150,80,164,245,13,66,106,18,204,177,144,182,31,72,2,61,7,212,0,124,111,131,207,228,47,135,241,7,28,137,99,200,169,43,74,233,119,55,96,72,36,6,81,191,150,161,183,245,112,95,45,161,130,41,35,169,203,167,188,51,192,206,168,223,88,10,140,8,62,124,199,158,5,103,7,139,6,99,153,210,212,191,203,195,91,193,72,201,252,48,134,236,162,221,182,27,15,1,131,57,101,41,76,200,215,66,239,192,127,154,16,22,230,234,170,163,233,236,250,189,198,15,35,168,19,71,121,254,203,249,127,224,214,102,149,86,33,21,80,186,158,123,134,81,254,95,190,33,129,229,130,170,158,99,26,179,70,4,128,19,98,44,130,254,160,126,88,146,68,121,225,205,100,70,27,205,24,99,123,18,52,165,188,236,111,239,137,73,90,236,194,70,165,169,17,145,76,246,118,31,80,85,34,193,123,200,22,196,81,242,61,14,31,253,191,12,213,96,221,33,109,190,133,222,253,227,108,37,116,197,85,235,98,145,28,106,138,149,144,32,220,146,75,109,220,5,135,63,44,55,209,93,169,226,177,236,80,14,17,122,67,45,75,61,107,164,209,199,9,100,167,220,92,144,84,150,35,187,234,95,60,50,61,217,23,184,26,178,117,168,205,101,169,68,225,172,210,253,4,114,186,157,189,240,19,165,28,24,104,227,118,23,15,60,174,45,253,167,255,0,76,23,153,91,230,163,6,234,206,234,72,236,4,168,191,251,240,192,142,151,200,134,150,144,48,28,51,196,98,59,183,216,224,49,43,154,61,126,61,253,8,177,135,162,181,1,190,29,230,12,188,209,164,95,82,177,255,0,19,108,12,173,104,226,201,171,66,139,48,133,238,65,220,174,160,63,143,63,28,18,232,197,50,211,252,42,172,149,153,191,25,152,220,119,113,21,109,236,191,124,13,205,180,140,190,166,29,37,154,72,100,77,151,178,224,251,245,109,134,181,82,103,155,137,237,253,23,250,17,20,137,211,124,138,98,72,139,254,101,86,17,217,248,103,127,34,25,71,166,29,126,43,178,47,69,162,86,66,93,165,210,134,227,110,171,19,246,7,9,93,8,234,116,211,32,105,21,214,179,68,200,241,49,217,83,65,210,124,239,127,108,59,124,90,225,255,0,194,145,6,142,238,102,252,54,253,131,165,174,125,174,61,112,220,126,155,59,43,188,200,203,224,204,152,140,191,132,166,61,65,35,123,139,92,8,209,111,234,70,175,92,13,108,137,98,200,168,171,25,116,187,216,184,36,18,3,41,223,203,80,22,240,24,39,66,147,84,75,70,245,41,165,210,46,174,145,200,4,64,135,213,108,124,112,59,54,60,74,122,220,214,154,166,79,149,74,243,2,198,77,208,33,5,144,91,182,192,91,203,25,139,201,153,196,118,136,91,45,161,134,41,210,124,190,123,195,81,11,58,35,125,97,66,176,32,250,223,220,96,150,94,120,53,25,173,89,4,37,163,103,83,207,117,96,7,248,126,248,163,149,211,52,89,136,174,137,219,131,42,213,252,185,110,110,171,164,13,187,62,179,237,139,146,70,243,211,230,142,140,58,213,40,164,242,54,208,150,243,177,212,125,112,156,206,228,193,198,186,79,41,222,90,106,200,38,104,195,60,74,36,177,54,42,2,40,39,196,129,183,161,198,187,8,184,136,216,125,0,3,126,240,182,198,82,228,87,215,84,201,75,80,177,218,150,66,25,135,214,161,72,176,29,132,168,176,198,163,77,118,137,52,159,217,220,121,140,10,84,138,120,165,227,248,66,111,75,194,156,201,39,70,5,161,165,8,16,115,102,44,251,119,1,97,207,196,97,110,170,85,155,52,154,161,23,134,146,204,214,66,55,23,12,112,99,164,50,213,55,207,58,75,28,112,180,139,78,1,23,44,2,117,188,190,165,219,183,158,2,206,172,43,64,61,86,105,46,71,101,202,130,127,60,118,78,200,167,248,199,82,144,27,165,6,24,41,99,102,23,15,60,238,45,219,215,123,127,12,49,116,110,112,223,14,43,153,78,234,93,1,241,58,7,230,216,92,233,132,136,96,164,12,163,134,68,141,110,209,118,219,12,157,29,166,90,127,132,245,14,204,247,149,137,36,118,142,42,130,61,64,193,198,63,74,207,59,43,172,205,2,235,90,56,178,106,192,5,143,9,139,88,238,202,25,71,219,81,223,199,4,122,9,20,177,244,215,37,153,152,136,248,117,10,33,6,250,72,143,115,228,117,1,251,184,27,155,219,228,42,33,208,89,164,134,68,58,87,179,82,182,222,61,91,96,159,65,122,189,53,201,30,64,235,89,193,149,36,137,142,193,52,93,79,157,245,15,76,20,124,144,249,62,137,126,70,255,0,139,69,7,70,225,86,66,92,201,101,55,183,234,239,246,24,204,226,204,153,191,71,240,151,134,29,18,57,46,45,112,35,80,15,169,75,254,246,52,207,139,134,63,248,102,156,24,239,33,152,232,111,217,216,223,236,113,155,81,44,181,19,210,61,74,105,116,132,21,176,250,64,64,169,238,165,91,199,211,7,155,200,95,15,226,10,124,137,32,201,40,107,24,21,102,11,172,92,18,170,202,198,251,120,170,219,192,96,214,91,65,12,51,172,212,19,234,130,162,46,34,33,250,213,64,32,131,251,218,190,216,15,153,144,244,243,230,176,84,200,105,127,72,154,113,25,221,2,91,82,0,59,72,3,218,216,53,148,211,52,53,201,91,27,48,142,100,170,224,220,238,232,25,0,54,253,93,220,224,178,58,129,52,55,153,119,47,110,11,230,181,100,17,27,8,221,208,243,235,41,0,121,245,113,229,51,203,75,93,4,205,26,179,194,129,200,189,138,141,10,9,241,32,27,123,227,199,137,230,166,204,153,28,13,117,104,133,185,31,232,208,15,59,27,159,92,88,102,25,133,117,100,212,181,43,24,249,89,24,22,31,90,128,69,135,113,43,182,35,143,145,232,96,241,151,225,154,172,98,252,50,64,61,91,92,158,210,22,216,71,233,105,81,155,165,74,16,205,13,42,47,12,115,102,44,230,221,192,88,13,252,70,29,41,238,209,165,136,236,223,219,25,247,72,37,170,97,93,34,75,26,66,243,45,58,169,23,44,21,58,219,246,110,87,111,92,50,62,228,75,200,19,81,34,201,154,77,50,13,41,44,207,96,70,246,187,28,3,233,73,134,8,34,102,23,13,52,238,182,237,187,189,176,110,117,35,48,181,236,90,82,196,118,110,46,127,49,128,125,48,145,12,116,129,128,208,85,216,14,208,75,27,96,49,43,154,61,127,228,95,209,139,25,186,63,58,183,195,106,166,82,118,214,151,241,44,163,254,172,9,174,120,162,201,234,5,173,212,37,236,126,165,14,163,151,134,163,191,142,11,228,84,203,77,240,158,70,102,107,202,192,220,118,142,42,130,61,64,252,176,31,55,177,160,154,29,12,207,36,46,157,85,182,218,149,182,241,234,225,173,84,153,230,226,123,127,65,110,128,197,52,93,51,202,165,118,58,62,94,116,17,3,125,36,40,185,245,184,254,238,26,190,46,148,29,31,167,66,132,185,114,20,220,114,218,254,188,176,173,208,45,186,107,148,188,129,214,176,210,200,178,198,78,202,186,65,83,231,114,195,211,13,63,23,248,127,240,237,42,152,239,47,21,180,55,236,139,111,239,113,237,134,195,211,102,100,119,157,25,170,230,78,255,0,37,194,94,24,146,49,28,128,139,95,168,182,62,166,50,127,123,3,230,200,163,166,201,232,106,220,21,36,47,16,92,22,85,96,231,123,120,133,183,128,193,90,21,146,122,170,105,42,211,75,36,42,195,111,164,0,85,125,213,129,241,244,192,186,238,181,57,205,163,170,148,210,182,100,105,138,29,212,45,181,40,3,188,40,59,246,130,49,152,188,153,156,79,104,134,114,220,190,40,106,68,148,83,234,130,166,49,34,33,221,213,47,98,173,226,27,95,165,177,119,47,126,18,230,149,140,8,141,244,59,33,59,245,147,151,157,151,20,242,106,105,41,234,99,174,86,96,147,37,65,134,231,118,69,116,0,219,179,118,39,22,222,39,154,150,189,145,236,30,177,80,183,104,252,53,0,158,251,27,251,225,25,159,83,59,31,99,170,71,150,147,48,130,102,141,90,72,80,57,222,197,70,144,172,124,72,4,143,43,227,92,69,221,46,7,210,69,201,237,32,91,248,227,42,212,51,10,250,217,233,106,22,49,242,206,227,80,190,181,27,88,119,18,184,212,34,185,141,72,62,190,29,92,98,84,138,56,165,186,252,33,43,165,108,169,157,37,90,89,218,10,104,135,11,181,155,91,181,187,135,84,13,252,70,23,38,117,108,206,121,80,105,142,73,164,210,8,222,218,137,244,193,94,144,75,84,203,93,34,201,26,195,36,226,5,66,46,205,161,0,59,246,92,233,219,198,248,21,80,165,115,38,91,218,243,59,30,237,198,163,249,140,118,78,200,171,248,199,78,72,5,210,147,20,17,66,88,95,84,147,184,183,109,221,173,134,156,142,112,223,13,100,101,39,109,105,127,55,3,248,156,42,244,198,68,97,76,24,14,25,141,152,119,130,88,219,13,121,53,50,211,124,41,82,204,215,144,171,92,118,222,85,184,245,31,144,195,20,126,146,103,155,145,214,102,128,213,207,20,89,68,183,80,6,144,100,0,253,74,29,123,61,72,245,193,143,135,144,205,15,76,178,249,37,99,111,146,153,56,64,223,75,13,26,143,173,254,216,11,156,0,212,18,66,17,153,222,34,189,85,182,218,213,133,188,77,176,111,225,249,183,77,114,247,117,97,86,212,78,38,140,157,148,89,72,245,221,135,166,10,62,104,116,223,68,191,35,31,197,242,131,35,165,66,132,200,75,88,220,125,32,173,199,158,227,239,140,225,243,39,113,77,194,78,26,201,17,73,1,22,191,84,21,251,198,199,247,241,163,252,97,225,254,131,162,83,31,226,235,114,173,251,43,101,184,245,186,159,221,198,127,66,175,53,108,18,214,165,153,33,87,59,125,54,212,160,127,117,239,233,126,204,118,111,32,48,120,130,106,114,40,169,50,186,26,169,1,80,84,113,69,193,101,86,226,29,237,219,178,224,222,91,151,199,5,73,122,57,245,83,212,70,178,34,115,101,66,193,74,183,136,109,126,128,96,37,78,240,69,154,252,212,173,75,38,100,105,157,79,89,116,139,17,101,253,160,183,243,4,96,214,73,77,45,52,201,90,25,128,154,57,76,87,63,82,44,170,1,183,96,220,145,134,101,117,2,104,43,153,115,47,110,20,25,157,91,130,35,144,171,50,95,123,178,141,188,236,49,213,19,203,75,153,193,43,70,172,241,40,99,189,138,139,105,36,119,155,19,233,124,112,209,52,180,149,108,175,96,245,161,75,14,99,168,160,18,59,109,190,45,35,10,252,198,182,162,154,161,99,94,3,56,212,46,93,118,4,14,226,87,17,199,200,244,48,120,203,240,106,138,183,97,112,57,17,114,123,108,191,235,132,78,148,186,199,158,165,106,90,70,134,8,127,8,126,177,214,205,99,216,54,3,127,17,135,104,201,49,2,15,121,191,133,151,25,222,127,45,91,45,100,138,241,172,50,84,8,85,8,187,55,13,20,17,126,203,144,54,241,190,25,31,114,37,228,11,145,148,230,115,58,108,146,77,38,144,70,246,215,113,229,182,0,244,164,195,78,148,250,135,51,59,45,187,73,99,108,31,157,116,230,140,183,231,52,140,123,141,250,199,11,221,49,146,54,122,101,96,52,112,137,29,234,75,27,96,48,171,154,61,127,228,95,210,139,27,114,121,131,252,52,12,9,183,89,47,255,0,229,109,252,79,219,1,107,158,24,178,134,212,162,215,78,32,7,234,93,99,179,212,143,92,27,202,169,150,151,225,93,54,162,215,145,145,174,59,111,32,36,126,94,216,7,156,0,249,123,192,17,153,221,0,234,173,141,181,169,22,241,39,12,106,155,60,236,79,111,232,57,240,230,41,225,233,149,43,204,196,131,151,74,156,49,189,152,50,106,62,191,195,7,190,49,50,12,158,145,8,60,83,170,196,145,109,32,165,253,110,87,239,128,127,15,8,29,54,165,118,12,42,159,47,97,52,100,236,131,168,87,243,62,216,57,241,143,135,250,30,128,112,255,0,27,84,133,95,246,86,203,113,234,74,159,221,195,161,233,179,38,239,58,51,186,140,201,228,17,240,147,134,178,194,226,69,59,115,23,95,45,227,111,239,98,149,94,69,13,21,5,13,68,154,145,74,142,40,216,178,169,46,219,219,182,192,96,181,8,105,115,24,103,175,140,2,145,43,184,183,211,102,144,21,246,127,181,251,48,34,79,232,105,51,71,171,153,169,165,204,77,60,170,70,161,101,211,184,95,218,11,127,59,140,118,31,38,15,19,218,33,188,186,129,41,234,25,168,231,213,79,50,44,138,156,217,80,186,141,39,196,54,175,65,139,116,15,193,163,204,170,138,157,18,189,202,95,123,178,169,183,182,41,228,84,242,210,186,214,106,32,79,11,52,96,155,234,65,48,0,248,118,145,139,102,38,122,57,152,56,8,213,218,89,135,49,213,216,145,219,108,79,149,219,103,99,236,137,104,30,90,108,218,25,25,21,158,49,114,111,109,32,146,164,142,243,185,244,56,214,66,221,183,3,112,194,228,248,47,250,227,43,128,252,246,103,87,81,79,58,198,188,62,37,152,92,186,221,110,7,113,32,227,79,66,76,87,213,216,77,252,44,49,139,104,143,226,215,82,252,33,35,164,210,44,89,242,215,32,18,188,49,65,248,35,245,136,114,228,30,237,173,231,124,47,106,95,210,146,58,109,27,203,38,144,70,246,214,8,242,219,4,243,233,106,216,85,186,186,8,164,168,225,44,100,93,155,132,170,45,126,203,144,54,241,192,201,151,78,106,203,125,184,178,49,238,60,206,59,39,177,95,241,142,181,33,127,164,230,42,116,165,212,55,34,70,91,119,147,134,236,174,101,147,225,164,36,19,98,76,127,254,116,143,231,246,194,135,76,93,26,106,117,96,52,240,46,59,212,146,109,135,28,186,153,105,190,22,208,7,44,76,141,27,121,221,239,111,184,246,195,20,126,154,103,155,55,89,154,0,215,201,12,121,63,89,70,157,113,113,84,31,168,107,31,234,48,127,225,180,51,193,211,40,154,102,38,249,91,167,12,27,233,33,227,191,185,4,225,119,57,26,242,230,129,81,157,221,83,233,91,19,103,4,91,204,156,50,124,58,32,116,222,39,109,66,165,242,214,227,161,59,38,233,107,122,19,237,130,135,154,29,55,244,229,249,11,124,100,100,25,101,26,21,60,82,30,204,72,176,80,82,254,183,101,251,227,62,172,204,158,80,120,81,240,214,104,38,214,135,98,47,114,163,194,218,27,251,216,208,126,50,240,206,91,151,41,143,241,111,33,15,251,43,213,5,125,78,147,251,184,73,161,6,76,209,42,51,20,0,172,74,242,139,108,44,242,106,95,102,62,215,236,198,230,242,7,7,128,34,183,34,130,130,146,142,121,117,34,21,252,81,177,101,5,153,183,183,110,156,26,203,168,18,154,121,90,146,109,112,76,139,40,78,108,168,207,24,210,124,65,191,160,192,38,82,35,160,204,166,172,153,233,231,175,48,75,113,171,101,43,184,95,218,181,252,238,48,115,33,166,154,145,141,81,98,166,106,112,232,47,123,175,26,192,248,114,62,135,7,149,244,18,227,87,50,213,11,24,114,220,198,160,131,162,89,72,209,125,245,50,169,183,177,196,249,123,201,77,157,69,35,34,179,33,235,16,109,164,22,32,145,239,236,113,0,140,181,17,147,88,17,181,115,106,35,215,114,59,118,252,177,110,150,245,153,149,77,68,19,172,107,101,144,134,23,46,53,45,192,238,59,226,72,249,30,134,15,9,126,13,79,77,220,222,219,130,46,124,135,242,56,66,233,28,139,15,72,62,121,45,41,141,96,252,33,250,218,88,49,7,187,107,121,223,14,234,73,138,247,218,196,223,188,105,24,206,243,201,106,216,78,193,227,17,75,80,81,99,181,217,184,97,64,23,241,43,203,199,199,5,31,114,56,249,32,108,108,171,153,179,41,180,111,35,144,8,222,218,129,24,92,233,55,10,158,58,37,35,126,25,43,110,243,111,245,195,20,131,70,104,86,251,9,36,99,126,209,114,112,185,211,23,70,169,167,70,3,79,203,173,183,221,73,39,3,133,92,209,234,255,0,38,254,156,88,227,151,204,178,124,53,165,34,250,89,248,126,156,83,252,143,219,0,243,7,138,60,156,6,81,167,137,15,17,65,250,134,191,183,43,96,253,29,50,211,124,49,202,213,139,94,71,137,207,142,166,45,111,184,246,194,238,114,53,229,205,2,35,59,176,140,245,86,196,217,246,183,158,172,51,179,103,159,137,236,191,35,39,195,72,102,135,166,122,166,114,117,101,44,52,15,212,34,68,7,220,169,56,39,241,149,144,80,81,33,82,37,33,200,98,69,130,130,151,243,55,101,251,224,119,195,130,7,77,245,29,95,49,38,88,120,232,78,200,117,38,195,211,4,190,51,112,254,71,45,82,159,139,248,132,56,236,94,160,43,234,116,159,221,195,227,233,153,55,121,204,255,0,48,204,94,97,63,10,62,26,77,4,236,209,182,196,19,168,170,158,235,89,189,241,86,191,35,167,203,225,164,154,109,75,25,83,197,2,197,148,94,251,219,183,77,254,216,47,69,215,205,69,86,103,24,186,160,121,214,219,15,196,125,107,236,72,251,224,29,153,35,203,51,26,138,201,164,130,166,176,197,46,161,171,233,101,4,133,239,177,245,219,25,135,187,7,137,255,0,80,246,95,66,180,115,78,105,166,226,64,200,178,132,27,176,87,116,1,79,136,254,24,179,69,120,50,172,198,91,18,146,206,235,162,251,234,96,173,111,241,98,182,67,77,53,25,106,134,98,166,106,84,117,23,189,212,204,64,62,27,47,223,22,163,79,249,20,148,184,88,141,123,151,35,193,152,220,142,221,172,61,49,62,87,114,127,163,177,246,69,140,181,228,167,207,34,118,69,102,13,165,152,27,88,51,144,72,245,63,124,106,232,63,24,223,153,184,189,251,113,149,209,3,87,153,84,84,67,58,160,213,19,186,145,114,224,186,92,15,123,227,80,130,236,80,220,88,157,207,97,219,28,182,67,248,181,212,191,8,84,248,190,35,108,150,144,145,215,12,218,88,118,14,173,255,0,223,158,51,105,98,116,74,83,83,80,223,53,102,99,26,114,101,42,0,39,196,9,45,239,141,47,226,214,131,147,210,130,218,88,23,210,63,104,117,123,61,190,216,203,205,61,66,199,4,76,86,83,17,73,157,193,229,25,45,252,74,123,97,217,188,152,56,60,87,236,169,147,48,130,104,30,166,80,41,233,143,20,171,45,212,60,96,149,54,237,185,252,176,111,32,204,97,154,154,110,43,48,168,134,30,172,106,187,34,107,98,192,123,159,82,112,175,95,18,252,179,72,9,45,253,33,210,219,19,200,31,107,224,215,69,201,45,152,36,177,147,106,115,248,164,110,214,252,185,224,243,46,130,76,126,97,204,170,154,72,170,179,74,235,157,138,48,64,121,18,7,240,191,190,33,203,248,213,144,64,226,85,89,34,167,50,59,94,195,74,130,182,245,184,24,159,44,105,211,231,154,75,199,70,238,168,100,183,112,91,251,95,17,101,84,230,90,73,82,53,80,191,36,140,84,246,245,144,144,59,143,235,126,238,38,135,114,252,54,161,55,246,52,252,168,179,69,78,24,236,35,70,62,196,97,35,164,63,164,105,179,170,169,105,12,109,19,200,146,145,38,226,226,61,58,64,238,210,183,243,56,116,202,180,252,162,16,214,252,36,91,159,38,194,183,72,224,151,43,122,138,243,81,104,190,97,29,173,187,133,208,139,112,190,3,81,243,198,227,242,36,201,246,3,78,160,212,198,205,114,206,177,56,26,185,234,81,111,181,176,191,210,58,41,42,235,114,218,48,92,70,88,164,172,191,170,25,192,191,191,222,216,49,33,125,52,230,87,212,234,32,218,220,186,214,176,61,160,119,247,98,44,198,93,162,130,25,99,142,174,101,142,72,152,158,173,163,214,222,215,176,183,121,29,216,28,126,165,158,183,20,175,132,141,253,130,57,107,233,248,109,4,34,227,139,51,68,187,88,2,36,36,143,101,62,248,25,91,51,197,26,202,80,50,66,29,246,29,171,114,125,63,158,47,69,27,80,244,111,39,203,80,114,121,42,156,191,115,51,5,181,249,115,124,6,204,238,220,120,182,185,142,117,0,30,91,55,240,195,90,182,207,47,18,149,4,186,25,36,79,210,254,143,7,127,249,180,121,81,201,222,225,81,215,159,110,227,26,15,197,48,143,209,33,172,49,60,93,73,99,184,58,91,127,43,125,237,132,30,140,72,137,211,14,143,170,68,55,149,216,191,113,101,107,175,161,39,219,15,255,0,19,244,158,139,70,11,5,99,55,84,223,118,234,61,192,244,251,3,134,99,95,77,155,147,213,70,75,12,108,33,160,122,170,150,89,53,32,141,83,147,169,69,96,27,186,202,171,129,25,118,94,211,86,26,90,153,116,211,203,175,86,251,11,41,33,143,141,237,247,193,24,233,167,104,41,97,214,178,23,2,104,237,216,183,140,253,129,35,3,107,222,208,203,49,184,181,220,104,230,65,28,189,137,199,97,93,76,206,43,198,35,30,71,154,71,152,87,230,141,38,173,78,210,212,211,160,222,193,136,212,111,218,110,87,110,223,92,18,164,167,227,213,86,49,145,163,43,16,5,71,147,0,127,143,166,0,244,65,239,153,8,164,143,115,11,233,54,216,14,160,219,200,11,251,97,155,43,117,105,234,229,96,171,169,132,72,164,118,170,238,73,238,235,1,233,132,102,117,38,102,53,113,64,154,42,121,217,105,16,74,81,204,90,221,207,59,93,201,251,3,141,99,41,213,250,58,6,59,14,173,254,255,0,203,25,117,14,170,216,169,248,1,4,143,72,206,129,175,214,10,89,143,150,192,251,99,82,162,69,74,29,8,72,81,164,15,99,252,111,142,151,98,158,38,237,47,178,17,58,88,211,71,154,172,50,233,90,69,225,113,122,164,146,88,149,54,241,211,136,179,90,120,226,204,227,140,54,181,115,11,6,229,179,27,255,0,19,130,93,46,47,29,65,204,22,102,20,209,203,28,142,171,110,185,83,168,90,252,172,1,243,56,93,123,5,130,243,44,131,139,8,184,36,139,7,3,110,223,31,92,100,252,16,223,227,111,156,255,0,0,156,251,45,108,202,179,43,167,33,197,57,119,142,71,81,244,134,96,163,220,143,190,25,50,240,159,253,141,34,166,141,172,37,148,162,246,15,233,9,63,145,192,236,198,160,197,73,12,48,206,145,212,203,195,100,36,236,52,18,198,253,226,253,158,32,246,98,213,58,189,31,69,242,92,184,110,193,218,165,193,177,35,83,181,135,149,217,199,166,25,31,77,34,94,37,87,16,232,27,83,59,198,134,82,139,162,54,118,183,109,197,201,244,217,113,123,161,82,66,253,50,232,245,222,245,72,102,89,9,223,97,17,11,247,13,239,129,25,155,131,13,74,11,93,162,155,107,242,5,77,253,133,240,103,163,50,162,244,215,32,17,211,243,146,86,46,63,172,134,235,233,115,239,140,138,234,65,63,25,15,95,21,132,109,209,84,14,24,183,22,241,149,230,14,150,185,242,183,222,216,202,97,141,130,208,61,85,67,9,117,38,133,78,78,134,52,32,55,117,148,46,53,127,138,90,15,70,16,51,5,115,53,151,125,219,168,215,31,239,176,28,100,113,83,78,209,210,66,92,72,78,153,148,143,213,91,198,126,192,219,211,12,205,228,119,13,227,253,130,178,188,189,166,169,249,90,169,116,211,200,174,95,125,148,133,36,49,241,189,190,227,12,185,30,105,30,99,87,154,52,186,181,177,146,162,157,1,190,149,102,58,136,61,167,83,46,222,88,90,174,123,83,60,198,226,192,184,9,204,130,63,145,56,55,209,7,190,98,98,146,46,183,203,201,164,219,107,22,140,109,228,5,252,237,130,205,233,145,227,245,23,228,53,75,79,199,154,190,67,35,35,44,64,21,7,183,73,177,254,62,152,167,71,79,51,37,50,44,166,54,249,125,110,199,157,186,247,252,176,83,45,145,11,86,206,193,84,59,112,227,82,63,97,6,163,254,48,61,60,113,70,140,61,101,60,60,16,130,67,68,92,7,253,96,165,137,183,118,215,246,196,208,123,158,142,11,81,155,95,12,212,178,221,95,35,11,30,168,216,225,19,165,47,44,121,178,197,54,149,163,71,135,137,213,36,146,221,83,111,27,127,189,176,251,74,139,29,41,141,9,10,24,40,255,0,126,248,77,233,113,120,234,78,96,38,101,166,73,146,70,65,110,185,22,55,223,149,128,247,243,193,99,243,34,159,142,192,252,210,158,56,179,81,16,109,99,84,68,55,33,98,1,254,120,89,207,114,199,204,235,242,186,118,12,32,99,34,59,168,190,155,177,11,238,84,123,224,179,236,177,94,69,144,25,98,177,4,145,109,134,216,143,51,168,49,83,67,20,51,34,84,184,73,18,231,107,38,166,111,59,247,120,131,217,128,197,230,143,95,140,90,184,85,97,42,45,15,240,210,150,158,54,176,154,82,5,246,22,214,196,175,184,246,192,106,169,228,68,50,232,93,8,100,96,59,110,55,63,144,246,193,40,17,232,186,55,145,229,163,118,66,243,56,98,9,26,221,182,242,221,135,150,2,102,46,12,53,42,44,73,134,107,139,246,21,55,246,23,246,195,36,183,103,151,141,58,13,116,34,72,95,166,153,1,215,122,149,89,132,132,246,168,139,111,184,127,124,59,124,89,88,219,163,17,7,12,91,139,116,35,176,216,220,249,97,47,162,210,198,189,55,200,150,56,5,175,51,107,29,186,144,117,125,55,63,189,135,95,138,186,15,70,225,82,66,177,148,129,190,236,52,181,199,251,238,195,113,175,166,194,159,172,140,178,40,217,78,94,245,85,12,38,252,61,40,188,157,12,105,96,123,172,164,12,6,202,40,26,74,129,77,85,46,154,118,71,118,223,96,66,18,27,206,246,246,182,10,67,79,59,10,56,154,65,33,6,57,195,14,196,58,15,216,16,61,48,34,181,237,74,211,27,139,2,224,39,104,42,1,246,4,227,112,171,147,7,138,241,136,205,145,102,113,230,19,102,102,93,92,94,180,244,232,55,210,140,239,170,199,183,172,235,182,8,83,83,153,155,50,151,136,200,235,26,221,65,228,218,54,63,239,187,1,186,34,250,171,158,41,98,235,10,105,108,64,236,45,23,46,235,5,247,195,14,93,42,20,204,42,92,42,171,179,70,138,71,98,32,212,127,198,7,238,226,124,174,164,204,130,184,160,93,37,52,197,41,209,101,49,145,74,93,219,182,214,125,191,44,107,84,26,190,74,22,61,80,119,239,238,198,89,72,175,87,77,17,136,32,144,80,113,44,247,187,42,234,213,99,217,254,152,213,32,69,142,157,163,66,66,43,233,31,111,229,140,151,98,158,38,237,47,178,16,58,76,242,199,156,112,166,210,180,105,44,65,186,164,146,88,0,109,251,183,255,0,99,17,230,116,209,195,155,180,33,181,128,241,217,187,44,80,31,231,139,221,45,215,21,73,175,227,149,165,89,213,200,22,235,56,0,223,126,74,2,143,91,247,224,12,159,248,95,138,30,239,29,136,38,214,208,0,24,233,248,161,191,198,95,54,95,128,70,121,150,62,105,152,229,180,236,25,96,97,44,108,234,47,99,169,130,143,82,131,210,248,101,166,41,47,195,106,8,35,107,9,229,234,131,176,176,103,36,123,219,208,96,110,105,82,98,130,24,161,153,18,160,129,48,191,34,35,86,44,60,111,115,238,14,46,66,143,69,209,252,139,44,27,152,67,72,225,136,38,238,237,183,151,212,60,176,197,233,168,146,241,17,174,33,208,46,174,105,22,51,38,129,165,120,133,64,216,223,182,254,195,219,199,5,122,13,44,18,116,215,37,112,228,212,170,77,197,39,181,120,99,79,220,62,0,230,14,56,83,168,177,60,41,110,47,216,65,191,216,31,108,31,232,148,177,167,78,50,88,227,128,0,22,99,196,29,160,162,245,125,44,79,239,99,20,122,144,79,194,67,119,197,165,140,244,114,13,96,235,18,221,72,60,182,220,249,99,49,142,38,15,64,213,85,15,199,33,44,139,201,208,198,150,191,136,86,3,26,135,197,125,7,163,208,2,66,177,144,168,23,221,133,141,199,150,50,168,233,231,99,71,27,72,36,42,98,159,80,236,140,216,253,174,163,211,12,203,228,118,15,31,236,25,147,81,147,80,176,213,203,166,159,67,72,119,217,74,169,32,249,222,222,216,97,200,51,24,235,191,72,9,117,113,128,50,192,189,130,54,146,66,108,123,122,206,187,127,166,22,107,94,212,166,102,184,32,22,1,63,88,53,129,251,28,31,232,148,154,234,228,138,88,186,226,154,91,16,59,11,69,203,186,192,123,224,179,122,100,152,183,201,16,188,16,25,151,50,152,74,209,200,177,173,212,30,77,160,88,255,0,190,236,85,163,166,155,68,10,146,152,244,210,23,115,219,109,44,45,239,167,239,130,52,18,167,3,50,171,125,42,174,206,16,17,216,137,118,63,226,183,238,226,173,34,61,93,50,152,130,9,22,128,74,67,243,101,23,13,99,235,137,161,228,95,134,212,38,215,254,166,165,68,24,209,196,79,84,27,157,183,253,156,32,116,141,229,76,240,197,62,149,163,73,227,13,213,36,150,100,23,183,223,253,140,104,49,42,199,1,68,36,34,185,81,126,237,191,150,18,58,86,36,138,171,231,120,229,41,126,98,229,69,186,207,165,110,222,0,0,191,126,252,22,63,34,57,253,138,57,149,50,67,156,201,6,173,122,93,0,110,203,112,193,254,126,216,88,206,242,183,205,115,92,190,7,12,176,50,74,133,192,189,136,47,160,122,148,6,221,215,193,137,57,198,120,129,245,50,17,191,33,194,0,11,248,98,60,214,164,197,20,81,65,50,37,64,28,112,15,34,170,141,168,91,182,225,154,222,119,192,97,218,104,245,248,213,171,134,86,19,136,164,191,14,178,216,35,107,9,164,86,0,242,210,11,146,61,237,232,48,14,178,105,68,58,244,174,144,36,211,109,136,39,157,253,64,246,241,193,100,71,162,201,50,44,180,117,141,52,101,156,49,4,221,216,237,229,97,111,34,112,6,186,64,35,148,11,49,8,228,143,15,246,15,182,24,215,115,204,198,157,12,61,3,154,9,122,107,148,200,172,77,71,2,99,41,35,154,148,82,191,125,88,105,248,186,168,114,26,109,64,235,18,18,164,31,167,149,239,225,133,110,135,73,28,125,56,202,162,138,1,165,98,151,241,7,235,2,139,183,165,137,253,236,53,252,90,208,114,58,96,77,152,179,11,95,118,29,163,203,13,198,190,155,54,126,178,51,37,137,131,209,53,85,67,252,193,69,211,26,242,117,208,160,95,196,44,150,192,140,146,148,173,74,37,92,182,129,20,204,69,236,21,149,73,7,204,144,61,6,9,37,60,229,169,17,156,72,209,152,166,44,59,35,55,63,197,7,166,4,87,61,169,184,173,123,139,157,43,250,193,172,15,216,253,177,184,86,236,30,43,180,70,94,142,215,199,89,13,98,75,171,141,24,213,2,246,36,70,89,73,183,126,238,46,63,211,23,225,129,165,135,52,152,74,209,200,168,58,160,253,44,16,17,249,96,87,68,228,226,79,52,82,194,120,130,158,67,126,251,178,29,187,185,96,237,20,201,242,153,157,83,105,11,33,144,160,183,234,162,93,143,222,222,152,159,43,235,103,99,87,20,15,162,166,155,240,85,37,49,232,165,47,33,237,35,73,22,247,43,247,198,179,72,24,209,161,59,3,126,91,254,207,243,198,91,70,143,87,18,152,130,9,18,137,102,101,107,220,160,217,172,127,120,99,84,132,44,112,105,82,68,107,33,2,253,221,95,229,140,150,200,163,137,189,85,246,70,121,210,9,36,94,144,52,85,26,82,142,58,132,31,73,36,179,70,164,219,249,255,0,44,113,153,82,164,57,212,180,250,181,104,112,161,187,8,225,95,253,249,98,231,74,68,145,85,252,225,156,165,41,168,61,93,172,92,170,130,221,224,88,38,222,118,231,128,114,27,188,71,136,27,81,82,46,121,126,5,128,244,181,189,49,217,60,80,239,227,47,153,32,62,117,149,190,105,156,80,194,225,150,157,162,145,11,129,113,168,106,40,61,74,2,71,117,240,212,174,146,252,61,202,96,141,172,37,116,101,7,145,80,28,145,239,167,219,2,115,122,130,145,195,12,19,70,181,0,26,139,30,69,22,54,12,45,219,112,205,110,235,223,23,244,189,38,83,145,229,171,214,249,72,110,225,136,38,239,217,236,163,220,225,139,211,72,143,52,107,59,160,53,100,178,240,53,5,80,52,56,75,108,65,54,7,239,249,120,224,247,64,38,167,155,166,244,18,163,126,57,164,149,228,36,118,21,66,191,114,248,91,173,148,44,108,7,88,170,220,142,241,168,127,47,182,25,58,20,241,199,211,156,182,24,160,26,82,154,69,18,15,214,26,83,111,75,95,247,177,144,93,72,55,225,36,49,252,95,88,206,75,75,168,30,34,185,42,65,229,202,247,240,198,110,209,48,122,83,83,82,255,0,50,99,222,53,221,92,105,0,19,226,4,132,99,73,248,183,160,228,244,202,88,6,187,237,125,217,110,183,244,255,0,76,102,34,9,245,83,163,184,145,161,225,74,88,118,70,117,223,239,195,246,195,50,249,27,195,248,47,216,63,35,128,195,85,25,171,150,209,66,62,98,215,176,86,77,199,169,35,236,48,119,163,149,177,212,209,212,199,41,99,60,64,112,87,177,34,50,185,219,191,118,220,97,106,185,180,211,235,107,220,19,213,95,214,4,129,191,133,176,195,209,57,56,143,82,146,196,120,130,7,36,219,157,202,157,187,176,89,253,50,60,62,162,10,71,3,75,73,154,78,37,104,228,84,29,64,111,165,194,169,254,28,241,13,21,52,188,72,149,36,40,35,167,215,39,121,26,45,111,239,21,251,226,245,44,201,242,25,149,83,233,2,67,35,40,183,234,170,238,127,63,108,67,67,27,213,219,134,16,58,82,164,204,173,123,148,1,85,172,124,216,109,137,161,228,122,24,109,99,155,95,6,159,78,24,209,199,250,186,131,90,219,246,47,243,198,125,158,201,34,244,145,162,168,42,148,137,82,163,233,36,234,49,171,27,122,246,255,0,44,104,112,132,74,112,1,33,22,66,55,238,234,255,0,44,33,244,161,100,134,183,230,205,70,138,102,157,134,147,203,91,32,82,199,180,11,104,219,251,86,193,99,242,34,159,216,169,152,210,165,62,119,37,53,245,104,114,161,187,15,225,95,253,249,97,95,58,203,31,50,206,105,18,64,203,78,96,117,46,22,227,90,135,101,31,225,185,29,192,224,212,134,242,192,120,154,181,27,139,158,95,129,176,244,229,233,136,115,138,130,169,21,61,60,200,179,173,234,8,39,98,130,50,164,91,180,144,205,110,237,207,110,7,15,154,61,126,61,95,13,16,195,148,151,160,89,60,49,177,180,141,27,128,121,21,85,99,111,114,184,93,172,146,95,150,184,10,1,70,88,200,216,130,214,31,159,47,44,27,144,53,46,93,146,101,203,214,20,84,192,56,98,9,212,227,151,247,85,125,206,23,171,37,8,134,221,98,161,73,29,227,88,254,95,108,27,71,153,141,74,134,143,135,179,211,207,211,122,105,163,111,197,106,25,30,66,71,97,40,71,230,216,59,241,133,99,57,77,30,160,120,138,88,171,3,200,93,111,127,247,223,128,61,6,120,226,233,213,20,49,66,2,37,27,160,144,126,176,178,91,218,215,245,193,255,0,139,186,14,89,72,11,0,214,147,171,125,217,110,191,97,252,70,27,5,244,206,151,172,140,230,104,89,94,47,153,169,127,154,104,156,52,107,244,189,133,181,31,31,196,35,3,50,24,77,53,90,73,87,37,162,166,181,74,139,216,6,66,8,231,218,109,111,108,94,48,78,175,18,200,226,71,167,9,35,56,253,131,196,185,247,209,237,128,213,199,68,33,152,27,234,42,85,127,90,228,13,252,57,99,112,173,216,60,87,104,140,221,26,171,74,140,182,162,41,11,26,136,108,177,142,197,136,200,196,91,191,123,223,187,23,210,157,164,203,243,73,196,175,28,128,125,0,222,204,2,159,225,207,199,3,122,41,39,19,230,210,88,201,144,66,73,61,247,55,219,187,187,212,224,213,52,200,50,204,198,165,244,142,39,21,212,91,146,168,223,252,166,216,155,43,169,51,113,171,72,169,69,79,40,168,140,36,165,4,81,6,147,188,141,11,183,185,95,190,53,104,21,141,18,15,167,82,176,29,189,139,252,241,152,208,196,213,83,14,24,64,203,12,82,186,181,238,83,170,166,199,205,151,108,105,240,149,74,116,177,33,21,207,62,238,175,240,199,75,177,71,21,122,235,241,255,0,6,121,157,72,227,164,198,58,157,41,72,181,33,69,148,147,168,198,172,72,253,225,207,17,215,210,164,57,220,148,196,234,209,35,38,171,236,109,17,56,181,210,117,146,10,225,84,213,26,41,158,102,80,167,144,102,64,133,143,104,93,215,110,124,237,128,210,27,203,1,226,106,212,73,23,60,175,1,176,244,229,233,142,200,182,67,255,0,140,190,100,128,153,214,90,249,142,117,78,37,86,90,127,150,61,112,183,5,212,59,170,253,185,119,3,134,249,202,191,66,114,72,99,99,99,195,117,7,145,85,82,127,136,192,92,234,115,161,41,105,166,69,156,106,157,193,228,83,134,82,214,237,36,51,91,187,126,252,19,156,181,53,22,77,151,47,93,104,105,21,91,81,4,221,150,246,254,234,175,185,195,63,241,164,69,150,53,157,208,10,178,73,62,86,234,20,106,140,164,100,27,16,90,194,254,231,108,51,124,58,158,158,126,156,71,52,77,248,173,151,59,200,109,222,200,71,216,225,82,174,64,145,155,117,244,20,45,226,4,170,127,128,24,106,232,11,162,116,238,158,24,161,178,37,3,167,16,126,184,186,216,250,91,29,5,214,130,151,132,151,220,49,241,141,99,57,109,17,32,241,23,89,82,15,33,117,189,255,0,135,174,51,218,168,89,92,124,205,75,154,182,138,85,116,93,195,17,168,106,243,187,156,104,127,23,244,124,133,24,36,43,218,75,139,238,202,10,125,129,252,198,51,135,130,116,149,22,71,18,189,50,135,119,28,180,158,37,207,169,11,130,203,228,110,15,5,251,40,228,81,252,173,90,205,87,37,162,163,181,82,141,91,7,70,82,0,191,105,177,30,216,55,209,186,164,159,41,158,55,44,106,96,42,138,45,244,198,88,149,243,228,222,87,240,194,197,121,209,16,44,13,245,104,42,191,173,114,55,62,195,12,189,20,147,136,149,169,44,71,136,33,5,143,125,203,157,189,192,245,56,44,254,4,152,119,154,47,138,115,38,87,154,78,178,186,61,205,144,31,165,186,167,248,115,241,199,212,48,74,43,16,36,166,49,18,35,56,237,97,100,219,220,140,79,12,200,185,46,97,80,218,65,149,101,149,69,185,40,219,254,130,125,113,213,4,45,87,89,248,97,1,85,130,73,20,222,250,58,138,72,63,188,187,120,226,120,121,30,134,43,88,230,215,193,165,196,172,104,148,95,78,165,96,59,127,84,127,60,103,185,188,142,122,80,34,170,42,148,162,167,66,128,164,157,69,3,95,251,192,111,141,14,2,171,4,103,81,84,14,78,253,194,199,242,194,7,73,85,233,235,214,165,234,52,83,188,174,170,167,144,102,26,11,30,219,117,134,220,237,123,96,177,249,127,100,114,251,21,171,105,146,44,230,74,114,117,104,149,211,85,250,166,200,127,208,225,87,58,203,159,48,206,98,121,149,150,5,163,213,168,11,130,234,172,225,79,167,229,131,178,155,205,1,50,6,44,206,65,39,190,38,182,43,231,115,51,40,164,166,153,22,126,180,172,167,145,66,154,45,110,211,185,183,118,253,248,28,30,105,158,175,242,10,248,120,182,29,171,42,253,16,200,97,141,137,26,99,144,3,218,170,187,126,99,11,53,146,202,41,117,0,162,241,104,140,131,107,106,32,95,208,157,176,122,164,180,20,249,69,2,89,214,134,137,17,181,16,77,202,3,99,251,170,167,11,117,114,5,142,195,174,16,196,91,196,9,84,254,118,193,180,121,216,212,168,110,248,113,53,60,221,56,226,194,221,118,203,89,164,54,230,76,130,223,98,61,176,71,227,32,143,228,168,73,86,226,46,178,164,31,164,93,110,15,240,245,192,222,128,58,39,79,35,134,56,66,162,101,237,30,177,250,227,80,32,254,67,5,62,48,20,249,58,43,176,12,21,238,47,187,40,41,238,1,252,198,27,5,244,204,151,174,103,213,176,186,201,32,168,169,115,88,209,78,178,34,238,172,65,126,183,157,201,219,3,242,40,254,86,167,143,87,39,225,209,1,84,130,251,7,87,83,97,126,240,8,245,7,23,101,130,120,166,11,43,137,94,145,24,200,247,216,143,196,223,212,129,128,181,231,135,26,150,4,182,174,25,85,228,110,220,207,168,24,220,43,118,193,226,191,212,103,232,221,82,79,147,76,143,169,170,160,101,140,15,217,67,244,129,222,54,127,43,156,92,52,230,76,163,52,157,101,117,109,108,2,3,201,182,191,251,241,197,62,138,75,174,42,229,146,51,196,88,163,212,123,250,210,31,226,7,169,193,40,230,84,232,253,116,237,164,52,162,89,85,109,107,37,244,143,114,132,250,226,108,143,173,163,160,173,35,138,24,37,90,241,166,82,171,16,140,184,237,109,147,111,115,141,86,150,235,20,36,236,45,181,188,177,154,80,64,213,121,143,80,32,10,212,237,34,155,234,208,116,45,193,245,27,120,227,72,140,175,202,199,214,42,151,54,190,251,118,99,165,216,163,138,189,110,63,143,248,0,124,91,64,249,93,39,97,28,98,77,183,0,32,237,243,211,140,174,145,161,138,88,248,50,179,35,192,110,71,34,119,216,248,106,32,15,244,198,175,241,89,41,223,37,167,105,138,137,81,102,104,78,171,18,116,139,128,59,69,185,249,12,101,244,115,83,154,10,114,128,69,27,202,20,39,245,184,137,191,150,207,239,135,230,238,7,14,250,87,236,90,142,165,140,208,160,166,100,133,200,118,214,44,72,185,23,251,17,233,135,174,138,70,134,42,186,233,98,180,164,164,71,73,216,134,102,59,142,251,105,246,194,162,83,252,236,194,120,224,107,70,167,170,15,102,173,239,247,251,224,143,70,171,153,115,170,58,120,95,137,28,167,76,168,54,179,169,29,111,30,174,222,248,60,157,112,104,149,71,76,245,4,133,108,235,148,102,217,100,145,48,110,28,149,40,236,109,169,91,74,159,63,167,22,178,234,106,228,211,45,48,117,104,226,10,204,121,88,66,117,95,210,254,164,98,196,66,155,164,231,51,138,154,145,162,204,34,131,129,119,126,170,106,212,45,253,251,98,213,34,105,161,168,73,29,210,205,117,181,197,206,139,15,59,222,216,141,244,201,23,226,146,88,166,62,82,239,74,20,3,97,96,1,27,236,27,249,28,42,116,190,157,106,103,53,28,80,156,6,73,37,81,204,199,196,22,219,180,134,15,97,227,135,26,109,43,199,141,110,74,61,141,251,200,45,249,54,22,179,186,88,106,101,105,88,1,194,133,223,80,27,158,177,176,62,91,122,156,50,27,77,18,200,75,139,89,134,133,228,22,18,36,39,111,25,27,150,5,103,145,202,211,138,152,170,120,107,75,12,106,234,63,88,187,176,254,94,132,225,146,44,183,255,0,133,197,58,22,188,19,194,25,73,184,32,216,237,234,192,251,225,63,62,50,10,195,166,70,8,99,71,117,83,205,193,33,15,151,60,6,29,230,122,153,229,171,132,252,80,71,45,18,103,52,235,81,195,121,36,135,88,118,61,80,14,178,110,60,44,113,228,244,188,74,153,128,107,107,71,28,247,220,17,182,9,116,90,72,234,114,231,104,231,68,146,22,88,165,129,200,83,123,92,16,121,29,131,95,126,204,115,155,196,145,229,117,83,113,227,89,2,75,167,73,5,137,223,187,144,216,155,227,102,165,168,222,31,38,37,133,39,220,251,162,11,50,244,147,163,173,28,151,167,122,134,114,91,234,214,67,19,246,56,210,190,39,39,19,163,48,167,125,74,239,109,199,85,175,110,237,175,233,124,102,189,22,142,68,233,110,69,33,42,145,53,92,154,35,7,233,213,168,143,179,1,141,59,226,58,83,203,209,152,86,160,128,126,96,24,216,181,136,126,27,145,111,18,46,60,137,197,88,252,25,230,101,245,145,140,101,188,17,83,65,195,149,141,217,181,176,59,41,42,133,193,238,31,200,96,20,245,114,60,130,31,149,113,31,16,135,184,177,107,16,72,254,24,59,67,83,31,232,240,99,81,16,51,44,108,47,125,71,64,4,255,0,123,73,197,99,9,171,175,51,34,89,34,144,149,127,29,75,185,240,181,240,188,114,169,51,120,133,170,49,95,145,135,162,244,138,162,174,172,175,226,64,154,17,145,191,84,141,253,202,143,190,9,210,79,45,46,99,91,151,84,192,35,121,86,106,234,121,24,88,24,192,210,0,243,36,159,221,194,183,71,170,204,153,188,116,113,63,13,101,15,22,150,229,115,244,3,226,164,225,188,84,65,152,79,152,197,164,189,69,20,28,46,63,234,130,207,45,237,232,203,183,245,112,25,163,212,229,246,23,137,210,73,131,168,104,235,86,138,146,106,101,96,32,167,0,182,155,157,181,18,61,137,198,163,68,204,105,136,148,239,204,237,216,117,17,252,48,145,73,79,81,15,71,167,133,154,74,119,137,45,117,239,210,123,253,176,231,65,172,154,173,87,32,24,132,99,195,130,191,198,248,82,119,22,85,197,75,84,210,95,8,83,233,125,58,75,198,169,105,52,199,78,139,43,197,111,168,6,190,227,182,221,222,120,92,49,52,52,249,123,49,26,101,40,117,127,249,75,95,206,227,12,157,44,163,21,89,148,151,191,9,41,80,39,245,153,156,15,182,254,248,28,114,181,155,46,227,197,43,51,65,60,118,23,184,43,173,119,31,189,190,54,111,165,7,192,203,78,86,41,231,168,169,82,106,197,79,14,74,40,35,208,167,233,37,228,40,71,176,219,215,29,229,161,243,138,72,234,4,78,242,66,140,146,62,225,69,157,206,222,26,88,15,59,226,159,72,132,135,48,136,22,213,17,137,89,227,27,22,33,218,196,250,126,120,63,209,125,51,101,202,18,100,141,160,126,11,69,35,5,235,91,86,160,79,84,141,201,195,86,248,246,15,82,143,27,39,62,192,233,233,131,213,74,25,174,175,27,43,11,238,84,143,229,130,93,14,21,43,210,126,142,17,38,168,26,119,107,183,212,100,43,118,191,165,177,206,115,20,113,101,53,50,241,226,89,86,57,2,233,32,177,54,39,219,98,125,177,215,69,210,104,250,103,145,75,33,81,27,212,72,18,32,223,65,55,63,145,81,233,133,226,78,213,133,197,184,56,116,154,39,197,20,215,209,184,23,255,0,234,70,246,220,117,31,151,118,215,244,198,65,150,112,86,170,132,71,43,27,150,214,215,217,73,8,88,30,224,63,128,198,199,241,46,58,121,58,51,8,156,128,220,123,196,197,172,67,132,115,183,152,184,242,56,199,104,42,99,52,105,195,65,18,181,66,70,203,123,234,109,40,9,245,107,31,92,63,55,114,46,25,212,111,242,47,201,87,36,142,144,154,87,88,245,217,245,11,19,98,53,15,204,97,227,162,244,170,137,87,90,87,241,33,94,16,116,111,213,34,230,254,101,70,254,7,191,11,73,17,171,172,249,132,75,36,82,93,94,253,165,212,18,124,44,78,47,244,110,172,201,156,71,71,19,232,73,85,163,208,220,181,126,160,243,23,56,41,245,227,162,104,199,76,212,190,227,37,61,68,180,211,215,229,149,52,226,57,30,41,171,160,118,218,241,216,32,3,204,220,254,238,32,166,162,173,74,56,38,166,86,211,5,41,86,107,92,216,7,184,251,254,88,188,106,97,204,155,52,140,33,122,154,58,84,167,227,254,173,203,207,123,121,134,79,108,92,138,10,136,186,61,85,19,52,148,239,26,149,37,71,129,184,223,219,18,62,153,162,252,51,75,28,199,138,102,102,137,196,167,123,177,59,119,234,35,248,97,47,166,20,233,41,158,169,164,211,29,58,199,35,69,111,168,6,99,114,59,72,219,110,226,112,225,75,172,189,102,171,144,29,2,15,14,10,255,0,27,225,71,165,84,98,171,51,156,155,136,82,158,37,143,185,153,159,153,242,26,176,113,243,178,71,216,93,49,52,49,208,106,176,18,136,219,87,239,1,239,182,1,231,202,171,82,213,98,163,67,210,211,162,34,159,164,241,25,144,143,64,5,189,112,220,114,180,151,46,21,16,202,204,208,76,150,4,220,104,214,57,122,239,235,132,158,144,135,108,202,37,45,170,35,18,51,160,59,147,173,128,39,211,3,139,121,158,175,19,45,124,31,226,139,217,120,124,230,145,42,132,78,210,68,140,178,57,184,3,174,231,111,234,216,129,231,124,125,61,48,106,153,245,55,85,227,96,119,222,214,254,88,39,209,112,179,101,177,132,153,35,104,91,130,241,72,193,14,171,6,44,9,216,141,201,199,57,196,113,67,149,84,77,198,141,100,88,228,85,10,65,98,108,73,242,22,7,237,141,200,158,160,176,100,196,176,165,239,68,189,12,21,43,210,174,142,126,38,170,115,36,133,75,125,69,202,2,215,244,211,135,239,138,137,175,163,208,47,255,0,119,61,155,142,163,157,187,174,47,233,132,14,137,199,52,93,53,200,164,144,174,135,150,85,88,195,125,6,215,252,138,143,76,104,127,19,146,7,232,220,60,98,3,137,73,140,150,177,12,17,185,121,139,140,81,143,211,103,151,147,214,70,65,150,112,69,101,24,142,102,32,134,214,215,216,18,168,88,30,235,29,189,6,23,158,170,73,94,56,77,43,172,122,186,234,194,196,216,238,63,49,134,42,26,136,205,52,66,36,17,43,84,71,17,91,222,237,248,96,159,82,15,190,40,199,17,171,171,249,148,75,36,78,52,191,155,128,73,244,39,25,142,85,38,111,17,29,74,43,242,51,116,98,149,18,42,186,210,191,139,16,225,6,86,219,65,185,223,204,133,223,192,247,226,220,51,205,76,185,150,85,85,78,35,168,48,79,93,11,176,181,227,42,17,64,243,177,62,152,94,232,197,91,77,156,71,73,27,232,73,81,147,67,114,212,8,209,234,46,70,25,218,120,115,72,179,68,84,47,81,73,71,29,41,156,253,37,139,79,170,199,196,50,31,124,43,52,122,156,190,194,241,58,73,50,172,52,117,177,211,71,53,50,182,136,41,89,25,180,220,218,206,45,247,252,177,169,66,204,201,32,148,239,169,201,219,251,68,127,12,35,240,42,19,32,171,141,140,144,60,97,148,219,183,176,131,127,111,76,58,211,234,50,86,106,185,2,80,16,119,14,8,254,55,194,238,226,202,184,169,106,154,75,225,9,125,47,166,89,26,162,168,203,100,167,17,59,68,7,213,187,110,71,105,27,109,251,36,224,11,66,208,138,0,214,2,84,141,193,236,222,192,126,88,97,233,69,16,170,205,106,153,137,88,146,8,82,62,230,102,99,102,62,67,94,40,54,88,146,101,233,85,20,172,198,25,148,0,77,198,141,68,11,122,253,142,54,111,165,12,224,37,167,35,20,51,229,84,168,106,177,81,161,233,224,72,149,15,35,196,214,164,122,0,49,98,128,62,111,74,149,130,39,119,141,74,200,230,224,14,187,30,175,134,146,61,111,129,249,250,185,204,225,12,218,162,225,163,50,3,204,235,96,24,250,97,143,163,1,103,202,226,209,50,70,209,30,19,69,33,8,67,11,18,219,236,71,90,248,111,124,123,4,165,24,241,146,115,236,10,158,156,25,234,53,54,204,141,125,247,229,254,191,124,26,232,74,212,167,74,250,62,53,222,154,242,232,44,122,197,244,46,187,250,104,197,124,230,56,161,203,38,155,141,16,144,70,202,170,164,22,99,204,249,11,3,238,49,55,67,227,154,30,154,228,111,43,46,150,50,162,160,63,65,181,207,230,7,166,3,18,122,149,133,197,184,56,92,71,175,138,201,175,33,167,82,57,72,196,237,189,180,49,251,227,39,203,120,66,182,148,71,51,16,80,235,123,236,9,85,36,31,38,216,12,107,159,20,82,157,250,61,15,24,133,145,89,218,35,170,199,80,67,176,243,24,201,104,170,35,52,208,136,144,68,175,81,28,69,59,216,24,238,125,72,111,239,97,217,187,145,240,206,163,253,139,134,169,230,120,161,52,174,177,146,53,6,22,38,199,127,250,176,249,209,106,84,72,42,171,138,218,84,34,16,202,219,104,36,182,254,103,78,255,0,213,56,87,138,35,85,83,243,74,132,71,17,26,88,30,247,0,147,232,112,75,162,181,141,54,115,29,44,110,21,36,82,165,91,150,176,70,159,80,9,24,220,139,94,58,68,170,58,38,164,28,142,121,169,169,51,92,170,170,156,69,82,41,166,172,137,155,107,198,202,17,64,246,39,211,30,199,71,91,20,43,61,50,176,142,10,103,70,107,92,145,102,93,39,220,98,103,154,28,218,143,52,84,66,245,52,212,81,81,153,207,210,205,121,181,88,247,53,208,250,156,19,120,106,23,34,171,70,105,32,104,245,41,3,183,123,21,55,246,244,196,173,212,146,47,195,58,197,33,226,38,98,146,241,14,225,222,251,120,18,48,141,210,250,101,119,169,170,50,233,72,56,76,98,3,99,187,245,136,237,35,171,183,117,240,235,6,162,213,122,174,127,28,233,29,195,135,255,0,190,19,122,79,69,243,57,189,91,49,43,26,67,2,69,220,88,177,179,31,32,31,7,29,167,100,143,176,1,225,104,90,128,53,135,22,40,220,30,205,211,108,0,207,66,199,80,245,139,81,162,72,161,90,117,67,200,137,21,212,251,0,48,224,249,98,189,4,85,112,200,228,195,53,128,59,129,29,216,11,127,190,209,132,124,245,93,179,72,131,54,168,180,33,100,29,250,152,6,62,159,199,3,133,167,35,212,226,165,171,132,219,218,130,84,42,249,189,50,215,8,156,186,46,153,28,220,1,214,55,183,133,173,136,234,41,199,22,164,150,54,40,199,99,191,251,223,239,130,253,26,11,62,87,9,73,209,25,63,9,162,149,130,21,101,181,219,125,136,235,12,69,156,36,80,101,237,63,22,61,97,74,132,82,11,49,189,207,144,176,251,140,108,211,212,51,12,241,114,82,247,162,231,65,146,162,62,150,228,75,172,26,96,146,132,36,245,139,104,93,87,244,211,135,47,139,43,175,38,166,4,114,105,9,219,123,4,38,222,187,97,47,161,81,79,7,77,114,86,149,212,169,73,81,81,79,210,193,65,63,152,31,187,135,127,138,137,78,217,12,6,82,22,85,226,180,71,85,141,194,110,7,167,228,48,248,122,108,242,178,122,200,201,242,238,16,172,167,17,74,204,12,39,91,223,107,218,228,31,38,216,14,252,47,124,211,207,44,48,26,103,72,201,26,181,11,19,185,191,241,246,195,29,37,76,70,154,1,26,136,146,73,210,61,0,243,96,241,239,235,103,254,246,7,197,15,204,212,124,216,140,132,142,218,72,241,123,27,249,131,142,197,42,108,222,34,58,148,80,213,209,106,100,74,122,138,230,75,72,172,33,212,172,109,160,157,86,35,199,171,237,137,18,105,224,203,115,124,170,170,156,69,84,148,179,85,70,91,109,81,184,210,170,63,187,128,221,19,171,105,243,136,233,82,64,170,235,186,183,34,202,69,189,116,220,122,97,129,230,139,55,203,115,37,141,11,84,193,71,29,19,78,79,85,216,113,47,99,220,221,83,234,112,172,209,169,57,1,137,210,73,156,197,71,91,8,90,138,117,97,28,52,237,27,53,174,74,233,43,99,238,49,167,68,196,198,252,78,97,223,86,222,24,73,146,25,215,36,169,70,105,32,100,102,82,7,111,88,2,166,254,127,108,57,65,168,138,162,247,63,243,15,167,192,105,219,11,187,137,79,21,45,89,54,248,66,63,75,169,149,228,168,170,51,105,72,120,87,140,13,137,58,192,98,59,72,186,250,121,96,51,194,209,73,64,164,5,226,197,27,169,236,222,61,176,119,164,212,95,51,157,86,59,49,72,210,56,18,34,121,18,89,206,163,228,3,143,76,83,124,181,26,138,10,200,100,115,193,152,168,13,190,148,179,133,183,167,240,198,205,244,161,191,199,203,78,70,39,231,129,98,169,122,229,168,211,36,104,180,170,135,145,87,141,193,183,136,182,45,208,171,102,180,235,94,34,114,202,160,59,155,128,59,237,225,182,5,231,139,35,102,136,25,181,71,165,9,64,123,119,23,62,150,246,56,103,232,216,90,140,170,22,142,116,66,1,136,197,41,8,85,150,218,155,125,136,235,12,53,219,199,177,209,148,99,198,73,207,176,26,162,13,47,82,197,143,208,199,110,119,22,56,98,232,26,84,69,211,12,157,53,131,76,176,74,35,36,245,137,210,186,175,254,28,80,205,210,24,40,68,226,72,203,11,40,141,77,217,250,192,144,123,133,135,220,98,231,65,34,158,14,154,229,28,103,86,6,158,68,80,15,210,193,65,111,204,123,96,49,39,169,88,92,91,131,141,196,111,248,180,154,178,170,64,71,46,51,19,109,236,22,246,242,38,223,108,101,180,28,33,87,24,138,86,96,105,219,83,95,99,204,216,254,246,192,120,227,85,248,172,148,237,146,211,153,72,89,145,101,104,142,171,19,96,46,163,252,39,208,99,45,165,169,136,211,83,136,212,69,28,146,4,208,15,235,7,77,253,108,254,248,118,110,228,156,51,168,255,0,98,224,169,122,137,161,132,211,50,68,109,125,91,30,100,127,63,108,63,116,90,153,35,164,158,185,146,210,107,16,146,164,219,65,109,86,35,212,123,97,78,24,126,98,99,87,194,33,17,108,164,119,106,32,223,204,17,130,253,17,171,106,140,221,41,146,64,170,202,9,13,200,178,176,60,187,244,220,121,12,110,69,175,29,34,88,45,19,76,44,147,79,14,83,155,229,85,84,226,42,184,105,101,157,75,108,90,57,6,149,183,160,251,226,197,61,37,108,82,165,77,58,176,138,24,140,108,214,185,43,167,78,254,164,99,198,150,44,223,41,204,184,72,90,166,42,104,232,154,114,122,174,192,53,236,123,137,0,250,224,203,197,56,201,229,86,105,32,100,114,164,1,204,106,0,169,191,159,219,19,55,82,162,252,83,172,50,29,33,98,97,60,79,168,51,107,22,237,176,194,23,75,169,149,164,158,172,205,101,136,196,12,96,95,114,24,6,183,105,23,24,122,167,212,201,80,88,147,255,0,53,45,188,6,246,251,12,36,244,150,139,230,51,170,199,102,40,136,33,72,137,229,205,206,163,229,102,30,152,40,109,50,102,4,120,90,41,232,80,128,162,88,145,197,183,27,194,108,48,189,157,218,26,169,51,4,168,180,136,22,149,81,185,21,104,218,246,241,31,150,28,100,203,20,210,83,86,64,238,120,115,50,133,109,213,83,75,133,251,126,99,11,153,237,4,116,213,135,230,5,43,68,174,136,94,170,89,20,25,109,189,132,96,218,195,78,228,31,62,204,102,5,114,61,30,50,106,92,42,71,148,40,217,164,9,152,44,78,72,69,15,33,186,216,128,3,91,194,227,242,196,21,16,104,249,166,212,65,10,91,110,96,130,8,183,219,7,242,100,134,92,190,154,74,105,212,69,36,71,68,82,176,82,154,78,150,55,32,6,210,109,143,171,242,173,84,212,114,69,44,12,245,18,42,34,6,220,217,129,33,187,133,134,54,113,147,149,33,152,242,226,228,175,154,38,248,126,149,48,244,203,43,77,64,211,45,36,139,25,39,115,101,93,87,251,97,147,226,234,234,203,232,135,236,137,152,237,189,130,131,111,43,219,237,128,93,10,203,39,202,122,85,13,85,117,101,56,134,142,19,78,231,89,217,172,14,219,118,237,207,73,229,134,159,137,20,49,102,185,106,164,82,197,243,52,177,202,192,234,177,23,81,213,219,176,233,191,238,140,81,20,249,108,242,166,254,178,102,77,71,194,90,144,33,145,221,126,85,134,174,97,172,88,216,254,246,192,120,224,0,169,122,137,224,135,229,217,33,54,250,182,237,34,231,253,246,97,206,138,128,205,22,89,28,82,65,78,181,202,242,67,9,99,123,6,82,59,59,64,123,121,224,92,25,36,245,16,65,154,21,140,69,36,191,45,26,106,55,61,102,83,125,187,127,158,51,21,166,217,156,66,212,162,144,123,163,20,201,29,20,213,165,52,200,210,44,68,130,108,87,86,160,8,242,108,122,147,76,153,54,109,149,85,83,136,107,41,233,158,75,182,197,146,83,213,183,160,251,226,158,65,196,131,164,178,229,77,85,11,52,97,75,233,36,174,165,33,185,30,221,59,122,97,142,76,185,179,60,166,115,100,90,217,224,74,117,119,39,241,52,160,189,136,27,92,173,255,0,123,10,203,7,170,76,236,82,236,138,84,148,181,177,85,197,85,2,176,137,21,81,155,77,238,44,171,191,173,177,164,192,199,229,255,0,19,154,147,168,91,182,203,132,248,161,50,229,81,131,85,192,38,109,1,64,39,80,12,46,13,135,47,229,134,218,98,26,154,182,89,37,93,9,87,48,47,127,164,95,111,181,176,186,110,5,28,84,212,178,109,246,17,58,93,76,166,89,170,204,214,88,221,23,134,5,236,204,165,67,91,180,238,48,42,72,90,42,154,52,96,171,196,141,92,119,111,11,88,96,238,117,65,22,105,154,230,83,199,82,154,32,17,20,185,35,97,168,150,181,185,246,98,38,200,76,145,208,79,4,227,91,23,112,142,215,180,65,88,41,246,58,125,70,54,105,210,27,192,100,80,155,191,113,23,58,34,10,201,179,20,169,180,138,233,72,17,185,21,104,139,27,120,223,111,44,94,161,70,204,169,227,204,86,39,250,35,15,33,234,216,133,80,214,240,186,237,225,108,67,46,91,6,99,210,168,40,229,204,35,120,100,34,241,197,168,58,182,141,238,10,236,78,214,191,96,195,62,71,69,29,101,44,166,134,178,55,134,159,84,76,36,5,76,101,58,166,227,78,253,156,175,134,202,47,66,71,99,203,5,197,77,203,176,173,81,6,133,170,109,100,16,186,133,190,160,65,4,105,245,182,26,126,30,165,68,93,53,203,227,46,13,50,208,200,177,27,238,64,176,55,245,196,85,185,43,60,148,241,69,61,63,18,69,89,17,73,35,92,106,192,144,118,184,218,195,151,110,38,248,125,71,45,63,77,41,24,213,193,84,145,208,48,118,133,245,8,143,34,15,168,56,28,74,90,149,155,198,79,27,143,72,123,226,242,234,162,161,219,117,89,152,155,111,96,23,107,247,95,78,222,88,205,41,184,75,51,172,18,60,139,242,142,3,115,15,102,123,15,59,242,30,56,212,190,37,83,67,156,83,208,65,76,241,181,99,71,49,128,235,177,183,82,227,251,61,167,251,35,25,244,116,202,104,161,150,138,72,100,166,53,18,67,166,18,122,173,175,170,58,192,31,218,23,195,50,167,168,155,4,162,163,184,158,149,45,83,83,4,63,46,201,14,214,45,183,105,0,159,93,253,48,253,209,154,100,143,46,146,176,166,153,36,144,68,196,19,98,183,184,4,121,49,251,96,48,232,235,138,186,169,36,168,165,18,82,64,94,88,85,154,234,133,73,32,245,109,123,17,203,4,242,8,94,152,195,37,78,101,71,12,85,16,44,241,163,200,65,36,48,38,203,110,122,64,24,44,177,114,199,68,184,214,137,166,76,146,205,250,19,52,202,42,169,196,85,148,144,22,109,91,22,89,88,149,183,144,31,226,197,218,42,106,216,179,8,106,225,86,16,131,26,51,90,247,29,65,191,173,177,35,197,6,113,148,230,51,82,201,28,181,10,177,194,242,245,128,112,177,160,58,88,168,4,106,82,118,253,172,23,74,73,62,70,134,57,43,22,158,73,164,93,17,220,245,192,101,186,238,61,113,54,150,164,93,143,42,88,100,53,83,177,249,81,196,250,148,117,133,187,64,92,32,116,178,153,68,178,86,52,221,88,228,84,225,129,112,25,151,72,107,118,157,253,54,195,213,60,241,26,90,135,146,166,22,38,174,81,179,242,5,236,163,218,216,83,233,38,88,149,253,40,169,137,100,134,34,22,38,137,88,155,155,6,36,249,218,222,216,56,197,169,146,183,66,244,208,188,85,148,209,48,81,169,3,14,227,120,152,129,133,204,229,133,53,116,249,140,117,31,138,36,74,80,140,54,42,99,215,113,227,127,181,176,237,54,80,188,28,170,166,42,129,170,162,87,68,87,107,216,105,96,59,59,6,216,83,207,168,106,163,135,54,176,203,229,142,154,120,209,157,195,25,17,204,107,123,118,91,150,7,12,94,163,211,226,242,70,124,60,105,251,147,80,198,217,141,60,89,138,198,246,41,24,121,9,183,88,34,134,183,134,165,219,194,216,171,81,79,166,42,182,214,70,149,15,117,230,8,96,65,247,182,28,98,165,53,21,180,180,84,43,20,113,181,18,190,150,109,37,109,177,99,222,45,108,80,206,226,165,143,163,180,242,209,26,106,185,228,175,138,18,98,185,44,53,0,87,242,247,199,74,19,212,110,60,216,121,41,86,244,92,248,120,149,17,116,222,141,25,135,203,174,94,235,14,251,149,4,94,254,183,193,143,140,11,122,90,19,218,169,49,189,183,219,70,215,238,190,157,188,176,59,160,217,69,78,85,210,232,230,172,170,129,184,84,124,55,80,90,232,121,90,250,108,119,4,236,123,70,10,252,92,249,22,160,128,201,87,79,29,92,81,72,241,43,73,103,96,74,2,0,237,6,192,250,12,81,21,244,207,54,79,235,25,156,28,37,105,214,158,71,145,5,36,128,55,48,246,119,210,60,73,60,135,137,192,8,234,26,170,170,8,184,12,144,246,22,219,188,2,125,108,125,48,217,150,71,250,66,24,205,42,172,20,195,139,43,107,54,17,32,102,220,159,124,15,162,202,146,186,86,171,130,162,153,224,142,38,50,56,44,21,35,210,247,212,10,131,190,220,175,219,140,196,218,108,238,33,106,210,144,199,209,186,84,139,43,150,175,135,166,73,164,17,61,137,177,0,141,34,223,188,222,227,187,28,172,179,62,71,153,100,245,84,226,26,218,56,148,73,171,98,194,87,44,45,228,63,205,142,58,49,73,85,53,108,84,241,213,192,208,85,196,37,167,148,19,160,178,158,189,129,0,131,164,14,204,23,150,26,108,215,46,174,168,134,122,113,49,170,142,150,73,11,155,93,35,132,17,123,111,214,86,211,111,218,194,178,193,234,147,51,12,188,81,30,95,79,93,22,103,5,100,65,132,37,225,86,109,60,197,227,27,251,99,67,167,98,40,215,137,245,42,217,133,187,122,184,82,120,37,134,26,120,26,162,207,29,68,65,214,51,112,224,178,158,219,97,174,152,185,167,157,156,221,190,98,123,120,14,38,223,107,97,123,184,238,81,196,205,79,35,104,95,248,180,145,189,13,3,151,211,44,105,80,200,8,250,186,170,164,127,138,248,205,50,248,146,186,8,100,120,2,188,100,105,0,109,107,177,185,243,42,7,174,52,143,139,255,0,246,28,187,251,53,63,228,92,35,80,127,217,23,255,0,42,63,243,225,249,251,139,225,252,87,236,9,151,213,84,81,231,144,80,234,211,79,40,40,238,78,200,25,185,159,238,251,28,117,147,79,61,5,116,217,194,194,151,168,50,61,48,99,213,107,18,13,199,117,201,30,152,134,15,232,167,253,223,250,177,52,63,246,124,131,255,0,78,127,204,152,46,204,76,213,68,99,232,157,84,16,231,84,181,178,203,165,229,65,198,239,39,83,51,51,142,219,88,225,179,164,147,71,65,90,145,22,8,213,11,112,29,110,58,171,107,125,193,244,194,6,71,255,0,124,85,249,75,255,0,210,28,59,244,251,255,0,153,50,143,252,199,252,142,38,158,249,17,184,219,211,95,35,90,137,34,168,171,4,93,94,165,116,121,112,144,126,96,225,75,166,85,235,67,13,68,102,234,211,209,61,138,239,114,31,237,206,254,216,115,171,250,135,246,151,242,108,103,127,18,191,164,167,254,203,254,105,130,143,168,142,126,22,92,164,73,31,35,42,79,18,73,94,41,24,14,194,116,155,97,23,165,116,149,185,125,100,78,82,54,2,5,118,22,230,11,176,183,191,229,135,238,142,127,216,169,191,242,96,255,0,40,194,223,79,63,239,90,79,253,63,253,115,224,49,122,180,85,60,143,146,227,248,18,239,196,232,236,210,168,6,26,154,209,13,155,245,74,198,172,8,243,26,189,142,9,211,65,255,0,194,115,7,42,31,92,80,245,128,185,107,192,220,188,202,156,81,31,252,134,127,253,166,223,253,2,224,182,65,255,0,119,191,254,93,47,255,0,70,248,174,125,172,147,26,234,65,94,143,64,233,210,174,142,52,239,162,113,63,12,198,77,205,133,236,199,198,214,24,210,190,39,164,82,116,118,136,72,225,25,107,67,70,88,108,88,69,33,183,168,7,214,216,204,242,95,254,216,29,26,243,95,227,141,35,226,127,255,0,46,101,223,250,213,255,0,232,100,198,99,240,97,229,245,145,143,229,65,106,154,17,37,62,144,132,232,32,90,228,8,186,199,195,21,150,122,154,76,195,229,161,0,197,83,196,70,83,250,164,245,111,221,107,216,122,28,19,201,191,236,145,127,229,55,253,24,26,127,163,169,243,255,0,244,167,1,14,236,102,94,209,253,150,105,36,106,76,234,92,225,81,101,84,169,255,0,148,111,213,45,11,169,189,187,111,97,247,193,124,150,65,153,85,67,42,241,22,89,76,143,42,160,210,164,217,155,172,59,129,114,7,144,194,212,31,247,22,85,229,63,240,195,39,69,191,249,142,163,255,0,77,39,249,206,59,35,184,50,91,234,79,228,113,233,12,233,21,45,5,59,171,20,169,130,40,193,27,29,71,91,91,216,17,134,120,192,142,105,98,3,241,12,81,187,11,242,4,72,23,236,184,88,233,31,244,249,7,149,63,249,102,195,66,127,222,213,127,250,120,63,205,62,18,151,75,40,110,221,139,29,47,169,249,84,147,72,38,73,33,99,29,136,220,160,212,7,174,33,167,167,224,101,70,150,62,185,146,40,74,139,242,44,226,195,242,199,29,56,254,158,155,251,7,242,196,153,63,253,174,31,252,186,47,205,113,153,60,17,184,100,227,59,70,125,210,200,106,168,51,40,28,198,174,69,55,17,192,238,214,227,249,251,96,88,255,0,154,232,219,112,149,56,79,89,164,146,220,180,162,254,119,195,111,77,255,0,249,130,63,253,7,255,0,165,124,39,167,255,0,35,255,0,254,65,255,0,200,152,167,22,248,208,174,34,78,89,155,97,40,169,88,100,213,142,200,172,76,48,169,96,1,39,254,95,151,219,7,122,57,3,39,75,186,55,36,210,21,159,138,99,104,219,152,3,125,94,100,109,138,89,63,253,220,63,179,77,255,0,208,182,46,100,127,253,177,250,61,253,172,15,251,164,54,42,177,54,104,223,20,82,41,58,63,69,173,194,50,213,234,140,183,34,194,25,13,189,148,227,33,202,130,213,60,92,72,2,240,207,80,141,174,64,142,204,126,216,214,254,41,255,0,242,237,7,254,180,127,244,50,99,45,201,255,0,236,145,255,0,229,127,245,48,89,187,155,195,120,175,216,46,41,170,105,107,254,78,16,12,53,42,241,149,39,232,36,128,15,117,175,97,239,139,84,82,181,22,113,46,114,168,178,218,160,181,35,155,233,38,25,20,147,110,219,144,45,235,138,167,250,10,143,237,143,254,145,177,28,63,247,62,81,255,0,151,55,230,49,221,132,73,82,175,184,203,147,50,230,19,197,36,102,64,242,44,141,42,160,210,9,1,219,172,60,220,129,229,225,135,14,146,206,145,165,13,43,6,43,83,4,104,164,27,18,253,118,183,182,222,152,77,232,175,253,249,87,255,0,163,127,243,182,29,58,73,255,0,121,100,95,217,135,242,151,19,205,125,68,110,54,234,134,96,52,79,60,106,63,16,162,187,13,92,129,14,7,216,97,91,166,21,63,42,178,133,4,201,36,37,227,177,27,152,197,192,245,213,134,148,255,0,189,43,127,242,162,252,229,194,111,78,127,237,80,127,229,183,229,141,143,153,175,192,158,42,115,6,88,212,113,117,217,227,137,148,95,145,47,107,125,135,190,51,206,149,67,85,151,230,144,177,141,94,212,161,220,120,23,112,63,143,182,52,92,159,254,222,191,217,164,255,0,49,194,151,77,127,249,129,127,253,156,191,253,36,152,12,62,169,78,73,190,78,159,192,168,71,205,116,112,112,213,56,79,86,84,177,110,90,85,109,239,124,16,74,86,25,45,83,50,43,51,34,41,96,1,39,254,93,118,255,0,125,248,25,255,0,242,60,63,250,246,255,0,34,97,139,41,255,0,187,147,206,63,255,0,135,92,89,62,214,73,141,110,139,253,26,133,147,166,125,29,146,89,45,49,118,71,140,243,22,0,234,243,55,35,211,26,7,197,68,138,76,134,136,187,132,117,168,102,142,252,137,17,73,183,181,241,159,100,31,253,178,242,47,35,252,112,253,241,83,254,224,161,255,0,213,55,255,0,66,248,204,126,12,60,158,178,50,124,168,10,169,34,47,78,16,198,223,134,64,176,36,4,179,31,61,177,78,158,106,138,106,243,69,18,131,5,74,60,100,31,212,36,128,15,119,48,23,223,5,242,159,251,34,127,229,143,250,48,32,255,0,217,42,63,243,23,252,237,128,135,118,51,39,177,110,130,119,203,243,89,51,164,141,101,38,102,146,141,205,244,158,20,171,114,71,109,206,155,122,224,190,76,82,181,227,146,35,38,167,137,140,170,155,3,164,49,187,143,223,54,242,240,194,228,63,247,102,75,255,0,145,47,249,134,24,122,45,255,0,123,86,255,0,232,79,249,219,29,147,120,50,91,234,79,228,115,233,60,200,178,81,209,186,185,90,152,99,85,32,216,147,214,54,252,135,166,26,108,22,162,166,53,3,93,131,182,252,174,173,111,182,22,122,73,255,0,126,100,127,216,143,242,147,12,137,255,0,121,215,127,101,63,38,194,107,165,143,110,221,138,189,48,169,249,97,50,40,38,73,97,46,150,35,126,29,246,255,0,31,231,143,22,156,211,229,239,69,16,214,197,34,100,191,97,226,48,183,248,70,42,244,239,254,215,23,254,83,126,88,191,147,255,0,222,205,231,7,249,159,3,147,193,5,134,78,51,180,102,221,42,134,167,46,205,98,99,24,112,180,161,216,120,23,112,63,143,182,6,184,249,174,142,197,195,8,177,61,83,117,137,229,101,0,123,225,163,166,159,247,232,255,0,246,114,127,157,240,166,255,0,252,147,73,255,0,172,127,242,174,42,196,175,26,21,158,78,89,155,97,85,165,97,146,212,177,69,102,99,164,176,0,147,104,35,219,253,247,225,135,162,208,148,233,182,65,44,178,90,99,169,30,35,205,108,160,234,243,55,35,211,3,114,207,251,185,63,243,127,255,0,94,44,95,232,223,255,0,108,220,159,255,0,45,191,234,192,255,0,186,67,82,172,77,143,159,21,210,39,201,104,217,220,44,137,36,140,151,27,49,225,181,198,50,140,173,86,170,88,203,211,132,49,145,195,176,176,184,81,102,62,102,222,248,213,62,44,255,0,220,212,95,249,210,255,0,244,77,140,215,43,255,0,178,47,254,90,254,107,130,205,220,238,27,197,126,193,52,179,212,83,230,2,134,59,26,106,136,218,51,127,252,50,89,108,123,185,168,30,68,226,198,93,81,46,91,152,190,118,145,36,142,242,60,180,108,215,210,68,110,1,36,118,220,145,111,35,138,205,255,0,96,169,255,0,204,79,243,54,62,139,254,197,146,127,233,223,252,227,29,216,76,149,42,24,178,81,29,94,135,133,164,254,129,248,129,118,83,167,86,238,59,250,199,219,195,14,93,40,153,5,93,37,19,171,31,153,141,66,88,216,147,102,54,247,43,237,132,190,138,255,0,219,171,191,244,63,245,62,29,250,71,255,0,204,217,47,246,87,252,167,19,205,125,68,118,54,234,134,93,150,122,152,212,2,250,139,54,252,174,155,125,142,20,58,99,81,242,220,104,212,19,36,209,107,91,17,191,14,251,31,73,47,239,134,200,255,0,239,10,255,0,237,15,242,46,18,58,121,255,0,108,79,252,150,252,177,177,243,10,94,5,227,78,208,208,181,20,35,91,217,25,1,228,14,185,5,191,195,140,227,165,17,84,229,217,170,19,24,117,90,101,45,228,89,192,63,239,184,227,77,202,255,0,239,185,63,243,19,252,210,225,35,166,63,247,219,255,0,251,62,63,205,240,24,125,82,156,147,124,157,63,113,98,101,249,174,142,83,8,194,8,90,161,206,162,220,172,0,183,173,129,193,63,149,111,208,213,12,80,23,121,220,106,80,53,18,34,136,219,239,247,192,153,191,249,43,47,255,0,212,201,249,12,51,101,255,0,247,111,255,0,221,63,255,0,195,83,226,185,246,178,76,75,169,4,250,37,9,78,156,228,114,201,37,166,104,217,100,139,181,108,128,223,214,228,122,97,203,226,202,68,249,85,19,51,170,201,31,29,144,30,77,212,177,31,124,36,244,99,255,0,182,126,89,255,0,144,255,0,245,97,211,226,223,253,215,69,231,81,255,0,209,227,161,233,176,231,235,35,47,203,21,106,158,54,122,125,47,29,184,118,22,23,0,217,143,153,10,61,113,78,138,121,224,204,69,2,145,242,211,198,80,147,255,0,135,119,6,231,179,154,143,67,130,217,111,253,144,127,229,39,231,128,175,255,0,118,212,255,0,110,63,250,240,16,238,198,101,255,0,95,217,111,43,170,155,42,172,57,234,195,28,146,202,207,53,33,107,233,42,141,164,220,120,146,0,242,56,53,146,172,85,10,26,22,144,170,211,54,176,54,7,77,250,206,59,247,56,95,143,254,205,145,255,0,233,143,249,198,15,116,79,254,211,152,127,232,135,249,155,29,149,220,25,42,242,79,228,116,233,52,203,250,70,150,133,213,207,204,42,148,177,177,54,28,189,217,125,176,206,44,38,169,140,1,168,72,75,239,244,147,26,159,200,225,107,164,63,252,221,147,255,0,103,254,145,134,56,127,237,185,135,254,111,255,0,162,143,9,174,145,237,219,177,71,166,53,63,46,103,140,3,196,153,3,11,17,184,67,107,31,73,47,239,137,100,167,120,104,222,134,17,174,64,192,160,60,174,26,65,111,255,0,55,129,221,60,255,0,182,255,0,249,22,252,176,103,44,255,0,191,231,255,0,212,127,25,176,57,60,80,120,36,227,59,70,93,210,104,170,50,236,218,230,48,232,180,235,171,190,204,72,7,253,248,224,125,72,53,61,28,163,225,132,17,60,210,56,98,220,136,234,219,126,251,3,134,78,152,127,223,83,255,0,232,98,252,155,11,53,127,252,151,149,255,0,231,75,249,226,172,74,241,161,57,164,229,153,182,22,122,86,253,17,82,218,1,118,172,144,106,64,53,18,18,18,5,253,126,248,101,232,116,69,58,121,147,203,36,150,153,160,113,36,67,245,72,64,111,234,88,143,76,10,162,255,0,187,223,255,0,91,55,255,0,195,211,96,151,68,255,0,251,103,209,127,233,164,255,0,43,99,23,154,67,106,176,182,55,252,91,72,154,130,133,153,213,101,141,42,25,1,228,195,74,130,60,247,31,124,102,25,106,45,91,6,122,125,44,138,52,0,44,7,215,98,124,200,30,248,211,126,46,255,0,216,168,127,179,85,254,69,198,123,151,255,0,216,207,254,82,127,152,227,115,119,59,134,241,95,176,77,4,243,195,152,173,0,97,242,179,71,98,199,255,0,14,238,13,207,247,125,142,38,202,106,231,202,106,14,122,144,35,207,41,121,233,117,223,73,81,117,61,95,18,219,121,28,82,151,254,234,168,243,79,242,182,44,47,244,89,39,254,148,127,244,152,238,194,101,178,161,131,36,142,41,197,224,105,74,37,51,23,3,101,58,72,26,152,126,214,28,122,71,50,126,153,165,160,117,115,199,42,201,99,98,116,133,184,247,101,246,194,103,68,126,188,199,255,0,72,63,54,195,182,125,255,0,206,153,79,147,127,146,60,34,75,234,27,141,186,210,50,40,11,37,76,96,13,75,49,214,111,200,152,208,254,77,132,222,152,212,112,26,120,128,60,73,84,54,196,114,13,99,127,73,47,239,135,8,63,237,89,143,254,163,255,0,209,67,132,78,157,255,0,219,219,255,0,36,227,163,230,108,188,2,114,211,60,84,173,67,0,215,32,148,104,185,228,71,19,111,240,225,31,164,181,63,41,154,74,181,28,6,143,169,60,145,79,11,184,87,43,109,64,161,6,196,110,65,219,111,92,63,208,127,223,213,63,250,167,255,0,44,216,64,233,127,253,247,87,255,0,167,131,242,56,30,29,214,70,135,230,155,229,87,220,5,155,203,250,75,39,203,126,90,33,13,20,124,94,27,177,23,45,168,223,202,228,94,221,152,98,130,189,232,122,57,93,26,211,180,245,15,95,55,203,178,90,232,74,198,47,185,254,183,191,134,21,170,255,0,249,51,39,254,220,223,230,56,101,131,254,199,39,254,190,127,254,134,155,22,79,107,104,147,30,242,72,61,145,84,254,144,233,14,65,150,73,27,172,172,139,53,115,92,88,178,70,59,57,255,0,87,211,12,31,19,234,164,160,172,203,229,72,200,87,45,60,132,88,107,88,236,25,127,199,133,126,134,255,0,246,212,131,255,0,79,46,25,254,46,127,216,114,239,252,154,159,242,166,58,19,110,13,135,52,150,90,16,233,179,17,95,210,40,51,36,164,154,24,41,34,84,167,141,172,44,1,123,222,221,231,111,92,123,75,210,129,255,0,18,240,141,28,163,45,88,71,9,9,80,81,245,150,212,119,237,177,237,228,113,22,95,253,28,159,249,49,254,109,128,19,127,220,242,255,0,101,127,200,112,17,155,77,161,185,96,149,4,242,60,205,178,133,172,233,12,244,13,62,101,86,94,166,144,147,213,80,117,161,186,242,63,81,246,195,5,13,92,25,164,148,146,176,174,34,10,46,28,134,153,236,164,41,3,83,13,64,134,219,239,225,133,143,213,202,63,244,195,255,0,165,56,97,232,135,213,153,127,228,47,229,142,201,45,153,53,245,13,121,197,100,84,213,121,102,83,13,53,117,60,102,160,74,18,54,5,156,40,83,98,73,184,221,129,237,219,5,233,184,203,38,111,170,26,168,139,214,234,180,101,88,175,225,161,189,137,177,216,142,252,14,206,63,249,243,46,253,239,242,67,134,26,79,251,94,105,255,0,170,255,0,244,48,97,90,158,129,181,212,43,214,215,84,14,144,77,20,227,135,11,162,133,227,16,9,80,108,73,223,250,219,12,86,142,70,170,169,173,150,19,49,48,178,211,82,138,123,114,85,98,109,115,107,89,126,195,20,122,119,255,0,107,127,253,57,197,206,137,253,39,255,0,83,39,255,0,69,38,51,44,218,130,102,225,93,86,42,103,217,237,70,93,210,106,73,158,145,229,142,134,53,227,75,34,133,121,53,128,121,46,194,195,243,56,166,115,104,79,71,165,167,88,106,126,71,49,105,166,18,221,86,68,125,68,0,189,98,8,219,195,211,22,122,103,255,0,127,102,127,250,104,63,200,48,191,152,127,242,126,77,253,169,255,0,206,216,162,14,225,98,242,111,145,140,217,124,244,217,109,73,175,142,150,186,121,56,243,35,51,219,81,98,82,202,58,199,110,183,59,243,193,30,131,199,50,103,191,35,191,22,182,141,140,145,222,205,25,7,144,243,213,246,192,232,127,236,242,255,0,235,231,255,0,44,24,39,208,159,254,218,3,255,0,75,47,229,140,139,122,210,25,73,98,108,97,233,204,240,229,149,89,53,121,167,170,90,136,105,170,65,74,137,9,12,182,141,88,11,147,111,168,17,110,252,36,208,230,63,252,57,40,232,40,231,70,249,142,59,52,192,40,80,29,205,182,38,247,32,239,183,60,60,124,97,254,131,46,255,0,200,171,252,162,194,61,23,253,140,255,0,229,15,243,54,55,44,154,97,96,130,148,119,46,45,108,20,245,121,244,243,73,193,142,174,156,37,140,136,234,27,151,87,75,18,69,133,247,3,98,48,42,12,242,90,81,147,102,81,229,255,0,141,79,70,116,241,128,101,112,193,163,54,30,173,237,133,26,207,162,95,53,255,0,38,24,79,44,183,255,0,73,31,249,206,54,79,216,67,217,13,244,89,186,87,212,87,207,4,85,242,71,37,24,72,226,12,162,36,177,81,126,124,246,238,30,184,59,152,213,112,250,81,209,202,41,169,230,213,2,130,77,198,246,84,184,241,177,97,133,94,134,127,75,153,255,0,229,39,229,135,28,215,255,0,159,114,255,0,222,255,0,232,225,194,39,145,172,148,30,56,220,73,132,21,31,161,51,58,69,165,144,78,217,135,17,212,17,213,217,27,191,185,190,248,25,210,108,212,80,116,130,178,161,105,42,37,156,194,139,26,141,58,13,206,146,111,123,242,99,217,134,218,95,251,78,99,255,0,169,31,253,12,24,67,233,167,253,240,191,249,75,254,97,141,140,222,163,26,218,203,194,25,105,169,178,170,121,33,154,105,168,103,98,220,16,26,228,171,53,183,35,199,219,8,221,38,204,218,159,244,245,28,148,83,169,170,169,138,107,146,182,69,40,167,125,251,183,198,143,150,127,222,51,127,234,223,255,0,162,124,103,189,48,255,0,191,243,159,252,184,63,250,33,128,195,55,170,191,239,176,252,201,71,29,125,207,165,233,33,106,204,179,52,142,149,133,35,81,188,103,83,0,77,152,131,109,255,0,171,142,190,103,244,126,65,79,75,67,73,82,242,195,155,153,245,186,168,189,157,118,217,143,127,60,46,230,63,252,159,146,121,77,254,119,195,84,127,208,191,254,166,127,243,69,138,50,77,199,116,77,137,92,146,255,0,189,130,189,27,142,146,175,167,236,243,197,152,72,245,52,205,35,82,35,245,20,216,92,92,48,218,227,180,12,17,248,175,78,14,111,67,52,145,148,138,58,41,66,134,253,112,12,97,128,241,23,31,124,11,232,15,255,0,109,23,255,0,210,201,249,140,30,248,193,244,101,191,249,21,95,230,139,28,164,222,49,143,214,161,62,135,49,166,154,92,193,97,203,38,130,142,162,152,197,160,190,224,93,245,17,115,204,155,243,192,252,159,52,134,148,75,147,170,84,61,29,77,49,73,100,144,34,152,200,185,184,23,35,144,39,159,118,46,210,255,0,65,55,246,19,243,124,45,213,127,220,146,127,101,127,250,19,129,77,238,51,36,21,161,131,44,233,9,202,229,202,42,146,138,97,5,34,60,234,210,91,84,162,85,116,217,70,195,183,183,23,242,138,129,89,148,201,4,20,179,48,150,176,85,53,173,160,13,64,111,191,59,1,239,133,201,127,166,162,255,0,209,39,249,176,207,208,207,233,51,15,255,0,35,249,12,118,73,58,108,149,121,80,201,156,201,196,248,132,144,52,82,4,99,9,67,123,106,182,130,79,248,134,26,128,176,168,132,0,89,36,33,183,253,98,16,159,207,0,51,15,254,216,84,191,189,254,72,48,118,151,234,204,63,245,31,244,67,137,223,97,231,255,217