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,5,147,5,47,3,1,34,0,2,17,1,3,17,1,255,196,0,31,0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,255,196,0,181,16,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125,1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250,255,196,0,31,1,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,10,11,255,196,0,181,17,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119,0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250,255,218,0,12,3,1,0,2,17,3,17,0,63,0,241,178,204,80,112,55,3,144,42,67,44,137,19,59,34,228,141,189,56,30,244,205,231,205,12,160,122,115,86,39,102,145,118,148,36,30,161,14,63,157,118,24,234,65,185,150,20,137,54,144,126,114,192,227,240,253,106,69,118,102,42,34,96,0,206,75,100,84,100,70,23,3,203,108,12,121,100,30,61,255,0,207,173,77,108,85,99,59,84,6,60,17,219,20,134,144,121,242,60,44,129,87,158,15,29,168,218,235,24,96,20,255,0,8,161,200,69,96,49,130,58,251,212,49,92,72,138,19,0,224,231,154,86,11,216,146,105,204,68,36,113,161,5,126,108,142,244,145,75,46,221,168,20,227,157,167,165,70,197,137,36,0,73,57,57,237,82,68,2,203,156,156,98,129,92,158,89,82,69,218,85,115,142,79,189,84,65,136,88,17,200,228,26,115,57,4,160,3,4,238,207,122,66,228,131,192,198,218,104,67,98,59,161,103,61,69,10,124,200,114,120,57,199,20,136,225,99,101,94,134,150,49,182,45,189,243,154,96,73,43,18,136,112,55,14,22,164,158,71,150,72,124,212,202,1,131,180,119,168,70,231,101,193,85,218,119,115,222,166,107,180,104,228,142,72,164,57,25,223,31,24,252,234,88,209,11,102,25,247,109,97,207,25,232,69,75,21,201,73,48,132,237,99,156,123,212,65,222,120,132,96,147,252,43,191,173,58,16,170,187,85,75,72,14,26,147,87,1,237,114,77,180,177,190,55,22,234,42,72,238,195,160,50,34,180,156,42,146,42,3,9,82,80,171,96,157,217,106,36,130,72,202,63,203,177,206,209,245,255,0,34,136,171,32,184,224,25,92,177,251,249,221,183,248,106,202,45,171,91,180,146,65,31,154,78,120,205,86,138,64,70,226,172,72,5,88,119,207,111,194,164,138,32,238,11,44,131,61,129,164,208,89,50,105,173,135,217,210,107,93,161,9,1,193,237,254,113,73,112,168,111,98,88,209,126,112,11,103,250,84,54,246,146,220,25,32,141,165,82,31,112,4,240,127,206,106,204,118,146,77,11,220,57,219,60,7,105,11,247,113,234,127,74,73,164,22,16,164,112,106,168,34,64,112,185,59,169,86,111,54,245,220,142,80,228,17,81,197,41,184,34,124,1,131,180,251,212,254,122,90,49,38,60,194,231,151,61,65,169,156,132,197,221,63,218,76,168,228,49,235,143,74,185,165,234,111,2,76,76,143,144,127,138,170,64,235,6,161,111,36,167,116,46,14,74,244,207,97,87,82,59,123,235,185,35,36,68,140,216,5,120,205,75,75,102,51,66,239,93,158,75,99,10,44,100,72,156,28,28,231,243,170,48,234,87,150,107,28,83,51,72,173,195,2,51,78,68,88,47,82,23,70,49,196,217,15,235,90,154,52,246,183,151,146,153,97,220,234,216,81,142,49,234,107,25,40,197,106,174,53,169,37,188,145,220,8,254,204,24,91,150,195,161,232,15,173,61,60,57,111,113,169,179,1,131,180,145,207,184,173,139,91,104,161,89,163,8,160,57,200,32,112,13,97,235,119,215,154,86,161,24,135,203,37,147,28,131,247,127,58,197,73,189,99,161,86,177,73,146,24,181,51,20,227,152,142,65,30,149,71,92,184,142,250,226,53,183,4,121,107,140,158,164,81,166,188,154,142,163,182,118,85,105,36,198,64,63,149,92,214,236,163,128,203,20,18,47,158,157,6,58,214,251,77,95,161,41,234,103,71,113,112,214,230,41,54,109,219,180,99,53,102,197,110,236,35,55,0,114,91,240,169,44,116,89,222,212,206,239,149,60,96,117,205,116,118,86,192,233,62,65,0,156,245,110,181,21,42,69,73,141,38,115,209,235,19,66,28,133,12,29,178,70,15,6,147,237,173,168,178,196,20,130,14,236,159,243,239,87,175,116,2,150,197,209,217,121,201,233,211,6,179,52,123,87,185,176,91,200,229,221,134,42,202,59,109,52,227,200,227,204,183,20,147,69,187,173,46,120,237,218,98,239,229,1,200,7,131,88,55,74,200,234,80,110,207,106,239,111,103,31,216,6,38,140,145,180,146,125,56,63,165,113,30,106,253,161,112,50,1,173,232,77,201,59,153,212,86,38,85,54,208,168,207,204,255,0,120,158,213,119,81,189,137,172,32,138,60,110,29,113,84,117,102,99,26,146,121,35,160,226,170,218,196,210,162,179,26,222,230,74,55,87,44,69,17,204,114,51,113,158,69,46,163,111,27,206,162,60,55,62,180,199,18,21,194,255,0,15,74,172,88,164,188,185,44,198,167,160,212,111,170,31,58,36,81,225,143,205,142,49,84,160,12,31,59,79,29,107,82,203,103,218,179,57,27,71,173,59,81,150,33,40,48,168,199,114,42,212,110,174,82,155,94,233,73,238,198,48,64,13,142,9,170,169,31,155,25,151,7,118,127,10,146,227,203,99,184,47,20,144,201,200,7,128,58,81,204,153,164,85,162,91,88,147,202,25,95,155,30,189,233,161,118,130,28,228,246,246,165,141,142,194,204,119,17,205,87,136,59,207,243,100,174,122,83,177,154,212,146,57,26,56,223,229,30,217,165,71,150,228,29,160,18,59,10,158,104,25,225,33,87,113,236,61,171,111,194,246,240,3,178,117,69,36,227,154,78,61,1,206,209,57,176,162,71,98,1,199,112,69,77,243,29,177,175,30,149,191,174,89,193,111,52,126,86,220,224,147,138,198,181,59,238,202,183,101,226,165,34,121,219,68,78,172,128,5,27,154,169,153,25,39,102,32,238,31,116,86,183,151,229,110,102,231,210,161,10,24,179,5,12,123,211,229,99,140,236,182,41,181,196,140,193,182,115,234,104,186,189,146,91,117,140,170,156,158,107,94,222,36,184,137,216,40,42,61,71,74,142,226,8,162,84,192,83,207,165,62,86,14,162,236,103,5,101,88,162,80,188,245,228,213,155,117,184,4,199,198,7,92,26,177,50,70,176,163,148,0,158,190,244,177,76,45,164,46,203,144,212,36,211,20,170,55,208,201,185,82,102,114,203,141,163,21,119,78,190,107,97,140,102,163,191,116,147,115,130,55,26,130,201,143,154,133,199,201,158,106,45,102,107,45,99,118,79,119,124,94,225,203,2,128,247,197,62,59,160,33,59,121,227,169,169,245,52,141,238,162,242,17,121,28,147,73,13,160,147,204,70,63,116,117,29,42,181,123,25,251,182,187,38,181,120,175,54,171,128,0,92,212,55,1,18,93,177,244,205,33,182,242,155,229,110,49,218,161,182,34,71,11,156,177,56,161,9,173,116,44,187,33,8,157,243,197,104,205,2,136,86,37,25,98,42,147,216,238,157,49,212,28,213,227,40,181,152,177,249,184,226,153,13,164,103,94,206,176,4,140,12,21,235,89,15,59,78,196,146,64,6,181,110,97,55,6,73,93,87,39,167,53,73,45,252,150,70,147,230,201,164,238,109,11,37,118,75,3,52,77,247,123,112,106,79,33,36,125,228,12,251,210,57,5,195,1,219,154,69,118,216,14,40,86,33,190,163,26,208,177,37,64,207,106,141,160,150,53,249,152,96,116,25,171,176,203,229,200,188,169,39,215,165,75,28,171,115,168,109,97,24,141,122,210,178,91,5,228,103,203,230,11,118,203,143,165,50,27,141,191,41,29,70,43,74,255,0,202,147,204,84,10,20,28,12,10,170,150,123,160,222,188,82,177,81,150,154,140,50,5,251,135,173,17,204,36,7,119,106,134,88,130,71,181,58,158,180,212,7,161,56,52,216,236,183,30,202,93,217,84,100,14,130,164,135,204,92,144,2,159,90,72,212,128,205,212,212,94,105,47,181,114,57,165,113,238,52,49,138,87,149,142,88,210,198,36,185,151,121,201,167,181,179,73,33,193,224,118,169,109,228,242,95,27,48,59,26,107,97,201,232,77,26,24,87,99,30,181,37,194,161,64,7,122,100,242,2,136,118,242,122,210,20,201,82,199,143,74,44,69,201,166,184,88,237,66,32,233,205,75,45,247,246,141,140,49,149,199,149,237,89,193,198,230,200,220,63,134,173,2,162,60,227,25,164,43,12,89,100,130,99,176,156,83,46,38,44,237,43,124,204,221,13,88,133,12,243,236,7,111,173,84,148,109,223,30,122,62,51,64,16,179,153,8,0,26,158,221,230,183,149,100,0,146,8,231,208,82,196,139,19,146,57,56,224,85,244,186,134,59,76,21,30,97,235,239,69,155,41,180,69,170,73,28,179,36,139,38,93,135,35,222,160,180,180,146,237,37,114,127,213,140,212,214,118,159,104,184,80,6,1,39,21,161,111,105,53,171,92,91,240,3,142,77,15,77,196,154,71,60,151,50,193,39,150,185,249,135,38,174,27,134,49,99,37,73,169,154,218,40,28,101,242,231,181,66,10,189,194,198,6,236,250,80,12,170,236,209,253,198,35,39,184,165,137,228,138,244,59,1,237,249,86,202,217,9,101,72,192,43,200,206,69,91,212,94,210,107,193,111,14,209,177,66,146,7,122,9,185,152,182,164,196,103,145,178,204,114,77,85,12,175,112,100,57,194,251,86,228,118,200,119,3,32,218,170,78,63,10,204,133,212,197,35,50,142,15,202,49,83,205,114,145,14,228,18,137,16,156,138,148,93,153,38,93,205,145,222,150,59,89,222,222,105,246,0,128,113,89,182,97,229,186,34,64,70,6,105,220,118,70,226,202,146,179,183,25,81,128,42,190,159,110,158,117,196,146,114,78,78,42,155,252,147,191,39,111,110,106,221,156,204,99,117,11,247,184,161,49,53,161,74,64,24,54,193,198,122,81,29,185,149,71,60,14,213,36,106,34,157,162,99,214,158,101,75,114,84,147,131,223,210,150,227,216,171,28,46,219,240,51,134,197,90,181,180,146,121,214,22,199,206,64,205,35,202,208,90,147,26,103,121,206,105,233,21,197,164,80,221,16,73,39,61,105,117,176,110,139,147,232,34,22,184,59,134,212,232,51,89,86,4,91,239,105,27,128,106,232,146,226,228,187,57,35,127,36,230,179,252,134,184,156,68,140,85,115,130,64,205,104,162,210,20,81,102,234,229,111,110,85,33,109,171,180,1,249,214,252,218,44,122,58,91,155,135,86,121,144,5,32,146,121,170,141,166,219,90,24,202,57,118,192,237,90,54,151,162,238,245,100,190,194,139,97,242,6,21,77,52,137,111,93,10,139,116,186,82,77,109,56,218,28,252,185,21,155,45,201,190,88,237,81,185,39,142,63,26,212,241,60,73,170,94,195,36,18,2,88,103,10,181,78,227,75,123,35,3,7,218,217,25,200,168,212,167,111,153,189,165,104,73,123,121,4,19,133,88,226,93,196,147,215,138,199,214,52,61,247,247,38,216,128,129,254,92,114,49,82,92,235,175,111,114,34,143,104,37,66,150,4,244,169,173,175,22,72,90,56,221,89,216,158,70,114,40,229,39,153,238,204,39,251,109,190,80,200,118,99,141,162,174,104,86,150,18,36,146,222,74,55,131,209,142,13,58,244,77,32,72,148,18,199,57,230,157,101,161,199,119,104,194,87,34,86,35,0,30,71,52,228,187,13,13,190,251,18,220,168,132,169,81,80,220,152,136,227,25,35,177,53,60,150,22,186,108,225,28,177,97,253,234,179,228,69,246,113,49,42,79,110,42,99,29,7,39,169,140,36,146,36,1,20,240,122,210,203,28,193,211,44,78,239,90,208,150,48,27,122,38,106,173,231,154,201,157,184,199,76,213,39,160,34,27,139,27,145,110,204,27,60,103,138,218,211,188,216,124,60,100,157,129,47,242,168,244,53,136,183,19,36,44,146,99,7,166,77,36,151,87,46,176,218,170,2,55,12,96,158,42,121,173,160,237,161,213,232,246,114,64,166,57,95,10,200,73,36,241,154,163,127,110,139,1,216,67,121,121,57,7,165,51,80,143,85,139,77,142,24,198,233,88,242,125,171,159,183,186,187,183,243,33,149,65,103,37,79,57,161,203,81,70,15,114,197,156,143,119,35,177,232,7,165,50,116,154,230,235,200,140,124,189,176,58,85,203,24,163,183,180,109,238,3,158,130,165,179,149,60,210,234,66,246,36,250,209,113,217,220,204,146,202,75,85,195,182,79,90,211,134,113,117,111,28,36,99,39,147,81,93,237,150,87,47,32,218,160,224,238,28,212,16,78,146,180,80,91,28,200,71,39,34,146,107,113,181,114,157,204,45,29,193,3,145,191,21,106,210,213,138,22,115,129,187,24,246,171,147,219,121,18,5,184,194,185,57,193,97,205,86,191,188,242,48,136,161,200,231,1,135,244,165,117,220,165,103,161,22,165,10,67,40,17,30,49,207,25,172,146,113,91,250,20,23,119,90,186,27,139,71,242,142,14,115,92,246,106,36,211,217,154,67,168,188,117,239,80,149,230,148,245,235,78,34,160,208,124,120,164,148,224,241,75,24,168,159,59,168,1,11,237,60,84,172,217,90,100,106,11,115,86,36,140,42,103,52,192,72,162,5,9,62,148,150,118,230,73,129,38,161,73,136,226,172,65,47,149,32,169,99,45,223,74,214,232,0,21,158,135,237,13,184,214,227,91,45,212,27,201,237,88,114,15,34,114,171,210,144,201,152,224,109,168,36,202,212,195,230,25,166,63,60,98,152,136,144,252,193,189,42,199,153,85,91,42,120,161,89,168,17,59,54,69,69,158,105,115,145,76,207,52,12,121,60,83,73,160,158,41,41,136,66,113,205,75,28,98,78,166,154,163,113,197,38,25,58,26,0,176,97,84,28,26,142,50,60,210,42,45,238,79,52,3,181,183,80,4,147,71,158,69,64,138,193,185,169,131,228,115,75,128,104,1,82,80,50,41,172,224,210,50,227,167,53,31,61,197,0,56,28,154,126,41,138,42,94,139,64,17,181,52,26,115,211,70,61,104,1,249,192,166,158,77,35,31,74,114,169,219,154,0,20,226,156,77,71,222,164,198,5,48,14,217,166,211,241,154,76,98,128,32,13,10,99,37,246,3,146,123,212,151,12,160,33,203,97,143,28,246,166,6,88,202,229,65,5,185,205,58,116,68,112,224,150,82,122,30,213,216,96,33,42,175,132,201,24,239,73,150,86,44,189,72,198,41,239,180,160,242,135,78,78,125,42,49,42,18,54,144,59,124,212,3,16,146,64,12,120,7,52,226,202,164,51,231,7,142,40,96,93,246,238,82,7,63,47,90,115,16,187,20,168,42,205,183,154,4,42,145,188,152,249,82,48,115,77,206,31,3,238,250,210,133,49,6,219,211,56,230,155,146,0,3,185,230,165,128,230,76,242,36,70,63,221,29,105,189,67,42,253,226,41,163,30,121,80,138,163,110,119,14,166,158,48,113,217,129,207,20,208,132,16,132,87,2,69,80,57,82,221,207,165,7,157,167,32,156,115,142,148,212,69,220,161,134,240,153,32,53,46,50,237,180,1,158,113,218,152,197,206,59,3,245,169,54,75,18,239,44,66,183,203,197,49,85,130,229,177,159,106,118,92,224,55,221,237,245,169,99,176,229,183,147,229,42,122,158,189,232,0,179,49,45,229,178,113,145,223,235,82,35,108,150,53,98,126,247,74,148,42,179,72,172,128,174,122,210,110,195,73,21,26,89,54,23,50,134,237,138,108,173,35,70,34,36,237,198,252,247,207,249,53,36,232,133,90,56,80,12,115,147,78,145,29,68,106,224,110,43,206,61,42,133,97,9,34,113,46,244,5,147,238,167,175,173,72,146,200,140,102,12,204,224,112,189,170,55,10,206,184,69,24,24,12,58,159,173,52,186,229,208,153,4,155,120,217,211,168,164,198,90,55,55,22,178,199,116,48,204,78,118,15,95,240,171,112,76,199,204,218,167,19,243,32,110,153,244,21,78,52,152,206,98,104,142,84,0,164,117,63,90,104,18,90,93,8,166,18,242,219,186,140,86,76,87,52,44,237,84,219,203,25,206,224,223,40,20,147,92,15,177,27,25,160,1,247,110,220,56,36,126,53,3,71,58,230,88,139,161,45,220,241,138,145,44,141,244,169,230,153,36,108,243,180,212,173,245,1,134,22,153,0,68,219,130,62,92,228,83,148,73,3,169,88,247,56,61,9,192,30,245,28,106,246,154,148,131,203,42,138,48,9,61,121,21,187,52,113,207,163,203,48,69,51,5,224,118,161,212,182,140,44,86,210,117,7,107,193,103,117,16,204,237,180,18,115,143,165,107,193,31,252,35,215,209,200,209,111,133,207,206,79,94,181,77,244,99,13,157,174,167,110,163,247,120,96,79,39,56,53,102,235,89,180,184,209,60,139,132,13,33,231,158,185,174,121,251,219,20,149,142,142,226,224,222,220,57,177,140,37,184,25,228,231,182,107,136,125,72,106,87,172,211,243,229,229,78,14,59,251,215,71,161,62,33,142,120,226,40,167,134,36,241,210,178,237,188,46,179,77,120,66,187,35,49,97,207,79,122,154,78,49,151,188,83,119,48,96,105,173,53,24,230,137,36,64,178,238,12,204,8,35,7,218,182,180,233,165,186,212,141,205,192,51,102,111,187,142,58,26,150,63,14,49,144,230,67,177,87,27,115,200,231,173,107,217,105,18,89,68,89,115,133,82,192,158,245,85,103,22,66,139,123,19,89,184,187,157,226,142,49,16,70,249,71,102,246,166,194,211,54,170,241,74,22,50,6,2,143,79,90,207,210,175,36,219,115,52,188,4,125,192,143,90,137,53,219,57,110,12,173,43,121,187,190,241,63,165,96,225,127,132,211,100,117,62,79,159,19,171,148,253,217,36,3,208,240,71,63,157,121,218,77,253,158,247,86,234,197,80,49,36,69,193,228,215,107,165,63,219,46,89,139,145,17,82,119,30,65,57,28,87,63,172,233,209,71,170,177,86,27,92,242,84,96,255,0,250,170,168,201,69,217,132,149,227,161,154,218,133,244,150,126,73,102,17,48,56,61,200,199,74,197,73,228,142,92,100,117,238,57,174,154,227,72,185,134,221,200,151,40,168,100,27,189,0,60,10,201,177,211,188,251,129,188,116,228,230,187,105,217,223,148,194,77,37,169,29,245,215,157,229,5,31,54,58,212,80,221,60,104,87,210,165,189,141,82,236,172,105,149,29,57,170,203,32,80,219,87,113,4,142,123,86,162,141,154,178,45,11,159,50,22,95,187,158,181,5,171,230,114,92,101,59,82,36,100,192,75,30,90,167,69,141,16,14,128,85,43,131,178,68,119,83,32,99,229,228,250,213,116,50,72,216,32,156,214,133,226,160,85,216,65,227,145,138,171,37,194,20,82,19,104,167,110,228,197,223,100,44,80,40,33,92,243,216,82,92,193,229,70,164,112,9,230,163,19,185,97,142,15,97,75,113,52,147,32,5,62,85,165,167,67,79,122,247,96,147,236,118,29,120,171,80,156,160,144,99,60,241,84,163,0,56,207,36,211,157,246,47,82,0,244,164,155,68,202,41,236,108,219,220,69,20,78,95,239,227,0,85,40,100,154,73,85,227,202,48,110,166,170,121,178,21,70,3,42,79,38,183,244,237,147,198,223,40,4,10,184,183,38,103,56,164,140,203,139,201,247,190,246,12,203,144,42,164,55,76,172,28,15,156,241,90,201,108,175,52,130,66,6,79,165,90,211,244,27,105,110,93,229,155,8,1,42,15,29,170,101,27,59,162,148,213,181,70,108,19,181,203,0,213,110,56,22,11,121,92,96,2,112,57,170,178,192,33,149,146,55,11,243,112,69,54,101,112,193,21,142,208,115,77,72,135,174,196,141,116,246,118,158,88,251,205,223,21,0,127,180,74,145,12,156,128,77,89,148,36,209,96,145,146,48,42,43,36,22,87,14,242,157,196,140,10,78,90,141,37,98,222,169,25,72,84,41,206,208,49,237,81,219,186,75,6,217,7,65,197,37,197,218,205,144,59,210,60,71,201,222,61,170,250,220,157,82,41,73,102,205,114,84,2,70,220,214,133,189,188,49,217,146,192,110,173,27,56,87,229,110,11,48,193,172,139,229,41,60,139,187,128,112,7,165,43,91,81,169,57,104,62,193,86,125,75,103,92,173,104,77,167,132,144,36,110,70,238,188,214,60,36,219,195,231,6,195,30,51,81,73,113,34,56,149,36,98,71,108,209,182,162,146,114,122,22,111,163,184,183,186,48,161,7,29,107,63,79,144,69,169,196,36,33,71,152,114,63,3,86,97,188,118,148,201,40,229,136,5,143,53,176,108,44,167,210,165,151,122,137,129,207,3,6,162,215,119,52,77,69,114,145,95,94,34,220,25,45,206,57,198,122,212,12,210,72,55,19,145,222,170,125,156,160,85,221,184,30,115,154,179,246,129,12,123,113,154,27,108,135,21,98,180,215,134,57,0,193,192,168,141,224,56,220,9,199,74,184,176,172,224,113,131,158,77,71,44,81,137,10,134,25,30,212,172,203,78,54,179,27,21,202,132,33,215,147,210,167,182,101,49,29,195,145,80,34,172,146,156,143,187,208,84,129,182,49,200,235,77,108,41,37,178,32,184,133,188,209,183,189,71,229,203,30,231,207,206,123,226,174,60,233,189,112,58,83,101,144,184,10,58,247,164,59,217,88,68,180,146,91,97,38,254,249,34,132,188,104,227,48,183,61,133,43,203,53,162,1,183,40,123,250,83,108,210,59,178,204,113,76,87,234,199,132,140,38,227,201,250,211,30,217,88,130,14,42,61,190,94,240,78,113,210,152,178,200,199,4,145,233,78,232,9,199,238,163,32,243,81,136,10,182,224,70,77,57,155,43,147,206,42,48,89,162,7,144,115,73,141,92,176,168,194,70,227,211,154,191,117,246,95,178,12,32,14,7,92,154,162,170,203,130,115,205,77,42,71,42,1,208,119,57,160,78,236,191,5,140,111,101,20,206,163,166,122,211,53,91,24,225,16,186,96,101,121,193,166,189,208,158,213,45,161,221,136,198,14,41,39,181,123,161,24,82,66,168,231,38,132,238,236,69,154,51,76,126,81,83,140,128,106,202,152,229,59,89,122,116,169,90,223,108,107,185,184,29,77,88,211,109,225,150,245,31,144,49,78,197,115,21,150,22,73,156,196,228,19,237,85,194,33,153,193,43,215,36,122,154,233,53,11,36,79,48,163,29,164,113,199,74,229,132,12,110,29,139,18,115,215,20,154,176,38,153,52,196,100,16,69,75,228,160,132,200,195,60,84,66,7,121,15,31,34,245,53,59,196,112,1,63,45,22,104,123,146,193,116,144,196,146,142,57,233,81,189,197,221,253,241,120,156,128,252,14,7,21,155,113,33,243,4,104,112,13,117,154,125,162,90,90,121,204,84,179,71,149,207,173,67,96,213,136,47,244,232,163,182,138,96,70,118,242,115,222,177,44,26,56,174,75,48,220,65,227,154,177,168,221,222,40,91,121,66,170,55,205,199,52,237,38,206,25,12,146,187,99,104,232,104,76,79,69,169,104,79,41,187,105,98,86,193,31,40,235,88,166,224,199,44,202,192,137,129,201,200,235,91,186,78,181,107,5,240,142,78,138,216,233,77,241,109,164,95,219,66,107,127,185,44,96,231,21,77,14,40,193,142,230,225,145,152,200,64,99,253,218,154,73,62,238,207,198,162,185,233,20,73,156,143,74,215,179,210,162,91,80,211,200,119,145,158,106,109,98,217,76,234,46,28,68,27,247,99,170,226,162,121,51,35,20,29,169,30,24,86,71,27,242,115,193,169,8,8,203,183,191,90,66,185,89,55,146,75,214,150,159,40,91,102,110,226,171,76,6,220,213,104,46,153,3,70,170,113,77,15,116,18,59,53,235,75,220,245,53,167,178,9,180,242,220,111,199,53,146,172,206,229,88,129,187,212,82,249,119,22,255,0,40,198,211,223,52,213,208,114,182,58,123,140,91,136,212,119,169,158,254,87,134,56,220,146,139,219,21,88,96,117,233,222,166,96,166,36,61,1,32,18,41,221,238,22,104,86,190,47,24,41,184,47,78,69,79,97,30,245,103,56,94,15,205,154,181,172,139,88,172,173,214,0,119,129,207,21,132,198,88,134,6,225,187,210,136,205,95,81,114,93,29,30,158,82,27,144,242,191,153,223,4,245,170,90,205,219,77,114,74,41,141,88,114,7,214,160,177,73,190,208,146,48,59,23,28,213,173,78,84,190,159,247,43,180,40,199,74,39,59,236,10,157,140,235,13,70,104,110,209,229,118,101,217,198,126,181,173,171,92,201,124,139,59,51,42,12,96,122,214,77,250,91,197,12,11,19,126,240,16,27,28,247,173,237,93,34,22,182,81,192,223,121,1,38,161,49,201,37,169,155,37,175,238,132,193,92,150,238,69,58,214,231,236,243,40,13,150,201,224,125,43,162,22,251,244,200,148,109,35,30,181,71,72,240,226,201,226,232,96,152,145,11,161,60,55,78,13,37,52,221,135,210,236,134,21,97,49,155,44,200,121,201,237,83,217,221,162,106,161,183,101,72,233,154,232,117,251,40,44,244,207,179,89,225,164,57,4,228,122,215,28,52,187,164,84,117,140,151,110,15,206,56,167,237,35,212,136,166,195,196,202,211,234,177,172,108,199,204,227,229,230,174,222,233,55,58,109,181,191,156,31,99,129,212,17,138,235,45,188,52,226,91,57,196,33,164,200,63,235,61,170,254,183,165,107,30,34,145,109,163,129,21,34,56,193,148,3,252,170,125,162,93,71,174,214,56,169,110,173,108,22,44,184,98,71,32,84,109,56,186,32,136,192,76,174,114,43,182,208,254,12,204,111,133,206,164,93,163,206,66,137,198,63,65,91,215,191,11,208,50,139,88,157,84,55,95,60,116,252,170,125,170,123,33,242,36,182,60,171,82,134,57,101,66,168,171,26,227,162,214,78,164,226,41,146,91,110,118,224,240,43,215,117,255,0,135,143,176,91,193,185,85,144,115,231,142,15,229,90,218,103,195,13,42,203,72,2,234,50,243,29,185,62,119,255,0,90,143,104,251,21,24,187,108,120,175,252,36,55,207,112,177,197,109,44,206,87,59,66,102,172,13,11,84,97,231,79,105,50,25,14,64,16,154,247,253,59,192,250,30,155,124,47,32,66,25,163,3,62,102,121,171,242,92,89,36,172,172,37,41,26,250,154,137,85,148,77,35,74,71,206,67,194,26,229,205,226,168,183,148,7,233,152,154,186,77,19,225,142,171,121,123,36,55,18,52,72,188,159,220,19,219,222,189,115,79,212,224,158,57,238,182,75,132,98,20,22,53,44,26,228,158,103,152,208,29,174,57,36,154,231,149,119,123,73,154,42,14,72,225,110,126,15,219,203,107,10,27,130,24,31,155,247,36,103,245,173,5,248,81,167,90,107,54,143,102,129,99,68,249,254,67,201,199,169,38,186,29,83,86,185,115,24,183,101,5,142,126,239,65,85,101,241,22,160,177,121,69,147,113,199,204,5,75,173,5,174,161,245,85,177,159,7,128,180,187,239,16,78,38,216,226,12,101,74,140,87,67,7,133,124,59,110,210,3,107,103,212,15,154,53,254,117,206,233,58,164,186,101,253,245,196,207,185,229,31,92,211,111,110,110,117,89,226,146,3,181,113,151,227,191,173,14,190,151,28,112,241,79,83,181,251,38,133,21,194,1,21,154,184,24,192,81,200,252,171,227,218,250,74,214,218,222,75,137,135,157,151,68,203,54,59,215,205,191,118,180,163,83,154,229,74,154,134,193,138,13,46,234,43,114,7,33,199,90,99,242,115,65,230,154,78,16,208,4,152,249,114,41,174,206,203,207,74,72,165,204,103,34,167,65,185,72,160,8,163,85,218,73,166,169,71,57,206,42,204,22,254,97,35,52,231,211,213,91,35,52,138,68,209,221,152,109,240,13,82,39,207,98,198,167,144,5,77,184,28,84,25,194,147,138,67,28,160,168,20,174,0,92,209,187,116,116,128,229,72,38,132,73,92,157,198,149,120,165,85,251,212,222,134,168,67,202,230,161,32,134,171,41,210,163,144,100,208,3,59,81,74,40,35,52,0,43,97,170,93,217,21,95,163,84,161,242,180,0,214,144,10,69,203,83,28,124,213,48,112,7,221,160,6,144,65,249,69,60,36,152,206,218,68,111,155,53,57,184,194,99,138,0,132,49,201,220,41,15,205,210,147,5,139,18,105,240,128,51,147,64,12,28,28,83,193,39,138,114,168,105,58,210,184,242,155,142,104,2,187,48,223,131,77,220,51,82,180,123,142,227,77,242,57,205,0,12,1,193,31,118,167,86,95,47,21,22,126,93,184,166,99,29,232,1,205,247,179,82,18,54,138,134,157,140,138,0,112,52,180,220,81,210,128,34,224,28,48,230,144,124,132,150,201,4,99,154,115,0,255,0,60,153,15,208,5,162,35,191,42,203,208,100,87,105,128,221,234,6,23,214,145,226,89,10,146,0,25,231,233,82,21,5,51,140,115,64,65,42,178,18,64,35,168,160,24,212,117,73,176,168,6,239,148,31,106,55,182,10,149,31,35,228,82,186,128,35,3,248,27,57,238,105,25,190,118,124,112,212,8,118,119,198,88,158,75,116,237,77,234,40,85,32,99,5,135,160,235,78,198,210,187,209,213,73,198,106,88,12,232,87,30,188,210,176,11,112,72,39,27,105,251,55,51,34,253,225,200,207,165,48,15,149,131,125,224,51,77,0,22,68,249,142,121,249,120,166,238,71,35,97,96,71,52,177,96,199,189,128,39,56,193,167,18,63,186,163,233,76,5,227,32,228,231,210,167,59,103,64,176,253,244,59,155,62,159,228,213,116,140,51,117,62,245,102,16,233,55,250,58,130,72,193,207,247,106,27,26,27,189,90,101,147,28,169,232,107,78,23,87,200,216,48,195,39,21,157,181,174,47,118,5,10,189,14,61,106,205,148,230,24,230,44,1,101,109,156,250,84,77,223,97,149,231,81,37,168,120,242,11,19,147,237,75,3,27,133,142,22,4,228,237,4,117,171,75,27,5,72,21,70,214,231,39,174,13,87,158,7,211,238,16,66,249,92,228,177,234,56,162,51,232,3,94,220,218,73,36,82,134,220,58,19,210,152,129,154,38,192,1,187,183,124,84,34,89,46,126,99,35,62,114,223,55,92,131,138,119,159,135,116,218,197,113,129,182,180,2,72,174,94,41,188,195,35,145,144,73,171,87,151,34,240,44,177,185,218,14,24,158,184,170,240,152,196,12,167,4,245,193,235,85,27,2,17,150,216,11,96,250,86,114,90,129,167,246,182,184,72,226,203,17,184,42,99,191,214,180,237,30,109,50,245,34,120,216,187,142,190,213,66,226,217,18,59,103,134,78,120,198,222,185,169,237,174,110,197,244,126,113,203,40,234,222,149,148,128,102,164,204,151,15,43,54,224,207,141,189,197,58,202,251,116,222,75,157,177,149,63,157,104,216,253,146,250,250,95,56,170,112,114,77,85,180,141,36,215,218,222,56,119,70,51,134,111,79,241,164,228,154,179,5,185,189,165,187,207,102,45,206,227,20,103,140,115,159,173,97,120,130,209,155,87,67,106,20,168,76,21,193,224,214,204,118,55,150,113,220,220,219,207,44,104,135,166,71,248,86,101,182,172,195,15,116,119,177,144,18,74,246,172,162,172,239,18,153,181,163,91,75,109,166,50,75,44,135,127,33,73,24,7,21,106,211,83,91,93,56,2,88,77,33,42,113,211,20,89,106,80,221,201,34,140,5,82,21,0,235,200,170,64,43,92,11,71,85,1,31,42,221,255,0,26,202,87,147,212,168,201,36,89,95,48,199,39,151,146,204,191,141,106,203,120,214,122,93,164,215,105,176,58,21,62,149,149,52,55,49,94,169,135,145,183,230,199,165,106,221,187,106,186,114,91,136,183,8,151,3,120,255,0,60,212,74,54,90,21,7,118,98,93,79,4,58,53,237,196,69,9,101,202,175,227,92,133,188,112,108,218,202,75,177,13,205,117,126,33,177,72,108,18,8,225,149,67,38,24,251,214,32,128,6,143,124,123,88,46,70,58,31,173,116,209,146,81,187,51,154,102,134,149,171,75,111,97,40,70,218,241,244,24,227,21,74,239,87,146,224,230,114,114,227,29,58,123,138,181,113,2,65,18,227,1,164,229,189,49,87,110,244,72,167,210,22,88,254,249,192,24,53,47,146,252,205,18,155,122,21,70,160,210,219,27,103,251,194,22,218,125,70,43,62,25,153,46,89,113,183,35,173,110,95,105,70,29,2,43,181,43,190,16,55,122,145,92,237,229,244,127,43,109,195,28,102,183,195,180,211,104,206,170,122,32,156,174,214,80,62,110,164,214,75,157,232,113,215,61,170,233,184,87,148,128,112,8,235,85,227,132,18,196,54,107,113,65,219,113,97,155,54,229,20,99,21,32,69,94,189,185,39,214,152,145,149,12,59,246,53,28,146,57,77,128,252,194,152,237,114,207,156,156,140,112,122,10,81,2,78,99,64,152,85,57,60,213,24,249,145,65,60,142,149,126,41,132,107,40,3,39,29,41,164,186,138,81,182,204,47,44,144,202,173,31,24,233,131,84,156,75,17,249,242,163,223,189,93,130,65,52,177,115,129,215,20,237,97,190,213,58,121,75,132,140,115,138,109,46,130,132,154,118,108,205,132,22,145,155,166,222,162,174,65,110,36,149,68,152,42,87,161,170,171,184,204,118,182,55,45,92,145,66,65,188,156,178,129,210,146,53,168,203,18,195,20,41,194,0,3,99,169,167,44,146,90,198,76,77,183,119,182,106,135,156,175,8,220,115,147,158,181,106,89,214,72,213,0,173,84,146,57,156,91,220,142,8,239,53,13,64,70,100,43,150,11,156,1,86,245,219,25,180,221,69,32,142,98,84,46,73,13,73,113,116,150,177,195,44,36,121,167,248,69,85,185,184,146,230,65,36,153,220,71,60,214,110,203,66,210,109,140,44,28,15,155,145,239,82,199,48,101,33,155,57,170,104,135,121,192,32,83,210,213,201,220,167,156,212,163,70,146,69,225,26,109,4,118,228,115,81,206,134,8,204,210,183,202,220,138,36,134,88,211,42,114,15,65,69,204,143,113,110,144,50,125,209,69,209,146,220,168,195,50,110,7,11,145,207,225,87,69,196,129,2,1,129,234,106,152,11,186,50,91,24,235,249,84,247,55,1,146,48,6,125,232,76,169,43,154,214,55,145,195,114,128,130,78,220,241,235,88,151,211,249,151,147,159,155,151,39,145,82,239,17,17,33,235,140,85,71,59,203,177,206,73,207,90,27,208,33,27,59,146,74,236,214,136,132,31,122,172,26,64,123,237,171,15,57,242,130,1,207,122,114,225,227,163,114,211,182,131,35,113,128,15,175,74,186,223,42,101,91,27,186,138,169,246,97,247,199,81,67,7,198,24,253,42,174,172,38,162,245,29,36,133,89,113,146,71,2,155,36,251,89,119,254,126,149,110,202,220,201,41,103,27,130,174,106,27,148,30,97,27,71,227,72,150,208,229,190,17,46,224,114,79,108,84,101,139,202,24,252,197,169,237,18,136,209,241,248,142,149,24,67,27,12,12,169,61,41,15,75,23,44,173,37,150,228,185,27,84,83,174,154,52,185,100,63,119,181,72,147,200,11,97,118,169,28,85,11,129,189,243,219,189,54,209,43,87,97,27,0,231,60,83,195,18,119,102,171,128,27,143,74,153,72,40,112,49,142,181,37,184,145,221,76,237,25,28,154,75,16,240,169,124,224,85,219,120,225,104,31,206,52,143,0,91,114,219,126,90,1,189,44,68,195,123,12,116,61,105,174,119,207,176,14,71,67,75,27,225,84,154,157,98,13,151,29,113,214,130,29,150,195,26,47,44,13,221,13,13,247,144,227,229,29,170,88,162,123,217,138,231,1,87,53,20,210,36,111,229,117,62,180,11,125,17,117,177,52,27,215,133,81,201,170,45,115,24,66,169,156,156,224,213,253,62,88,165,211,103,183,221,153,216,96,15,198,162,189,211,133,142,155,19,49,12,255,0,197,245,160,18,107,115,75,195,210,195,12,55,2,100,13,33,232,79,210,171,165,203,75,63,148,135,107,51,99,62,213,78,218,227,107,121,157,202,140,255,0,42,191,97,2,73,121,189,152,46,57,166,183,184,153,94,245,252,134,242,51,150,39,4,213,184,74,201,18,67,11,4,145,71,44,42,132,168,215,23,243,178,125,208,199,154,18,57,34,149,77,191,47,129,154,119,38,198,213,193,123,123,68,204,133,223,185,164,138,210,24,173,188,215,145,75,48,205,69,120,203,105,167,51,202,224,202,87,161,53,207,249,215,19,162,226,64,1,29,5,38,223,66,163,30,229,233,46,213,81,194,142,79,235,86,68,64,216,71,52,173,203,246,170,70,217,213,83,40,79,124,211,102,158,105,12,49,50,30,184,21,45,190,165,37,209,23,173,252,60,110,79,156,37,1,7,36,85,139,177,57,69,138,18,118,198,49,235,80,216,253,186,25,62,207,36,136,21,129,32,119,173,139,73,173,227,5,36,57,39,175,165,13,171,17,173,204,9,109,228,123,136,26,83,185,202,247,31,118,167,22,239,21,199,150,57,222,59,125,41,215,247,81,45,233,149,72,198,48,41,241,206,237,26,221,41,249,151,219,173,59,89,13,166,204,89,172,157,47,14,225,140,117,62,245,37,196,147,92,74,90,70,98,20,0,185,53,114,230,91,139,147,143,40,151,144,228,224,99,138,123,91,249,150,78,24,108,96,58,18,41,47,50,238,174,100,121,114,9,124,197,4,213,166,184,146,99,191,144,0,199,90,179,13,179,253,157,23,169,97,210,152,182,12,178,24,207,56,231,233,73,150,84,22,254,98,177,205,50,55,46,219,123,173,78,138,4,133,119,240,58,212,64,42,205,149,233,64,61,9,138,25,98,35,60,250,210,218,219,0,216,110,51,234,42,213,175,150,145,179,56,233,205,91,150,226,222,103,138,56,151,116,152,201,199,20,155,176,71,87,100,102,217,88,249,247,79,35,16,22,54,239,233,79,212,238,35,154,85,72,16,0,56,200,171,122,86,147,169,106,34,226,59,68,27,183,29,197,155,2,180,99,240,102,165,7,148,25,33,203,48,5,131,247,168,246,138,246,137,167,43,236,114,178,218,152,147,14,114,91,165,73,44,6,11,5,59,129,113,207,67,93,118,169,224,173,66,218,237,149,149,24,162,110,27,94,181,52,31,7,38,163,101,231,94,237,10,36,10,84,76,115,83,42,145,64,175,123,88,243,200,86,75,152,146,226,82,216,28,99,7,147,87,86,56,221,145,228,89,23,111,69,242,207,53,238,176,120,55,64,143,78,137,60,161,180,62,64,50,159,241,170,215,126,28,208,238,181,24,177,26,162,194,122,137,155,159,214,179,88,141,77,29,25,238,120,180,127,109,243,220,67,103,52,138,120,255,0,82,120,173,75,31,12,234,186,136,43,12,47,30,79,37,161,53,237,250,93,158,153,21,229,202,162,157,187,112,62,118,255,0,26,158,43,139,61,42,51,130,197,179,247,67,147,253,106,39,93,165,113,198,140,219,212,240,173,79,225,238,165,166,176,5,218,225,155,146,22,35,197,104,197,225,91,227,109,7,154,178,38,239,148,22,143,165,122,195,221,189,204,242,220,176,147,102,56,203,28,85,107,233,82,70,136,171,176,68,25,3,113,224,214,113,196,187,89,154,75,10,238,100,217,248,51,109,180,118,210,77,201,64,73,242,197,66,60,45,111,111,123,45,204,151,28,162,109,7,96,21,209,141,68,220,133,242,165,42,84,96,243,154,167,52,24,253,228,140,89,24,228,243,88,170,174,44,213,225,227,40,148,52,47,15,90,72,175,53,204,136,202,91,128,200,9,173,187,111,13,233,226,89,27,247,99,156,143,221,40,254,149,157,48,69,149,8,98,1,35,0,113,86,167,187,145,238,149,33,111,148,46,8,167,237,152,161,135,167,185,171,166,207,102,46,60,189,161,153,15,3,11,206,5,106,69,113,110,206,210,44,73,189,143,78,43,155,211,26,221,175,25,164,218,133,122,113,73,45,202,71,169,159,41,129,4,240,48,49,71,181,111,161,126,201,27,186,159,136,161,211,148,198,128,73,55,24,69,127,83,84,36,241,85,213,181,194,197,115,99,130,235,149,80,221,107,44,65,111,246,246,186,226,71,13,207,29,42,61,66,83,117,116,46,165,4,30,0,20,221,105,110,37,74,38,156,254,37,51,202,33,54,101,92,224,12,183,106,161,169,223,95,206,90,47,156,6,56,7,121,24,165,149,33,89,98,158,96,170,253,189,233,147,94,33,70,112,189,27,173,75,156,154,189,202,140,26,220,126,159,37,233,137,45,94,98,197,14,73,222,77,75,253,166,90,233,225,100,194,227,27,170,181,180,160,46,229,249,93,250,154,133,57,187,110,114,7,7,235,89,169,203,185,124,177,52,45,39,134,6,101,39,112,39,56,237,85,166,213,152,220,73,26,69,178,50,54,131,233,79,129,16,59,135,31,74,133,225,133,166,5,143,0,246,52,221,219,184,89,32,203,43,227,115,28,142,57,233,84,175,146,243,237,113,42,198,124,162,126,99,91,75,105,192,145,23,35,235,86,164,59,160,76,198,51,211,57,165,109,117,19,242,48,152,36,119,4,172,96,140,122,83,173,34,111,54,72,246,156,63,76,86,140,86,177,197,185,166,101,37,189,234,88,90,56,110,148,140,16,115,252,169,37,174,163,178,104,161,103,108,182,77,41,153,88,238,7,146,43,230,130,57,175,169,239,248,77,249,4,129,235,95,45,1,191,165,117,97,186,216,231,172,173,98,35,75,154,87,82,167,154,109,117,35,0,205,38,50,113,65,165,0,238,200,170,176,0,92,41,171,113,140,68,77,86,147,42,42,116,145,60,173,185,230,165,141,19,90,185,10,199,210,162,107,246,99,200,171,54,17,169,12,27,161,170,183,145,69,19,237,92,230,145,68,138,166,97,154,169,56,49,156,26,208,178,42,191,127,165,87,212,246,147,185,42,70,62,56,195,91,230,171,144,70,69,89,181,109,246,135,216,115,81,199,25,149,200,29,41,136,168,164,238,35,181,7,173,90,146,33,30,115,85,91,147,86,137,100,169,210,145,197,17,242,41,95,0,83,17,29,20,157,122,82,129,235,72,3,102,238,148,132,20,169,225,100,50,96,250,83,110,23,158,58,80,4,39,149,205,34,140,154,85,96,14,13,13,242,242,40,2,117,69,2,163,41,243,83,86,66,122,211,249,34,128,37,41,251,190,58,212,9,27,228,211,213,217,65,221,248,84,177,190,23,38,128,43,196,174,37,228,212,179,2,72,165,201,44,72,20,210,205,187,154,0,107,146,169,239,77,142,67,140,17,82,160,70,63,49,166,78,2,253,202,0,97,60,241,74,57,168,208,55,122,147,165,0,24,197,46,104,36,30,148,211,193,160,7,246,166,154,57,29,58,83,192,36,102,128,33,44,114,8,0,227,181,60,74,93,182,225,1,199,247,106,53,116,50,5,0,243,212,212,241,91,0,217,113,150,45,192,61,49,93,151,49,33,115,176,178,153,19,0,100,125,105,209,145,184,97,193,202,103,138,8,137,221,193,140,100,124,167,233,77,59,68,131,98,40,1,113,145,69,196,194,76,227,32,129,207,122,85,144,71,30,8,235,252,77,210,144,184,198,215,80,70,105,99,11,35,96,169,116,3,37,73,198,61,232,184,33,96,138,86,148,180,114,166,72,233,83,153,3,198,209,60,136,79,221,250,26,124,118,175,101,119,19,73,18,132,147,149,57,207,21,27,199,26,201,62,212,82,165,179,147,215,53,15,93,138,90,61,72,221,93,21,81,93,11,175,113,233,76,111,55,146,225,48,70,56,164,192,100,254,233,207,81,214,155,140,103,230,99,245,170,91,16,1,72,77,171,211,57,230,156,23,114,18,79,211,30,180,5,222,132,22,10,123,253,41,98,132,41,85,27,202,3,157,196,140,83,1,70,244,193,137,119,100,97,179,218,172,89,220,201,107,114,36,142,6,96,188,157,220,138,133,90,72,132,138,220,110,60,21,57,226,174,192,210,216,194,194,225,75,71,34,224,21,235,89,201,234,85,236,134,163,59,234,18,220,196,99,0,182,66,145,219,189,75,109,109,113,117,29,196,158,67,4,221,146,69,87,113,2,218,70,96,151,108,138,216,27,143,36,123,213,155,77,86,226,217,252,155,118,44,25,73,113,39,43,248,98,164,99,111,181,24,159,75,134,91,126,102,81,176,175,167,189,80,37,230,242,192,148,22,219,191,13,235,211,31,78,105,169,14,253,232,131,12,31,36,143,74,20,44,23,5,182,6,27,113,147,78,41,8,114,160,183,116,105,3,0,1,25,94,153,53,35,243,18,249,32,124,188,228,245,63,90,108,110,173,19,68,89,152,19,184,110,236,127,201,165,128,51,183,150,184,7,173,104,9,146,41,134,76,21,79,152,15,155,20,147,69,230,194,76,112,150,3,177,170,209,68,251,21,22,64,142,204,89,143,176,227,31,173,90,89,26,222,78,94,78,70,58,140,84,200,68,241,200,232,145,206,182,204,203,19,14,51,252,61,235,98,226,226,29,78,119,154,24,30,37,129,67,103,112,228,250,26,173,152,224,176,138,23,124,196,253,75,117,205,45,140,150,240,95,63,150,65,142,68,33,133,96,214,183,25,12,144,197,119,17,154,217,153,95,248,134,120,171,154,125,226,89,52,55,19,0,206,142,6,7,167,189,99,137,204,91,99,25,95,52,146,118,142,135,60,86,133,151,134,238,117,48,254,93,222,8,66,251,113,130,71,249,52,165,203,188,129,29,62,179,175,217,73,111,246,91,98,89,174,71,32,117,7,252,43,151,186,138,18,241,91,66,217,43,195,103,174,105,186,101,186,11,255,0,34,229,90,41,148,249,106,199,249,213,219,251,8,172,47,196,107,32,121,72,220,92,122,82,132,99,23,101,212,108,183,162,105,115,79,118,215,81,190,216,226,63,58,231,140,138,131,81,212,163,58,140,210,66,24,178,252,188,116,205,94,210,108,238,175,97,115,28,166,52,7,157,157,234,79,236,4,93,58,224,172,140,211,110,244,230,178,115,143,59,76,17,111,74,184,105,34,141,102,243,3,200,48,24,30,255,0,225,79,189,213,228,208,103,11,117,11,180,93,124,197,233,244,170,54,19,77,103,8,105,134,248,195,4,140,247,207,191,229,87,188,82,146,13,32,25,37,141,210,69,4,39,112,107,43,55,43,61,139,139,177,29,174,174,218,230,172,98,11,254,140,196,42,239,28,143,122,135,95,150,222,218,252,105,251,20,184,254,37,235,138,197,209,110,22,218,224,72,238,202,197,120,3,166,120,167,106,72,247,55,130,79,55,18,150,220,31,63,165,106,168,218,126,68,115,92,73,172,174,239,17,194,146,171,24,249,89,187,251,84,173,127,119,167,217,197,111,36,108,195,57,39,240,173,111,14,20,187,137,214,73,212,225,176,85,189,125,170,222,187,103,36,133,81,20,108,28,100,122,84,251,75,75,145,173,10,75,67,154,26,133,205,197,156,177,51,254,236,29,251,123,224,86,13,232,243,110,14,6,19,176,174,190,104,97,134,198,127,149,3,8,88,2,58,158,43,144,45,144,79,165,117,81,81,73,242,236,102,247,184,144,194,238,114,14,61,106,232,128,42,54,210,48,106,189,164,191,43,41,234,106,69,114,29,148,116,29,5,108,103,38,219,4,229,72,198,113,80,52,30,109,195,22,94,61,58,85,155,118,216,196,19,214,165,183,34,75,172,177,218,164,211,68,222,195,83,77,109,161,147,229,253,106,157,204,69,14,67,125,238,13,106,234,55,143,111,152,34,228,48,235,138,160,246,115,201,111,27,99,189,12,19,214,236,154,213,98,138,21,200,201,232,57,171,113,8,135,154,175,128,88,113,89,33,204,111,181,249,41,77,185,184,146,102,12,167,104,29,125,232,190,129,201,121,19,220,90,42,182,232,135,69,245,170,178,36,255,0,117,155,32,251,84,246,247,159,46,211,215,24,205,1,247,40,98,123,243,72,189,138,201,106,198,93,167,160,233,83,76,172,175,176,125,218,156,204,134,67,143,188,40,146,69,31,51,28,122,208,62,103,212,168,19,231,42,192,177,236,115,210,174,170,149,92,149,200,237,80,69,34,153,28,140,227,233,87,86,100,117,11,146,0,244,20,46,196,73,178,168,32,228,30,5,60,77,229,33,217,201,170,179,151,222,192,163,143,64,113,81,169,108,129,156,12,208,87,42,102,176,184,108,39,152,188,14,134,162,118,33,203,42,231,112,168,28,238,200,110,64,28,85,178,146,203,103,152,151,181,6,118,179,40,125,154,82,153,3,175,122,106,67,35,117,56,219,90,154,92,50,78,130,54,67,223,60,211,245,56,98,181,88,213,75,121,135,173,5,115,180,249,76,135,98,234,73,254,17,66,145,129,199,96,105,93,75,163,17,211,189,49,21,142,120,227,24,20,22,182,37,134,17,37,195,18,120,197,75,4,1,157,185,197,54,218,214,87,147,62,190,245,105,173,220,41,61,54,211,68,73,234,86,145,100,141,64,13,201,61,104,150,55,42,15,83,83,92,130,182,202,8,200,168,222,66,176,28,138,96,174,209,163,103,113,21,188,37,91,239,145,138,171,39,151,51,187,156,109,237,85,33,103,149,27,111,20,46,227,0,140,31,155,60,208,79,46,186,147,205,42,121,42,170,120,168,154,80,200,158,190,181,31,217,243,133,207,21,98,43,70,251,38,226,217,33,176,5,34,186,19,164,168,97,42,122,226,160,216,94,63,151,146,106,41,17,145,13,45,157,199,148,192,50,244,228,80,201,244,29,53,177,183,85,92,252,205,214,163,1,144,176,63,133,79,53,200,185,184,18,109,249,71,106,70,101,146,70,24,193,245,164,85,244,26,177,51,12,246,171,19,55,157,16,94,184,237,83,43,193,29,185,24,249,177,215,52,182,54,251,144,200,235,193,233,78,194,114,40,52,68,40,7,143,74,153,63,118,49,158,189,170,107,132,14,220,14,149,1,192,145,78,58,82,21,238,16,92,60,15,46,222,9,24,233,81,11,38,154,111,48,182,50,114,106,196,113,25,47,22,49,206,227,205,62,100,127,181,52,49,116,83,138,44,194,246,216,130,25,146,198,237,157,71,2,165,158,236,222,228,30,115,205,86,150,3,28,141,187,167,165,58,34,16,238,219,192,7,249,81,119,107,20,245,212,124,9,186,85,65,234,7,225,86,36,18,36,174,203,149,80,112,42,27,119,88,229,14,78,56,6,174,92,92,9,229,88,32,59,153,186,113,222,156,99,100,75,125,201,109,226,54,246,29,114,242,158,181,103,236,67,77,131,115,62,249,28,126,84,193,4,246,241,129,113,140,39,32,159,225,172,249,117,3,37,192,114,114,132,224,1,74,224,149,199,91,216,203,169,203,47,154,228,32,224,102,164,26,97,183,185,107,101,117,109,131,239,86,175,153,21,190,158,242,198,14,226,51,205,115,205,168,50,93,121,196,179,51,129,192,250,208,37,171,54,165,184,85,137,99,72,247,49,227,233,77,156,171,152,215,104,19,33,6,167,211,164,129,173,164,188,110,168,122,26,161,124,178,76,27,82,67,133,110,148,154,5,123,157,23,135,52,232,174,94,123,185,229,93,202,135,10,69,98,94,176,146,250,77,131,104,25,3,158,245,15,135,245,105,172,174,214,75,157,205,27,117,0,117,169,46,162,105,245,119,154,50,193,100,115,177,8,233,145,73,111,168,182,102,108,214,225,182,111,108,12,245,171,134,225,109,252,168,99,80,233,222,172,107,90,122,88,90,70,30,79,222,158,72,172,40,217,247,128,50,65,56,205,59,166,205,34,244,58,72,117,139,72,238,75,200,131,4,5,81,138,117,238,158,47,101,87,133,194,169,228,128,43,37,109,96,121,21,91,238,166,9,231,173,108,217,220,25,166,97,24,27,0,192,52,164,221,197,107,50,133,171,61,173,244,187,206,240,131,10,42,229,188,75,253,157,53,196,239,153,230,98,20,122,10,201,212,38,54,215,69,11,16,204,121,56,169,173,47,109,229,137,154,71,39,104,249,64,172,155,185,162,139,40,54,157,44,114,168,50,228,200,220,154,87,128,91,220,72,138,115,181,115,199,57,169,160,243,174,166,219,15,204,219,184,207,165,116,26,63,131,46,53,63,222,92,178,41,36,241,184,140,138,28,185,81,162,137,139,107,167,94,95,157,145,65,48,13,142,74,118,34,186,255,0,13,120,104,105,186,164,47,122,140,67,166,0,100,200,206,107,184,185,208,163,177,22,241,91,71,30,99,69,206,9,167,220,88,187,21,149,85,55,198,62,81,147,92,53,113,77,171,35,182,158,25,183,115,78,43,91,45,18,73,8,88,1,153,114,187,99,0,231,242,172,61,114,226,226,61,58,15,32,100,137,114,72,21,171,167,105,242,221,219,249,247,146,43,56,251,163,184,171,50,233,241,205,7,146,252,156,231,174,43,21,81,167,161,183,177,78,45,117,40,105,211,221,91,198,111,46,224,50,9,23,3,212,83,45,204,247,11,58,249,77,28,44,219,212,17,197,116,2,213,90,209,32,235,180,122,211,97,132,130,209,108,218,23,0,115,73,206,77,132,104,197,45,76,155,91,92,198,86,115,181,23,167,20,246,210,109,37,198,217,0,97,201,192,197,105,92,195,151,42,6,0,21,81,33,69,15,189,176,196,113,218,162,236,181,5,107,5,149,188,72,92,9,50,199,189,83,151,77,47,117,191,113,235,235,87,109,173,74,33,32,245,61,105,26,124,220,44,81,140,245,201,252,40,214,195,177,65,82,85,50,160,37,148,12,40,205,13,166,205,44,42,24,16,167,142,42,207,149,52,110,121,4,19,83,188,242,129,229,176,219,142,148,247,220,153,70,198,32,178,107,65,49,70,98,84,244,53,118,210,99,117,108,170,233,133,94,181,149,112,247,159,109,117,12,74,19,200,173,72,16,69,110,35,206,11,83,229,105,232,70,227,111,99,18,132,116,79,149,58,85,123,99,46,93,213,9,108,98,180,215,2,48,160,252,163,181,58,218,68,183,71,144,224,227,181,12,165,20,81,138,218,98,170,100,76,49,60,213,147,164,171,39,153,230,133,33,191,42,18,229,174,157,165,4,41,64,113,158,149,65,126,219,117,35,194,146,143,155,156,138,19,176,236,108,91,60,22,136,249,218,217,170,5,131,204,239,142,63,132,84,23,22,242,217,162,130,197,141,17,220,196,16,6,200,96,14,77,15,80,18,72,86,245,179,43,148,43,208,102,145,193,242,82,20,94,9,249,154,159,111,111,230,70,100,221,144,123,211,164,89,84,38,0,218,79,45,77,160,37,154,208,71,12,76,167,131,85,196,70,9,28,238,200,251,198,167,184,152,8,124,165,25,35,24,25,168,82,55,72,203,76,112,167,239,31,106,57,117,21,201,119,25,237,86,85,92,51,112,69,54,11,82,178,167,153,39,204,79,34,158,91,16,174,206,16,158,41,230,63,41,12,142,219,152,244,161,187,5,174,76,102,154,55,42,128,21,2,153,11,221,92,187,68,83,0,127,13,87,129,101,145,165,118,201,11,200,162,214,121,163,186,89,206,64,98,70,40,178,122,136,108,182,55,5,198,226,119,3,235,90,3,79,40,202,93,240,0,168,46,110,89,46,68,165,179,158,130,174,193,63,219,92,134,224,227,140,209,182,136,122,16,67,104,37,185,144,153,25,151,176,175,152,35,249,5,125,68,124,232,21,81,70,114,121,34,190,95,43,242,228,87,70,27,173,206,122,253,8,101,125,198,140,113,74,200,115,205,56,168,24,174,180,100,70,69,33,59,122,83,143,20,209,203,99,181,80,135,3,230,117,169,82,0,6,115,76,41,180,113,74,36,39,138,134,5,136,230,216,113,72,202,38,151,113,52,197,77,196,85,177,104,85,55,243,154,69,21,70,230,184,8,189,51,90,23,118,42,176,12,247,172,232,167,88,110,78,238,181,126,226,255,0,237,1,20,118,169,25,74,38,22,219,145,186,17,77,138,27,166,144,188,35,41,73,124,162,228,98,44,238,3,154,210,211,53,40,236,236,218,25,23,44,7,122,104,76,162,214,151,50,43,72,253,23,173,81,35,15,205,104,174,178,92,77,22,7,207,192,172,249,91,230,205,82,36,146,51,129,81,200,217,52,43,100,83,50,119,83,16,224,74,211,193,220,41,173,138,20,224,208,3,163,136,249,153,169,37,108,12,83,227,101,252,106,41,126,102,160,8,74,101,179,78,198,70,41,227,0,115,76,126,15,20,0,108,197,60,54,218,96,114,69,56,46,234,0,25,183,98,145,139,12,83,140,100,116,169,25,71,151,200,230,128,37,131,111,150,115,214,171,185,203,241,76,70,97,145,78,206,57,61,104,1,113,233,73,131,222,151,60,230,130,115,64,13,206,40,198,234,8,205,42,241,64,8,23,107,102,154,231,39,53,35,156,142,42,47,106,0,112,108,174,41,225,240,184,168,192,217,201,233,74,23,127,34,128,18,41,91,201,117,217,31,3,36,145,207,225,86,36,159,124,16,149,27,113,217,190,247,255,0,170,170,1,193,81,212,138,145,54,187,98,86,59,213,123,119,21,214,98,152,197,124,59,111,3,107,114,72,235,79,68,2,216,187,100,157,216,24,244,245,52,215,145,64,32,169,0,241,131,214,132,148,135,24,35,105,93,164,17,158,58,255,0,74,4,247,19,248,55,40,222,61,71,74,99,58,50,21,224,6,224,228,26,189,12,182,208,233,192,131,151,124,229,66,224,15,122,164,14,83,143,151,230,207,21,58,176,216,123,207,34,172,72,80,16,159,117,179,147,244,167,180,224,70,99,3,247,132,228,231,166,41,182,241,163,92,124,202,92,176,199,21,60,144,47,217,102,103,117,87,143,230,28,115,143,242,105,182,144,45,74,221,23,230,233,237,76,76,60,152,25,227,154,148,36,123,75,44,155,151,129,130,41,136,197,93,136,11,211,20,211,6,137,66,51,204,20,40,59,184,230,164,139,43,28,208,76,168,248,28,3,156,15,127,173,67,12,227,149,60,56,228,83,147,2,38,19,111,46,199,57,90,0,177,114,145,91,105,209,249,49,39,152,201,135,39,36,143,165,89,251,68,242,217,194,155,20,128,188,156,116,21,69,161,119,14,201,32,59,186,169,237,86,32,158,113,16,64,19,56,219,211,131,80,237,113,178,22,182,18,72,130,24,196,135,118,65,237,154,181,109,106,205,117,179,39,39,130,7,99,254,20,237,166,11,168,209,27,110,241,200,78,128,211,230,149,128,143,37,82,66,9,44,156,19,138,150,223,65,50,145,73,244,157,66,104,230,143,151,83,130,126,238,50,42,188,174,115,208,96,158,245,53,253,235,220,188,126,107,110,42,113,147,212,138,134,70,243,206,200,128,1,70,226,27,174,41,198,251,177,244,17,24,29,217,24,192,200,199,173,72,241,52,45,20,193,136,39,181,67,192,82,71,78,156,213,134,45,52,106,95,130,6,48,58,85,137,13,251,56,148,134,82,78,192,79,39,25,169,109,246,92,56,142,88,230,25,224,97,134,51,249,85,113,198,20,168,101,83,184,134,171,243,193,178,88,110,34,196,113,99,39,111,173,77,239,176,197,108,200,194,25,163,56,67,129,233,143,241,169,227,150,222,43,41,154,52,30,96,249,69,78,98,255,0,67,55,59,139,33,56,201,235,154,52,27,88,94,91,207,53,128,64,49,243,123,214,46,74,205,246,2,11,88,12,150,43,112,178,4,195,100,156,115,244,174,158,203,84,182,183,16,76,179,36,156,237,97,142,65,199,255,0,90,169,104,214,241,232,211,204,250,154,172,218,92,128,237,112,9,195,118,253,51,86,172,60,41,30,161,36,215,150,211,36,112,22,222,159,41,193,95,241,230,177,168,224,210,230,216,105,92,199,214,167,15,172,91,223,34,146,36,108,237,39,0,253,41,186,211,59,106,209,63,146,96,137,162,238,114,115,197,104,120,150,27,84,213,244,235,34,50,136,191,123,24,230,186,27,171,29,58,235,75,44,224,121,145,47,202,221,77,56,213,228,113,208,26,27,224,217,132,26,115,0,88,134,125,187,184,205,50,107,225,104,247,66,228,201,180,177,219,156,99,249,87,35,166,234,87,26,100,242,34,187,24,89,187,158,159,74,214,212,47,237,239,252,57,117,38,246,50,167,169,172,165,70,211,191,112,82,182,134,117,238,191,106,109,190,203,108,38,33,91,37,152,140,255,0,42,130,242,230,91,235,88,221,101,38,48,54,157,205,147,154,235,244,157,7,79,186,209,173,174,26,213,94,60,5,98,221,114,70,114,127,42,101,175,130,173,98,186,158,64,65,133,193,196,106,121,30,244,253,180,19,229,43,115,140,66,81,85,183,171,31,186,0,237,239,250,85,181,182,185,146,48,70,210,65,206,91,210,174,95,120,118,75,104,46,46,173,129,242,163,56,249,249,173,45,35,201,107,111,43,229,101,24,229,186,230,182,157,107,173,12,212,93,197,211,180,157,214,130,116,96,167,60,132,227,38,173,202,215,74,161,89,139,12,224,131,216,84,209,93,91,66,118,197,144,65,195,14,213,43,206,172,234,193,55,3,199,21,199,42,154,220,217,109,99,154,213,44,101,120,158,68,119,242,128,44,217,61,177,92,204,159,44,101,211,133,205,122,6,174,93,108,46,192,77,138,208,56,25,245,218,107,129,86,49,68,176,48,206,70,115,233,93,152,105,55,23,115,57,167,114,40,220,9,120,127,195,21,34,206,160,177,63,123,36,102,161,42,26,115,129,199,20,214,77,185,56,227,125,117,16,210,39,183,222,98,144,185,231,214,167,141,217,161,14,188,108,168,199,42,2,140,110,235,86,45,64,98,209,125,213,2,153,156,173,185,91,205,121,193,103,57,39,161,171,118,183,172,23,18,28,133,232,42,53,137,89,146,21,192,201,56,169,90,203,202,158,63,48,96,30,249,163,113,54,150,133,2,76,247,47,33,227,127,106,87,79,144,144,122,85,155,139,93,183,50,24,248,80,58,213,40,220,132,33,151,156,245,164,105,186,186,16,1,27,99,25,7,173,91,182,139,59,85,142,1,60,83,33,72,217,15,106,178,81,36,218,35,110,69,2,147,184,214,88,162,186,147,161,92,113,85,164,140,202,20,231,130,106,123,187,125,146,96,54,114,57,166,143,184,23,176,160,91,146,160,141,31,4,12,250,213,187,75,187,75,125,78,5,157,87,202,13,151,205,102,170,52,143,147,76,146,218,70,151,120,25,111,113,159,210,134,22,58,13,90,235,79,212,53,9,229,128,0,136,48,184,3,31,165,115,239,23,154,155,135,27,79,62,245,99,236,34,40,139,16,3,30,120,226,152,127,119,25,160,34,236,198,70,254,100,56,3,230,232,125,235,66,219,82,16,90,52,2,60,103,189,82,181,132,72,195,142,61,51,82,52,59,36,249,87,0,244,57,205,1,45,201,34,189,120,17,218,32,65,244,170,87,23,82,204,251,159,57,245,38,167,184,96,178,109,11,218,170,144,31,25,24,97,214,144,36,156,174,78,15,151,110,15,118,235,68,152,22,196,131,248,82,72,65,137,87,25,43,85,215,204,145,182,224,145,233,84,59,92,185,4,132,1,176,254,181,35,203,35,202,138,6,7,115,85,66,152,148,156,28,122,83,163,185,0,238,29,168,76,142,82,213,195,153,63,116,15,3,181,33,68,146,63,44,142,125,106,178,75,190,66,221,9,171,36,4,3,158,180,197,170,247,72,144,249,57,29,251,83,112,83,107,231,4,211,202,31,189,140,212,130,15,59,36,140,42,80,13,216,172,25,135,57,231,181,93,183,222,202,170,65,224,228,213,60,6,152,5,232,15,53,113,175,214,41,242,23,32,12,84,220,108,117,242,36,59,71,92,246,170,177,196,95,56,236,58,211,165,221,115,42,19,235,205,74,8,138,34,170,58,18,41,189,68,149,180,101,67,194,142,192,103,154,146,222,218,107,201,152,70,62,92,12,181,62,36,30,65,14,65,36,213,187,59,248,244,242,235,140,228,1,197,43,43,234,83,109,34,181,221,155,219,200,16,130,213,126,107,212,143,77,138,48,184,101,21,51,207,28,128,202,200,217,35,169,170,19,152,230,10,170,160,177,235,205,83,208,206,237,141,138,124,219,18,79,206,122,212,2,76,18,88,115,76,218,98,144,18,216,62,148,49,46,231,105,192,21,55,185,86,47,233,108,145,220,52,242,115,158,149,110,7,130,43,169,166,98,8,60,138,200,12,237,30,197,109,184,168,227,138,93,173,185,137,20,239,160,114,95,82,236,204,151,19,179,118,160,68,173,19,108,229,123,183,165,82,66,201,17,36,240,122,83,197,218,173,185,143,105,13,212,154,69,53,109,132,17,176,184,32,158,0,226,172,91,205,246,123,164,148,14,1,231,138,44,237,228,189,96,99,108,100,115,77,184,141,237,166,49,30,148,239,101,113,104,221,153,180,250,172,55,32,153,56,12,49,205,71,121,97,13,205,172,113,218,227,142,120,255,0,26,196,100,50,149,95,67,197,109,218,222,166,157,14,2,238,44,57,239,68,167,114,90,182,197,61,69,157,109,82,44,156,129,131,205,26,5,180,23,55,12,178,63,204,84,96,17,81,92,220,44,209,179,55,82,78,61,184,173,63,13,233,206,232,215,107,192,8,106,18,101,202,202,55,38,146,15,34,105,109,84,129,8,228,156,86,70,163,117,44,81,165,168,25,64,248,206,59,85,171,203,155,164,87,144,174,1,56,221,85,239,118,181,141,188,132,238,112,114,107,70,140,225,220,181,52,113,249,81,5,194,133,2,160,142,103,109,73,101,44,74,33,28,85,59,139,153,30,44,147,128,7,76,85,235,120,132,26,120,158,70,201,97,144,43,59,23,97,154,253,251,221,223,110,100,194,168,0,15,90,177,108,168,246,132,42,140,156,115,233,89,187,62,209,16,156,159,153,143,126,213,173,166,188,34,213,213,176,15,29,253,233,23,203,161,76,192,233,59,46,238,42,205,160,104,238,18,61,219,85,143,53,38,193,45,195,191,240,168,170,242,206,67,43,170,238,219,81,113,165,112,212,34,23,122,148,136,156,42,138,130,61,44,72,99,138,50,228,177,199,203,131,86,109,237,222,246,240,69,24,196,146,227,113,35,35,25,175,65,208,60,53,101,167,72,201,112,209,187,166,79,10,115,210,176,169,82,49,71,68,32,222,196,26,31,134,227,211,72,148,179,51,108,7,230,85,226,181,252,61,107,115,37,232,121,98,100,136,150,219,211,6,174,197,101,139,35,48,25,50,184,69,202,244,25,174,130,41,109,237,99,138,198,56,193,145,6,119,1,214,184,229,41,73,110,117,194,146,86,46,65,110,126,211,36,173,134,224,0,8,170,243,170,137,11,156,103,211,20,5,188,46,118,253,198,171,18,91,41,141,129,28,227,165,115,218,234,201,29,177,124,143,81,132,136,97,202,168,231,208,84,19,69,48,11,34,28,179,30,149,57,158,24,108,155,204,226,173,91,168,150,40,74,243,198,73,173,20,27,34,83,181,238,66,9,135,150,201,98,58,10,145,14,233,85,136,192,61,106,230,33,18,16,196,113,214,171,76,209,182,230,95,186,58,83,113,178,185,10,92,218,34,98,168,81,228,24,198,113,89,87,232,46,240,16,124,202,121,197,95,72,219,236,161,115,128,199,53,86,56,222,218,121,9,57,29,79,210,155,125,133,23,109,202,87,78,240,194,35,81,180,47,36,147,214,169,91,93,155,233,27,200,219,133,227,34,182,110,154,27,248,204,91,118,3,211,53,86,223,76,93,61,54,198,84,147,206,5,38,226,62,102,82,62,116,45,137,51,215,173,77,56,109,66,241,82,51,140,32,63,141,62,120,154,234,54,46,155,54,247,205,69,2,201,110,175,112,132,49,81,211,214,165,201,18,67,62,139,118,178,134,3,62,181,45,188,50,249,14,36,28,131,138,180,186,204,209,192,146,188,25,86,227,233,81,65,50,204,93,164,249,55,115,201,170,136,185,81,25,143,101,190,79,57,52,177,217,19,38,115,152,241,205,74,118,180,88,235,219,52,176,92,52,49,136,4,121,25,234,105,141,43,18,197,97,3,70,23,204,219,187,173,54,8,109,224,150,104,81,178,224,117,2,172,23,133,129,42,48,202,50,6,105,131,117,180,79,116,35,15,36,128,140,81,100,29,74,226,104,252,183,44,11,14,199,25,169,19,69,130,116,18,51,182,100,94,194,139,101,121,52,236,205,30,210,199,238,250,84,176,71,35,199,141,231,41,247,70,113,73,180,180,41,197,75,82,149,214,142,214,48,226,221,216,167,86,39,181,82,70,89,1,220,248,85,247,173,123,129,115,36,100,110,200,126,51,215,21,66,93,18,77,159,235,66,169,25,233,76,150,154,209,21,190,71,144,178,18,195,181,58,65,190,54,82,9,221,128,127,58,124,17,27,123,34,170,55,48,61,125,105,70,255,0,40,75,34,226,130,82,99,46,227,84,17,36,39,37,7,221,205,36,139,35,21,92,114,58,243,72,109,252,169,188,226,217,45,239,78,150,9,112,211,23,57,52,53,116,90,216,208,181,146,52,132,169,225,155,173,71,57,77,192,113,237,85,99,223,228,2,79,212,210,144,146,146,225,179,142,131,52,10,195,100,182,112,209,22,57,201,224,250,84,146,45,194,220,13,132,44,103,189,60,220,172,112,160,145,119,30,213,13,212,47,52,8,171,33,86,99,215,63,141,61,4,104,9,36,132,149,24,110,62,181,243,28,43,242,115,222,190,145,142,7,131,105,105,11,28,87,205,34,102,68,30,194,183,160,214,166,21,213,236,62,225,66,96,212,120,202,102,164,145,140,176,169,61,104,43,182,42,232,185,141,138,228,100,84,106,127,121,82,6,224,212,104,185,147,154,211,160,22,25,134,41,152,244,161,179,64,53,44,34,201,99,37,74,214,145,184,204,24,172,208,120,169,85,201,134,164,119,42,108,89,46,178,79,122,181,40,142,49,133,234,106,162,140,77,158,249,167,206,54,141,227,173,73,67,226,140,198,197,215,146,105,141,19,187,22,61,104,183,157,179,83,231,115,230,132,194,197,49,22,194,73,28,212,82,41,38,175,92,175,67,85,79,90,180,201,104,98,12,10,49,206,105,77,25,197,85,136,12,82,211,75,158,148,129,142,105,12,148,2,14,106,64,70,42,38,144,236,166,111,52,1,43,99,52,16,49,80,151,52,161,141,0,72,18,148,2,58,83,67,26,81,33,20,236,4,129,136,35,53,49,196,131,3,173,85,50,18,180,232,159,105,205,22,1,24,121,109,205,53,190,110,69,58,121,55,145,182,154,188,45,22,1,20,231,138,9,219,72,160,6,38,150,65,147,72,7,39,74,86,52,232,151,35,21,28,188,55,20,0,128,18,104,40,85,193,162,39,36,224,213,130,6,51,64,17,204,187,147,138,146,211,106,33,221,77,39,52,211,64,16,12,18,65,56,227,140,84,150,225,121,87,228,245,7,189,70,171,251,210,173,247,131,118,233,138,124,161,68,155,144,158,152,230,187,14,114,73,74,198,187,128,14,231,140,183,60,83,109,37,17,93,7,126,20,240,113,233,81,100,177,1,187,244,250,211,217,76,68,6,0,154,77,13,189,71,52,161,163,98,18,79,45,31,10,95,24,63,144,168,207,39,61,61,133,57,188,214,82,89,255,0,118,6,66,142,153,168,208,238,139,113,235,156,81,21,100,13,220,114,179,163,135,67,130,167,63,90,154,73,150,101,146,66,74,239,27,91,111,95,95,233,80,83,208,225,137,0,99,24,32,244,164,201,90,13,221,189,115,189,136,227,142,49,73,140,178,2,193,70,122,154,89,4,104,161,163,14,114,113,207,74,105,92,156,16,15,113,66,42,229,233,44,112,12,138,56,219,195,123,212,16,15,220,185,118,33,212,113,138,72,36,157,156,69,188,149,61,20,244,168,220,72,21,86,72,156,51,100,229,122,83,26,212,144,171,160,220,56,102,90,149,188,219,113,24,148,97,15,32,142,185,168,11,75,59,40,49,176,8,56,197,91,123,193,57,68,154,34,2,241,159,74,150,174,192,117,156,104,38,102,51,144,72,36,25,57,231,240,170,209,199,190,102,73,39,111,49,115,180,227,10,87,63,206,135,99,27,200,62,98,165,126,87,65,210,159,26,27,139,93,230,70,114,158,164,99,255,0,215,83,228,3,31,25,218,234,2,142,143,140,243,80,202,161,21,228,18,22,32,112,84,96,245,232,125,169,241,73,242,150,121,89,23,160,227,60,213,229,146,25,52,217,149,220,185,11,156,1,131,214,141,144,25,211,198,241,231,43,146,160,48,2,173,141,190,111,202,195,110,0,218,122,228,212,119,49,204,137,20,204,225,81,192,57,254,148,242,140,79,155,229,128,100,32,150,244,24,237,84,181,64,69,34,50,220,5,3,1,187,30,181,118,36,146,236,108,99,132,78,0,90,101,152,142,241,228,141,217,183,71,200,99,215,233,73,165,187,71,118,193,207,201,191,6,162,87,90,32,52,172,115,54,116,245,201,102,63,32,247,171,30,30,180,11,175,220,90,222,72,145,195,188,7,44,9,31,74,102,139,41,177,241,125,181,213,212,127,232,235,39,4,14,163,6,183,45,45,237,239,245,29,78,107,82,219,30,82,98,103,199,45,254,115,92,238,75,222,94,69,71,115,168,186,210,30,13,30,230,213,60,151,177,148,97,88,140,21,227,168,39,143,210,185,191,13,106,115,91,248,126,123,6,184,71,120,229,42,10,48,36,15,74,236,116,255,0,17,185,209,90,27,171,111,48,194,190,91,170,175,203,143,94,123,241,94,119,161,222,65,62,191,125,132,88,34,119,36,41,92,12,255,0,156,215,44,20,165,13,75,107,149,147,235,154,102,169,173,220,66,214,96,74,32,93,231,44,20,228,113,215,241,168,60,173,83,76,24,186,66,145,72,184,98,36,12,115,255,0,124,215,75,105,169,89,233,95,106,71,185,24,117,36,30,51,159,79,247,106,187,106,86,247,240,25,38,120,216,47,1,84,99,143,90,209,87,146,247,109,161,7,14,22,65,112,238,144,111,143,61,91,174,42,109,102,194,93,42,214,47,52,52,113,220,16,220,176,57,30,149,211,195,38,159,125,112,19,106,34,170,224,142,153,231,249,212,250,134,153,111,226,24,213,30,38,2,28,44,101,79,31,174,107,73,85,217,48,81,53,45,46,127,179,236,96,181,0,121,50,168,108,250,12,127,58,123,93,170,222,168,138,68,88,138,149,45,130,77,100,220,88,220,219,71,229,44,140,231,102,0,99,144,181,206,63,246,173,163,5,228,200,91,176,237,88,123,37,55,116,83,149,180,58,109,125,90,207,71,153,226,185,243,18,104,201,42,71,67,145,210,185,59,105,26,22,30,83,182,225,135,193,233,156,127,245,233,215,215,183,147,219,155,75,182,144,40,66,6,126,162,170,44,202,64,24,35,9,140,175,173,117,83,163,203,27,200,137,74,230,212,23,202,32,100,157,163,73,89,195,19,219,211,31,173,116,26,108,139,60,18,172,121,119,141,134,210,189,248,174,46,210,40,238,137,73,20,177,234,51,245,174,143,68,155,236,26,204,150,249,43,156,16,43,10,176,73,104,84,31,114,125,117,238,69,164,129,227,109,187,8,249,189,113,92,122,194,90,55,145,249,192,197,122,86,174,62,211,163,223,151,198,82,55,113,143,101,53,230,235,43,53,185,82,220,181,107,132,119,139,38,182,140,164,177,97,75,131,212,243,82,180,106,80,109,29,242,104,1,3,4,199,235,78,36,7,101,3,34,186,209,141,244,16,145,149,80,188,250,213,105,229,116,184,32,54,5,93,198,220,22,21,74,250,54,141,146,70,94,90,152,161,172,172,198,137,155,237,17,56,231,111,175,210,180,38,188,119,154,34,234,184,30,134,178,212,109,33,135,35,210,174,169,142,92,103,27,133,50,231,21,114,236,177,27,150,118,140,224,17,81,189,186,44,3,161,35,173,69,20,178,170,176,86,233,237,80,71,43,9,240,199,0,158,40,102,113,93,16,229,79,45,243,211,218,164,143,41,157,189,77,60,69,231,204,72,229,71,74,120,179,154,96,251,20,225,122,84,220,167,36,183,42,52,164,204,225,199,227,154,4,202,62,81,222,153,53,172,144,201,243,231,39,177,166,195,108,238,11,227,144,120,52,214,163,178,122,151,209,145,24,224,84,159,104,137,72,110,56,237,85,130,103,120,207,204,5,67,21,183,207,137,14,79,122,118,33,168,150,238,103,51,17,142,149,0,77,221,106,96,131,238,40,252,105,38,27,19,0,115,69,130,45,108,87,203,35,97,14,42,192,144,5,7,105,249,123,19,214,171,9,24,62,15,67,210,172,249,109,42,124,167,20,88,169,43,106,34,185,146,77,204,160,10,175,42,249,179,100,85,166,135,202,82,84,245,233,85,196,110,129,178,114,77,13,88,34,250,147,69,3,56,37,23,62,181,45,186,172,115,229,151,3,181,58,202,249,96,70,93,188,154,134,230,125,251,10,117,38,154,216,157,91,208,146,84,243,167,40,188,15,106,167,113,107,246,87,31,120,231,212,84,230,71,87,27,78,24,247,166,252,247,45,151,201,3,214,147,30,168,170,6,57,7,191,74,208,107,114,198,63,155,32,214,116,241,52,109,145,208,17,83,71,122,232,50,199,42,27,3,138,90,21,37,204,174,107,11,55,80,159,55,78,181,74,75,207,41,37,132,14,91,140,254,53,34,106,18,148,46,91,35,211,2,161,134,21,154,109,238,122,154,52,34,62,100,16,252,132,183,76,212,137,24,102,25,238,106,205,213,178,198,6,211,159,165,65,27,118,61,71,74,69,59,22,149,26,73,176,189,125,105,141,132,119,82,125,234,221,146,159,178,60,192,229,235,42,228,72,211,49,0,130,79,38,168,133,171,31,166,218,205,168,222,121,49,28,0,220,211,117,91,43,189,54,246,69,146,63,147,60,102,172,233,183,39,77,115,63,57,223,206,7,90,185,174,234,241,234,168,159,35,103,32,150,34,147,87,212,174,107,72,165,29,204,151,49,164,106,131,167,98,106,41,23,202,144,12,156,158,213,176,215,150,54,122,59,44,72,173,49,11,143,94,162,177,196,138,209,171,57,249,201,201,21,55,125,67,125,73,101,183,97,15,152,231,62,149,20,96,0,73,169,77,223,152,152,110,131,138,98,66,204,115,218,168,149,126,164,134,38,198,252,254,20,251,108,52,18,47,115,222,160,149,229,95,151,119,31,74,7,152,25,85,1,249,186,208,59,11,36,44,193,81,127,135,154,68,180,102,220,27,169,21,50,51,69,35,110,28,212,145,74,237,50,175,98,121,166,144,94,196,54,87,50,88,49,80,132,118,167,179,189,253,209,24,201,61,253,42,238,175,44,22,207,14,196,25,61,106,61,38,120,35,73,165,124,6,39,11,84,149,183,37,187,234,80,153,77,180,165,15,39,183,181,73,12,219,144,238,25,52,251,176,140,67,22,203,63,83,80,192,200,175,135,36,123,86,114,70,177,119,220,68,183,243,229,8,91,106,49,230,187,72,38,181,209,236,35,183,71,4,237,229,171,148,144,32,102,242,243,235,197,92,181,190,179,104,4,115,151,46,123,145,73,17,53,125,138,247,218,146,221,69,28,107,183,25,57,32,251,213,72,79,157,33,136,140,40,233,77,54,209,249,237,229,242,153,226,151,204,242,231,40,6,51,222,157,193,45,7,181,187,206,172,65,249,84,122,85,232,160,91,173,31,222,48,113,205,85,183,149,163,179,157,51,203,18,5,91,177,99,21,160,136,245,101,228,122,212,220,164,138,16,101,161,84,3,30,181,59,90,58,178,174,72,13,78,220,169,34,70,6,8,53,102,250,70,220,184,236,56,165,208,174,164,142,235,2,108,232,28,99,53,80,148,136,121,42,197,158,67,133,20,203,155,172,194,140,112,170,58,158,181,208,248,91,194,207,172,163,106,83,62,18,39,249,21,144,142,213,141,73,168,70,236,232,167,11,179,173,240,95,133,163,181,131,237,87,110,225,218,61,217,56,61,248,174,178,201,34,243,90,236,171,121,61,24,176,172,134,181,49,180,24,159,228,10,3,40,4,113,91,22,119,113,222,217,201,103,8,249,75,117,207,97,207,244,175,54,237,202,236,239,132,98,145,37,213,211,93,58,195,109,22,219,84,249,139,98,180,12,17,199,107,27,47,223,61,251,210,90,170,75,50,194,202,4,113,38,23,182,106,196,146,164,152,136,1,181,79,95,74,151,239,94,230,191,11,68,113,93,108,30,81,29,42,211,78,141,9,1,126,114,57,53,67,202,50,207,38,195,233,138,181,31,150,140,60,193,147,220,213,83,109,174,80,159,45,238,87,107,104,231,145,94,65,242,47,24,247,173,56,18,24,32,44,15,0,85,89,124,182,117,217,156,117,52,245,189,139,201,101,11,184,129,85,5,109,204,166,220,182,42,149,142,224,179,110,57,62,244,248,109,227,104,196,101,207,7,154,142,214,229,100,145,128,76,0,106,116,0,52,138,8,46,106,95,43,102,154,164,78,88,61,169,242,200,33,78,1,172,181,185,150,64,194,80,1,233,154,145,200,176,217,1,145,137,99,146,41,146,91,165,194,202,22,66,184,25,95,173,14,93,9,74,200,146,230,221,36,142,19,25,195,15,74,108,240,73,20,177,186,54,227,222,159,167,194,226,205,68,143,150,4,210,44,155,162,108,156,97,177,66,72,87,43,220,221,129,47,148,200,114,69,34,233,227,200,121,60,210,1,29,42,217,81,36,126,118,208,127,10,17,247,254,236,175,6,135,14,163,40,218,68,82,35,27,46,240,163,43,154,163,169,25,15,150,130,50,9,60,145,91,16,163,71,118,207,140,168,227,21,102,230,40,174,83,144,20,250,211,66,40,91,121,86,182,81,249,131,57,167,221,58,9,17,225,1,129,28,212,115,66,224,5,7,114,142,149,71,236,211,64,228,238,37,79,81,74,227,36,181,73,222,119,145,147,10,79,25,244,171,241,220,146,76,76,23,43,233,73,20,236,85,64,78,20,99,165,75,19,91,198,12,172,65,145,186,241,73,235,176,11,123,121,26,91,157,156,144,58,1,80,98,84,128,76,56,243,23,145,86,45,163,143,204,45,140,231,177,20,151,70,87,156,58,47,238,213,113,197,53,30,172,47,98,40,164,48,218,12,131,214,165,184,150,59,187,127,40,57,14,71,60,210,219,72,103,66,74,240,157,177,84,81,188,219,137,55,241,158,7,106,119,23,49,97,44,0,179,69,7,133,228,213,41,35,251,89,217,27,125,202,191,109,50,171,52,78,220,116,52,203,27,72,45,190,213,42,190,230,201,218,51,78,193,206,246,50,37,18,70,126,101,57,90,85,184,105,23,13,219,165,77,45,212,146,79,181,226,0,1,201,168,21,132,114,238,150,63,146,128,78,226,221,200,96,181,39,7,28,126,180,248,109,12,54,31,104,216,79,25,234,106,7,190,51,74,202,35,196,107,211,53,113,111,55,197,28,101,176,189,248,164,51,62,206,121,47,93,131,161,10,135,140,138,182,209,51,245,56,2,173,47,149,26,51,41,28,244,226,163,126,45,223,45,201,199,243,169,149,198,71,20,153,4,117,32,30,107,230,134,42,84,125,43,233,155,56,247,43,5,96,61,77,124,190,57,94,7,35,138,232,195,43,38,115,214,232,107,70,136,45,84,154,134,76,24,206,42,6,150,79,45,80,30,42,202,196,198,30,79,106,232,50,177,69,87,173,36,127,235,13,78,233,177,78,106,5,24,108,138,209,72,150,60,247,166,231,6,158,203,199,21,9,96,13,34,73,208,230,172,170,128,184,170,106,115,140,85,164,39,238,231,154,67,42,202,54,191,20,240,12,171,131,68,216,47,142,245,36,12,160,28,140,145,82,202,67,210,217,99,66,77,36,108,187,170,103,38,104,72,65,206,43,60,44,145,185,220,105,34,186,22,39,59,129,170,157,234,111,52,48,43,142,79,122,129,184,53,104,134,35,80,61,233,113,145,76,60,86,132,18,132,83,74,99,20,197,99,74,88,226,164,98,133,4,226,151,203,21,8,98,27,52,240,197,142,5,0,63,203,20,4,90,10,178,142,77,48,177,166,4,161,69,27,1,168,85,155,214,164,4,211,0,42,22,144,129,73,54,112,41,153,56,230,152,18,170,102,145,136,7,20,35,16,166,162,201,47,205,72,18,17,129,154,7,52,49,5,112,40,143,129,205,32,5,125,167,20,236,7,52,194,57,205,25,35,165,0,41,80,62,237,40,98,212,131,39,173,59,0,14,40,1,77,37,34,245,197,59,105,160,8,153,158,55,146,7,10,78,236,238,239,72,14,7,175,214,133,193,39,121,36,158,115,222,156,201,180,110,237,93,167,56,220,111,32,116,247,163,231,49,145,38,50,27,131,223,20,214,4,140,14,51,214,151,230,105,1,193,96,23,28,28,80,2,40,43,159,152,144,70,48,104,25,68,218,189,51,158,105,196,16,57,66,63,28,210,10,0,80,187,176,7,82,105,82,57,12,50,48,25,32,227,2,132,80,88,146,72,192,200,197,42,137,160,132,178,183,202,205,205,75,187,208,106,198,245,131,233,237,160,72,183,47,26,76,62,239,28,230,185,200,86,64,28,249,108,70,126,241,60,99,233,79,45,189,0,232,65,206,71,122,150,11,179,20,143,190,53,218,83,111,67,237,80,160,211,208,119,86,32,91,146,140,89,0,200,235,158,212,240,242,148,69,243,92,245,42,13,52,162,149,147,104,249,88,115,235,78,69,50,162,180,106,78,209,176,15,235,87,171,220,139,216,112,154,80,124,176,199,112,228,227,210,148,201,33,83,213,241,201,30,162,136,130,4,220,27,50,3,134,7,173,92,146,52,150,222,109,164,169,137,129,5,122,244,239,83,39,98,147,22,73,164,95,179,180,80,60,113,54,21,215,28,145,254,20,253,78,43,56,110,34,54,135,106,176,253,224,7,156,210,141,104,139,117,86,64,238,171,129,199,53,65,225,119,150,112,200,202,114,27,39,210,162,41,189,70,35,51,153,118,160,85,231,140,14,162,181,52,230,75,137,128,235,31,221,108,227,173,103,167,150,209,135,98,71,27,6,58,231,252,138,2,186,68,178,70,197,84,54,27,29,254,180,229,181,132,92,185,68,105,230,180,3,206,83,247,8,254,19,84,222,105,213,227,70,92,121,60,96,244,53,61,213,180,154,124,75,117,3,179,44,220,114,115,130,121,207,233,76,104,110,37,149,12,153,111,151,119,29,206,71,95,206,170,50,92,161,113,136,175,36,166,72,208,174,121,96,180,220,133,38,40,163,144,185,109,217,53,53,196,242,90,94,201,28,105,181,194,227,158,152,255,0,26,142,218,89,86,101,149,143,67,218,137,54,215,144,29,93,238,177,4,182,86,182,177,217,22,185,217,176,16,63,139,20,221,11,92,130,222,198,123,105,161,49,92,197,38,79,97,158,159,214,182,62,29,37,150,165,171,77,107,112,202,37,89,55,196,207,142,184,255,0,235,215,59,174,43,143,20,106,97,97,13,28,114,108,98,131,140,230,184,108,181,139,217,20,187,155,218,46,188,237,45,228,13,131,25,244,234,73,170,218,190,157,28,86,109,119,12,100,72,141,184,96,245,224,245,168,91,74,54,22,127,109,30,106,137,128,99,200,244,250,86,1,213,110,46,39,104,188,233,60,163,198,51,85,74,15,155,77,133,41,95,65,34,138,230,233,90,95,32,150,110,78,224,72,171,182,122,100,151,80,180,209,92,42,108,251,203,180,214,140,90,195,105,182,54,239,20,69,221,212,134,249,114,49,80,218,120,129,45,196,165,211,106,202,114,217,29,62,148,221,89,53,238,160,212,165,120,178,89,220,70,235,36,109,180,100,141,164,127,90,216,208,252,73,112,46,92,52,41,228,127,9,0,255,0,141,106,200,182,87,182,1,196,182,236,26,51,128,195,230,6,185,235,95,244,27,72,230,3,116,81,131,187,223,154,151,46,117,239,45,71,118,183,54,95,85,158,59,135,144,219,187,194,199,169,28,129,80,220,234,246,147,72,134,4,114,225,179,130,70,127,253,85,161,123,173,219,95,233,150,226,222,45,146,191,24,81,219,7,175,227,138,225,245,11,107,139,40,254,215,112,187,93,143,202,23,129,214,162,20,211,149,138,187,55,181,89,109,117,57,162,54,236,202,192,225,131,12,252,213,111,79,240,220,111,27,23,147,158,167,140,115,88,186,44,207,13,236,82,92,153,21,55,130,21,113,207,29,78,69,117,171,173,162,249,197,198,83,118,64,106,83,230,138,229,128,43,95,83,158,181,183,16,106,192,51,70,21,95,111,74,212,191,242,155,85,23,113,149,46,24,12,47,74,139,100,115,202,183,17,132,17,52,188,150,4,158,134,180,161,211,226,71,103,86,86,220,127,186,122,84,212,154,176,69,106,23,211,180,218,77,235,100,6,54,239,242,143,165,121,216,118,10,161,151,28,245,175,64,215,173,150,218,210,67,3,185,13,11,110,12,56,198,13,121,237,200,11,26,103,214,183,193,180,226,236,21,183,67,153,73,97,143,226,35,7,241,171,207,15,217,174,71,153,194,145,154,165,44,226,51,10,160,224,16,106,109,75,82,107,139,159,145,115,133,0,87,97,133,174,236,90,184,17,74,67,198,223,40,237,69,202,197,123,10,144,2,249,98,169,68,100,104,112,6,71,127,106,9,184,46,2,168,8,72,92,83,70,86,125,25,20,176,44,68,21,24,12,189,42,176,97,27,130,163,39,211,53,175,171,91,60,23,209,171,109,216,98,29,61,107,55,202,2,76,158,228,109,62,148,210,185,170,122,106,90,141,154,20,101,101,249,136,206,125,42,187,161,184,10,87,177,167,205,46,201,202,231,39,28,159,90,44,36,80,78,225,142,120,166,150,182,37,233,169,98,218,86,180,101,80,185,7,173,111,216,94,67,14,72,0,239,172,49,50,39,152,48,58,113,86,108,33,251,58,121,228,241,206,51,79,149,24,205,117,32,215,36,251,68,217,3,97,220,112,7,122,203,182,184,145,75,42,196,88,14,181,161,54,102,153,155,175,53,99,76,158,202,208,201,29,200,203,55,74,134,175,177,180,100,148,76,248,28,59,150,199,251,249,171,104,136,238,100,35,229,250,213,77,78,84,75,166,251,48,1,8,237,80,199,117,55,217,68,106,121,62,212,37,97,184,57,106,94,18,162,150,227,129,77,243,81,220,18,114,61,42,180,114,133,82,24,225,141,35,92,70,72,0,83,23,45,182,44,60,106,238,8,225,87,53,122,43,89,86,203,122,140,134,232,106,154,62,198,218,188,230,175,93,95,72,182,145,195,24,194,142,184,166,145,18,187,51,151,205,198,233,79,11,158,41,214,251,31,115,55,24,245,164,184,218,74,28,253,121,165,184,131,132,17,140,110,247,164,209,87,208,24,38,27,104,166,219,167,46,24,96,14,153,169,227,182,49,92,199,27,99,105,229,185,169,111,214,50,248,139,174,59,26,73,105,113,93,236,87,144,133,59,143,110,148,225,58,172,32,128,50,123,122,212,98,218,105,157,17,143,205,207,111,106,134,91,119,95,92,47,106,24,236,182,31,43,161,101,70,63,49,60,212,47,24,242,200,17,228,6,168,37,220,172,167,28,146,43,77,93,86,200,2,50,204,212,88,182,185,81,80,185,0,42,174,42,110,66,114,113,197,58,225,12,123,48,50,123,212,114,48,147,8,23,173,34,75,214,48,27,182,108,201,133,85,207,52,223,236,249,139,52,138,132,197,208,17,85,109,204,168,239,20,110,70,225,138,215,131,81,88,98,22,96,28,167,37,179,72,137,38,65,111,50,219,98,34,64,4,243,158,181,21,245,196,72,164,142,187,189,41,134,61,247,37,255,0,132,158,41,46,36,76,170,186,131,205,50,210,182,165,107,135,103,10,23,33,79,39,138,18,104,210,61,155,25,137,192,235,91,82,24,22,56,80,198,57,28,212,146,89,91,109,66,2,150,200,56,205,13,49,115,88,199,155,75,190,129,22,75,139,67,28,109,202,190,234,175,177,142,64,174,187,89,215,35,188,211,18,216,64,21,163,0,22,200,245,174,97,72,25,61,169,52,198,164,202,168,89,129,86,25,34,175,11,130,144,227,109,62,56,148,70,91,244,166,73,32,220,168,7,83,66,6,238,66,102,103,66,72,226,173,67,117,16,116,221,192,29,77,70,209,143,33,250,19,156,85,54,134,92,162,42,238,47,192,56,166,22,52,46,167,141,183,72,175,159,74,150,192,36,132,52,135,24,168,223,72,146,61,41,101,121,70,119,99,110,223,122,124,86,146,220,5,84,108,1,212,138,18,123,137,181,98,59,157,183,18,182,121,81,210,170,188,64,0,169,192,7,56,205,75,59,139,119,48,142,171,214,166,54,50,173,130,220,250,182,13,13,130,177,94,217,144,221,68,24,28,110,231,154,212,190,179,137,166,19,41,199,32,26,207,130,34,179,41,60,242,43,86,236,146,26,52,60,245,60,118,161,234,13,151,47,44,236,226,133,86,54,4,180,96,156,30,245,141,107,99,28,165,201,110,23,167,53,43,228,69,187,119,4,98,171,89,57,183,185,99,187,229,198,113,81,102,138,142,196,166,214,72,193,96,51,182,160,100,7,14,195,14,79,34,182,33,145,39,188,139,113,249,9,249,171,59,80,218,117,89,213,50,19,63,47,251,180,45,70,68,225,85,209,64,200,39,38,172,236,153,36,73,48,4,125,1,244,170,246,234,199,123,237,202,142,134,166,137,110,53,0,170,172,85,1,192,164,193,11,58,9,46,129,79,169,162,105,146,224,136,240,71,64,113,214,173,155,101,183,191,16,6,25,238,213,14,163,100,108,174,149,145,137,14,70,48,51,214,163,159,162,53,140,122,153,246,214,114,234,122,196,58,125,178,179,128,67,57,7,160,7,63,210,190,133,184,180,41,164,139,77,58,223,136,246,140,134,198,78,5,112,95,10,180,89,214,75,171,235,139,86,30,108,108,170,206,157,121,175,76,180,75,133,82,140,128,36,68,185,224,115,94,125,106,156,210,177,223,74,28,170,230,26,216,53,162,121,183,204,65,100,35,1,243,138,143,78,72,236,148,61,187,19,188,156,214,173,245,237,172,150,196,128,174,238,223,221,233,77,180,182,133,45,247,59,0,58,129,233,88,189,172,141,84,44,238,205,24,25,26,212,191,112,58,85,77,207,29,176,94,142,231,150,169,173,218,40,33,203,54,115,156,80,100,251,77,185,81,30,223,67,75,146,218,154,115,178,229,188,73,111,8,98,195,145,146,115,77,73,146,99,33,85,249,71,74,100,54,18,92,217,109,50,29,221,234,40,100,142,206,47,40,143,92,154,109,89,88,155,166,90,130,117,138,217,254,76,177,237,83,88,199,19,90,153,36,76,59,103,138,200,146,236,160,95,44,110,36,241,90,73,118,18,213,85,151,15,142,149,164,103,228,68,162,250,49,33,181,85,207,150,6,242,78,105,150,118,179,67,119,45,197,203,126,236,244,164,178,185,84,57,147,130,199,173,63,81,97,113,106,177,70,197,121,32,144,123,81,21,31,137,131,230,216,181,182,210,225,94,225,148,158,48,9,172,219,211,18,197,11,0,70,79,43,80,70,94,21,134,52,4,42,183,115,156,212,207,112,247,23,238,101,131,17,198,62,81,235,67,106,98,81,113,29,60,241,219,198,133,9,62,212,201,99,13,25,8,112,79,52,71,139,205,202,227,102,62,233,244,168,90,43,148,185,5,78,244,60,49,197,102,174,83,46,44,190,69,154,134,25,2,155,111,113,230,198,14,62,97,158,105,36,253,252,126,74,240,202,114,126,149,98,214,223,200,13,187,210,171,91,130,216,125,168,6,22,145,190,245,66,170,210,33,98,112,115,197,53,29,195,236,65,158,121,53,37,249,249,68,104,113,199,110,213,77,104,45,202,82,249,144,204,11,156,167,57,35,181,85,77,86,7,212,60,172,18,184,171,137,110,230,15,153,137,221,80,90,105,49,171,60,164,156,142,153,21,43,66,173,98,232,185,183,4,170,12,41,235,82,172,86,229,65,81,145,215,21,72,70,65,96,195,169,167,61,227,43,152,145,50,40,243,64,94,5,36,141,148,46,222,48,42,24,89,161,133,209,148,146,59,212,145,186,20,5,143,62,148,201,101,152,238,10,131,7,189,14,77,234,196,199,192,203,13,185,115,252,85,86,107,72,164,120,228,141,241,212,145,248,82,198,100,101,108,143,144,82,149,119,141,120,192,205,59,95,84,34,17,101,180,153,11,114,221,137,168,26,69,176,184,97,146,217,228,129,87,39,130,75,132,50,22,35,96,250,85,11,85,96,93,202,239,207,25,60,209,113,173,74,242,137,38,6,240,143,144,240,7,165,89,37,30,211,123,40,62,149,101,163,223,2,174,56,61,170,55,136,40,88,195,0,7,65,70,225,123,25,69,183,22,194,115,78,72,29,211,40,48,5,89,130,25,197,195,230,44,168,233,86,188,153,224,102,93,131,105,25,197,22,11,233,114,138,185,101,88,192,251,189,120,168,230,38,66,74,177,192,224,12,86,197,133,154,170,188,210,28,22,237,85,35,88,230,186,150,52,24,10,125,41,59,133,155,212,206,128,205,10,178,18,70,238,156,87,206,112,38,100,35,21,244,237,244,69,110,215,31,112,118,175,153,98,108,57,57,173,240,235,115,42,139,97,225,121,60,116,171,16,146,203,182,171,153,128,124,102,173,218,178,150,224,102,182,102,69,91,200,153,87,138,172,177,48,143,117,94,191,155,231,11,140,10,142,23,87,70,95,106,105,144,217,77,88,226,163,97,150,171,109,24,82,56,170,206,48,120,171,36,177,20,127,45,17,6,251,65,38,155,20,152,94,105,240,76,26,227,24,162,195,18,68,196,249,61,40,1,81,250,245,171,50,69,230,191,78,42,172,145,109,156,14,213,12,164,203,86,146,249,108,220,113,85,166,144,75,49,207,21,179,167,91,192,200,229,192,39,21,141,119,16,251,97,9,211,52,145,118,208,137,152,35,133,3,173,41,143,119,52,246,84,81,130,62,110,212,161,192,21,104,134,64,126,94,42,50,51,78,151,230,60,82,103,2,172,204,110,54,138,51,70,115,75,138,67,0,1,162,63,150,74,85,235,77,254,58,0,158,86,200,168,118,228,102,137,9,226,156,173,145,129,77,0,209,82,173,51,24,165,206,41,128,226,6,57,166,224,98,154,236,120,166,239,52,1,34,175,20,132,1,76,222,69,42,157,244,0,189,233,126,148,157,41,106,64,51,71,90,74,81,64,10,41,115,72,41,73,160,4,31,126,166,4,98,162,199,122,93,212,1,8,96,173,208,17,142,244,191,51,3,250,83,76,97,215,32,156,103,189,14,27,106,130,112,51,218,187,14,123,13,140,200,9,12,23,167,106,8,103,1,54,130,51,158,105,92,98,78,9,60,83,135,152,248,11,128,71,52,192,111,149,229,185,249,64,227,182,104,231,105,254,245,60,199,41,96,92,143,194,134,141,131,33,89,162,44,205,180,47,165,0,49,75,224,238,24,52,237,237,179,110,114,51,222,165,150,22,51,42,44,145,231,56,106,143,110,210,248,101,108,28,113,64,13,251,191,50,144,15,125,221,41,232,27,42,196,70,234,78,54,142,8,164,182,249,228,96,200,28,21,233,156,98,158,150,209,249,133,25,24,71,215,59,187,210,1,172,174,129,119,33,82,71,60,211,173,25,190,210,138,128,129,147,144,14,59,81,57,13,118,74,42,140,142,122,244,169,210,207,237,27,132,3,115,5,220,114,113,199,181,23,29,138,226,57,237,208,51,192,49,43,19,35,6,228,115,218,173,58,221,216,111,13,18,249,55,3,112,98,114,64,168,153,93,109,26,3,110,8,207,82,217,53,48,188,206,150,96,120,194,185,27,3,48,39,143,110,106,93,239,160,200,26,35,26,153,122,21,93,203,142,135,145,82,93,95,253,173,226,98,172,30,64,3,42,240,41,136,210,183,217,226,217,186,56,249,102,207,36,84,151,210,193,37,208,54,241,186,168,28,145,142,180,32,32,150,21,183,157,55,9,54,245,25,60,102,174,90,60,98,57,225,32,183,152,55,1,156,96,213,54,146,87,116,86,12,200,27,57,122,208,138,206,43,155,188,46,91,228,232,13,41,88,77,104,75,4,219,45,30,25,35,220,224,124,161,152,96,123,253,106,159,155,116,99,109,177,144,192,118,97,210,161,185,181,16,201,243,195,33,34,77,188,30,220,212,145,24,237,111,209,252,176,67,13,165,92,154,148,175,176,146,27,60,143,112,194,66,27,39,27,201,32,254,84,251,96,147,219,177,64,199,13,180,143,106,66,209,173,228,143,26,162,169,60,231,56,165,89,150,204,179,144,86,55,227,43,235,254,115,79,151,75,140,209,209,141,196,23,18,94,193,27,135,136,238,56,56,224,113,83,219,93,207,111,97,168,93,73,20,143,29,219,237,102,98,9,82,121,200,252,170,133,173,243,195,167,77,183,15,20,159,123,119,80,61,177,86,32,189,105,244,212,176,134,46,93,193,27,115,156,115,214,177,154,119,212,103,83,44,211,219,248,114,212,78,26,120,152,13,141,219,241,174,113,52,232,230,213,46,60,150,1,82,61,196,126,85,172,207,116,150,139,164,145,35,174,205,248,29,84,255,0,147,73,225,217,237,237,39,156,94,70,3,55,202,75,122,86,48,124,151,66,107,91,151,108,94,209,188,46,101,115,25,48,101,91,143,154,185,91,45,46,111,17,92,255,0,163,220,70,177,151,232,71,106,232,236,162,180,79,18,77,10,178,61,173,192,44,71,240,131,199,74,205,179,211,117,13,15,91,184,22,145,21,137,165,220,174,220,141,188,241,74,156,156,110,174,85,239,169,164,158,18,40,176,63,218,138,16,10,182,7,21,139,117,5,231,134,167,182,182,188,253,253,189,195,252,167,160,193,61,235,98,213,252,70,18,82,147,238,70,144,170,130,51,215,53,20,119,173,171,68,250,47,136,86,56,238,83,62,84,187,72,56,246,231,173,37,57,94,221,6,236,206,142,59,59,88,117,8,225,85,82,30,49,179,3,166,113,222,176,188,126,30,11,40,72,68,48,218,204,129,184,228,131,154,126,149,171,190,157,28,246,90,168,42,209,161,49,75,235,130,48,63,44,213,77,95,88,179,213,116,219,136,218,101,97,128,248,29,75,3,199,225,81,8,191,106,159,66,180,177,23,136,245,59,121,218,209,173,209,99,12,152,27,6,58,122,214,98,73,41,125,175,41,32,142,69,44,214,207,113,166,37,236,113,156,142,164,253,213,30,223,149,50,218,213,164,65,36,114,134,5,121,110,223,74,235,73,36,238,101,169,110,29,70,91,120,12,97,138,252,221,189,43,74,15,19,57,49,196,147,48,63,119,56,21,146,207,28,178,172,78,165,112,49,187,177,168,60,168,209,100,84,229,129,249,72,235,89,186,112,146,187,41,59,29,142,181,170,153,244,137,33,149,154,71,242,206,8,192,3,138,226,141,175,218,149,67,19,180,119,21,215,90,88,37,207,134,229,87,203,62,204,238,110,160,228,87,59,122,208,217,79,37,172,82,13,195,184,230,175,13,20,147,72,154,174,90,20,222,222,20,145,2,22,200,227,154,121,179,205,202,162,242,205,212,213,117,151,116,192,22,206,77,95,142,113,9,51,15,153,133,116,164,183,49,115,146,38,184,17,218,68,200,112,91,28,10,134,9,63,119,30,20,41,221,201,39,53,157,117,114,242,202,93,134,73,247,164,19,75,192,28,41,235,84,164,175,168,148,14,131,196,237,16,180,182,96,209,150,35,156,117,174,126,82,30,37,29,133,45,204,159,108,56,98,54,167,76,213,121,188,196,42,170,164,175,168,233,71,50,53,132,82,208,93,234,224,146,62,237,51,206,100,57,207,78,156,84,107,208,238,20,239,149,163,36,245,237,69,238,180,52,229,93,75,112,131,113,41,231,176,53,105,238,230,45,21,162,174,23,56,207,165,85,179,71,139,47,187,168,198,41,2,220,125,164,76,160,224,28,244,165,118,149,140,92,87,49,181,53,136,183,181,18,6,249,137,168,94,8,46,6,242,6,225,250,213,99,122,243,64,202,228,156,28,226,150,16,20,134,115,244,246,161,118,50,113,234,138,87,86,187,28,178,255,0,58,132,57,80,7,240,142,213,114,226,117,101,42,191,121,122,154,167,26,51,49,59,168,111,83,162,13,184,234,40,2,80,112,49,73,12,67,36,227,0,82,166,23,126,120,94,212,232,228,118,1,64,200,207,45,235,78,193,169,115,78,132,220,78,193,187,117,21,163,167,218,45,221,204,234,79,220,28,2,106,13,53,25,117,44,103,25,31,210,172,67,230,217,106,55,12,6,85,135,2,180,130,118,57,165,45,74,83,216,180,23,4,57,202,230,159,48,220,145,237,52,183,215,114,74,160,178,224,250,214,123,221,50,149,92,28,10,111,149,104,92,19,100,243,164,162,64,229,137,38,167,181,134,69,148,200,224,241,207,53,28,55,70,75,136,131,33,35,218,181,218,230,34,178,150,141,144,109,224,145,81,101,184,155,179,51,6,161,186,241,219,24,11,192,226,134,115,57,44,7,29,234,148,248,68,102,70,201,99,233,87,33,144,65,108,170,252,151,172,238,250,149,107,43,162,180,209,151,97,142,42,120,225,242,226,27,198,64,230,128,7,66,220,214,145,138,41,116,226,75,140,227,173,48,111,75,21,45,94,25,230,144,203,194,4,200,250,211,244,219,116,189,150,70,35,10,185,197,38,153,166,53,225,145,81,128,42,189,106,59,165,147,77,185,49,163,243,183,56,30,180,152,45,236,54,104,127,179,238,27,150,37,187,145,80,249,132,150,33,114,205,80,73,45,197,193,70,144,146,51,214,172,168,194,130,121,52,135,107,61,71,44,174,20,41,92,10,66,161,220,51,0,248,231,147,80,180,133,78,8,53,163,109,6,34,243,31,154,44,38,236,85,109,64,79,42,130,170,54,241,193,168,140,206,102,118,44,120,232,42,220,182,241,168,102,218,1,170,50,68,222,96,192,201,39,173,46,86,61,11,49,48,153,95,112,192,199,39,21,84,185,68,32,228,12,250,85,162,226,38,11,219,189,89,185,146,210,91,101,3,25,24,162,226,42,25,212,42,148,39,233,76,36,180,165,128,228,116,205,90,16,197,246,45,227,150,13,78,211,98,89,89,154,92,123,102,152,20,97,105,23,205,87,101,193,231,21,126,206,67,32,1,19,230,94,134,162,184,141,26,229,192,198,7,165,9,118,109,130,4,93,196,209,118,59,38,139,151,119,110,246,162,211,121,50,103,113,21,99,69,73,10,178,48,192,61,235,9,231,144,52,146,31,190,245,185,105,112,182,154,111,156,78,28,138,164,244,37,171,104,65,115,105,12,55,173,35,97,152,245,230,162,158,246,89,21,97,233,24,60,12,85,70,184,50,202,206,228,158,120,173,104,173,162,154,39,149,220,109,85,249,69,9,10,229,5,152,66,229,84,110,99,210,164,75,134,19,58,201,159,53,198,42,24,109,154,75,200,200,56,83,201,53,106,233,225,93,64,176,97,133,29,106,91,87,29,152,217,66,136,214,38,231,142,126,181,65,139,171,169,78,252,26,157,139,202,204,66,229,79,83,72,236,35,69,81,141,192,247,169,185,75,177,102,51,246,32,129,143,47,205,104,220,91,125,182,47,58,4,31,119,230,247,167,79,162,253,171,78,142,233,164,232,42,77,36,206,101,54,202,6,208,135,39,240,168,149,208,214,166,44,122,164,22,150,141,110,6,100,57,7,34,172,105,247,108,45,213,84,168,108,244,171,241,232,182,247,13,36,206,85,124,179,158,149,83,100,114,92,236,139,2,48,113,144,42,91,186,52,140,77,137,52,155,97,167,165,211,51,155,146,50,121,226,162,210,180,75,175,20,106,177,193,102,158,108,80,202,155,201,110,195,159,233,85,68,23,90,163,199,105,101,190,70,96,71,7,63,231,138,246,175,11,105,49,248,79,66,69,40,173,117,46,9,37,0,199,30,162,185,229,53,21,99,162,48,185,167,246,117,210,180,56,109,45,98,2,72,199,110,220,211,46,175,100,130,56,160,144,109,243,147,230,52,137,126,230,82,89,21,183,113,199,106,118,177,106,100,150,222,98,223,42,167,62,198,185,58,243,35,174,58,46,88,152,251,161,123,98,144,167,33,240,79,181,91,147,78,108,70,81,240,15,90,142,2,32,178,145,4,99,46,192,238,246,205,76,215,187,88,34,169,60,117,245,168,229,77,220,218,237,43,22,38,134,41,33,84,4,13,189,121,171,112,24,94,20,66,224,50,214,100,31,233,18,59,48,42,22,150,11,52,184,187,34,57,142,225,212,102,180,138,70,109,154,114,74,108,254,68,59,183,244,170,45,105,44,240,190,228,231,175,90,151,81,71,181,138,34,20,185,63,165,53,47,36,120,194,148,218,113,243,26,82,119,209,130,79,114,40,45,98,134,16,88,252,195,144,51,87,35,145,36,183,243,164,3,61,0,170,184,91,136,63,114,219,136,60,210,200,174,32,11,183,231,61,169,108,135,187,31,34,9,87,120,92,5,92,129,239,66,76,182,176,70,210,12,238,60,212,231,204,72,148,20,25,217,80,198,209,76,25,31,239,71,209,105,36,139,109,218,225,51,41,184,77,160,109,235,82,64,229,229,145,138,96,99,140,247,172,169,167,35,81,84,39,111,21,180,174,26,228,71,145,181,83,63,90,45,125,81,42,90,88,69,242,158,69,192,199,173,64,151,98,222,230,91,115,200,60,174,125,106,24,166,16,107,38,39,25,82,50,62,180,253,101,55,171,52,88,223,138,185,51,43,144,164,205,111,168,147,41,7,114,100,1,87,34,212,21,190,118,207,39,1,72,174,119,78,121,198,168,171,42,12,99,169,57,174,138,84,141,165,119,108,40,85,200,21,49,212,164,244,39,242,68,19,52,185,249,92,103,21,19,42,92,110,43,215,185,205,59,127,218,34,81,232,189,106,189,148,171,22,98,126,172,122,213,181,169,55,177,52,209,4,129,84,62,24,240,42,145,73,99,187,88,149,203,97,114,199,60,19,82,92,67,32,184,222,88,237,94,71,181,5,226,22,229,149,137,145,186,154,26,64,164,203,110,97,43,151,57,32,112,42,154,58,49,118,11,134,237,80,192,232,238,177,239,249,193,239,86,103,129,99,33,195,113,216,10,134,203,76,117,180,123,119,60,135,138,130,89,152,202,112,228,1,154,153,115,112,184,141,122,117,230,178,174,47,2,204,81,193,14,56,21,155,122,114,142,196,145,222,58,41,140,54,226,15,34,180,31,82,95,179,41,49,224,129,197,101,218,64,182,204,26,70,253,251,118,61,197,90,157,225,96,161,223,1,123,1,90,66,90,18,244,26,250,195,75,100,64,27,73,224,156,84,246,115,164,48,133,32,28,140,140,251,212,105,167,65,53,177,13,35,109,234,56,197,65,123,26,164,104,145,201,158,213,109,173,193,50,204,215,2,25,140,106,115,220,83,83,78,150,249,76,187,176,7,60,26,130,85,11,16,92,100,145,214,167,211,231,184,180,66,174,187,145,169,50,91,44,71,112,182,170,65,27,138,210,52,210,74,60,226,191,41,226,161,150,36,145,202,238,193,122,154,36,59,4,10,114,23,189,43,190,133,38,88,71,65,4,107,215,174,22,170,49,142,23,109,160,101,186,211,241,179,148,25,101,233,85,91,10,196,190,73,61,170,117,234,59,232,67,246,211,36,251,29,120,29,13,124,198,129,139,19,95,84,207,107,22,99,219,203,50,228,1,95,50,219,219,230,50,113,93,20,180,185,148,157,204,194,174,101,173,109,52,109,108,189,81,101,43,49,171,150,193,149,72,201,36,214,141,146,145,171,46,148,47,32,105,144,116,174,117,99,120,111,36,79,74,235,45,167,117,178,40,24,173,98,53,182,217,165,114,114,79,122,19,27,69,34,224,15,154,171,74,192,84,134,39,103,193,39,25,165,154,45,169,146,43,83,27,5,186,9,5,62,20,81,115,75,99,34,40,32,129,78,222,130,98,70,42,152,22,203,133,106,203,184,118,50,18,189,5,89,50,134,38,163,80,8,97,142,107,54,52,141,29,36,121,144,177,102,193,197,82,157,74,93,146,57,169,44,164,242,85,148,158,180,190,89,119,45,73,26,219,66,180,138,174,219,179,200,168,36,200,53,97,147,107,18,123,85,105,91,38,173,25,49,20,250,211,24,229,177,79,81,197,35,45,89,152,152,192,165,164,230,138,67,10,20,225,185,167,168,201,166,58,158,194,128,22,87,7,129,214,145,23,28,211,66,247,61,105,249,166,3,137,166,146,41,9,160,12,209,112,20,97,169,118,173,10,184,205,20,92,4,42,180,170,162,144,244,165,67,138,46,2,17,138,81,72,237,154,96,39,52,128,148,142,104,20,194,199,3,53,32,25,197,0,40,20,21,230,148,141,180,138,217,160,1,142,6,42,33,214,156,221,105,7,20,0,231,140,60,108,200,72,112,51,129,210,161,72,220,149,220,234,56,207,53,102,54,17,164,144,245,227,150,239,85,157,114,160,158,64,56,174,196,96,60,143,155,33,148,156,118,166,16,231,169,192,245,20,243,229,180,120,198,210,59,168,230,154,165,121,5,216,125,86,152,132,218,196,31,153,207,182,105,233,28,15,25,200,242,223,251,239,253,61,233,68,12,241,59,9,194,224,103,133,52,173,18,253,153,50,226,69,39,39,122,154,155,171,216,104,140,44,107,36,106,78,236,156,110,29,234,204,16,71,24,153,95,129,212,17,215,52,216,99,137,155,228,96,70,56,4,227,6,158,45,221,1,137,155,59,142,236,254,30,180,238,61,6,65,108,142,146,59,147,211,128,13,45,151,217,68,133,39,222,163,213,79,63,173,65,17,146,52,87,206,119,100,98,131,134,37,136,25,197,0,236,42,196,178,121,204,146,109,42,216,93,221,215,252,105,98,4,15,188,220,28,149,13,131,143,240,166,197,230,74,66,249,107,143,167,79,122,178,98,8,178,172,130,38,33,9,18,115,215,35,142,180,132,136,228,49,190,94,41,12,100,14,112,9,167,200,162,49,27,199,59,57,234,65,21,28,19,201,12,27,8,194,48,201,56,235,236,42,204,145,76,108,247,202,193,84,13,202,8,231,20,155,176,198,121,74,214,210,77,28,155,37,234,78,120,35,210,160,71,139,97,27,166,18,109,206,114,49,252,168,28,194,172,170,76,13,193,39,215,218,165,117,0,41,140,15,40,12,115,215,52,192,34,149,94,209,195,57,12,57,25,25,168,225,154,75,105,209,146,86,222,70,79,24,226,148,49,139,148,82,79,247,84,142,127,58,208,190,149,46,109,34,101,1,28,112,84,145,159,210,161,238,34,176,153,229,125,243,92,50,49,124,224,119,20,235,120,6,167,114,194,57,0,145,126,232,53,93,73,243,21,138,2,80,114,167,161,21,114,226,40,82,20,150,210,88,226,119,57,218,190,191,225,85,162,25,4,48,73,47,218,97,218,133,227,231,159,90,101,180,76,238,34,146,64,70,9,96,221,7,210,146,25,154,34,242,171,22,148,112,224,119,247,166,144,145,204,147,59,147,184,229,151,210,152,19,195,149,120,227,87,140,198,249,24,62,181,187,165,60,118,94,115,72,83,42,14,204,14,65,172,59,64,139,116,147,164,6,68,83,133,81,239,220,213,139,167,51,94,184,141,2,238,94,158,245,132,245,98,52,44,111,238,158,246,73,227,145,221,135,39,233,90,106,98,189,15,51,227,113,251,234,43,156,211,175,222,193,102,50,168,18,14,56,28,17,239,91,7,82,128,89,44,138,138,29,248,249,107,25,198,193,185,111,94,210,218,29,54,59,221,55,42,66,227,4,255,0,159,74,168,254,38,188,147,71,75,113,25,50,170,252,204,199,62,213,215,69,109,13,198,139,1,35,122,200,2,148,110,196,247,174,7,84,210,94,199,197,18,88,219,9,112,235,198,15,78,69,77,23,9,123,178,46,214,58,15,11,234,151,13,20,161,213,218,72,152,21,95,90,171,227,203,149,50,233,247,144,39,151,115,144,242,47,126,14,63,46,106,123,15,13,235,118,226,73,109,228,95,60,178,144,167,166,49,89,154,129,154,61,98,219,251,80,7,150,33,206,58,30,122,26,149,103,63,116,26,178,185,214,76,214,87,183,80,201,37,170,201,251,181,98,8,237,142,107,46,247,69,210,197,196,183,16,69,132,144,109,218,59,31,242,42,171,107,239,54,170,33,130,219,108,101,57,96,61,199,21,114,246,254,40,96,104,163,140,9,10,228,151,254,158,245,78,51,230,21,244,27,103,60,54,86,51,90,204,21,173,202,244,61,115,82,186,216,71,104,159,99,135,17,20,201,7,179,87,49,98,205,115,122,144,177,102,12,252,138,235,100,120,173,116,41,138,32,50,133,60,55,221,169,154,180,147,190,161,29,116,49,172,145,46,53,40,150,79,44,68,207,142,107,96,233,86,102,249,209,98,112,21,179,184,99,159,210,184,251,119,154,59,152,103,61,143,152,7,108,255,0,147,93,166,149,170,163,164,142,234,55,21,201,12,56,252,40,196,41,110,135,27,92,181,179,203,208,181,117,143,167,217,164,193,238,8,92,255,0,74,242,252,54,226,236,196,185,234,77,122,85,173,250,62,155,172,163,46,67,89,205,140,118,59,107,206,54,102,64,8,234,107,92,39,186,157,197,61,6,0,4,170,71,90,188,55,121,88,234,79,74,173,177,65,201,234,27,2,172,68,193,192,12,126,97,222,186,247,102,114,216,128,66,190,92,140,115,184,123,210,196,173,43,133,232,54,213,196,141,76,82,169,233,138,131,120,10,54,142,71,25,167,37,98,20,174,137,163,183,69,32,227,129,214,172,75,108,141,24,149,120,24,245,168,67,129,10,174,114,90,157,185,205,183,144,160,158,13,10,214,34,207,115,62,120,213,101,36,116,43,145,85,54,183,204,66,244,245,169,140,140,164,7,82,64,226,180,161,182,221,31,11,242,144,105,27,185,114,34,132,87,71,122,2,23,1,123,26,217,131,80,183,88,252,175,44,18,195,25,172,217,45,144,63,202,66,157,190,148,212,135,201,85,39,169,63,122,157,218,208,137,168,189,81,162,150,209,249,172,119,14,123,84,23,234,176,201,182,49,145,143,90,140,7,243,153,151,39,142,105,216,102,201,0,183,173,38,250,9,110,71,21,166,244,121,49,206,41,176,218,100,110,99,199,122,209,176,67,44,51,135,225,84,116,170,83,153,17,4,104,123,100,211,178,65,25,185,59,50,181,195,162,226,48,152,199,122,189,13,164,123,35,236,51,156,102,168,73,28,178,97,137,233,252,56,171,98,67,229,131,159,187,218,156,119,212,115,122,89,27,150,214,232,147,153,201,0,1,193,168,110,239,35,121,217,99,32,144,61,13,85,146,248,69,96,200,9,222,64,218,71,110,107,50,218,59,137,12,147,51,49,29,106,231,62,87,100,102,169,223,222,45,220,71,33,88,242,48,123,154,173,56,33,0,3,44,58,213,192,222,108,10,236,112,203,76,70,12,93,241,198,43,54,219,42,50,31,167,21,105,126,97,247,87,63,141,75,125,122,46,45,196,33,118,159,226,52,88,91,19,54,73,251,203,86,19,77,73,110,228,132,176,5,70,115,66,189,137,109,115,106,99,78,202,32,80,167,56,246,165,14,39,69,56,198,202,146,242,51,12,134,53,193,81,237,80,199,192,192,239,83,185,174,156,162,156,185,44,79,205,216,212,246,190,97,84,140,191,222,61,42,28,101,128,28,2,121,167,198,165,217,74,228,4,99,77,18,246,185,105,102,185,210,46,94,85,25,18,12,0,59,86,117,221,204,183,87,66,73,9,12,120,233,90,77,40,185,229,184,199,76,211,239,172,124,189,61,46,114,50,223,119,218,147,20,93,158,165,32,23,201,0,116,169,35,80,36,66,126,237,66,135,247,103,63,221,205,61,92,75,10,227,173,43,148,211,220,146,224,40,109,224,100,127,13,79,5,224,16,249,110,57,170,243,70,209,60,35,168,198,118,210,204,23,121,35,146,69,43,138,215,68,111,114,210,150,231,167,74,158,23,85,231,25,59,115,248,213,51,27,198,217,63,116,245,20,248,153,138,179,1,247,70,41,220,109,19,42,131,19,200,70,88,213,66,65,81,207,57,169,146,83,157,189,62,92,212,107,10,203,42,130,216,231,175,165,38,194,197,148,155,22,204,153,235,237,75,28,190,92,108,51,140,247,171,58,142,157,21,172,73,28,114,238,102,0,154,170,160,34,252,198,154,19,68,89,194,23,4,150,110,190,244,177,196,89,118,142,61,234,228,160,52,74,17,70,42,54,108,38,16,99,214,139,130,101,37,114,37,219,140,128,121,30,181,110,241,110,150,21,222,8,143,176,197,58,59,125,143,19,48,201,99,156,214,174,169,116,47,132,112,70,161,118,140,103,20,174,51,1,70,70,227,208,244,171,45,186,48,145,23,56,96,115,79,212,44,77,157,188,13,145,207,36,154,171,9,107,185,212,141,185,7,158,104,190,131,73,52,105,32,99,42,65,25,218,54,114,107,42,72,165,91,199,228,133,31,197,235,91,77,109,56,47,53,183,204,85,62,111,165,82,130,225,46,132,112,150,195,103,44,113,210,146,213,9,43,59,178,91,121,17,96,42,224,230,171,76,130,71,105,71,221,237,90,154,155,91,71,10,36,100,59,227,181,81,75,105,154,221,78,207,148,154,27,176,224,186,146,71,168,222,77,106,145,22,101,136,28,17,129,205,58,91,187,171,27,143,50,47,186,192,3,87,28,44,118,96,96,12,10,167,228,253,164,35,23,219,205,27,149,107,26,214,178,178,216,74,196,130,207,158,42,131,33,55,54,150,150,227,51,92,58,169,3,182,77,87,242,167,129,94,77,229,144,28,1,234,107,176,248,123,160,77,38,176,183,247,240,186,0,202,209,238,28,14,69,115,212,106,43,77,205,105,199,83,187,240,215,130,161,240,188,17,220,74,17,167,1,139,29,199,60,143,175,189,104,92,189,245,193,251,68,228,36,36,225,64,252,171,161,141,150,237,154,70,32,174,226,58,84,1,5,200,118,112,22,8,219,174,43,207,149,211,185,220,146,72,169,106,203,99,110,210,52,123,148,142,14,42,21,186,154,237,24,59,97,115,206,64,233,91,97,173,238,87,106,145,228,170,228,125,107,58,91,40,167,142,95,37,254,102,224,1,73,167,107,132,30,165,27,172,125,170,56,34,57,82,188,227,210,167,180,88,4,170,146,14,157,1,164,179,181,251,37,235,25,14,253,145,168,53,98,241,33,144,44,241,176,222,61,41,71,99,103,168,139,181,124,246,124,112,126,81,89,182,69,163,189,243,135,89,14,0,171,136,166,233,178,71,34,146,242,198,88,182,77,0,251,135,56,167,113,56,174,165,205,66,228,171,199,22,1,38,179,111,36,242,103,100,145,190,86,80,56,236,106,120,99,23,119,34,114,196,227,182,105,179,105,239,127,59,59,130,35,29,73,34,150,175,80,209,33,176,20,176,88,228,4,148,39,39,28,211,163,213,35,188,184,147,96,125,195,212,118,170,146,194,30,79,41,27,247,106,15,122,159,68,178,148,221,78,236,0,141,83,34,180,229,109,88,148,210,100,215,55,174,100,76,229,81,70,13,86,138,76,220,25,84,240,196,126,84,92,202,111,210,120,144,237,43,237,89,214,82,72,179,136,129,221,128,181,60,174,197,42,137,105,208,189,171,68,103,187,50,68,191,56,92,113,81,219,106,109,27,1,38,65,3,105,205,44,186,156,150,58,137,243,134,35,35,142,41,215,246,112,221,64,179,196,216,45,243,125,104,182,132,93,94,232,177,36,171,44,171,112,121,35,28,255,0,179,83,219,21,212,47,39,62,96,216,139,210,168,233,242,66,246,108,146,142,131,4,230,160,178,137,236,68,178,41,220,146,30,90,154,109,10,215,122,26,108,35,55,81,186,40,12,167,4,143,74,139,89,149,164,118,217,38,208,64,28,85,115,125,20,87,1,16,130,74,231,24,61,105,167,27,183,220,110,32,244,2,155,119,4,104,218,220,133,179,141,11,12,145,140,210,197,111,231,66,206,79,40,213,85,172,131,198,179,71,184,170,144,113,154,191,12,91,208,237,108,3,219,61,232,73,177,57,88,100,87,129,158,68,145,134,20,98,171,36,240,219,171,57,1,129,251,162,179,230,179,88,38,147,204,144,141,221,179,83,196,182,194,24,203,182,118,158,57,165,43,161,34,140,173,36,179,52,163,42,71,97,222,181,237,239,132,118,177,36,139,207,114,106,163,60,45,120,78,114,167,238,138,181,45,171,220,41,133,8,201,31,253,122,202,227,36,251,74,65,41,48,54,65,234,5,82,158,68,105,132,236,131,131,147,80,89,192,214,87,13,230,54,73,56,245,169,165,65,52,133,0,35,212,122,212,149,114,237,204,81,201,108,183,75,195,184,192,30,149,159,37,139,126,239,205,124,6,234,105,247,114,77,3,70,161,50,145,224,159,106,46,229,150,254,37,1,74,128,114,162,154,11,247,44,50,4,66,168,249,0,122,211,45,147,237,17,150,127,186,58,82,219,217,189,188,12,242,184,36,143,90,141,153,210,21,84,224,102,181,139,238,22,76,145,37,196,194,55,27,135,106,154,82,167,31,78,153,166,67,16,105,58,100,226,164,142,33,43,18,227,110,42,162,238,75,86,25,32,205,129,101,63,189,29,233,203,59,91,91,67,24,27,153,151,44,106,3,52,81,78,98,82,89,186,85,139,57,4,113,72,211,144,88,156,40,52,236,4,13,118,214,202,165,129,37,143,74,181,3,44,140,70,0,207,175,106,170,129,174,46,8,145,7,203,247,106,103,120,173,238,4,0,230,86,25,197,22,11,234,75,119,34,172,136,115,200,24,200,175,156,116,244,221,106,73,235,138,250,46,104,227,92,121,128,150,61,171,231,221,61,0,183,35,218,156,30,225,36,97,76,49,59,125,107,67,74,133,159,44,227,129,84,46,183,37,203,241,222,181,116,203,131,246,86,92,115,90,92,130,119,220,202,68,117,147,52,174,146,54,234,189,21,225,137,153,88,115,84,110,84,200,228,129,197,56,141,189,6,172,139,185,125,233,151,184,49,113,80,174,76,184,21,37,238,232,162,0,142,107,101,161,137,159,110,143,147,138,177,20,100,200,73,52,150,217,28,145,193,169,100,109,164,237,170,108,11,86,214,232,196,230,135,137,99,155,21,13,145,156,185,192,56,164,186,50,36,217,106,205,176,66,190,209,33,193,233,87,108,153,31,32,214,67,200,199,39,214,172,216,7,76,191,52,145,173,244,39,187,10,165,192,235,89,114,142,106,205,204,205,36,189,49,138,133,212,145,156,86,136,201,136,148,53,34,30,113,65,235,86,64,81,138,61,169,105,0,210,118,140,138,177,26,135,94,106,187,124,195,21,52,77,129,64,16,200,54,191,181,60,199,242,230,156,196,22,233,67,56,198,41,1,16,20,163,138,92,138,67,76,5,206,105,59,81,210,140,208,2,30,212,134,148,158,105,200,155,205,0,52,46,106,104,227,94,244,214,93,181,30,243,216,154,0,150,225,0,0,138,68,56,197,52,18,71,52,26,0,115,182,115,81,39,90,50,105,99,7,52,0,241,205,52,241,79,232,41,133,129,160,7,172,42,187,213,152,228,141,202,125,189,234,29,164,40,12,202,16,183,90,150,64,183,19,43,35,48,140,157,163,158,113,81,149,196,141,17,195,70,15,4,245,205,117,163,6,137,12,98,25,55,65,49,36,143,106,116,166,86,127,221,74,204,54,252,219,177,193,166,12,9,118,46,197,0,100,147,68,113,162,65,50,188,216,57,220,184,166,244,16,168,100,16,176,51,144,88,96,231,24,171,177,75,110,246,49,195,44,202,74,182,126,97,215,131,85,26,213,214,217,28,46,229,235,150,169,172,82,43,135,3,200,140,158,224,131,199,189,103,36,158,163,32,152,91,53,201,77,168,19,31,41,0,245,166,179,201,18,168,251,67,63,205,242,169,28,14,42,221,197,174,219,230,142,2,23,9,158,126,162,169,203,35,133,242,165,59,176,119,103,109,56,236,1,228,190,213,68,57,11,201,221,233,77,35,11,149,232,78,14,106,89,134,76,74,172,65,97,218,153,34,186,169,113,130,137,193,250,213,131,66,66,238,37,49,140,1,140,231,214,157,33,251,197,177,183,31,116,116,250,211,36,219,148,144,100,6,28,230,144,46,57,4,147,232,104,25,102,48,102,133,92,40,40,62,80,15,175,173,104,89,204,183,26,84,246,247,59,11,3,195,55,80,61,43,50,222,87,73,81,66,130,185,228,103,21,24,118,103,125,228,1,230,242,160,127,15,60,255,0,42,137,69,176,28,9,68,242,21,195,70,167,33,105,193,37,144,225,0,206,56,29,169,204,133,70,232,209,54,19,128,123,211,160,188,107,107,196,102,69,242,215,150,36,83,216,67,12,77,228,239,43,185,209,185,30,149,45,173,130,221,91,188,176,198,254,104,59,178,79,233,244,168,229,243,94,105,76,110,19,204,59,215,61,199,167,235,86,32,146,238,202,65,187,114,167,150,91,35,161,62,149,50,29,138,254,112,107,85,62,91,11,134,5,91,251,189,104,96,3,35,201,26,21,11,141,200,15,90,4,115,109,76,16,91,151,96,223,202,167,181,128,144,219,200,17,183,85,244,62,213,91,128,235,223,40,152,133,186,132,220,191,57,29,72,170,210,108,93,234,17,79,238,246,228,253,69,58,234,48,39,62,75,19,177,123,250,84,127,104,32,148,17,134,204,121,39,191,81,82,211,91,1,120,71,37,166,152,178,198,196,113,214,163,130,71,5,37,17,52,206,220,96,48,24,162,107,226,214,75,0,140,228,167,241,84,246,22,123,226,139,106,153,7,66,9,233,80,218,75,204,67,110,18,64,140,30,13,172,199,39,119,53,38,158,195,237,118,203,39,150,23,120,92,55,74,121,118,105,94,7,87,10,190,180,209,99,229,204,22,77,217,111,153,49,219,255,0,175,80,223,187,102,8,239,181,39,254,203,187,181,88,142,232,29,65,108,158,7,35,165,102,92,204,179,248,186,105,140,108,170,2,249,110,78,50,43,156,212,94,240,198,139,53,196,161,23,24,193,230,187,100,182,181,191,240,196,50,200,146,52,168,163,12,72,231,138,229,228,80,91,154,110,141,3,168,139,89,129,11,206,50,92,184,252,171,135,156,62,171,173,207,39,151,152,185,249,137,201,235,84,110,108,111,62,222,168,198,95,32,242,9,110,245,187,162,217,181,155,221,70,200,128,142,135,156,145,214,156,96,150,169,138,93,138,16,216,125,150,225,153,166,144,17,202,41,35,7,244,172,221,65,110,117,9,218,100,46,198,62,161,58,126,53,171,226,64,126,197,111,114,172,203,38,123,116,53,23,134,46,227,182,186,158,9,72,219,40,198,230,235,147,91,65,182,185,153,46,200,163,164,222,65,109,174,195,36,144,200,20,33,221,158,153,226,186,91,188,221,219,57,69,206,229,35,11,233,154,65,103,110,150,90,129,157,3,190,210,83,103,110,71,53,14,141,59,155,112,196,50,150,249,69,101,86,124,250,174,131,216,195,121,68,82,66,146,66,195,203,110,113,220,86,233,150,210,248,70,182,201,36,126,167,143,240,172,205,98,218,88,238,224,149,152,254,240,18,192,125,107,115,79,182,48,44,126,118,2,200,56,32,116,255,0,235,212,212,151,184,155,28,99,169,82,118,26,102,151,125,11,182,37,146,38,81,143,67,92,156,152,93,135,53,185,226,100,16,106,177,150,152,183,155,110,248,29,179,218,185,201,55,13,185,53,211,135,248,71,83,116,137,34,139,204,12,228,231,15,82,70,138,37,124,241,79,181,183,111,37,157,126,184,171,186,117,144,187,73,29,152,135,29,135,122,233,71,52,229,98,150,74,198,228,54,1,234,106,56,89,2,16,79,61,133,45,236,30,76,140,62,114,115,208,142,40,219,230,5,56,233,73,92,165,107,92,107,72,35,84,36,30,252,213,203,43,248,225,134,66,195,115,191,0,99,165,49,162,86,85,192,233,218,171,177,17,74,91,3,7,181,50,116,150,132,240,164,55,119,40,142,2,228,243,87,222,226,40,33,154,56,215,1,120,245,172,168,213,228,115,38,112,123,26,179,44,69,32,0,157,197,185,38,152,167,189,138,99,119,159,230,231,141,189,42,66,141,52,192,51,96,47,79,106,93,140,177,6,3,39,166,41,242,192,201,109,231,130,114,113,192,250,210,27,104,177,12,130,220,186,240,196,138,191,165,92,216,217,238,55,3,44,223,116,86,76,16,50,134,152,158,15,99,82,52,145,146,62,80,40,186,37,249,17,77,118,86,105,228,85,218,133,176,49,220,82,65,58,182,233,10,243,140,45,53,213,75,176,29,51,156,84,145,198,170,79,56,10,56,20,145,166,150,18,41,17,156,150,21,37,180,42,210,21,39,140,245,245,168,163,180,46,29,203,96,83,209,99,88,2,238,249,187,28,213,17,101,208,146,84,128,183,3,163,99,173,44,115,170,35,66,58,122,250,213,102,64,7,223,57,206,77,70,9,140,101,151,10,63,139,52,159,152,212,83,44,200,63,114,64,108,17,74,97,99,2,172,103,12,23,38,171,22,44,249,29,15,83,86,21,138,34,146,220,158,15,210,146,19,67,86,234,117,5,135,200,83,138,133,117,25,164,153,220,57,4,251,117,162,231,50,59,5,82,163,214,163,88,124,189,165,122,10,78,247,42,41,90,228,190,115,72,227,113,201,61,234,84,182,8,165,131,99,52,196,132,185,201,108,10,116,145,200,20,159,188,0,235,78,226,122,189,4,84,27,7,25,36,214,134,151,28,83,93,50,49,192,25,32,122,241,85,237,116,249,174,44,203,236,192,30,244,200,102,75,41,212,48,228,30,148,211,212,153,109,100,73,168,67,228,179,42,124,163,168,168,100,186,158,242,8,163,118,38,52,227,24,21,98,238,99,122,227,203,28,175,90,117,164,10,166,85,152,109,10,50,5,33,45,22,165,57,23,140,1,147,140,10,142,220,24,163,220,227,229,231,189,58,237,138,41,97,207,189,84,14,100,194,224,159,108,212,179,88,166,209,180,54,74,200,236,221,19,138,142,63,44,79,206,91,38,170,163,21,218,8,199,24,235,86,222,88,210,44,241,186,145,45,49,110,68,114,206,2,46,0,247,161,34,88,227,101,81,193,28,213,97,112,36,147,3,128,122,213,171,118,13,41,143,248,104,26,40,30,89,134,61,169,130,57,0,44,189,136,227,241,173,35,10,9,159,160,2,163,158,221,150,18,224,252,167,165,32,24,175,52,178,159,53,187,85,102,18,202,199,147,128,105,214,240,188,211,140,49,201,21,177,29,154,8,220,117,34,169,104,12,108,66,49,10,170,240,113,205,81,18,143,49,199,69,39,138,179,22,24,76,184,195,47,65,154,162,234,75,4,63,120,83,220,148,90,154,228,102,53,94,213,63,152,68,114,72,8,44,171,156,85,88,45,68,163,147,205,54,92,9,132,72,120,110,8,245,165,97,154,183,177,253,163,195,54,183,78,255,0,189,145,184,92,116,21,149,0,48,13,202,6,64,244,171,87,173,44,118,240,91,128,74,168,227,218,170,96,176,219,211,214,149,202,142,197,216,117,91,132,12,129,112,140,152,98,7,173,81,101,16,49,100,32,18,15,225,86,67,136,162,218,15,56,197,69,228,9,34,118,7,181,37,110,165,106,59,236,236,246,115,92,110,229,49,143,198,181,45,38,242,180,232,67,114,228,115,158,245,153,10,200,45,89,29,243,184,250,85,198,27,109,163,36,242,41,63,34,172,75,42,25,236,101,146,67,183,105,170,152,113,4,69,6,57,234,106,120,32,146,116,99,35,18,28,228,47,78,41,97,180,185,191,188,251,45,188,114,50,196,70,72,35,129,82,221,162,217,73,27,30,21,177,143,84,241,5,172,55,100,53,170,59,52,128,169,193,192,175,112,183,179,211,229,129,205,172,74,136,136,54,16,49,138,196,240,143,131,44,180,189,62,225,230,18,51,228,149,44,220,0,69,116,16,52,34,193,109,208,21,1,112,73,174,7,38,221,222,199,77,56,232,71,162,180,86,208,188,18,191,204,73,97,147,235,80,94,235,9,5,172,176,96,238,220,65,192,235,84,164,183,118,212,162,149,79,200,159,41,193,235,90,119,58,34,79,112,183,0,124,188,18,185,235,83,204,164,180,69,180,209,79,78,146,230,87,75,114,143,28,101,114,92,168,173,164,180,75,80,210,163,100,154,150,86,70,101,242,192,221,183,109,19,186,69,111,228,167,46,220,122,211,140,122,14,214,51,173,228,86,187,153,199,57,31,53,86,104,208,95,121,106,72,82,50,69,89,242,14,145,186,86,33,132,131,156,250,214,76,215,147,92,206,94,16,189,49,145,82,236,180,45,73,154,173,139,127,153,7,203,86,101,187,72,172,137,97,157,227,2,179,68,178,173,151,239,135,106,138,205,110,239,237,78,248,246,168,63,32,53,40,109,220,155,79,95,178,233,141,52,140,48,206,113,159,74,213,111,45,180,221,177,96,23,24,4,86,12,177,207,113,167,125,151,110,12,114,115,90,113,9,98,177,136,108,192,94,181,74,86,122,9,166,99,11,9,224,103,132,146,204,78,119,86,142,152,39,123,182,136,157,170,138,55,31,90,153,152,188,168,153,24,110,173,233,80,197,121,13,190,165,58,22,1,118,241,131,66,149,152,249,35,109,12,214,183,154,45,70,79,45,240,141,158,213,85,81,237,36,243,54,228,179,224,86,155,22,33,165,70,4,31,187,72,225,103,181,0,46,100,143,44,105,232,200,73,199,67,39,85,73,175,46,16,145,128,49,75,113,121,36,54,72,187,57,7,104,168,110,111,140,83,35,58,251,154,126,171,115,29,197,146,172,7,14,6,238,157,235,55,160,247,220,152,41,183,208,158,87,251,238,106,109,42,229,36,210,37,114,114,48,121,207,74,198,125,109,191,225,28,48,221,224,72,56,7,29,127,42,207,209,181,25,19,75,150,221,72,218,222,213,111,84,172,37,163,208,158,91,194,215,203,34,110,227,0,243,215,154,220,155,90,140,207,29,182,206,72,235,145,197,96,68,170,118,51,0,24,112,65,239,80,121,170,53,101,60,103,61,133,72,246,220,235,218,230,75,48,204,132,176,43,144,51,81,218,106,83,52,104,204,135,4,243,85,110,46,23,48,143,48,4,111,188,113,154,116,119,145,172,82,121,65,68,106,120,224,154,73,190,131,220,179,118,77,202,137,20,103,230,192,168,191,115,22,213,121,64,246,168,109,239,36,158,223,201,68,10,50,73,56,53,80,199,110,210,50,203,38,91,215,61,41,49,51,68,174,229,14,160,50,245,6,156,117,92,32,4,237,144,241,154,171,6,26,63,46,55,59,87,165,74,182,241,188,74,210,33,224,245,53,22,21,153,96,98,25,209,203,44,135,169,25,169,151,83,243,174,93,252,160,170,163,173,83,49,199,31,157,50,128,120,224,102,169,193,122,169,56,73,31,134,29,49,84,144,157,209,160,110,213,166,125,237,146,231,167,181,95,154,120,231,138,36,76,35,40,197,99,188,54,242,74,211,135,198,211,133,231,165,58,88,164,95,46,85,144,115,222,129,220,190,209,72,188,188,164,140,116,171,112,218,177,181,46,15,110,7,165,101,134,154,72,80,187,103,158,181,162,183,38,220,109,45,146,71,203,90,65,117,29,199,90,52,144,46,237,190,100,153,230,146,218,251,204,50,121,241,237,195,98,161,55,102,22,3,161,110,181,4,215,5,91,3,157,217,61,42,180,64,75,152,98,185,121,122,151,60,83,117,4,145,229,136,196,126,82,114,106,20,189,137,38,141,90,62,54,231,53,55,152,146,202,172,142,70,13,53,168,132,180,121,33,186,144,58,147,199,90,158,68,103,185,19,17,243,227,25,246,164,107,146,210,184,69,28,224,102,162,146,230,225,238,124,181,79,149,71,38,134,34,218,77,34,177,119,139,120,3,2,190,115,211,230,144,43,102,190,136,183,184,41,106,67,253,240,216,2,188,6,213,226,84,32,99,52,150,133,25,236,158,108,205,145,83,91,72,150,228,131,78,158,68,141,137,233,81,193,15,218,101,235,197,85,201,99,166,9,35,111,90,5,204,10,132,28,103,21,102,234,221,109,237,248,35,53,206,186,180,147,18,15,21,164,81,13,150,160,120,254,214,79,108,212,218,166,215,80,69,101,229,150,113,90,134,51,44,60,214,132,50,8,66,148,2,162,150,50,15,20,214,83,31,67,76,204,141,47,221,63,157,54,6,165,142,245,92,237,226,171,106,110,167,39,53,118,214,57,140,127,112,138,171,121,104,204,24,154,205,176,29,105,166,172,214,126,102,121,168,124,223,178,185,66,42,52,146,120,162,10,153,219,158,212,247,43,229,150,147,239,123,213,32,230,33,146,85,144,146,5,55,120,97,138,108,108,146,49,81,222,172,24,2,38,77,104,137,108,166,234,84,241,82,121,68,38,227,70,11,190,7,34,135,148,198,54,26,177,17,3,147,78,28,211,0,199,227,79,94,13,32,23,24,230,148,82,49,164,83,64,10,212,206,73,167,53,70,58,208,3,199,90,90,67,210,148,80,0,69,38,41,122,209,138,0,76,118,167,43,20,52,152,165,65,205,0,35,49,38,149,64,239,82,108,205,70,234,69,0,74,2,154,10,138,174,142,115,82,51,154,0,93,162,149,48,42,34,230,149,26,128,28,231,38,162,199,52,230,57,164,6,128,45,11,53,158,217,102,138,101,194,127,0,235,84,144,42,150,108,177,4,247,245,171,46,241,70,76,49,197,36,110,57,47,158,8,244,164,12,165,126,85,24,205,117,163,18,54,137,88,238,118,218,15,29,51,86,89,109,218,50,48,165,130,96,97,72,168,221,72,10,194,77,184,57,233,154,12,201,51,228,74,89,128,251,187,113,73,234,196,132,243,165,48,34,146,197,84,253,209,233,83,218,222,71,21,226,149,137,198,225,180,250,85,121,14,35,37,119,127,192,105,228,198,176,170,199,43,23,97,147,158,162,147,67,29,125,12,194,229,228,37,151,35,228,32,245,170,254,94,245,80,228,231,248,141,88,105,136,17,180,178,177,84,61,249,227,181,70,94,25,25,228,71,37,8,233,140,28,209,21,100,13,93,4,192,4,37,73,56,92,3,233,205,52,21,133,152,72,231,203,24,7,35,57,161,8,49,17,206,15,90,145,157,20,23,13,134,98,7,61,42,128,47,30,9,162,71,137,134,213,227,0,98,161,80,55,36,104,64,119,233,191,166,40,96,242,7,73,55,15,151,43,183,0,102,173,93,164,70,202,25,119,161,145,70,194,163,168,30,191,165,46,100,128,175,53,184,105,0,71,86,10,126,108,117,205,62,72,148,175,14,219,113,140,113,214,162,216,109,246,176,255,0,88,195,240,43,239,239,210,156,63,123,46,246,108,96,125,209,208,213,39,113,10,73,242,152,100,143,151,110,61,57,235,245,171,87,6,25,160,183,76,170,176,92,31,127,173,87,97,185,65,80,65,115,183,105,254,127,165,13,24,130,226,49,35,12,129,198,70,69,38,61,245,39,142,219,205,133,164,118,82,98,60,5,244,173,11,201,133,206,159,18,168,249,6,55,251,10,206,182,131,204,14,194,101,93,237,183,1,79,249,237,79,121,230,138,25,97,45,22,220,108,24,67,159,175,90,206,98,34,185,73,252,245,112,64,140,129,140,84,108,55,206,191,59,128,120,224,241,86,110,109,165,251,2,56,144,48,141,55,54,6,56,170,202,202,209,68,1,3,63,48,39,252,251,213,173,134,129,11,109,152,31,77,160,247,167,173,185,149,64,137,246,144,191,57,62,148,138,172,236,21,29,9,221,184,240,79,21,37,131,56,146,124,170,5,245,122,77,129,38,159,110,215,50,21,146,69,59,7,202,7,113,87,45,222,91,57,76,81,28,140,238,62,181,74,224,57,185,251,69,169,64,162,61,172,23,62,163,252,42,8,90,118,153,100,87,33,137,218,125,49,89,218,224,107,90,189,196,147,201,112,26,38,80,216,42,234,122,126,117,179,2,249,150,127,104,145,84,48,127,149,79,92,96,254,149,137,5,187,249,19,55,221,57,234,42,252,119,79,108,208,200,204,29,241,140,55,67,88,79,80,19,81,148,93,219,151,64,55,22,216,70,56,95,127,252,118,163,154,235,83,177,179,91,113,115,186,45,155,184,173,109,17,109,46,53,25,76,223,234,221,190,239,106,187,227,13,42,33,136,226,41,18,21,27,54,247,168,83,141,249,26,185,74,246,185,145,101,171,44,200,145,92,54,75,38,51,232,106,72,117,5,134,112,242,177,34,80,65,252,43,54,61,22,69,188,88,146,85,112,163,146,58,244,171,71,78,198,159,27,2,89,35,98,73,61,115,85,46,93,22,194,189,195,196,55,241,221,88,88,218,198,0,12,249,207,126,245,5,174,153,42,94,163,204,134,56,184,111,49,134,70,71,106,95,19,89,37,140,122,115,70,174,232,195,57,200,200,253,43,75,72,213,126,209,167,207,107,54,226,22,50,209,156,130,115,192,254,181,77,53,79,65,53,115,126,250,24,134,135,44,241,60,127,115,105,96,49,154,227,116,219,246,134,88,152,184,242,131,127,21,22,79,168,93,171,89,52,211,52,108,220,169,35,0,126,85,177,105,225,105,55,8,155,25,254,16,127,157,103,30,90,105,243,245,41,235,162,41,107,26,132,55,58,141,190,201,20,128,54,227,235,93,54,137,58,75,110,246,247,40,190,94,56,118,234,62,149,206,217,233,6,63,16,73,109,60,81,147,19,245,199,108,87,67,34,199,109,28,102,99,136,157,184,11,235,88,214,214,42,40,210,154,212,195,241,37,146,94,249,50,217,190,101,182,4,56,29,208,158,115,92,222,169,97,61,164,42,236,156,16,48,125,43,178,127,42,210,11,249,85,70,30,54,126,125,2,154,231,117,77,97,53,43,37,183,69,80,219,184,199,165,117,225,95,186,209,141,111,137,52,98,91,221,72,131,97,201,7,168,173,125,42,233,108,238,129,124,237,61,133,102,249,30,89,86,60,123,211,90,95,50,124,46,114,49,93,72,202,75,153,232,105,92,73,246,153,165,127,224,13,143,122,129,48,38,242,192,59,170,107,41,162,138,7,18,125,246,122,36,150,63,181,150,83,146,71,76,80,103,119,177,10,203,229,201,147,219,53,3,1,59,0,163,145,222,158,171,231,72,217,224,30,148,168,166,216,59,31,152,250,81,126,133,45,7,34,178,141,165,169,178,59,133,216,78,7,106,88,183,76,224,145,129,154,154,107,127,181,92,42,174,112,61,40,86,232,74,181,245,42,199,116,60,182,86,237,210,167,254,209,85,179,72,0,206,122,154,102,161,163,61,170,137,9,102,207,74,171,12,72,144,144,195,230,239,205,12,210,209,122,150,26,119,112,145,131,129,158,120,169,46,83,132,101,61,42,16,24,163,48,28,211,196,190,114,162,30,231,154,66,183,98,179,17,230,169,85,195,15,188,125,104,18,153,36,56,232,106,105,240,140,227,110,78,41,182,203,23,148,50,248,99,208,98,150,173,216,189,18,184,165,155,97,80,126,92,114,42,197,142,158,211,62,87,170,174,114,114,106,115,167,58,218,121,171,130,184,201,165,211,245,83,100,210,102,48,114,152,6,157,237,163,51,221,104,45,221,175,217,227,27,200,103,111,64,69,100,236,107,135,56,82,0,237,90,82,223,139,185,227,119,124,14,122,28,246,162,37,79,180,103,164,103,60,254,20,247,18,188,86,166,123,70,81,149,123,212,230,50,29,11,13,201,216,84,183,137,20,69,27,126,226,105,102,63,232,138,251,178,7,106,19,69,61,81,53,252,113,253,152,24,151,12,113,156,125,106,138,174,215,218,121,171,182,174,100,178,108,245,245,53,92,198,34,86,149,142,119,116,170,181,213,209,49,186,64,126,227,50,158,59,10,103,152,205,17,92,18,71,90,146,11,86,107,125,229,176,51,83,219,65,184,203,134,3,138,141,80,210,214,236,32,213,12,22,91,6,64,238,42,139,177,154,93,251,104,113,243,50,30,128,212,129,213,35,39,25,32,80,52,137,244,169,150,27,130,210,47,12,122,154,177,170,58,221,221,159,32,109,66,57,34,170,36,136,246,202,8,203,119,53,118,222,18,246,174,33,25,255,0,104,255,0,13,2,102,125,245,185,138,24,227,86,206,234,162,33,116,97,205,108,94,91,74,145,35,183,56,170,203,9,121,22,165,142,46,200,172,233,134,67,131,249,212,179,194,66,169,21,106,230,53,69,143,214,152,211,9,87,0,99,20,134,138,137,22,61,170,221,190,229,4,129,147,81,174,36,249,66,238,62,149,114,53,107,84,37,212,114,40,2,9,152,50,48,28,49,235,87,167,133,211,68,83,187,112,199,106,198,155,204,147,149,25,36,215,75,104,34,135,66,145,110,100,12,202,132,128,104,234,7,53,107,44,150,242,33,3,118,71,90,212,142,249,45,164,99,39,36,246,172,155,98,103,221,33,92,32,171,5,146,68,99,209,135,74,123,137,143,121,75,220,187,32,60,242,49,75,3,25,28,228,115,222,136,9,80,88,39,53,2,221,8,167,224,115,233,79,96,74,230,146,71,144,100,143,228,11,214,179,226,86,55,123,199,36,30,158,181,32,189,146,77,241,42,237,83,222,163,86,41,112,156,227,212,208,216,236,205,171,153,196,80,70,102,10,11,119,172,153,102,79,51,228,4,231,52,151,151,31,108,184,69,36,132,74,99,205,18,206,21,57,199,181,36,130,204,208,93,60,54,152,46,153,178,228,112,61,42,172,76,124,161,234,227,242,166,125,166,76,180,124,236,236,40,130,77,133,214,80,67,1,192,34,147,69,196,178,4,158,94,79,36,116,171,30,76,147,219,32,13,134,39,138,170,183,44,99,4,38,125,235,75,72,223,127,113,28,72,132,149,82,205,248,84,202,203,114,208,203,107,161,105,124,137,112,185,81,234,58,215,171,124,52,209,98,151,79,189,212,37,141,64,185,7,110,87,176,53,194,233,254,24,188,241,29,242,205,12,96,194,143,177,142,71,53,237,58,92,22,250,94,140,154,114,177,243,33,78,70,71,29,235,154,164,185,253,213,177,81,181,238,45,202,189,205,171,199,28,134,50,23,162,253,105,250,101,164,17,13,179,78,89,182,253,211,86,52,152,99,185,99,124,223,40,63,46,211,83,93,88,197,45,207,157,110,192,201,208,224,214,46,155,189,205,211,77,145,220,108,242,86,40,99,5,216,242,113,72,151,15,188,219,176,219,129,214,180,35,88,145,48,196,111,81,205,101,223,194,87,202,104,219,231,99,201,172,228,156,77,161,102,199,73,110,200,0,141,249,38,165,130,3,1,114,237,184,158,114,105,139,12,201,243,41,206,59,26,138,234,229,163,56,57,203,117,34,165,43,26,106,201,110,100,73,45,159,205,0,131,208,26,194,139,100,115,16,145,142,70,106,214,167,118,187,237,97,140,18,24,224,211,102,85,183,27,251,14,51,233,67,149,216,210,86,38,145,39,54,234,197,120,28,212,26,118,174,39,187,242,132,101,80,28,102,174,27,184,140,81,243,144,71,2,171,217,193,4,48,59,148,81,151,164,244,21,132,105,89,174,38,242,151,63,53,93,23,78,109,84,58,99,182,105,150,240,164,37,202,182,88,243,82,50,153,85,66,96,33,60,243,77,107,160,217,37,149,184,0,150,31,120,247,170,183,218,122,189,246,64,10,15,83,87,159,119,152,21,72,11,198,13,50,230,98,100,40,57,62,181,74,214,177,14,231,31,118,46,173,164,0,33,49,174,72,231,222,173,233,23,114,74,151,161,226,218,10,28,26,189,119,10,177,201,231,29,179,239,89,237,116,96,146,75,120,147,105,117,60,254,20,163,185,18,190,230,59,166,237,65,89,206,99,242,251,246,52,170,172,68,205,142,8,226,137,109,167,22,0,245,103,108,103,241,168,231,189,146,217,18,216,40,200,7,113,252,41,61,116,8,234,97,106,40,37,253,200,220,78,1,224,251,214,94,149,117,53,182,167,28,18,242,185,57,203,127,74,215,139,228,158,107,137,176,6,56,254,149,135,29,172,178,92,189,219,227,25,63,54,113,90,197,233,97,189,174,109,220,201,37,213,220,222,81,218,136,217,0,85,139,56,99,104,183,201,42,249,190,245,205,53,197,196,19,59,44,156,63,235,78,142,237,196,129,206,66,250,83,228,86,50,231,58,233,228,65,111,242,74,155,215,175,53,44,50,184,182,82,37,7,39,36,3,214,185,172,164,112,137,30,65,151,171,73,36,226,216,1,32,218,61,133,102,224,87,49,181,13,227,180,205,30,10,47,115,154,109,185,183,142,103,102,57,207,76,154,203,75,185,86,39,98,217,56,234,0,168,173,239,146,121,76,77,184,50,174,238,70,42,28,91,41,74,231,73,34,237,40,160,242,222,135,21,20,215,174,146,53,184,5,182,12,231,53,156,183,204,242,224,147,141,188,26,44,110,90,57,101,105,212,157,252,2,105,56,176,185,169,246,175,248,151,59,30,91,29,43,50,11,180,142,66,242,46,88,47,2,157,60,138,23,5,254,94,235,235,85,225,47,44,101,196,97,151,160,52,226,180,21,205,8,245,56,74,145,32,42,185,171,247,115,65,56,133,96,144,128,120,235,88,77,20,144,74,140,201,189,125,5,88,187,187,140,236,242,226,100,170,229,3,166,107,101,183,129,81,95,123,99,56,205,84,134,233,229,185,219,44,101,84,30,90,169,216,204,229,68,175,33,59,134,57,171,75,116,161,74,178,228,247,52,50,146,69,203,135,134,70,243,21,247,96,112,41,150,210,36,168,219,220,10,165,19,36,65,217,216,21,63,116,122,85,123,148,104,17,229,87,194,224,156,80,144,157,205,124,218,180,140,12,129,136,28,31,74,80,202,99,98,184,10,59,215,51,166,201,112,241,52,236,9,223,200,4,118,173,43,121,164,187,221,176,109,81,218,158,194,76,218,149,128,68,72,190,241,92,159,122,96,157,173,254,70,76,150,239,89,241,203,35,92,22,207,202,131,6,164,251,72,150,113,217,125,232,76,164,90,91,133,117,41,32,224,156,254,53,224,169,8,134,64,73,224,215,186,78,4,168,18,44,111,206,73,246,175,13,89,135,156,51,208,82,101,71,80,189,88,217,42,148,82,189,171,241,223,165,106,221,75,27,70,49,138,206,157,121,4,10,210,40,150,130,230,73,165,132,177,60,86,71,154,200,198,181,102,184,62,86,209,89,163,150,36,138,232,138,57,228,236,198,71,153,36,221,90,95,107,11,30,206,245,157,7,18,17,83,158,92,83,146,176,211,184,178,29,131,113,239,72,25,142,29,91,138,146,225,55,5,20,249,33,49,90,140,138,149,168,236,76,186,140,130,48,170,127,74,99,173,205,196,76,195,56,170,169,112,23,0,138,223,179,153,26,219,28,116,172,229,160,210,48,163,187,16,68,99,113,243,30,41,139,139,134,195,116,167,106,27,69,209,32,119,168,210,80,166,174,155,185,18,141,134,201,0,133,178,189,169,242,78,94,45,162,157,33,243,49,80,204,54,10,212,204,91,105,150,220,238,147,144,41,179,205,21,195,110,65,73,180,75,25,166,34,133,82,42,147,42,197,136,173,140,203,184,118,168,166,95,40,224,210,199,114,98,24,164,99,231,114,105,0,209,202,110,164,94,180,224,164,113,218,151,129,64,8,213,16,235,83,2,9,197,57,161,1,51,64,17,83,133,38,62,90,81,64,5,25,160,209,64,6,104,45,131,64,235,74,56,106,0,122,201,129,79,50,41,235,80,186,109,230,164,138,209,167,77,194,128,24,112,57,166,228,26,67,25,87,42,106,69,74,0,143,130,105,202,40,97,138,139,127,52,0,230,235,64,20,14,105,199,138,0,176,110,97,49,148,44,204,49,212,245,168,99,85,43,133,4,130,120,245,205,79,109,104,178,161,42,233,200,200,207,165,58,7,22,215,56,98,142,195,144,0,226,186,27,49,34,39,40,62,115,27,43,115,198,127,10,146,245,96,89,34,104,165,44,204,62,101,198,0,30,181,20,174,210,74,255,0,50,198,172,219,152,129,250,10,108,146,179,162,110,112,195,27,72,199,34,169,108,1,132,49,176,118,101,39,133,219,222,147,40,74,33,80,36,29,199,165,40,42,242,34,142,157,6,105,211,196,246,211,242,20,228,117,166,1,187,100,219,23,238,145,142,105,175,34,172,171,17,36,179,30,156,98,145,89,153,184,3,62,244,174,24,174,25,87,159,226,29,69,3,28,147,20,223,24,132,50,244,233,205,57,21,26,25,17,149,75,42,239,10,122,143,243,154,107,92,72,143,27,70,171,242,140,30,58,143,122,87,119,146,95,180,236,140,38,54,156,3,147,64,152,235,75,71,186,133,166,137,201,242,151,121,86,60,127,158,106,72,32,183,146,193,174,164,116,137,247,237,228,112,120,60,85,123,105,141,178,202,96,99,137,6,8,106,3,176,179,216,160,50,151,201,7,241,168,148,91,96,12,169,228,22,203,55,60,54,71,229,85,163,40,167,121,221,215,31,74,157,118,70,161,66,143,152,227,241,167,73,109,181,74,72,85,65,25,7,222,170,58,33,88,108,114,228,156,145,149,63,43,55,165,72,73,45,188,200,11,1,216,255,0,141,51,203,109,139,188,35,168,4,0,131,158,149,30,98,227,204,131,229,194,146,79,108,211,26,185,102,25,37,134,51,34,92,134,195,110,219,142,148,249,238,20,9,36,243,159,123,199,156,28,96,28,142,156,84,5,94,41,38,142,37,204,88,24,29,241,82,219,205,6,207,244,136,120,3,25,53,44,109,19,201,122,83,76,85,89,124,220,167,32,213,5,25,132,23,85,206,220,168,247,169,138,66,39,157,35,67,176,99,105,246,247,168,217,10,180,110,114,227,59,70,206,148,38,128,158,198,111,179,93,71,58,40,249,134,199,227,183,95,233,76,218,151,119,151,14,184,66,167,35,208,138,117,148,170,174,99,149,10,35,190,221,205,219,233,87,162,183,130,29,76,219,150,86,71,94,15,122,153,49,50,165,148,191,103,134,95,144,101,134,57,232,126,148,232,227,34,212,202,62,70,86,200,13,83,141,60,249,119,76,172,88,68,114,160,154,88,163,51,36,77,141,232,195,14,79,81,255,0,214,168,230,3,70,107,59,168,180,132,186,138,39,154,39,198,247,78,128,255,0,133,99,95,75,230,77,11,90,177,109,137,184,150,229,115,211,31,173,117,50,94,222,105,218,36,182,49,225,225,116,220,161,7,31,231,154,206,240,93,141,134,160,117,40,46,196,169,229,141,209,242,57,62,252,86,73,217,93,141,43,148,55,77,109,166,198,99,112,101,99,200,7,21,111,83,187,213,228,210,210,123,187,108,65,18,140,73,156,230,162,214,236,10,90,199,115,12,123,163,67,207,181,109,52,241,205,225,184,227,243,163,100,145,66,148,110,160,210,148,147,180,146,26,122,25,26,29,213,194,223,174,240,164,76,192,161,25,207,67,214,180,239,110,134,147,172,141,62,92,136,92,111,37,253,114,56,253,107,159,149,46,116,221,77,90,18,74,163,12,19,200,198,41,250,141,197,222,178,237,119,60,13,242,96,110,199,24,255,0,26,115,81,114,82,232,43,163,176,184,177,131,84,134,226,20,101,158,37,80,23,39,149,172,67,225,246,209,236,124,224,93,37,99,181,126,108,228,117,254,149,95,74,190,190,179,23,62,85,140,142,164,142,79,165,89,214,124,64,117,31,177,169,136,65,229,48,221,147,236,106,23,50,147,93,0,176,44,102,130,209,111,33,150,67,42,141,206,187,128,4,126,85,164,60,95,21,234,195,17,131,201,185,141,120,32,242,126,181,149,105,126,183,81,203,110,195,0,46,236,144,113,143,242,106,253,142,147,109,42,253,168,34,124,163,27,128,32,254,181,156,237,127,125,21,27,9,20,237,14,161,53,229,209,33,165,28,145,208,125,41,237,168,65,125,28,80,177,108,43,225,49,223,175,90,135,91,150,50,177,219,160,202,191,113,214,165,210,244,225,246,70,159,111,207,7,204,1,238,41,53,30,94,97,167,45,133,214,38,142,27,125,143,27,238,120,153,87,7,3,5,113,147,249,215,30,192,65,42,144,160,17,208,226,187,143,25,52,87,158,26,211,110,45,21,74,34,133,118,254,44,238,7,242,226,185,33,101,37,196,0,231,60,215,78,19,88,92,206,189,162,210,142,196,49,111,187,112,172,188,26,101,220,66,222,82,160,100,158,152,173,29,59,50,203,176,252,128,29,163,138,101,236,42,37,46,184,102,221,138,235,72,231,186,76,206,76,133,12,121,101,57,32,208,100,196,193,137,249,189,42,247,246,37,220,224,204,70,212,110,149,81,236,206,246,138,67,134,90,87,26,105,178,3,114,75,99,102,0,239,81,125,170,86,36,99,62,148,34,110,144,250,45,76,118,162,228,143,165,35,75,162,186,220,74,36,0,101,79,210,181,109,110,150,56,139,127,27,246,171,49,90,91,157,28,204,223,235,75,112,59,214,107,90,201,19,9,136,224,244,166,67,229,101,203,139,249,46,74,134,36,168,24,230,160,75,113,44,165,131,96,53,68,24,236,217,142,73,230,167,185,134,75,120,162,43,206,234,66,181,180,45,203,108,32,180,27,72,37,187,214,124,112,55,153,180,30,135,57,245,171,130,66,45,68,108,199,125,85,243,60,179,199,110,244,2,76,46,8,243,15,25,32,98,136,160,200,82,64,220,13,58,49,230,163,176,228,241,159,206,163,150,244,65,114,167,103,203,77,52,131,86,172,73,115,170,58,70,246,220,227,56,30,213,94,218,31,62,34,92,227,111,92,211,138,45,196,142,229,127,218,207,165,46,198,108,128,78,221,185,36,118,165,215,82,180,177,123,79,181,73,98,99,133,194,123,82,221,77,12,155,85,6,2,241,233,80,67,58,197,7,151,24,45,191,131,205,73,172,195,111,29,157,171,33,27,255,0,136,3,78,230,105,93,234,51,82,183,141,116,232,153,78,100,61,78,225,84,36,50,11,104,213,73,207,113,68,96,176,92,142,7,74,179,18,252,138,118,238,99,222,151,82,180,138,37,141,196,122,123,71,247,88,142,42,164,190,100,142,144,231,32,12,212,211,176,147,3,27,113,214,156,159,235,139,170,156,227,31,133,59,233,96,217,92,119,154,68,34,28,254,21,36,75,33,221,176,242,7,53,85,249,187,24,227,21,50,95,139,107,135,249,114,27,138,67,42,206,24,177,227,154,100,108,219,10,147,143,124,85,196,62,124,236,49,128,59,212,67,111,154,70,56,12,86,129,167,97,182,223,38,65,25,4,242,107,65,239,12,18,236,64,66,17,198,42,171,42,168,71,216,127,62,180,241,112,147,186,134,92,109,160,151,169,105,165,50,168,14,73,244,21,6,91,123,178,244,90,73,228,198,29,58,14,213,26,221,98,57,8,94,24,84,176,18,227,205,145,81,249,219,219,138,137,88,128,91,60,118,21,97,46,247,89,224,140,17,210,170,193,27,76,61,185,160,164,135,219,184,133,140,132,242,42,105,110,77,198,48,9,168,163,176,154,68,102,198,54,245,38,175,218,89,152,224,105,220,13,128,96,125,104,106,193,161,28,111,13,170,134,145,65,35,160,166,151,91,169,223,4,128,70,58,212,23,145,158,36,99,149,35,32,84,81,75,181,190,81,140,154,21,128,157,225,16,178,175,69,166,75,0,4,21,25,36,142,115,74,226,89,134,73,227,118,51,138,179,110,160,57,140,242,123,85,33,49,151,114,108,136,66,167,156,115,138,168,34,84,81,185,242,253,234,204,49,184,187,154,73,251,14,1,237,85,91,230,36,145,156,158,180,153,81,216,179,105,111,231,22,231,173,69,41,228,12,99,7,147,82,71,41,182,76,160,166,220,0,219,70,58,243,82,80,248,162,85,25,118,31,54,41,210,90,162,78,206,184,218,71,21,77,150,70,97,144,72,21,98,57,55,58,7,56,81,74,226,52,236,96,143,237,66,89,8,218,160,49,20,253,75,236,186,156,178,77,111,133,0,0,0,170,150,197,230,149,214,62,23,24,205,62,24,4,114,152,19,134,124,210,119,41,19,89,198,98,182,96,201,185,87,208,86,151,133,50,146,93,73,28,110,90,88,200,94,51,222,164,137,160,180,138,91,105,16,188,172,2,174,51,212,215,165,248,51,225,239,216,180,155,75,155,166,95,180,50,151,100,220,120,6,177,170,219,141,146,52,133,186,155,222,22,177,77,23,194,145,110,132,25,119,111,35,104,7,38,167,88,64,187,107,210,1,121,64,37,113,80,139,151,147,84,107,101,207,146,156,109,245,171,119,64,216,194,172,126,244,205,180,123,10,229,214,94,71,83,180,22,192,218,140,82,90,60,59,210,61,205,128,7,90,179,166,34,217,91,187,60,187,149,185,4,154,206,182,210,162,146,41,119,149,50,33,44,13,78,246,126,101,180,114,198,196,199,140,158,125,41,171,183,185,45,125,171,22,74,202,238,243,111,192,126,130,152,217,93,129,219,156,142,61,41,209,203,36,178,196,84,3,30,113,73,124,145,145,36,202,119,74,188,0,13,100,213,213,206,132,203,242,242,172,168,217,249,71,21,66,222,7,149,159,204,3,241,170,235,122,182,18,70,183,78,75,204,41,102,89,231,73,30,6,42,0,205,75,119,212,75,69,98,123,171,123,117,142,48,206,55,131,154,167,41,138,95,221,19,144,221,77,36,118,226,59,113,36,210,239,118,94,7,189,65,109,58,174,35,159,1,153,184,247,162,221,65,55,98,221,212,118,144,164,17,43,140,140,85,164,180,138,88,70,217,56,13,154,130,109,50,41,73,153,91,36,12,245,169,108,99,101,219,150,202,231,154,173,58,130,184,217,163,11,118,241,35,101,153,56,30,244,235,109,49,218,195,203,150,82,178,103,53,36,112,137,46,228,157,255,0,132,237,90,175,123,127,113,20,129,35,25,39,131,192,165,238,173,88,52,218,176,178,67,37,172,106,65,45,207,90,148,130,66,186,174,14,62,106,160,53,50,175,137,129,102,94,213,164,102,38,16,192,96,74,40,86,232,59,51,42,113,243,169,13,146,77,83,213,109,219,202,142,88,121,98,72,99,248,86,139,217,237,99,46,236,40,201,53,85,159,127,238,23,149,63,53,82,220,153,173,12,8,150,101,155,200,119,1,84,100,102,185,251,155,157,215,143,19,21,36,54,56,61,171,166,213,44,36,138,72,167,4,5,4,103,158,213,129,117,111,110,38,146,100,80,100,12,79,94,180,249,108,245,33,61,12,13,110,105,150,220,73,141,177,43,99,147,88,55,218,164,198,212,8,209,68,120,254,241,173,189,76,182,163,44,118,163,8,163,147,84,53,93,38,52,181,217,11,0,17,73,39,214,182,133,133,55,216,199,91,217,159,203,44,20,46,50,14,77,107,79,170,198,214,49,67,26,199,191,185,230,176,222,68,88,34,140,96,16,58,226,162,243,112,71,150,62,111,92,87,66,130,104,231,111,83,117,238,145,150,48,210,38,229,231,111,53,56,212,167,153,74,0,129,125,115,92,243,74,204,224,177,250,241,86,82,232,146,68,64,146,190,213,46,152,249,209,189,5,204,251,132,99,111,62,134,169,75,117,113,22,170,199,105,198,48,79,181,80,125,70,226,34,190,90,126,240,117,224,85,129,125,44,136,207,44,108,28,143,206,161,211,182,225,206,172,111,182,170,22,24,139,237,11,211,59,77,91,151,93,130,120,99,130,63,44,200,14,71,4,87,31,61,236,205,28,107,134,218,59,84,145,223,5,27,150,60,201,140,83,246,90,21,237,17,214,64,194,71,146,75,183,68,227,228,0,158,106,191,246,148,214,142,182,246,233,230,238,39,3,7,138,230,27,91,105,8,220,141,189,120,0,14,245,44,90,229,205,188,235,35,70,236,79,25,34,151,177,176,115,166,117,208,107,19,71,41,73,98,195,48,224,158,213,101,110,86,226,68,142,70,94,56,60,245,174,90,47,16,68,144,200,242,194,94,82,120,169,161,213,45,228,182,23,78,25,14,236,129,145,80,224,87,49,213,77,114,182,210,139,101,251,168,51,154,181,21,244,18,89,200,251,215,121,24,11,222,176,173,181,8,174,255,0,126,48,65,24,228,131,138,87,88,210,93,209,186,229,187,10,135,17,169,26,34,80,251,83,61,0,39,154,191,52,177,92,67,179,118,50,48,57,172,24,132,161,94,66,227,60,15,195,53,97,99,145,238,16,231,10,156,212,61,10,185,179,33,150,215,78,141,17,65,101,92,19,237,81,217,164,168,99,100,24,220,50,121,170,77,44,242,76,95,63,38,48,40,182,212,62,205,32,87,228,116,28,213,37,116,39,37,114,252,73,45,185,154,71,56,70,108,83,39,186,142,40,3,73,242,250,98,153,46,161,108,94,56,100,207,207,146,78,239,106,160,11,92,220,52,96,102,49,247,115,82,226,158,163,185,185,21,204,98,216,75,28,160,100,114,77,120,211,65,151,39,222,189,66,40,10,252,135,238,14,72,175,53,184,6,25,126,99,193,165,202,92,27,4,137,74,225,170,57,229,135,105,0,116,226,128,76,185,218,106,140,200,87,118,106,208,49,99,65,51,224,85,123,232,124,130,61,234,230,155,42,71,39,52,205,106,120,220,130,22,186,34,204,36,140,213,226,65,86,162,93,204,42,144,144,52,138,49,90,10,60,181,221,78,91,10,35,174,62,71,79,64,106,107,251,152,205,168,192,170,173,40,185,32,122,26,46,246,121,88,21,49,45,20,20,134,254,26,218,176,251,128,102,179,237,162,12,184,173,37,132,162,13,163,154,206,101,196,109,213,128,119,45,89,19,197,178,92,10,232,149,95,200,37,135,65,88,82,33,251,67,49,167,72,36,128,182,212,3,20,77,9,120,179,76,145,247,50,142,213,169,8,73,32,198,107,86,204,249,76,152,144,170,26,139,166,107,66,125,145,100,102,169,0,164,147,84,152,218,24,16,48,205,56,124,166,129,198,104,39,52,204,152,247,97,179,142,185,164,9,149,205,67,128,173,146,56,171,9,112,161,113,182,128,43,156,134,169,195,238,143,21,19,176,115,192,197,46,120,160,4,232,41,194,128,62,90,9,2,128,3,69,55,118,234,94,244,0,189,233,203,203,83,69,0,102,128,29,43,103,2,172,91,222,8,35,43,138,175,182,155,178,128,37,14,39,148,182,41,236,54,154,72,72,139,52,146,72,88,240,40,2,55,57,168,182,115,82,40,57,230,156,88,1,239,64,12,81,129,65,25,164,45,154,114,156,80,5,132,153,109,231,158,17,16,216,78,3,122,15,106,138,217,226,133,228,202,228,159,186,79,90,98,59,180,75,158,75,41,220,61,57,169,56,116,86,32,2,188,113,93,28,172,196,64,155,223,124,137,185,122,224,28,84,183,13,19,201,231,71,8,68,108,47,92,213,103,13,35,125,208,71,165,53,223,96,84,88,209,121,207,25,255,0,26,164,173,160,18,204,20,42,170,100,115,156,247,167,48,149,144,41,249,212,115,156,243,81,25,100,105,118,178,128,164,117,2,156,177,44,111,243,22,101,198,112,79,74,96,61,86,48,14,215,59,241,247,106,53,118,96,114,70,63,157,41,206,226,209,177,49,99,24,62,180,221,193,85,78,220,174,238,190,148,12,145,85,74,109,228,122,131,214,163,115,134,218,187,138,122,10,123,109,86,46,165,155,35,25,110,181,9,204,81,51,54,236,255,0,6,223,95,127,106,4,199,48,194,147,229,184,207,0,118,169,35,14,140,1,141,140,36,129,158,245,38,201,154,40,131,110,83,183,121,250,250,126,181,92,220,50,3,16,243,184,7,230,98,49,215,233,72,118,37,150,48,174,71,44,185,202,129,212,83,164,137,154,21,118,86,41,187,171,83,131,199,45,152,96,193,38,28,103,212,84,49,93,72,241,125,157,131,176,206,115,64,14,232,219,208,227,140,113,76,147,105,137,150,71,56,101,10,56,207,78,148,233,213,160,182,102,70,82,7,56,61,105,84,49,148,168,199,10,8,250,211,1,126,112,225,134,68,101,112,88,30,244,217,1,107,105,65,36,128,55,15,94,180,170,166,4,112,219,60,198,57,4,244,171,143,166,73,26,36,240,200,178,110,76,186,31,233,81,39,96,110,193,13,196,50,136,217,112,55,38,28,30,254,213,80,76,86,113,180,121,113,137,49,179,191,126,106,48,187,165,24,70,139,7,128,195,60,211,164,223,14,114,203,35,49,228,149,57,20,148,4,210,101,189,85,163,88,0,141,129,86,96,70,225,159,155,7,210,160,23,10,237,17,5,68,145,140,228,41,20,216,85,254,250,49,56,249,128,110,70,105,166,86,152,57,147,135,234,64,24,20,249,47,160,36,94,142,105,32,181,150,77,219,132,135,144,123,85,123,13,66,88,216,163,20,216,231,0,237,56,39,210,163,131,59,1,222,74,103,144,122,26,181,113,4,98,226,57,224,69,54,232,55,21,63,222,255,0,57,168,73,15,99,94,194,255,0,203,183,146,57,221,76,132,252,170,189,49,88,214,210,220,217,207,52,232,251,65,147,156,244,197,93,138,91,91,151,89,0,17,182,238,78,42,195,90,199,44,44,194,69,97,191,166,15,161,172,211,182,143,225,37,190,199,83,161,90,91,234,94,11,187,145,166,70,101,206,20,158,115,92,254,163,111,5,158,154,152,10,31,102,61,129,172,7,150,231,70,118,104,229,115,108,199,12,136,8,219,90,17,234,81,223,34,171,198,89,89,112,187,171,53,79,150,87,232,104,237,109,8,109,146,121,37,142,73,36,14,140,65,35,210,181,32,186,9,111,44,114,96,238,112,170,163,167,214,149,226,65,105,176,108,142,80,62,76,119,172,235,120,90,29,70,3,115,42,224,54,78,7,25,171,147,140,183,33,35,179,73,161,145,34,222,10,140,13,202,188,10,196,215,52,72,99,99,44,81,141,175,206,77,104,106,119,49,218,45,176,8,72,185,29,113,140,127,187,84,60,65,169,136,82,222,36,71,99,128,188,250,87,61,62,102,202,232,103,233,110,201,120,55,18,163,97,67,183,211,35,252,43,115,251,74,95,34,107,104,121,65,211,34,178,180,88,204,186,136,223,183,203,42,78,7,92,215,64,96,138,211,76,146,229,192,82,114,70,123,214,149,121,111,96,166,174,217,6,159,166,220,221,95,219,149,10,202,71,59,193,60,254,21,179,32,75,9,36,89,119,20,144,21,1,6,43,59,195,222,32,187,211,82,59,227,100,210,67,230,99,42,59,96,214,134,189,226,221,46,231,70,95,190,28,146,165,65,27,129,60,250,123,87,28,219,114,178,216,222,154,234,206,70,230,224,196,178,233,145,190,240,31,238,158,118,142,185,166,90,220,155,104,153,36,27,134,227,147,87,116,93,50,83,103,168,234,247,40,49,42,49,70,238,56,56,172,169,167,132,91,74,11,124,236,221,43,211,161,100,154,71,37,117,169,20,247,140,101,79,33,48,50,122,125,42,56,222,98,73,101,201,206,113,77,107,164,138,4,10,185,110,230,161,91,177,36,129,78,69,111,115,46,83,169,147,92,72,225,181,141,225,8,23,239,28,251,86,69,232,75,203,246,150,39,1,10,244,172,219,166,23,0,110,109,160,122,154,174,158,114,176,17,200,8,254,232,164,10,29,203,50,164,113,73,177,15,83,205,42,50,171,198,92,100,245,253,106,164,81,186,220,22,145,73,35,165,105,193,104,38,2,94,129,69,49,187,45,139,109,115,11,6,35,146,6,113,80,223,137,197,181,172,174,8,141,207,203,197,69,35,198,34,103,3,158,153,21,175,170,106,118,119,250,45,133,178,99,124,61,71,189,34,81,130,206,12,196,40,199,29,106,216,213,33,123,101,86,80,89,125,106,149,202,237,5,163,56,227,154,171,246,103,85,70,199,7,173,5,217,61,201,228,144,205,54,248,216,168,239,138,46,29,136,9,24,198,122,181,58,20,49,14,157,106,203,90,171,186,99,229,207,90,5,117,29,10,81,223,27,64,83,28,183,122,79,53,110,24,101,120,199,235,86,110,44,80,92,128,216,32,84,127,102,196,203,26,117,99,65,74,81,36,207,149,106,66,141,204,227,21,189,225,221,49,127,178,238,166,188,148,12,33,192,34,177,205,188,113,17,23,71,94,113,154,191,253,172,173,167,73,11,252,172,163,243,160,206,250,152,214,167,120,112,27,112,14,112,113,138,149,208,20,218,231,35,182,106,52,140,67,101,230,46,0,206,115,86,52,219,115,171,204,97,69,37,192,207,21,55,41,237,114,85,134,20,211,217,203,2,216,224,102,166,182,16,193,109,19,176,206,225,147,243,84,58,142,142,44,172,193,145,155,204,220,64,25,205,36,22,126,110,154,164,13,174,7,2,168,153,90,218,6,170,18,34,146,39,79,106,144,95,194,208,160,140,13,248,249,184,235,80,0,29,2,200,217,35,214,153,20,2,59,163,145,144,87,60,80,62,132,87,46,11,150,65,134,52,200,19,206,96,25,177,207,79,90,150,250,208,187,13,138,252,212,108,175,109,229,175,32,247,226,130,180,177,165,115,109,246,52,77,188,238,28,85,4,137,179,130,122,156,154,150,123,230,153,149,0,102,217,212,227,165,87,146,244,25,50,171,215,191,165,43,146,145,122,121,147,203,142,32,57,94,181,70,76,198,119,21,231,181,10,228,202,24,142,77,91,103,71,152,2,58,15,233,77,106,174,13,216,132,200,68,11,220,181,41,145,18,60,109,197,10,3,6,110,129,123,84,114,21,35,36,103,109,38,50,213,173,135,218,225,57,151,203,0,18,105,209,192,45,72,218,217,24,206,42,189,187,202,242,172,113,182,55,28,98,172,93,44,195,80,72,130,252,196,99,52,226,132,251,26,150,151,208,139,41,36,124,18,91,29,42,229,237,212,55,122,26,88,218,170,153,201,201,192,172,153,116,214,179,183,141,156,128,165,242,70,106,109,62,65,103,126,215,152,253,214,0,85,170,109,17,202,150,197,57,172,110,124,164,138,101,229,6,13,82,88,135,154,0,236,107,102,238,254,91,139,249,9,92,7,232,8,233,89,211,219,180,51,169,24,10,199,158,107,54,105,27,245,37,156,170,47,146,139,147,212,213,107,119,100,151,204,219,184,169,233,86,89,150,222,66,64,220,88,114,107,54,123,137,3,48,193,25,162,229,34,107,171,198,185,184,149,246,237,202,129,129,222,166,142,220,139,70,145,134,208,7,21,82,222,50,242,2,221,51,205,95,212,175,194,40,181,65,219,174,58,208,85,138,240,92,192,52,242,11,126,244,245,52,217,153,7,147,181,137,36,101,141,85,84,71,27,80,29,249,228,154,211,88,99,30,82,96,110,199,38,149,128,146,6,137,144,38,126,115,84,245,43,70,183,76,231,36,242,113,82,180,120,188,220,157,170,75,146,215,44,163,25,36,96,212,182,82,90,220,189,166,194,145,89,9,14,48,201,147,84,131,205,113,170,129,111,27,54,213,39,143,165,104,105,22,146,93,219,205,16,4,36,74,121,173,223,1,233,105,125,226,17,100,65,223,34,62,211,248,84,74,106,195,140,89,216,248,55,195,112,219,105,114,234,26,128,220,210,108,113,189,65,197,118,7,197,150,255,0,103,242,237,99,243,36,3,98,214,90,45,197,153,151,73,155,6,56,212,0,217,232,43,39,71,178,143,251,74,120,99,144,252,132,149,98,56,174,46,103,41,217,51,169,69,70,39,67,109,29,229,157,234,92,207,24,111,48,228,15,74,187,124,143,168,89,188,242,29,138,27,42,61,49,78,215,37,146,27,8,82,32,90,78,1,53,159,170,220,202,52,136,161,129,78,79,44,125,43,41,123,174,203,99,101,11,197,92,181,166,69,37,197,155,40,98,3,228,22,173,41,226,142,61,49,108,209,177,129,140,131,210,169,248,112,179,104,174,28,21,219,208,211,236,19,205,188,148,51,252,160,102,180,75,151,110,162,186,150,189,138,218,126,251,88,214,9,88,245,56,53,111,236,130,52,146,72,156,200,27,230,98,123,84,107,246,120,174,138,188,157,115,201,169,226,153,76,115,199,25,192,218,113,83,102,149,139,223,98,188,214,130,242,75,123,134,92,133,28,102,174,92,72,4,38,60,224,178,227,138,130,206,105,38,141,33,141,56,137,121,99,235,81,203,19,92,78,1,155,12,15,221,245,169,113,186,208,73,160,182,179,85,128,25,95,32,116,168,27,72,138,91,161,35,75,32,201,249,70,40,213,161,184,251,26,36,13,130,173,130,69,23,26,131,105,235,106,37,13,33,10,55,99,174,104,79,184,222,228,170,201,98,179,9,156,227,59,71,173,22,242,205,29,177,112,187,129,60,84,48,222,69,126,103,243,81,135,60,110,20,219,107,185,33,113,109,179,112,39,189,39,102,198,139,6,226,228,24,217,83,32,146,72,171,14,8,11,44,138,50,212,208,204,33,57,27,62,108,10,171,117,124,241,5,70,28,14,148,237,27,88,9,197,173,180,98,89,228,113,150,60,10,121,185,128,89,39,60,14,149,74,217,133,246,154,242,51,13,161,184,21,98,8,60,232,16,124,184,83,197,9,244,2,38,145,166,183,154,48,50,113,84,237,92,36,132,224,101,84,142,125,49,86,34,220,151,178,177,108,12,96,10,165,12,232,173,32,97,243,51,21,35,218,156,117,100,203,99,149,215,117,185,63,180,148,2,60,177,252,32,214,78,163,35,164,190,101,168,220,178,41,231,61,56,171,250,156,72,111,28,237,227,183,30,245,133,121,126,162,3,111,24,44,202,72,226,182,221,152,35,45,229,197,203,203,43,237,59,49,193,166,207,35,190,147,182,52,103,121,120,94,114,77,30,25,177,147,89,214,222,57,206,216,99,141,179,184,112,77,118,58,138,233,144,248,135,77,178,138,40,246,192,11,50,133,234,113,77,217,49,180,206,55,74,240,165,205,245,240,73,131,172,105,31,205,208,96,214,228,62,19,128,63,144,34,149,137,56,202,176,38,187,107,91,43,107,91,73,53,25,26,53,89,220,128,10,129,208,251,210,92,106,26,108,22,101,237,94,1,47,170,186,230,147,169,43,144,169,196,227,46,60,23,103,13,192,83,36,217,35,161,34,146,203,195,86,168,242,170,249,155,187,114,42,253,206,177,110,178,52,146,184,115,215,239,169,172,200,252,87,102,37,44,49,207,28,145,85,121,49,242,196,142,251,66,142,59,165,216,178,100,158,121,21,98,125,53,66,236,48,190,49,215,138,124,154,213,165,196,145,236,40,88,145,156,48,173,102,154,25,2,237,218,78,121,201,6,166,78,91,20,146,236,115,111,167,91,240,143,27,123,96,138,104,240,252,76,55,71,230,14,253,69,107,94,178,57,200,69,227,169,24,166,69,113,18,174,0,207,30,162,154,148,201,106,61,140,137,244,11,119,63,40,113,207,92,142,181,66,231,72,154,25,10,140,178,14,65,44,43,162,105,98,153,17,66,227,7,230,228,26,148,199,108,237,203,46,79,3,34,169,78,75,114,92,19,216,228,98,129,216,144,99,92,3,207,32,210,79,42,177,75,87,183,1,23,190,218,234,101,178,142,43,143,221,20,35,208,1,85,133,175,158,88,201,16,11,25,4,55,175,53,106,100,242,52,96,219,219,155,91,133,137,37,219,187,182,42,72,110,37,243,228,12,231,42,216,6,175,234,26,91,22,55,202,91,111,1,84,14,122,213,102,133,17,151,17,185,118,57,57,166,237,45,73,187,68,144,222,93,46,236,156,170,144,73,173,20,214,222,243,116,105,132,32,99,238,158,107,33,162,154,222,225,164,86,56,110,213,9,158,226,43,134,125,135,3,174,13,46,84,208,41,106,117,144,202,198,197,85,216,23,25,199,81,89,82,27,144,234,238,51,130,114,107,40,106,151,33,150,79,45,136,244,205,106,13,84,27,111,222,199,177,142,56,245,168,228,104,190,116,197,103,146,86,89,74,96,231,131,138,210,251,99,90,188,114,46,27,3,145,235,197,81,143,85,142,225,214,220,69,181,99,7,45,248,83,173,149,110,101,40,100,192,57,239,73,164,198,185,183,52,108,245,201,217,165,146,72,128,139,162,241,94,127,168,164,166,224,228,29,185,226,186,249,36,154,22,251,48,230,53,61,115,92,228,247,144,205,10,247,110,245,60,182,70,177,147,123,153,80,111,243,48,167,20,233,136,32,131,72,15,239,91,111,28,84,18,49,201,169,72,182,77,109,26,238,205,86,212,176,72,28,85,136,114,19,34,168,95,49,220,1,173,162,204,164,85,57,73,70,49,90,10,222,100,36,85,6,27,136,34,172,68,248,24,171,146,208,132,130,49,229,177,164,111,152,242,105,197,120,36,84,65,155,28,138,152,150,92,182,97,25,21,175,12,209,156,19,138,195,137,93,250,85,196,62,89,0,158,107,57,162,162,105,222,95,70,176,149,81,218,185,169,39,222,231,2,174,220,49,44,115,210,179,89,129,147,10,57,170,166,172,54,88,72,247,70,125,105,22,71,132,17,147,81,249,237,27,170,176,192,52,178,62,254,149,171,137,157,200,164,103,148,158,180,161,10,138,114,28,117,169,25,190,90,105,3,100,56,164,52,188,145,73,76,204,15,74,103,57,167,98,140,80,1,206,41,84,102,129,154,62,237,0,38,252,54,223,90,159,201,220,187,170,185,77,196,26,178,37,218,155,104,2,185,192,98,41,123,210,54,11,100,82,138,0,81,222,148,28,26,76,246,166,183,2,128,39,79,154,149,211,2,163,141,194,138,144,202,8,160,8,217,241,198,51,82,35,174,222,69,75,103,18,59,18,230,150,226,20,66,74,26,0,130,66,27,165,87,42,115,82,255,0,23,52,54,15,74,0,136,83,168,34,144,154,0,180,139,190,229,139,175,150,175,144,185,247,164,130,38,118,145,25,72,193,224,246,53,100,121,119,98,54,203,110,140,125,211,220,212,38,224,175,150,239,148,82,75,50,247,207,74,234,140,140,8,237,25,151,205,105,151,59,120,1,106,41,85,139,134,117,49,142,160,145,156,138,181,125,0,183,145,10,200,194,57,198,65,234,105,175,120,242,164,43,32,218,17,130,2,189,198,15,95,202,147,187,119,67,33,102,14,170,241,48,108,30,155,72,165,118,202,18,113,159,74,112,149,153,220,39,33,123,17,197,53,118,186,55,7,113,24,56,232,7,173,80,88,30,23,137,85,148,229,100,24,199,189,73,18,152,16,163,170,182,238,185,237,80,249,200,170,169,185,152,14,3,118,166,11,151,85,49,202,84,29,223,123,4,252,180,12,146,37,112,10,128,185,221,198,125,41,179,201,24,125,164,176,126,216,233,154,68,156,79,47,204,199,229,31,40,140,99,35,223,52,147,55,241,0,133,135,65,142,104,19,45,238,127,44,6,102,118,198,112,59,85,118,138,101,11,36,137,33,140,182,15,181,54,57,21,23,229,50,151,60,156,30,135,252,42,252,58,143,157,111,246,57,65,77,199,134,53,50,97,114,163,89,198,241,23,12,204,65,225,1,231,109,67,134,65,180,201,134,60,5,94,223,90,179,37,172,144,94,203,28,59,219,202,25,18,39,57,20,205,241,204,11,20,242,219,187,30,114,126,148,208,238,48,163,155,115,12,184,201,61,87,174,42,101,8,9,109,199,36,5,164,123,68,142,223,237,9,118,37,151,56,49,227,160,245,168,159,102,245,80,91,37,115,248,211,1,222,73,38,117,1,164,216,195,110,127,173,106,193,96,211,60,104,179,149,114,155,136,67,208,255,0,133,101,197,59,167,155,188,132,47,201,34,172,216,205,26,49,104,167,203,129,157,206,127,74,206,91,138,68,12,110,225,190,120,254,252,168,122,159,74,116,243,77,116,224,76,161,125,112,69,18,108,121,30,73,165,82,199,158,42,28,170,168,117,76,115,193,207,90,164,4,182,220,195,33,76,237,67,223,173,58,214,222,91,182,59,54,42,158,9,35,154,129,46,124,162,64,0,110,63,54,71,24,169,45,46,141,172,205,43,237,43,209,84,15,214,141,83,184,181,45,29,56,195,102,255,0,123,228,124,131,158,15,6,161,177,57,133,131,22,193,108,144,122,82,182,166,210,137,18,48,238,15,37,79,106,108,19,129,1,143,3,107,117,192,249,135,191,210,179,73,219,81,244,52,109,109,26,226,19,229,159,45,131,101,74,247,21,46,157,246,212,223,25,114,217,124,116,20,212,18,13,14,27,180,108,237,127,152,167,76,115,64,91,152,34,243,209,143,151,34,228,30,249,172,219,186,18,43,223,234,44,178,201,108,241,52,164,157,160,96,85,75,85,150,212,121,115,2,55,28,168,61,69,87,138,105,62,212,118,200,198,66,217,37,253,43,100,43,74,215,30,102,29,163,95,148,213,218,200,122,236,36,106,223,104,70,119,45,142,113,158,42,229,201,70,210,38,184,0,35,134,194,178,142,248,53,149,166,76,242,94,45,188,188,25,14,208,125,43,162,182,17,218,91,92,88,77,229,79,243,110,4,14,159,253,122,202,109,71,160,210,177,207,190,171,119,125,5,180,55,115,187,60,75,136,213,56,31,83,83,249,23,114,186,181,206,243,129,193,174,187,75,209,236,181,11,15,54,222,52,18,68,121,38,173,234,158,85,174,146,207,228,43,236,251,251,71,35,255,0,173,89,186,234,233,36,82,139,106,230,94,135,12,74,230,64,132,182,194,63,149,47,136,53,91,121,60,157,58,2,142,19,150,29,234,7,145,147,73,19,216,56,38,65,215,251,190,213,79,64,208,165,144,73,61,196,108,247,141,150,224,224,109,255,0,56,168,73,74,78,76,123,71,77,206,241,46,236,206,151,109,99,26,38,198,143,12,15,92,214,47,246,54,149,246,246,115,110,163,156,156,122,250,86,45,178,234,30,124,55,71,203,216,140,67,34,158,70,43,92,110,158,212,92,198,199,18,183,57,236,107,7,120,236,205,34,244,45,223,92,11,125,10,242,213,54,132,101,98,190,223,41,174,30,107,114,109,148,129,150,60,231,21,209,106,201,60,120,87,249,145,163,32,237,172,91,237,86,221,225,75,123,109,217,29,73,3,138,236,194,43,69,220,195,17,241,43,25,111,0,69,56,59,129,235,254,205,70,182,132,132,36,245,61,104,150,124,23,95,110,149,60,18,196,108,126,115,134,29,78,107,176,207,81,183,17,40,147,0,252,184,226,182,108,108,237,150,217,102,109,167,3,158,59,215,61,28,235,36,136,3,103,158,135,189,105,73,168,71,246,9,35,25,4,30,130,130,39,22,244,35,158,242,222,73,101,216,160,99,129,73,13,215,200,200,27,0,214,60,99,229,44,73,57,60,102,174,71,105,47,217,196,168,255,0,133,5,242,198,42,197,184,17,87,43,219,168,168,33,181,62,123,124,216,12,115,75,6,75,130,78,72,234,42,194,56,73,195,31,185,158,148,236,102,244,118,35,120,74,179,140,158,58,83,90,239,204,133,99,219,200,246,171,55,183,139,184,129,142,131,181,84,114,165,67,5,193,29,40,76,122,117,28,9,41,156,243,82,92,92,48,242,213,71,204,58,213,117,15,128,88,242,42,121,6,64,145,151,32,117,163,113,59,13,18,51,221,0,228,231,210,152,204,223,107,12,57,217,210,173,136,252,227,230,196,184,1,106,148,101,217,192,35,44,79,62,244,108,11,123,151,99,111,54,228,179,28,53,62,123,72,229,47,41,97,211,181,83,154,105,33,44,0,193,199,60,83,237,174,0,42,36,61,179,205,12,92,175,114,15,38,89,67,194,163,42,128,213,205,10,230,93,54,225,229,85,195,20,218,13,48,74,22,121,4,103,59,199,53,122,199,79,18,194,247,12,64,68,24,3,61,233,37,160,74,90,21,214,95,62,115,36,210,51,109,144,157,164,214,220,18,64,241,180,249,80,48,64,30,149,205,76,158,81,103,206,114,106,40,102,156,130,138,228,41,162,204,109,94,55,68,183,16,177,103,150,51,192,52,45,211,7,13,141,199,104,197,89,86,17,218,24,138,242,126,241,168,214,20,32,21,28,10,109,88,119,73,106,51,251,77,204,232,10,21,0,247,169,158,116,185,153,165,224,5,29,42,181,192,137,220,109,95,167,53,26,192,119,159,155,10,7,74,87,97,163,54,116,217,173,33,176,184,145,200,105,164,108,5,199,106,193,54,206,11,59,14,11,159,202,157,12,141,231,101,70,2,154,156,93,137,35,120,241,201,106,78,236,105,91,64,78,112,84,114,42,218,219,160,66,238,195,121,28,3,84,89,89,64,68,125,196,245,246,171,18,9,17,162,86,109,199,184,197,53,160,153,44,22,62,114,179,51,21,3,191,106,106,89,60,175,251,180,44,160,242,69,92,43,48,133,118,169,27,184,219,82,233,183,130,194,121,45,166,140,146,217,63,78,42,244,181,204,211,214,197,25,32,72,17,100,141,159,204,13,211,21,20,58,143,155,168,44,146,99,120,234,79,25,226,165,138,225,100,188,100,102,59,25,187,246,170,122,189,164,73,127,136,31,32,140,241,80,221,246,52,75,91,50,229,213,243,223,92,109,59,68,74,120,0,214,183,135,222,218,243,85,142,210,233,188,184,34,27,178,126,181,207,67,1,98,132,55,35,182,42,114,237,5,193,231,13,140,3,66,66,101,205,98,116,155,91,185,54,163,48,166,66,145,245,172,248,221,230,99,191,183,189,92,130,5,150,6,85,124,72,221,77,83,218,150,243,201,191,39,96,235,158,166,147,28,75,208,227,27,155,245,170,215,49,45,204,238,80,128,168,58,250,212,133,227,91,78,88,146,254,149,77,60,208,254,72,206,9,29,169,23,107,18,170,172,112,179,247,90,107,68,102,242,228,99,211,189,75,125,109,228,201,228,35,239,124,2,72,165,128,186,19,27,242,7,65,138,69,11,42,45,197,220,105,106,1,249,65,102,198,41,151,56,142,245,83,63,53,74,130,117,184,59,20,175,28,144,59,81,4,126,125,209,118,230,151,50,176,185,69,69,10,119,49,198,122,213,152,100,137,36,114,27,3,28,28,116,164,107,95,50,67,243,96,15,210,159,125,106,182,246,31,187,109,206,195,178,147,89,185,34,205,141,22,234,22,197,146,100,121,196,43,56,28,242,107,209,60,41,167,90,233,122,164,146,36,164,205,18,16,50,7,122,229,60,59,225,215,130,210,11,217,184,125,129,199,202,70,112,115,93,85,181,147,38,111,204,185,18,147,133,6,185,42,203,91,35,162,138,186,187,46,72,55,234,179,74,242,179,52,167,4,103,238,138,215,150,27,40,44,163,142,213,255,0,120,24,111,96,42,175,134,99,183,93,86,103,153,195,59,168,192,97,87,53,120,146,219,81,145,211,2,55,228,129,210,178,248,99,204,116,37,205,43,11,121,125,243,162,96,20,227,230,61,169,46,53,43,82,124,173,200,20,1,184,250,214,101,173,207,219,174,228,84,4,71,26,158,163,173,90,182,181,134,232,125,197,83,187,158,61,232,138,111,81,206,86,86,54,96,186,133,116,119,17,224,130,123,85,43,27,168,214,243,115,3,181,134,42,253,192,130,214,212,195,24,24,219,158,5,80,209,99,138,117,18,19,130,15,122,87,147,150,162,73,40,217,18,92,218,172,250,134,213,27,80,243,187,61,42,212,111,110,146,73,10,48,200,2,160,212,188,255,0,182,149,69,194,109,31,53,83,183,211,204,51,52,194,77,229,253,235,70,174,130,47,83,74,230,249,108,212,42,46,51,233,84,63,119,52,251,247,144,227,156,85,163,108,111,16,239,249,74,244,6,153,105,109,32,149,228,101,30,94,48,77,103,103,125,10,105,33,108,165,140,135,18,200,27,13,158,181,156,151,240,222,106,19,162,3,33,70,194,241,211,109,108,218,45,154,51,179,227,61,0,170,122,53,164,22,146,220,72,152,99,44,133,137,197,95,45,183,35,169,9,155,113,103,16,224,134,228,122,212,150,216,185,156,221,116,85,232,180,219,235,172,201,178,20,251,231,25,2,166,221,246,40,85,21,55,113,207,214,161,238,104,73,115,251,198,87,57,218,185,98,42,3,179,88,183,69,225,48,216,62,226,172,192,30,120,152,201,133,82,49,76,139,79,84,4,69,54,7,181,43,9,149,109,236,214,37,123,100,63,186,86,61,13,105,90,16,182,184,3,165,69,101,111,229,180,173,191,42,79,57,239,85,165,183,154,237,228,72,92,162,175,66,41,165,212,87,177,52,176,161,221,41,220,54,243,92,227,92,69,4,207,114,217,249,164,192,21,181,101,12,251,140,50,187,19,158,73,172,93,121,160,182,18,34,227,34,92,99,254,3,73,119,28,187,25,250,163,166,88,224,101,135,24,174,77,173,214,209,164,157,192,195,156,230,186,68,128,188,46,236,217,207,99,89,26,162,22,181,72,84,227,44,70,107,104,156,207,66,180,17,37,149,196,45,3,3,231,12,96,14,185,172,31,16,234,47,167,120,145,229,1,100,147,0,14,15,202,107,163,177,182,99,127,108,167,172,99,34,184,77,93,100,184,212,238,238,37,145,143,239,91,0,158,249,173,169,165,41,10,87,74,229,253,83,196,247,122,174,138,182,45,181,81,31,178,227,189,115,233,12,214,209,18,28,115,234,41,251,8,132,28,241,156,208,102,44,159,49,201,29,43,163,145,116,70,46,76,112,184,146,56,136,2,50,79,82,20,102,171,249,96,46,54,142,121,233,83,197,58,46,245,216,63,42,88,202,150,36,156,85,217,118,34,236,129,55,68,75,32,0,251,138,187,109,171,223,91,57,44,233,207,177,168,166,116,4,5,233,222,145,166,13,128,122,84,184,167,184,212,154,46,143,16,221,100,168,41,131,215,229,38,146,61,110,69,108,34,160,207,92,173,80,108,110,24,56,166,133,219,41,249,143,30,244,185,16,249,153,167,107,226,25,173,100,38,65,27,100,255,0,10,215,81,166,221,88,107,145,68,162,70,141,128,203,96,17,206,107,130,216,88,158,191,157,49,150,64,223,187,146,68,227,31,43,145,239,235,73,210,76,106,163,71,167,92,233,246,246,211,178,91,204,236,72,28,147,154,104,157,226,97,3,130,80,116,194,215,158,193,113,119,17,220,179,200,91,253,167,53,118,13,111,81,141,252,199,33,202,250,185,233,89,123,5,212,126,209,158,128,183,177,220,143,43,128,19,177,92,84,10,45,200,145,154,60,142,138,114,120,174,82,207,196,68,221,59,92,68,112,254,142,120,174,130,203,196,58,57,135,200,145,182,57,60,238,110,42,93,38,181,67,231,191,66,89,180,177,33,80,31,115,30,71,181,59,251,10,66,184,96,48,221,77,72,117,91,39,144,164,83,195,131,142,119,214,197,204,145,121,112,8,37,70,200,195,97,179,205,71,52,209,74,49,102,53,238,129,29,181,188,33,48,115,219,53,67,251,44,194,119,74,159,78,107,172,188,211,39,142,217,101,99,184,99,35,158,149,69,172,238,37,153,68,164,168,85,207,34,143,104,250,131,130,57,163,29,184,184,84,3,14,220,19,154,158,93,42,72,88,201,108,253,178,163,53,122,243,73,86,149,100,47,243,22,235,237,83,249,38,219,56,37,134,58,83,231,76,74,46,219,152,144,67,116,209,188,211,21,7,161,231,173,113,214,232,35,93,204,217,25,175,65,190,138,87,72,217,56,7,176,21,231,235,19,128,7,189,18,216,184,8,174,36,153,128,227,138,64,158,99,237,244,52,158,95,150,236,125,170,107,5,220,228,212,27,22,30,33,12,32,226,177,166,34,105,14,120,173,123,233,192,27,107,29,148,224,213,196,206,68,40,49,145,67,141,166,128,167,117,58,74,218,91,16,79,111,243,142,105,204,138,242,99,24,167,216,133,34,146,232,136,167,226,179,131,41,18,249,98,48,54,158,180,245,180,102,112,228,213,69,148,179,10,210,19,170,219,100,158,107,57,238,90,42,220,237,13,182,169,162,199,28,187,136,171,106,190,123,22,39,138,73,173,78,204,173,92,65,140,158,56,110,19,35,0,246,170,194,16,156,103,53,3,72,200,196,122,80,37,102,173,47,115,54,61,192,221,242,210,28,5,235,75,181,136,205,68,249,21,68,220,80,114,49,69,34,231,52,227,210,129,8,160,49,197,4,98,144,28,26,119,90,0,96,57,56,169,10,228,83,118,227,154,93,221,168,1,164,226,140,230,148,211,69,0,1,54,243,235,75,78,29,41,166,128,0,121,169,18,48,231,158,42,33,214,164,12,64,160,4,104,176,120,164,85,35,173,74,172,9,230,158,216,43,197,0,66,55,14,21,177,77,102,117,83,206,104,32,171,83,135,61,104,1,138,73,235,78,41,142,115,74,112,7,20,204,156,243,64,1,57,164,198,105,221,248,162,128,54,174,237,100,182,190,83,111,229,176,39,120,24,232,58,127,90,167,45,163,201,34,175,222,57,201,39,210,175,253,168,71,115,231,24,193,50,126,239,29,130,158,120,252,170,27,146,34,188,198,226,16,175,95,122,232,139,178,57,202,178,150,145,64,14,161,227,108,46,122,30,58,83,127,178,231,147,18,31,44,75,187,118,222,122,82,164,102,27,105,92,236,118,13,185,65,237,239,86,131,19,100,151,32,183,159,235,219,30,148,185,131,91,164,80,146,27,152,139,46,196,220,122,243,142,42,52,243,7,200,134,44,191,12,3,100,237,171,145,52,151,34,89,12,158,92,161,78,6,56,63,157,80,43,41,124,151,139,119,241,21,92,26,164,202,67,154,39,48,60,36,71,30,14,225,199,90,105,103,194,148,94,54,237,44,127,207,181,76,236,46,37,94,84,149,24,80,59,159,122,108,246,211,91,79,36,78,255,0,48,195,109,29,49,78,250,216,24,142,142,232,164,57,4,113,198,58,82,0,33,42,225,55,182,113,76,89,88,228,162,150,3,168,166,146,205,134,59,208,103,130,61,105,138,221,73,227,86,87,152,162,21,98,164,141,222,185,21,41,182,102,180,1,217,68,195,231,195,116,62,213,92,180,220,59,49,218,58,85,153,39,55,98,57,36,140,101,56,249,56,237,214,165,171,143,113,144,92,94,199,52,210,68,205,18,190,1,29,136,168,192,117,243,38,56,89,58,13,191,196,180,162,234,81,0,129,148,253,210,55,55,90,107,166,224,170,197,129,94,148,210,176,14,144,54,232,196,159,32,144,96,142,244,197,101,142,83,145,185,7,200,15,122,149,183,79,34,18,119,48,24,82,106,107,33,111,29,189,199,158,127,120,255,0,32,221,208,127,245,248,166,3,45,103,130,36,144,92,32,96,220,33,53,41,182,183,107,31,50,40,152,176,108,225,127,207,74,170,203,31,217,165,137,254,114,23,229,217,215,173,62,121,25,45,162,104,204,177,32,139,110,65,234,114,58,212,53,168,12,146,54,243,99,84,82,11,240,113,214,145,34,242,228,104,188,166,50,19,140,251,82,238,226,38,18,63,154,6,115,237,75,230,52,74,242,137,25,152,114,115,84,182,2,120,140,47,101,37,188,176,159,49,91,33,171,78,59,43,91,157,61,94,15,47,122,46,25,77,101,44,76,52,215,185,119,115,25,27,137,31,120,87,75,226,95,13,157,27,192,186,31,136,237,38,46,183,163,18,34,140,96,115,207,230,5,99,86,110,50,74,251,139,150,230,85,221,170,105,182,34,233,81,153,201,218,85,125,63,195,138,175,229,135,134,59,196,141,84,63,202,202,125,13,64,243,93,93,194,35,243,148,108,32,58,175,92,17,154,150,73,24,105,78,70,126,83,179,20,36,214,224,104,105,55,30,77,179,90,237,83,0,4,128,71,90,83,171,199,28,254,70,192,202,65,24,35,167,210,170,216,187,8,96,24,3,121,218,73,244,167,75,111,228,106,14,100,84,43,180,144,107,53,20,229,102,6,125,237,154,58,11,232,75,3,201,96,58,96,30,223,165,46,155,169,237,149,218,76,102,94,196,86,138,193,228,218,137,163,33,160,92,130,31,156,247,172,221,63,108,247,82,203,36,35,97,27,84,1,211,158,162,180,141,172,82,110,214,53,173,124,163,173,64,131,99,110,228,224,81,53,203,218,106,161,18,16,209,200,196,231,7,57,255,0,10,88,45,210,29,74,39,132,124,192,100,22,173,59,192,176,64,242,56,95,52,47,4,123,154,202,78,193,100,182,43,46,169,168,104,23,40,208,91,137,32,145,193,112,115,199,235,90,75,226,53,190,150,72,140,30,82,200,48,217,57,4,122,85,13,34,72,53,107,143,236,251,137,29,131,48,0,231,145,197,83,214,244,217,52,157,69,109,148,99,42,72,111,108,138,142,88,74,86,234,82,125,14,158,198,214,43,125,38,246,2,0,220,133,147,111,110,69,46,155,169,11,45,62,39,184,136,22,67,129,242,158,70,15,90,200,211,46,228,60,57,206,35,199,61,249,21,219,182,157,20,250,32,157,227,80,10,96,99,214,176,172,148,25,165,43,203,68,102,104,127,97,158,222,230,226,56,0,39,35,143,122,167,114,82,223,78,120,98,144,101,73,42,167,174,106,133,165,204,154,82,94,66,8,17,43,240,195,232,107,34,247,80,243,54,74,178,198,28,124,204,8,63,227,239,74,20,156,158,163,115,86,55,86,236,221,233,18,35,58,137,99,141,139,103,211,7,229,21,202,45,129,50,238,13,215,181,107,88,66,243,193,120,239,200,84,37,118,240,49,180,213,75,40,228,146,216,220,103,238,177,31,133,118,225,163,107,163,142,172,250,148,228,211,216,51,49,239,210,171,44,25,148,70,91,0,158,107,96,49,145,9,144,252,163,56,21,148,214,237,247,242,115,187,154,233,104,152,206,68,146,105,232,215,201,12,96,129,216,175,90,187,45,146,105,224,249,175,158,79,222,30,213,71,205,150,57,76,138,72,101,199,53,45,204,173,123,25,103,98,88,245,38,156,108,208,73,187,221,148,24,9,100,86,25,10,9,232,42,93,243,44,69,54,157,189,171,86,95,178,90,89,91,15,149,156,159,152,138,142,252,193,42,163,192,114,64,232,41,63,49,185,95,161,74,222,81,111,6,88,29,205,76,184,155,129,176,100,117,171,214,70,41,109,93,31,135,29,138,214,122,218,60,242,202,1,198,222,212,154,97,22,158,228,44,237,35,2,203,216,28,213,233,48,209,41,29,69,69,21,177,72,88,204,167,126,48,57,233,79,68,145,45,204,142,119,15,74,73,62,163,118,111,65,201,150,203,30,77,79,45,194,8,252,156,103,119,90,175,3,149,103,220,48,54,228,10,137,221,67,40,28,150,53,68,89,154,144,92,37,170,5,3,32,213,52,184,88,175,4,155,115,147,75,8,201,120,217,122,99,231,205,32,181,102,156,236,63,40,163,113,43,117,25,125,49,154,119,116,24,200,227,138,166,251,159,4,158,71,21,160,234,145,196,230,70,229,115,138,205,133,204,146,168,220,72,97,233,72,210,14,223,8,228,115,30,74,242,77,91,131,80,145,35,242,88,16,164,250,213,118,76,74,192,14,59,83,10,149,42,88,101,133,49,202,204,184,236,179,72,34,4,168,238,71,53,126,13,57,218,19,34,130,193,70,121,172,177,148,127,51,60,176,173,157,62,89,210,223,230,39,107,245,57,160,137,249,25,115,72,89,217,1,193,192,201,252,106,101,83,109,31,204,219,183,10,77,110,45,151,43,229,113,149,4,227,235,85,224,121,39,98,172,120,90,67,181,227,113,87,13,58,170,140,100,212,242,91,191,158,224,54,6,42,53,67,246,144,234,62,65,82,188,165,217,152,30,188,80,75,90,141,128,168,0,21,228,158,79,173,81,151,49,179,149,94,175,90,43,14,253,172,27,167,106,108,97,100,44,174,1,59,232,41,50,188,74,193,149,137,203,247,169,62,210,86,229,92,243,138,145,19,100,178,48,92,224,85,85,15,38,214,35,25,60,208,46,167,67,22,167,28,240,137,29,54,236,198,125,234,223,155,102,237,53,203,176,229,48,181,134,27,106,48,254,16,58,250,211,140,102,75,85,43,234,63,157,59,145,202,183,101,157,54,27,91,136,46,102,153,128,35,36,14,149,157,0,83,123,187,59,179,235,222,166,186,182,145,29,99,141,176,164,116,21,29,172,155,102,85,35,238,241,72,187,114,162,205,192,251,12,249,108,109,111,187,237,85,167,30,124,143,46,114,0,224,85,205,98,23,146,40,75,145,207,74,168,150,178,67,24,61,70,42,91,179,176,36,186,149,195,77,4,129,134,121,25,171,145,217,189,196,45,40,231,28,154,66,223,104,98,2,224,170,85,141,58,249,108,236,238,35,126,172,49,70,229,107,208,139,78,193,115,52,233,152,98,61,72,252,41,151,119,177,201,114,210,70,49,233,197,58,13,64,75,165,73,100,35,193,7,37,253,121,205,82,119,12,136,48,62,83,70,218,32,73,238,199,64,92,76,211,18,73,61,115,90,54,225,89,252,217,136,36,118,233,89,34,227,12,192,14,7,122,179,8,150,81,156,255,0,192,105,104,141,47,115,99,237,37,33,149,136,28,140,103,21,70,217,25,99,105,3,100,242,86,159,246,156,219,52,14,156,159,226,167,233,104,155,252,185,24,237,57,168,99,69,189,41,90,234,71,76,252,193,114,123,87,160,248,127,195,118,151,58,85,198,173,55,153,178,221,217,21,88,228,103,29,127,90,225,124,61,97,53,239,136,39,178,179,36,147,30,89,177,144,6,127,194,189,169,52,23,210,180,52,210,146,64,241,200,75,200,64,53,205,82,93,141,97,27,187,16,77,170,88,255,0,194,60,137,110,172,242,121,123,51,142,156,86,38,144,142,33,88,39,98,6,9,199,165,116,43,113,167,218,120,125,162,68,12,121,95,148,114,8,172,11,87,104,227,146,87,7,115,47,82,59,102,185,102,219,212,235,132,82,70,142,159,228,197,57,149,31,149,224,213,235,203,203,123,151,72,206,126,110,9,172,251,56,161,86,44,175,195,174,113,239,78,176,222,215,155,38,64,50,78,211,138,139,26,47,34,254,179,52,90,93,173,180,118,138,165,155,239,17,83,233,138,82,15,180,76,164,121,159,149,64,45,141,203,52,146,17,181,27,28,142,213,126,238,225,62,198,137,179,247,106,56,34,175,155,77,72,81,87,44,202,234,144,72,66,231,229,235,235,85,244,147,28,196,69,183,107,14,79,189,65,28,243,203,99,27,172,101,87,156,228,84,246,16,147,118,102,44,21,182,140,143,90,33,168,75,65,117,230,101,103,100,39,229,80,56,250,212,118,37,167,154,223,229,219,26,140,182,106,228,161,110,39,144,33,24,35,147,214,171,71,115,27,74,99,139,253,100,124,96,119,171,110,196,36,246,39,212,103,145,110,100,100,92,40,80,42,143,159,122,45,157,99,1,137,31,40,21,182,202,94,28,186,12,99,38,163,182,116,75,115,35,40,28,240,49,218,151,47,52,138,77,36,102,69,3,181,184,142,65,182,77,185,106,75,121,12,112,185,81,149,25,28,86,130,1,50,220,206,120,82,184,90,207,73,86,214,205,33,254,41,14,73,235,197,84,149,149,144,150,163,147,201,130,205,101,41,151,39,61,104,134,117,147,77,154,102,76,236,36,129,84,111,111,76,38,56,132,121,82,69,88,182,156,50,52,17,141,195,118,77,103,114,238,73,103,112,37,133,30,64,87,127,99,86,164,85,180,183,121,35,57,36,244,170,76,99,154,61,237,242,20,109,170,189,42,121,109,207,217,6,27,150,61,40,176,92,177,20,165,172,73,96,23,32,243,84,155,84,130,218,202,53,132,150,5,190,98,7,189,93,54,202,45,149,12,184,56,57,25,172,251,91,100,132,128,248,216,91,142,51,71,80,209,178,204,247,241,66,12,177,143,188,5,96,235,26,123,94,3,42,16,75,124,248,247,173,125,78,214,41,14,18,77,184,90,206,138,103,142,235,236,242,159,148,175,6,180,81,51,109,216,230,45,165,115,242,203,192,7,28,118,170,90,144,95,180,71,18,150,101,7,57,165,185,18,121,178,182,227,212,129,219,189,103,17,115,0,95,49,75,22,251,164,154,112,78,230,114,216,208,137,204,186,128,88,126,246,54,140,87,9,169,194,203,43,219,191,12,36,109,213,219,232,146,125,159,92,83,41,195,46,24,231,189,113,30,33,185,50,248,134,249,135,9,230,182,63,58,222,146,180,153,157,93,140,182,80,168,83,211,165,83,85,99,187,39,233,87,20,110,4,212,18,97,65,39,165,117,116,48,8,20,21,98,195,154,97,67,147,147,82,100,60,33,195,103,212,98,161,12,73,52,0,131,33,199,165,73,157,196,2,120,168,206,76,128,142,155,114,105,248,45,192,235,64,19,48,80,1,235,72,145,183,154,63,136,181,51,5,8,205,60,76,216,202,1,145,235,64,18,201,111,52,91,155,110,20,45,66,152,101,4,245,239,86,27,80,102,140,135,85,233,206,13,81,87,249,67,99,189,0,60,185,124,149,24,2,166,207,201,138,136,184,11,128,49,154,82,224,40,207,94,212,1,58,157,167,126,7,3,29,42,25,33,138,71,46,232,57,234,64,163,123,50,237,221,199,165,42,29,234,71,74,0,135,200,84,111,50,55,42,71,251,34,180,33,215,117,59,84,42,146,239,25,207,221,95,240,170,204,155,120,206,73,164,8,85,78,59,211,229,77,13,51,172,131,226,69,243,219,197,12,241,49,193,25,33,71,106,232,71,142,172,47,99,99,34,200,143,179,111,221,21,230,233,110,100,78,87,56,246,163,236,209,164,89,42,51,89,186,49,99,85,26,61,115,195,63,102,241,5,181,204,178,62,209,110,50,9,227,63,173,91,134,222,25,174,21,72,202,145,131,146,43,199,173,139,218,88,200,209,204,80,191,92,177,193,230,150,203,196,58,157,157,202,186,52,78,23,235,88,202,131,91,26,70,162,234,122,197,253,136,131,33,2,227,113,3,154,242,73,39,1,135,29,235,118,235,198,87,183,9,184,199,8,81,238,221,107,150,145,193,32,123,214,124,146,143,196,107,25,39,176,60,229,230,96,61,42,123,57,60,176,115,197,84,140,98,86,62,212,246,124,119,168,45,18,207,251,214,206,106,22,24,94,106,98,152,131,118,106,62,26,35,205,105,20,67,42,2,55,82,200,188,84,120,195,158,106,65,150,226,180,147,208,86,44,217,41,198,106,59,161,186,126,106,213,185,242,211,165,67,34,9,100,220,43,56,148,145,95,163,0,42,195,64,237,110,79,53,77,228,43,114,7,189,117,118,48,197,45,159,35,146,43,57,189,74,177,206,171,52,48,2,120,230,180,109,155,205,182,36,250,85,125,83,100,49,249,126,245,46,149,34,236,40,221,43,72,236,12,196,159,253,115,0,59,211,83,229,110,106,222,168,18,59,159,147,185,170,138,11,26,180,102,203,209,237,100,197,85,157,64,60,84,201,242,173,67,47,38,168,205,162,53,165,61,41,189,40,221,76,4,61,105,65,164,28,154,92,80,2,179,124,180,212,235,205,46,5,28,10,0,13,32,167,49,0,102,132,66,227,32,102,128,20,116,166,181,0,176,98,8,198,40,35,39,52,0,131,173,74,49,222,162,199,205,79,35,61,232,1,72,238,40,70,57,193,167,2,20,96,211,9,231,129,64,19,62,49,80,54,123,83,209,12,188,253,220,84,134,49,31,83,64,16,40,61,77,41,198,41,88,130,120,166,226,128,16,113,75,69,52,154,0,221,181,101,104,143,152,163,118,58,122,26,142,23,23,16,74,37,17,238,70,227,112,237,87,110,109,109,206,110,163,149,131,19,247,58,138,204,54,237,177,228,10,126,99,142,188,126,85,175,196,115,34,77,65,163,85,140,198,98,12,203,181,128,29,191,199,138,185,97,123,105,38,146,203,42,21,101,109,168,71,115,89,194,22,154,72,132,209,160,80,112,54,231,63,141,69,169,89,139,73,8,73,88,32,249,200,39,143,243,205,39,14,133,117,79,176,248,152,60,143,42,1,181,120,193,245,170,168,233,20,238,225,20,185,234,27,166,42,203,163,31,178,144,209,129,33,25,9,233,234,104,188,179,196,219,19,239,142,115,237,254,113,86,180,28,94,164,31,235,90,71,8,136,251,56,216,59,228,83,7,157,113,38,249,27,50,55,95,254,38,165,142,2,95,247,111,135,29,21,187,211,32,140,200,94,88,131,229,91,14,173,212,31,111,106,110,192,196,33,98,102,141,137,89,74,241,179,165,49,21,163,132,44,142,89,139,112,13,62,9,55,187,202,219,75,231,102,15,81,239,250,82,202,35,142,117,14,93,185,207,6,139,128,142,196,40,4,15,165,56,72,12,70,48,74,250,145,214,164,147,108,147,15,45,129,39,140,30,213,91,32,249,184,200,100,253,105,166,4,138,241,249,193,195,59,16,67,48,110,129,71,165,75,125,54,249,21,209,84,41,94,56,168,100,17,162,161,143,37,93,62,108,245,205,75,114,68,176,66,200,48,200,113,142,197,104,230,64,67,16,152,252,216,0,175,52,142,194,100,35,106,239,221,184,142,213,32,184,117,98,29,64,82,49,192,230,155,20,126,99,54,208,79,25,224,226,154,119,2,197,170,177,70,97,26,238,69,220,54,142,79,177,246,165,187,105,238,109,195,249,97,99,39,107,2,58,125,42,185,119,182,149,124,185,14,8,193,24,239,254,21,113,132,237,99,39,205,144,62,124,127,159,173,68,223,46,160,84,16,200,168,178,34,22,129,120,45,252,66,162,70,27,196,160,134,143,118,21,79,245,171,45,168,19,106,32,137,66,196,195,231,254,246,125,170,32,179,91,126,235,236,185,222,191,43,99,183,248,211,191,42,212,9,32,187,120,99,184,137,209,88,56,36,41,28,1,91,182,222,42,212,36,240,132,58,61,209,73,44,237,219,247,107,42,242,58,255,0,141,96,220,68,240,218,199,44,132,7,44,19,3,174,48,79,244,168,196,172,209,60,35,253,89,94,189,243,154,153,71,218,89,174,131,233,160,41,144,94,72,202,168,161,56,4,117,97,239,86,196,204,246,206,130,53,198,119,54,71,106,171,11,70,24,201,41,108,17,183,143,90,187,113,24,251,16,80,27,121,66,199,109,19,73,177,48,189,189,69,178,133,98,3,175,39,184,170,70,75,249,161,18,16,14,14,209,144,121,21,9,43,18,7,110,78,220,109,244,231,173,109,199,114,173,101,25,93,128,5,207,34,165,217,45,22,161,118,103,239,191,123,86,128,42,224,246,193,255,0,26,145,47,99,176,64,134,45,210,236,218,64,28,125,107,67,207,134,43,95,180,163,43,224,97,135,161,172,91,81,36,247,198,65,179,107,124,196,176,234,61,5,3,70,180,83,137,10,203,27,3,33,92,20,206,49,80,222,221,200,34,49,76,112,242,29,160,231,35,252,241,84,165,211,203,76,228,182,221,199,229,10,112,127,253,85,127,78,211,225,134,225,5,214,25,201,192,201,233,69,149,238,23,46,232,182,19,193,58,202,168,124,214,57,4,116,233,86,188,83,119,60,214,150,178,73,14,26,63,188,251,121,250,84,113,106,77,97,125,251,201,10,236,124,39,247,113,239,93,46,200,245,107,41,173,209,146,82,164,16,192,87,53,73,201,73,72,168,45,76,45,32,36,177,153,87,136,215,3,39,169,174,167,83,213,164,91,123,56,97,83,179,112,227,177,249,77,84,211,44,214,202,57,32,146,21,118,126,170,7,79,113,87,172,163,107,153,128,242,88,249,71,128,122,86,21,166,165,43,179,90,113,105,104,99,235,250,124,210,51,77,10,133,142,85,30,98,47,64,125,169,246,250,70,159,115,162,75,35,64,130,82,0,201,25,171,151,186,156,118,122,147,193,112,200,3,14,132,112,40,73,14,10,218,200,164,48,206,5,71,60,212,116,216,166,149,245,51,238,173,83,76,211,36,116,127,154,72,8,41,140,14,70,43,152,135,80,251,61,180,177,40,82,15,32,10,232,252,85,113,37,204,240,219,149,12,169,11,51,3,198,48,166,184,237,185,61,134,125,171,191,10,218,142,135,46,34,17,185,35,94,121,187,80,240,71,106,150,22,5,73,102,192,197,87,17,175,152,24,117,239,83,8,92,64,95,253,172,126,21,211,118,247,49,178,91,13,142,80,224,228,14,122,154,93,163,99,34,142,91,189,81,98,89,137,0,224,116,169,254,210,209,194,173,140,154,106,221,74,113,108,124,150,100,66,27,118,91,182,77,36,18,165,188,219,100,42,23,190,14,121,164,75,167,119,66,224,109,6,165,181,181,142,247,81,140,49,10,172,220,159,94,105,52,186,2,209,89,150,214,234,212,238,8,114,79,181,84,134,111,46,240,200,195,229,115,90,218,214,147,111,167,220,36,118,242,43,23,32,112,115,138,169,119,167,188,114,172,96,12,1,159,165,93,228,246,51,188,83,27,168,220,9,155,124,99,168,233,80,176,156,91,43,50,241,78,120,2,162,238,57,28,224,250,85,171,105,22,107,64,174,115,183,57,164,211,234,43,246,43,110,142,72,145,207,12,223,41,2,157,113,163,164,118,166,101,45,145,200,201,170,146,64,88,23,201,198,125,106,101,189,150,68,17,51,177,81,222,147,69,93,244,43,219,111,124,199,131,184,126,181,118,221,174,16,24,153,48,204,122,212,40,79,218,86,64,159,47,115,235,83,220,223,153,102,66,145,227,111,83,154,1,234,65,36,41,46,81,155,231,220,115,82,65,98,129,115,199,3,21,25,40,208,150,13,251,230,126,126,149,114,91,115,107,105,230,150,207,78,63,26,3,109,10,33,66,204,170,195,140,212,146,195,24,148,133,25,39,189,69,59,131,130,56,205,58,41,60,169,73,115,64,236,222,163,124,131,188,100,224,84,134,121,67,42,46,74,138,150,210,101,154,225,131,17,129,210,167,22,165,101,7,131,158,148,9,62,229,89,55,63,205,39,39,24,169,33,133,4,111,33,32,28,84,247,2,48,31,39,247,138,62,81,85,218,221,197,136,148,191,47,218,144,93,236,86,23,5,98,49,198,189,77,34,6,3,5,126,83,79,180,117,139,33,192,36,116,169,204,209,139,114,88,2,79,74,10,101,104,38,104,165,36,231,111,106,26,64,165,153,6,9,231,241,169,20,44,208,0,7,78,166,171,153,10,49,92,100,208,36,174,94,180,157,84,254,240,96,50,242,106,39,145,74,149,139,157,189,169,231,203,150,213,72,56,126,152,162,59,121,32,99,133,200,126,156,83,176,174,58,31,154,217,34,112,6,79,60,214,173,148,9,246,119,71,254,19,235,89,95,97,149,37,50,74,112,7,35,154,145,175,218,40,164,140,31,153,251,212,220,124,173,141,150,233,141,255,0,202,62,64,113,81,206,60,217,155,201,24,29,168,50,8,149,9,193,45,158,106,33,49,87,244,4,245,161,13,162,205,194,79,122,177,34,143,154,62,188,212,205,116,200,4,76,62,101,28,241,81,217,52,190,124,206,58,99,229,30,180,143,124,22,9,146,72,135,154,216,201,252,105,48,72,179,60,98,41,163,120,240,67,129,154,100,150,104,34,243,91,5,75,122,214,120,187,119,79,43,144,49,129,237,86,132,76,214,202,155,206,51,158,181,26,148,138,151,9,180,147,19,96,119,2,146,72,200,132,5,224,211,210,221,206,236,156,84,138,119,49,82,57,78,180,208,202,40,85,63,116,87,238,156,154,210,14,12,63,35,99,143,74,109,148,9,113,124,253,0,34,174,75,167,74,34,194,183,7,208,10,82,105,20,145,6,156,141,115,112,160,47,65,243,123,214,179,91,109,187,88,85,114,79,76,85,184,180,127,236,159,12,13,89,165,196,146,229,85,88,14,43,161,248,79,165,201,171,106,23,115,206,187,146,55,24,202,130,62,233,245,172,230,219,90,21,20,88,248,126,98,208,111,111,36,49,238,185,185,135,98,22,237,205,122,184,86,183,178,146,226,242,77,238,83,29,120,25,21,201,218,120,117,230,241,61,244,247,74,96,180,132,126,239,140,2,106,120,67,235,13,116,254,115,249,42,216,28,245,197,112,183,37,126,99,174,49,111,68,26,85,165,188,86,119,47,62,25,3,51,129,239,85,98,153,53,55,118,84,217,10,166,62,238,51,90,235,164,73,5,160,111,49,138,50,243,144,49,85,110,237,190,207,164,74,98,192,32,103,138,205,95,102,116,114,164,180,43,217,192,169,17,113,243,42,247,29,170,202,22,149,227,100,81,199,122,175,225,215,101,210,174,90,95,239,96,103,233,154,32,184,218,11,244,202,156,45,53,107,115,17,118,253,212,116,22,150,193,237,100,83,143,82,115,212,212,10,169,61,220,86,153,200,78,79,161,168,227,12,186,87,152,174,78,87,39,154,135,195,242,194,226,230,89,100,57,80,64,170,221,236,13,114,171,26,55,215,240,69,43,90,195,203,160,227,3,138,129,237,165,184,242,229,87,10,197,112,121,197,84,180,68,145,165,27,178,236,79,204,122,211,92,93,197,58,5,82,99,28,85,205,217,19,29,119,44,105,218,101,236,114,185,103,82,165,136,235,86,196,54,250,124,178,146,65,145,177,156,84,175,114,246,214,234,95,11,158,73,168,173,173,210,226,89,39,18,23,29,128,25,169,105,105,96,181,157,203,31,104,146,120,79,150,159,157,84,158,87,87,8,231,36,140,1,138,126,163,118,52,251,116,112,202,88,255,0,9,235,77,180,152,92,219,121,183,17,249,108,122,123,213,235,109,119,11,93,146,70,217,79,179,180,159,193,145,89,241,22,121,11,109,202,197,199,225,77,183,102,159,85,100,101,32,133,235,237,86,96,184,216,101,136,40,60,227,53,45,148,149,138,183,1,111,221,29,70,208,180,150,165,34,157,163,200,7,181,58,69,54,204,177,190,0,39,60,84,114,216,11,137,197,213,188,184,10,57,30,245,0,61,23,237,50,50,48,194,196,119,103,214,175,76,228,193,230,169,249,184,2,154,182,228,233,101,247,97,219,0,145,245,165,54,169,45,172,123,24,252,167,154,109,88,101,102,142,237,159,206,149,254,92,126,149,86,254,252,91,11,95,37,115,243,252,195,174,65,226,174,203,35,155,11,130,227,229,92,133,57,172,80,229,98,130,121,19,228,35,0,30,198,133,171,177,51,188,85,209,165,118,242,200,219,227,231,145,198,42,133,217,51,94,173,193,97,26,196,48,126,181,161,11,5,181,119,223,186,83,205,115,183,169,40,105,36,96,124,178,254,190,213,110,209,37,221,171,178,75,235,120,46,180,71,101,140,9,12,153,7,60,245,172,89,85,166,8,172,188,32,56,62,188,86,140,111,53,205,174,17,73,199,2,153,169,145,13,181,170,237,1,148,29,223,92,83,189,157,204,159,99,6,198,234,9,53,150,75,140,169,0,98,184,141,125,67,94,220,76,135,42,100,111,231,93,253,173,185,189,185,105,196,96,16,64,206,43,131,213,85,130,206,0,251,179,176,221,248,214,244,93,228,69,93,145,153,19,98,22,39,242,168,25,243,144,78,115,79,7,247,69,135,67,80,198,141,191,234,107,168,193,146,68,89,99,32,159,151,233,66,114,173,158,166,165,145,63,119,199,76,224,212,36,96,26,118,16,121,100,70,24,125,41,232,164,48,97,198,41,21,252,184,208,145,83,197,31,153,34,224,99,52,1,93,203,23,25,52,248,200,80,70,58,212,151,113,8,100,80,57,205,64,8,7,36,82,25,30,210,88,231,189,61,151,98,1,249,83,136,56,39,28,246,166,146,238,50,64,227,214,129,8,78,87,158,105,7,204,55,30,163,165,32,39,119,111,194,128,202,73,3,57,160,46,45,40,98,167,32,210,81,78,192,74,191,222,45,86,20,124,228,3,159,79,246,106,167,149,156,19,83,66,10,184,10,112,88,128,105,160,52,108,230,83,35,163,224,0,13,68,209,44,168,88,28,224,212,119,48,180,50,18,57,201,199,20,200,203,198,66,133,59,79,106,100,182,35,191,65,142,23,183,173,88,1,4,43,242,141,205,81,5,205,207,160,171,17,196,37,148,162,14,71,74,2,228,146,64,158,76,120,35,154,231,247,101,192,247,173,197,130,68,144,6,232,59,214,4,64,180,188,215,61,107,233,115,122,18,189,203,104,57,99,237,84,131,51,22,231,161,171,69,246,146,42,24,192,218,79,169,174,107,29,23,45,57,63,99,28,243,85,21,136,24,205,89,149,199,144,5,83,144,226,45,227,173,105,18,46,60,160,198,115,205,44,76,3,140,212,49,74,205,30,113,205,62,8,153,164,21,82,216,164,107,23,95,39,0,118,170,240,169,84,205,62,101,217,23,7,181,73,98,67,64,119,117,197,96,153,105,17,217,90,37,213,223,61,115,91,215,137,246,16,129,122,99,154,230,162,184,150,13,67,247,96,227,53,179,125,118,211,64,187,186,214,114,122,148,99,234,15,246,137,115,232,115,75,166,143,222,225,142,5,90,134,204,74,119,158,130,170,92,40,142,125,170,113,91,71,98,89,46,173,104,128,121,136,115,138,203,76,142,213,102,232,200,20,101,178,42,20,66,195,34,174,38,108,97,147,7,7,138,92,130,185,166,74,132,117,161,79,203,86,67,26,70,79,20,211,199,90,113,166,158,188,211,16,171,78,226,154,189,105,216,20,0,17,158,148,198,4,244,167,227,210,149,7,60,208,3,72,253,223,53,119,76,40,88,134,170,82,48,206,5,16,179,64,119,80,6,133,250,198,62,238,1,172,254,69,15,51,72,196,147,244,164,7,52,0,163,158,244,184,39,165,0,83,212,1,64,12,0,247,167,130,7,81,78,56,166,115,154,0,144,30,56,56,168,156,147,212,212,145,143,90,71,32,26,0,128,103,56,167,28,142,180,245,101,161,176,221,40,2,60,230,156,6,104,11,197,29,40,3,174,140,11,104,156,101,11,17,142,156,214,127,148,145,47,154,221,93,182,159,165,106,248,186,198,59,59,171,121,97,157,49,34,252,193,122,86,117,194,67,28,96,172,196,163,224,13,220,156,213,198,205,41,119,57,185,121,116,51,243,41,156,129,141,185,202,211,28,181,205,180,161,192,105,65,192,7,161,21,106,84,123,101,75,144,202,216,249,72,218,122,122,254,149,3,161,91,216,228,132,254,233,198,78,125,106,185,149,198,50,210,214,19,27,102,70,89,66,30,167,129,200,224,82,25,110,98,11,43,68,24,143,144,30,196,127,145,86,165,176,102,148,178,178,128,220,140,250,213,107,210,76,11,107,48,59,149,183,241,211,161,31,214,157,213,193,20,228,50,201,115,246,140,121,110,7,3,63,47,229,83,70,103,128,61,198,63,112,91,37,253,120,60,84,17,162,44,195,228,25,96,84,102,173,150,35,67,22,91,137,118,201,0,253,105,178,153,94,56,222,76,204,17,20,56,36,241,86,206,150,203,111,230,25,176,126,246,73,234,42,57,60,187,187,127,221,187,34,40,8,219,78,57,246,170,97,165,158,32,124,211,229,70,118,124,220,241,69,128,144,41,40,72,120,128,111,151,112,235,254,120,166,203,18,249,136,85,193,42,62,96,59,143,122,98,40,216,217,100,10,14,70,80,224,254,180,245,142,48,190,113,239,242,252,167,250,85,36,33,192,134,149,93,7,238,207,4,26,127,154,28,169,69,253,218,72,62,167,131,76,66,21,147,3,229,221,200,171,154,115,193,37,201,80,66,161,110,119,84,203,65,140,124,94,92,25,145,71,148,163,105,3,214,162,187,142,40,93,36,182,44,233,209,131,158,135,240,197,16,6,177,188,186,142,2,37,102,108,133,60,141,190,180,70,209,45,206,217,216,140,252,197,87,177,255,0,10,168,236,1,28,224,68,235,180,178,158,112,122,131,82,219,204,194,212,142,84,131,146,95,166,42,11,179,24,148,73,27,50,167,124,122,84,179,89,151,181,79,222,57,18,17,198,127,134,137,91,168,172,137,53,27,21,130,104,102,138,68,117,116,201,11,247,65,170,230,89,226,218,237,51,55,205,194,158,130,165,190,177,120,44,81,131,21,217,192,25,224,138,132,71,178,24,230,221,149,244,126,121,169,142,169,92,44,75,61,236,215,127,35,91,198,91,31,46,208,122,251,243,73,229,136,192,73,8,13,183,44,7,106,208,68,130,68,91,168,36,251,171,243,138,207,149,86,119,1,184,12,55,51,15,189,159,79,165,17,122,180,133,114,24,70,97,148,72,188,118,62,213,55,157,45,196,121,95,150,60,128,72,235,138,184,159,188,69,133,17,14,193,146,113,212,83,32,242,197,214,193,198,57,35,181,75,144,209,53,180,118,151,214,110,54,31,49,126,94,58,226,147,236,81,197,8,24,147,42,120,12,120,53,78,242,57,108,174,60,232,11,5,39,144,42,120,238,164,187,139,126,78,87,156,26,86,25,29,210,68,186,117,194,31,147,35,60,83,244,230,132,105,106,205,25,56,93,161,168,154,68,148,4,40,172,36,27,8,61,141,37,152,49,70,214,207,247,71,31,65,235,77,233,27,177,150,172,29,46,221,183,0,10,33,249,187,245,21,78,43,121,238,111,27,230,114,202,114,187,79,106,189,21,145,139,78,156,67,34,180,152,202,168,251,216,247,166,105,247,110,154,141,180,14,134,34,84,239,108,84,55,102,43,106,93,184,179,91,152,225,138,65,178,66,227,151,254,47,106,234,45,116,183,210,110,94,29,134,53,147,7,143,165,114,210,94,199,127,119,20,102,85,226,92,103,184,199,113,239,93,134,153,115,37,233,157,36,148,205,176,28,55,113,129,92,181,110,183,52,134,229,89,47,69,142,172,177,43,150,44,48,75,115,197,104,218,95,121,111,59,9,10,174,51,159,122,230,141,149,197,197,235,206,21,139,46,54,147,211,159,255,0,85,110,88,43,218,73,178,120,86,85,113,200,199,78,69,101,52,173,161,105,235,99,59,92,180,254,213,180,121,33,8,211,36,128,49,199,35,131,73,160,200,44,109,210,25,128,51,134,255,0,199,107,78,23,142,59,253,90,88,96,35,56,249,123,15,165,97,89,203,59,94,155,153,97,219,24,39,57,20,162,238,156,24,219,234,90,215,103,142,77,69,212,68,25,141,188,141,244,249,15,53,199,156,30,69,117,30,32,159,100,208,94,198,0,251,68,47,22,62,170,69,115,18,68,214,242,133,99,157,220,143,106,236,193,197,198,44,198,190,233,144,171,108,201,61,123,85,197,188,34,216,134,231,210,170,34,52,146,178,227,0,83,110,92,199,242,237,201,245,174,179,59,18,5,217,18,147,212,245,167,203,10,24,80,117,45,79,134,35,115,104,238,79,204,163,138,168,207,36,91,21,129,35,25,161,232,76,91,216,73,109,90,2,191,54,125,105,85,36,218,158,91,21,8,114,42,77,207,49,89,118,157,157,13,72,54,239,112,189,15,79,106,7,119,177,11,25,218,113,49,118,114,14,71,53,105,117,89,94,118,12,164,190,49,207,122,154,205,98,89,80,56,194,131,205,103,234,76,13,243,24,83,43,187,3,20,249,156,85,200,77,73,216,146,89,164,251,57,66,48,217,224,126,52,216,217,226,67,156,242,58,83,96,153,164,118,46,152,197,78,242,171,58,130,49,239,73,183,184,223,242,140,19,110,129,83,185,60,211,163,149,33,118,13,247,123,213,119,33,46,25,186,142,213,38,22,87,82,163,147,214,139,220,26,182,198,133,196,13,36,73,36,99,8,221,234,148,136,80,21,25,247,171,175,122,225,22,223,102,4,99,173,86,150,80,192,129,198,105,137,59,50,164,10,209,49,111,122,187,53,228,146,67,229,19,156,142,6,42,28,21,35,35,34,150,229,35,5,10,142,59,243,82,54,238,245,35,127,50,80,14,220,109,235,245,168,174,93,136,4,154,152,54,50,115,193,235,80,79,140,115,208,211,42,58,187,13,133,202,72,216,63,46,50,107,85,110,154,125,128,30,128,86,58,224,28,134,206,120,198,42,237,155,121,46,1,231,35,20,155,28,146,38,98,90,82,217,254,44,83,213,228,146,109,165,178,139,218,157,20,5,178,219,176,51,156,82,149,49,6,40,50,72,162,230,93,74,114,170,188,196,47,0,244,167,108,243,20,47,64,181,30,74,0,236,188,3,83,6,12,132,100,101,186,19,218,153,76,181,109,108,231,74,121,35,27,159,118,49,234,43,38,127,149,193,44,70,123,87,69,167,72,150,86,64,50,150,220,127,14,107,49,161,142,66,192,227,239,244,244,160,73,234,82,130,92,96,41,60,30,6,43,102,75,162,108,227,126,234,220,113,84,103,9,19,46,0,200,239,76,105,93,177,31,240,19,158,148,69,143,150,238,232,177,115,118,247,106,50,196,80,34,27,1,35,53,85,206,24,113,86,225,116,100,201,61,42,44,82,42,220,19,185,84,15,165,78,99,218,17,27,171,119,164,141,13,196,236,223,194,148,146,75,189,255,0,221,166,152,52,95,178,6,31,49,148,252,163,175,122,206,184,145,94,71,151,25,102,60,10,179,28,242,71,110,234,23,229,110,166,171,164,59,157,165,62,148,54,52,139,45,2,152,227,42,62,109,185,53,26,179,160,218,237,133,29,56,169,99,222,78,87,174,218,130,227,46,219,122,31,90,145,216,73,110,85,151,228,108,144,71,106,158,196,172,210,74,228,142,120,170,246,208,4,12,24,231,62,212,143,17,183,135,229,39,230,61,141,8,11,12,5,173,209,242,219,212,224,86,254,158,30,245,93,65,192,92,99,242,174,126,220,12,57,112,49,142,166,181,244,55,159,80,105,18,1,180,2,51,183,169,165,36,173,114,139,23,41,121,170,194,186,124,101,140,81,146,112,122,10,245,143,15,217,73,225,139,1,246,64,159,189,8,95,147,215,109,101,120,103,69,54,182,30,117,196,44,4,195,4,176,29,115,93,51,187,93,74,144,70,131,203,140,13,205,143,65,94,109,106,179,190,140,237,195,210,79,226,31,123,117,125,119,0,85,80,136,122,224,230,162,185,179,146,219,77,183,182,179,109,143,35,101,136,253,107,91,100,127,96,105,1,28,45,98,219,234,241,222,22,129,99,196,129,78,14,79,90,207,150,82,247,155,58,27,140,116,69,189,106,250,234,207,76,181,177,183,86,121,56,14,227,158,51,83,180,30,102,158,86,67,128,19,45,80,233,183,224,79,228,188,123,156,14,115,205,59,82,190,104,46,124,131,30,232,164,234,71,106,210,223,105,153,43,171,163,34,218,99,113,139,75,101,59,55,242,216,233,82,234,122,123,65,112,66,31,148,40,228,82,38,161,111,166,223,44,12,184,89,15,4,14,149,127,83,116,251,18,200,173,144,205,142,125,42,109,116,11,221,119,43,205,127,229,218,164,75,192,17,244,169,116,168,26,215,72,133,138,110,146,227,44,126,153,170,23,81,249,183,144,198,188,41,74,212,177,212,209,227,54,192,109,104,129,140,85,175,50,111,114,189,188,82,193,124,238,70,224,126,238,59,84,208,92,207,41,42,224,241,39,60,118,169,45,88,90,78,82,67,146,78,73,171,107,117,109,4,165,67,2,236,119,30,41,75,85,114,162,172,134,223,20,186,96,164,224,3,128,13,71,2,73,165,191,150,24,190,238,120,164,190,150,41,172,124,192,248,109,253,84,85,184,99,48,66,151,83,48,108,166,69,22,189,144,155,51,60,137,175,46,165,154,224,124,139,208,17,75,38,233,158,38,45,182,52,60,40,53,170,46,33,191,181,147,102,21,113,130,69,97,216,217,155,73,190,119,46,165,201,25,244,164,238,157,138,91,26,100,36,179,201,179,137,54,96,31,194,178,97,180,186,128,70,153,45,33,114,107,107,206,85,185,44,136,50,71,20,183,2,70,145,101,136,12,142,180,172,11,83,31,86,138,226,43,152,152,229,183,14,131,181,69,166,93,73,26,61,185,141,183,51,156,100,86,212,50,134,184,99,32,203,142,196,82,221,73,16,229,84,2,14,114,7,74,67,177,86,43,163,3,152,38,201,221,208,99,165,74,211,180,83,139,72,198,119,115,187,20,215,104,174,20,76,167,145,237,83,70,177,171,121,132,140,158,134,170,205,140,197,213,229,123,121,34,183,80,74,177,203,30,198,166,121,18,100,134,220,160,194,243,138,118,167,42,77,26,44,99,132,127,152,211,173,146,41,227,243,227,127,156,10,113,139,185,45,167,161,90,118,33,46,25,23,1,80,224,86,76,147,249,150,130,55,229,179,147,249,86,204,215,0,219,48,137,67,187,100,98,178,26,197,174,37,32,12,16,50,125,170,170,38,102,159,186,62,202,226,43,75,109,145,128,229,189,127,134,178,53,136,202,219,139,130,249,103,99,133,207,78,42,237,197,129,138,225,80,182,20,0,113,154,205,152,43,121,160,100,132,99,212,210,189,200,150,140,93,50,234,68,183,88,145,62,98,50,78,43,146,188,183,132,248,118,121,36,32,75,231,72,69,118,154,105,18,90,201,63,64,163,2,184,91,185,35,186,209,204,125,9,121,11,115,212,230,186,48,203,222,102,117,158,136,228,208,230,48,157,23,53,38,221,172,8,52,155,64,137,65,230,145,207,222,30,157,43,173,24,61,196,146,83,130,160,245,57,169,48,166,18,195,168,170,206,6,211,82,68,0,76,118,166,152,128,190,240,50,48,22,172,197,33,92,48,237,85,229,83,199,166,106,72,142,99,56,236,113,79,112,7,118,144,147,77,112,70,1,167,44,187,65,20,18,36,56,35,154,64,18,48,216,49,197,31,121,9,98,49,244,166,178,102,220,241,147,235,68,67,8,114,105,8,217,181,158,203,251,59,12,139,230,247,227,173,100,201,16,114,219,64,6,130,17,136,207,90,124,172,32,198,57,221,214,157,128,164,78,27,109,24,36,143,74,148,198,21,75,30,73,167,70,1,27,155,229,2,158,195,185,99,96,216,164,154,129,139,36,129,128,232,106,111,44,202,84,129,133,29,234,204,54,160,164,132,242,64,226,152,155,32,55,89,63,48,224,154,191,7,149,46,247,96,8,3,229,170,50,199,136,145,74,225,129,230,132,145,162,33,64,226,130,108,92,147,79,50,198,31,118,9,60,213,117,99,20,227,7,4,112,106,204,18,153,32,103,119,32,175,90,174,193,100,98,224,112,190,244,1,122,1,186,100,36,240,122,231,233,92,182,10,48,56,174,146,217,158,104,246,199,201,94,164,215,61,118,66,48,197,97,91,161,181,14,164,19,51,117,165,143,59,49,222,165,42,173,24,38,154,160,102,176,177,187,108,36,201,80,42,6,225,118,158,149,105,151,138,129,211,113,192,171,66,76,91,119,81,242,129,87,35,140,47,53,154,185,137,171,94,205,124,213,201,169,156,141,16,215,36,227,61,42,7,118,73,49,22,72,171,87,91,99,24,171,26,96,136,147,189,115,88,55,98,200,116,247,136,220,15,52,99,39,189,104,106,190,74,162,108,60,85,27,232,113,62,232,198,6,106,27,169,217,226,10,122,212,110,197,204,196,251,75,197,194,116,53,86,72,38,184,127,48,3,86,210,202,70,131,204,198,112,56,171,150,81,183,146,219,214,171,159,151,64,51,158,63,244,86,223,212,10,165,20,187,95,29,170,198,161,43,9,252,177,208,154,166,62,87,174,136,89,145,34,123,128,8,205,87,3,138,150,83,185,106,21,56,235,86,244,49,109,138,84,227,32,84,68,54,121,21,126,2,132,115,77,184,84,199,203,85,96,69,108,0,153,239,77,205,39,57,231,165,45,3,13,216,161,137,237,73,74,188,245,164,2,99,140,154,122,178,186,96,245,164,113,145,129,76,140,21,60,208,2,128,114,70,58,83,128,165,224,158,41,104,0,29,105,24,158,212,162,148,12,208,1,31,61,105,228,0,41,167,229,166,111,201,197,0,59,113,7,218,154,220,154,117,52,244,160,6,21,167,41,192,230,131,214,129,214,128,23,52,81,69,0,118,90,244,246,55,154,189,186,68,49,20,121,31,90,130,249,32,16,90,188,18,34,224,144,126,149,45,150,158,177,185,150,86,71,62,135,249,213,125,66,222,47,33,150,52,39,96,36,98,180,209,114,198,61,14,86,238,238,87,185,190,89,225,120,101,221,159,224,198,48,77,103,76,206,129,6,229,13,140,115,210,172,17,17,72,216,177,243,20,125,222,213,92,164,127,51,57,44,65,221,131,77,36,85,238,77,21,199,217,215,47,153,191,217,94,222,245,65,238,37,158,70,119,67,140,224,12,227,138,181,145,229,189,194,252,138,87,97,199,249,246,170,109,186,50,178,220,38,96,35,0,247,166,146,26,22,52,13,50,101,213,121,238,58,83,34,11,189,213,230,27,162,39,97,29,199,189,62,65,153,165,80,235,228,12,5,207,90,146,202,218,218,118,22,234,141,184,242,93,141,93,208,61,55,32,134,48,6,114,85,20,146,73,232,104,183,157,209,37,218,200,35,115,129,180,115,76,98,232,166,38,193,82,72,193,160,198,25,24,42,170,148,76,224,119,162,201,140,187,37,220,141,104,176,249,64,32,60,177,32,147,81,89,164,70,109,129,21,84,142,93,170,186,196,177,65,231,4,195,145,130,114,122,85,195,119,106,150,94,83,225,67,12,171,99,157,223,231,52,104,180,19,90,17,221,50,65,121,178,50,36,192,200,0,213,124,161,98,78,124,194,115,177,6,42,210,233,233,246,54,96,67,190,221,224,144,65,168,160,97,110,136,73,203,131,156,26,47,125,135,184,216,165,48,222,135,242,218,28,48,218,100,234,203,223,250,83,231,120,101,186,103,24,46,79,240,250,86,134,171,168,91,106,86,80,195,12,97,238,35,31,49,60,113,254,113,80,199,21,164,246,224,111,72,167,68,231,35,131,237,73,62,225,98,154,46,251,144,159,195,215,154,208,188,73,96,180,92,16,70,225,248,10,205,141,95,99,168,35,120,238,58,98,165,138,238,225,108,218,23,65,38,72,228,245,28,208,245,216,86,212,183,172,202,175,5,174,249,10,171,0,167,20,203,219,116,183,54,162,57,22,68,56,202,158,105,29,99,150,207,51,97,136,220,138,190,152,239,85,161,135,116,136,92,57,68,25,27,79,57,247,246,164,186,121,13,108,94,138,220,189,149,192,136,4,83,233,214,162,88,8,133,238,0,102,37,54,16,63,135,223,244,166,159,183,70,222,101,170,44,137,158,80,210,249,218,140,65,159,236,234,145,191,12,79,63,149,17,188,110,77,136,244,155,191,45,221,25,31,144,114,205,233,154,184,246,102,87,243,173,247,224,158,166,151,74,134,57,46,200,144,145,19,174,25,143,110,71,74,233,238,63,179,52,221,29,173,210,82,236,236,0,57,27,135,202,121,172,101,59,50,146,49,96,72,210,229,237,175,57,147,128,184,233,138,167,30,219,125,84,130,185,141,79,33,61,42,105,236,238,111,127,123,9,27,148,130,25,186,227,167,245,167,157,26,107,88,76,205,41,46,203,147,147,73,75,64,177,27,65,28,247,133,173,207,4,228,41,237,80,201,16,142,230,75,118,39,121,93,217,31,81,254,53,181,28,86,178,90,45,196,18,161,157,87,107,32,254,117,145,103,254,155,170,184,112,193,75,108,220,58,227,252,138,113,149,247,11,19,77,105,45,164,81,221,198,118,157,184,227,191,215,242,171,22,115,164,183,144,27,132,67,145,233,222,166,134,213,181,29,65,244,239,55,17,160,225,179,89,145,66,201,127,37,177,144,52,209,75,177,64,244,245,250,212,222,227,46,218,105,80,173,244,193,215,110,198,50,43,15,235,249,214,221,133,253,181,148,78,177,177,44,249,203,39,208,213,171,125,53,27,83,138,215,120,203,67,185,139,119,228,113,89,126,40,182,135,76,190,129,45,10,128,209,51,72,23,183,24,254,181,139,151,51,229,101,37,212,208,240,253,251,25,101,14,202,233,32,85,0,142,65,231,159,210,182,160,34,43,166,70,201,56,192,38,184,125,23,80,143,79,124,202,158,97,100,86,86,90,235,237,245,72,229,140,76,176,146,119,3,88,213,131,139,208,184,109,230,102,205,117,61,133,228,242,176,98,146,200,3,15,206,173,52,130,234,22,88,99,42,25,120,13,235,87,245,155,107,123,136,96,150,57,149,25,220,18,167,232,105,150,177,172,50,130,207,156,14,113,247,113,83,204,173,126,166,182,77,152,30,38,183,16,91,89,121,160,254,232,0,160,116,201,61,235,155,185,147,12,30,69,200,30,245,214,120,133,190,221,167,221,40,198,97,30,104,62,203,92,27,204,103,143,14,49,233,239,94,134,25,222,157,186,156,149,163,119,169,167,17,89,17,228,24,11,198,42,11,160,164,130,56,3,169,160,50,91,219,170,167,79,74,150,72,101,22,162,66,132,70,216,230,186,221,145,130,124,172,173,4,236,160,164,99,229,35,4,251,213,171,255,0,46,43,120,112,70,242,48,77,83,140,136,153,240,221,57,252,105,254,95,218,158,54,144,250,252,190,188,84,95,184,218,179,185,53,181,220,39,75,104,79,15,187,29,43,57,37,40,237,135,56,244,199,122,180,35,219,56,249,113,131,154,172,233,251,217,9,224,3,154,46,92,108,153,97,30,64,136,119,114,221,241,77,30,95,154,11,115,206,79,61,234,68,141,158,220,72,188,160,170,241,69,153,75,31,94,40,220,148,181,208,176,209,133,148,49,227,117,23,241,42,34,176,244,171,87,176,15,33,101,86,203,168,224,102,168,92,74,210,166,198,93,172,170,14,51,215,154,30,154,9,106,238,87,64,207,223,128,63,90,124,45,182,80,24,247,235,68,71,36,70,167,25,60,212,147,219,152,216,133,233,197,37,177,163,236,107,164,113,220,2,84,243,142,78,106,157,236,34,41,202,168,194,21,7,30,245,94,11,179,3,58,16,112,106,197,220,223,107,158,63,47,178,138,46,102,226,209,19,204,17,6,77,62,21,18,196,219,135,7,190,105,130,16,211,237,35,160,163,156,148,166,12,73,60,179,196,107,128,58,243,214,171,72,75,176,92,85,158,20,225,71,52,229,135,204,117,218,192,26,87,42,46,196,176,217,167,217,67,48,93,199,189,37,197,176,181,100,96,217,202,230,173,75,34,136,204,43,216,85,25,24,153,21,152,229,86,147,18,184,178,200,193,0,223,131,222,166,211,175,215,206,49,202,50,2,245,53,94,72,12,232,242,128,118,226,171,164,110,67,31,65,138,44,93,145,110,250,104,230,86,72,134,6,71,243,168,225,77,161,129,92,128,42,8,33,145,151,42,185,25,230,175,91,186,143,145,142,24,246,166,136,100,131,204,101,138,37,207,204,120,167,79,104,246,142,81,207,205,38,13,15,40,142,112,35,92,237,228,10,177,127,112,102,129,36,108,9,0,197,62,132,108,204,199,80,242,182,121,81,210,167,48,176,137,14,54,131,76,138,61,233,201,231,57,38,173,220,220,121,177,164,106,185,11,222,161,154,162,159,150,48,89,185,35,165,52,71,133,35,161,239,82,199,223,34,154,216,51,111,207,7,128,40,67,28,28,195,14,83,130,221,125,234,24,191,122,251,200,198,59,122,213,144,128,38,230,61,58,10,170,36,44,228,170,227,20,1,105,211,98,35,147,199,165,36,127,188,220,7,221,61,42,9,37,121,148,13,184,11,82,193,242,32,29,20,82,26,45,67,40,183,202,227,168,197,67,20,155,174,11,176,202,246,166,147,189,198,127,58,187,13,160,146,220,236,234,5,3,19,106,188,138,128,103,127,165,79,61,130,152,85,80,100,245,35,53,29,174,203,123,164,50,115,129,154,214,179,104,90,229,229,200,217,232,77,68,157,131,148,160,182,113,61,156,155,176,175,129,212,251,215,113,224,109,26,219,207,196,81,2,129,3,59,115,201,205,114,214,90,77,198,185,170,24,160,82,17,131,99,105,31,195,255,0,214,175,96,208,180,113,97,165,125,158,0,249,64,3,30,43,154,189,68,227,100,117,82,166,239,118,77,115,125,4,16,71,106,138,11,12,156,15,173,89,177,141,87,70,150,127,249,105,33,56,30,149,86,61,57,22,216,220,97,140,197,182,128,125,51,87,23,109,189,175,150,79,204,70,120,237,92,81,187,124,167,116,146,73,72,142,221,190,201,98,35,185,152,22,144,112,14,41,32,134,220,50,202,34,88,202,14,88,14,181,66,243,79,123,251,155,121,76,184,217,131,129,87,68,226,87,48,42,30,27,31,90,210,41,37,107,153,201,182,238,88,176,72,142,169,60,200,184,202,124,185,239,84,102,99,6,160,239,112,11,130,126,85,244,171,154,139,189,185,85,136,109,216,1,56,21,106,17,109,113,229,179,15,222,186,244,162,78,234,200,86,234,115,19,149,190,153,238,25,113,177,190,92,138,181,170,48,107,24,91,60,2,49,249,86,189,254,150,145,219,16,1,195,49,207,106,197,213,109,202,216,38,57,140,115,215,165,84,19,234,75,35,103,205,204,15,232,189,105,208,196,130,252,200,28,2,78,243,245,167,197,7,153,106,89,70,0,65,131,233,89,209,163,125,182,120,195,231,107,47,52,147,232,74,86,53,46,110,124,137,228,158,64,118,149,226,171,105,247,41,113,36,183,36,255,0,8,3,63,90,187,124,33,185,181,42,72,86,85,230,178,237,164,140,15,178,168,249,136,28,212,201,51,75,157,27,88,172,186,103,202,195,158,106,75,69,123,139,63,178,179,145,176,96,253,43,34,123,217,116,248,4,60,130,57,36,212,218,70,168,100,185,115,199,206,189,61,107,75,245,21,135,105,242,53,157,221,206,158,121,80,50,27,235,86,53,11,133,129,18,222,33,190,70,192,227,235,73,21,147,220,106,55,23,13,133,249,66,142,106,149,178,220,67,174,35,204,155,151,39,4,253,13,70,219,138,214,52,46,165,107,114,137,26,229,246,140,143,122,101,180,210,218,200,203,57,44,95,238,143,74,110,217,239,47,229,145,23,11,186,150,24,100,107,226,243,114,139,210,149,153,104,189,106,80,203,41,98,3,99,189,80,102,118,184,104,71,70,239,138,133,228,119,212,167,145,114,35,3,3,21,118,25,99,75,102,103,57,144,12,211,208,8,86,23,49,73,24,232,189,5,49,55,201,106,3,49,82,157,77,78,46,81,74,74,51,151,29,42,41,166,59,182,175,87,167,97,61,202,80,153,7,155,177,114,131,59,179,222,155,97,40,86,100,84,40,164,112,42,220,209,73,109,26,197,25,221,35,156,183,210,154,146,66,196,196,163,230,65,201,171,131,179,215,98,39,20,253,72,134,156,82,119,149,36,192,61,7,165,84,150,253,109,175,100,192,220,2,237,36,119,52,166,249,228,184,120,34,82,49,85,173,162,89,14,38,200,27,206,79,184,230,171,155,91,35,54,174,133,186,147,237,151,75,144,99,27,70,77,100,73,2,32,156,35,112,237,214,181,174,53,8,12,228,170,177,42,54,130,71,21,153,115,32,99,242,12,2,122,84,218,196,177,235,10,90,120,98,73,3,110,109,223,214,188,208,130,116,246,99,212,239,34,189,67,83,104,236,60,22,249,25,118,61,79,185,21,230,151,236,209,91,197,16,82,14,198,39,241,174,156,50,247,153,157,126,134,36,118,236,246,197,179,209,128,20,27,98,15,205,201,53,102,193,163,100,218,249,198,51,143,122,87,220,204,91,4,40,233,93,86,48,114,87,51,102,76,54,23,166,121,167,0,162,50,196,244,108,85,135,140,43,119,230,170,52,103,39,119,35,57,162,192,157,197,149,206,6,58,83,224,39,38,48,57,234,105,2,130,49,138,116,45,182,98,199,169,166,130,226,5,195,212,202,20,200,170,123,212,82,54,14,69,33,39,33,169,49,22,93,150,56,202,168,170,76,199,147,158,42,111,52,50,156,243,81,58,118,28,131,69,128,17,55,158,15,53,110,59,93,238,119,125,208,185,170,251,74,40,218,57,171,6,114,161,129,60,224,12,226,158,192,40,131,174,127,10,114,65,246,146,170,72,24,235,239,81,197,63,155,42,140,158,181,119,200,34,66,209,245,166,172,75,25,36,124,148,94,54,211,173,203,36,222,94,114,123,209,184,228,238,24,122,80,62,202,3,177,15,36,135,20,9,18,92,176,150,85,1,115,142,180,143,0,194,50,143,148,212,147,73,21,189,178,158,179,49,35,240,168,163,187,66,130,17,242,131,222,129,49,170,161,102,201,24,13,86,45,244,231,185,187,27,6,200,199,36,212,146,60,113,121,106,6,115,86,210,102,40,251,70,211,142,180,174,23,41,73,108,209,221,57,87,249,64,237,92,181,202,22,97,93,120,181,117,182,50,239,229,235,154,49,134,0,154,194,183,67,166,135,82,171,229,34,166,35,103,154,125,193,227,109,86,66,77,100,109,98,217,63,45,68,205,142,71,74,119,59,42,187,179,121,129,123,85,18,72,112,199,38,181,108,254,72,248,172,116,82,215,1,115,197,110,218,168,88,242,107,41,179,68,200,46,35,243,8,221,90,154,93,188,42,121,53,149,115,116,55,16,163,56,171,154,60,173,54,11,113,92,211,102,136,209,212,45,208,13,202,9,252,43,10,80,55,224,131,159,165,118,8,209,50,237,32,26,207,188,181,136,18,193,69,76,101,168,158,229,123,41,7,217,182,227,145,237,82,51,136,162,98,203,128,106,24,238,22,220,244,173,88,22,29,70,18,56,4,209,50,142,66,96,146,206,79,124,241,84,46,87,100,152,173,253,71,71,107,89,252,197,63,40,57,172,75,128,11,18,107,122,18,208,137,34,60,101,42,54,90,181,108,17,216,41,166,222,160,133,190,90,232,111,83,6,138,200,24,3,138,107,177,205,58,41,79,57,20,230,1,197,104,192,140,144,83,222,146,147,110,26,151,6,144,9,210,151,7,31,45,4,82,168,160,2,51,243,96,212,174,163,21,19,47,122,3,144,104,1,193,72,20,83,203,229,5,71,154,0,94,198,133,56,235,77,207,52,164,26,0,24,230,144,14,105,57,221,82,109,109,188,80,2,103,138,67,210,148,43,127,16,163,20,0,211,214,129,75,138,74,0,90,40,162,128,59,105,52,217,196,178,124,225,89,87,56,29,54,214,108,211,237,180,144,43,16,71,230,106,123,139,171,182,5,148,229,151,228,99,219,31,228,86,117,184,89,174,60,185,24,156,140,146,157,43,101,126,167,37,139,19,173,188,182,144,178,40,18,227,230,35,249,86,76,238,35,59,155,169,56,199,106,209,251,32,145,157,17,156,5,57,92,158,73,170,247,54,241,207,104,199,107,153,35,57,33,104,78,49,208,104,167,60,145,253,138,80,173,130,87,161,233,86,228,186,180,184,209,224,182,100,109,216,249,155,252,42,29,54,43,123,155,148,12,141,134,5,88,57,232,125,191,42,138,254,4,181,42,202,228,110,125,165,91,160,30,212,222,246,45,106,236,16,45,183,219,2,51,49,70,24,249,185,166,152,197,182,160,29,89,196,106,223,222,20,137,34,219,78,38,72,228,104,212,101,152,84,87,69,26,95,180,35,241,39,98,50,113,77,38,198,181,122,150,45,160,23,140,242,59,5,68,127,148,250,212,55,27,18,234,69,18,2,166,50,56,250,138,106,75,184,236,128,23,94,235,180,143,198,154,171,20,147,12,35,163,103,4,158,105,160,245,45,53,196,15,164,121,69,91,205,206,6,63,173,62,219,79,89,236,91,247,159,50,38,65,92,99,62,148,219,161,104,81,69,179,183,154,172,3,7,28,26,174,174,214,243,149,87,104,208,174,230,238,51,82,245,212,47,238,146,173,220,237,24,133,219,229,11,183,32,119,170,236,128,74,167,39,35,177,244,171,240,91,69,228,16,101,249,179,230,124,195,25,31,228,212,33,22,230,103,40,172,8,95,148,246,38,156,94,236,19,177,94,72,163,64,172,163,230,46,9,252,141,44,187,85,85,95,37,75,3,211,189,62,88,202,77,26,56,37,143,101,245,169,110,80,70,193,15,155,28,128,103,35,31,225,77,32,186,34,85,73,38,84,19,42,131,198,21,78,105,247,81,139,102,49,11,128,167,25,201,83,235,73,29,198,215,86,4,239,7,147,129,210,150,121,126,213,145,36,141,184,156,46,49,83,102,152,246,101,187,104,173,73,64,110,21,152,229,207,24,228,226,174,222,105,171,167,216,73,112,38,12,88,110,192,61,171,58,217,162,186,210,238,31,145,44,35,111,74,140,95,165,224,183,131,47,128,184,124,140,113,81,102,217,40,211,211,26,55,178,149,38,24,99,247,74,240,113,239,78,104,161,95,15,92,74,110,84,202,141,242,169,53,29,164,8,209,76,93,217,48,217,95,160,7,138,86,180,134,227,74,219,9,6,73,114,91,130,58,26,135,189,131,148,177,163,92,218,141,42,84,157,0,127,225,110,217,170,14,158,117,194,72,14,238,118,5,245,169,227,69,211,211,202,184,93,226,101,219,129,216,250,143,202,172,107,70,24,244,139,25,237,163,49,184,56,36,122,243,214,147,90,133,210,208,117,252,239,109,102,34,70,84,147,174,222,248,172,133,185,212,110,150,60,176,32,54,48,51,205,91,181,79,237,56,131,75,50,27,131,198,71,92,85,187,56,254,199,19,239,120,204,145,182,84,17,193,161,52,186,26,89,153,250,116,79,111,116,210,16,170,251,185,4,224,17,90,79,117,13,161,69,72,85,9,111,190,199,32,147,244,171,122,167,135,174,95,67,151,88,119,132,160,27,130,46,71,63,159,78,181,129,99,105,14,169,42,66,95,99,140,48,201,224,159,79,214,154,247,238,208,154,177,179,99,139,9,205,194,183,155,230,54,79,168,255,0,235,85,77,62,192,220,107,83,79,12,138,11,49,115,187,174,106,198,126,203,44,118,179,33,142,65,32,0,142,227,6,153,114,167,67,215,226,103,0,69,40,251,199,222,179,108,13,49,121,45,183,137,237,97,149,25,183,170,252,195,223,250,85,47,16,71,34,235,197,195,163,42,130,155,125,65,245,169,245,155,200,225,212,237,46,99,147,118,237,170,163,61,56,60,213,75,200,162,251,121,149,238,129,46,55,156,255,0,42,152,45,110,53,166,133,219,13,21,165,108,253,200,217,64,30,131,21,169,105,110,97,138,72,214,125,207,25,201,29,177,86,180,141,66,23,176,242,130,2,59,49,29,234,109,38,8,172,239,228,55,10,26,57,148,140,251,241,92,210,149,219,185,170,143,84,80,251,85,173,197,234,51,176,101,216,83,111,163,122,254,149,98,254,23,182,178,132,163,18,179,112,8,236,107,15,81,181,17,94,206,23,108,106,100,202,17,91,186,98,73,61,132,54,242,58,190,195,242,147,214,148,162,146,185,81,149,222,165,77,82,198,72,108,164,88,242,119,218,190,242,126,153,175,62,42,81,138,55,4,87,168,207,51,29,39,81,117,1,188,152,36,86,39,176,40,70,127,90,243,57,207,218,103,44,1,233,207,189,118,97,91,113,102,21,174,154,25,180,249,219,67,28,122,117,173,235,157,86,57,52,95,178,5,33,192,29,64,245,21,205,22,101,126,249,205,75,188,153,190,108,227,235,93,105,247,49,148,91,105,146,139,115,10,150,102,203,55,90,35,223,12,138,114,118,122,123,208,173,231,202,173,156,1,212,122,211,165,148,52,134,37,24,239,154,105,173,131,69,185,163,28,102,226,38,155,24,85,28,86,123,140,25,57,235,91,22,178,197,113,104,45,96,113,191,111,53,5,158,146,215,55,87,17,59,124,232,185,197,91,142,150,49,83,212,147,73,178,142,234,200,0,114,224,227,0,213,109,66,202,75,33,192,225,73,205,109,120,58,196,89,36,218,141,201,34,40,164,101,0,244,60,17,85,181,73,150,250,99,247,191,121,33,110,7,106,124,183,66,82,180,138,218,2,67,46,163,12,186,131,129,110,122,169,226,180,124,78,154,109,206,170,127,179,97,85,137,83,4,131,154,199,185,178,39,231,96,198,16,0,3,165,68,172,45,159,116,103,175,94,43,37,172,181,52,181,181,33,180,209,239,239,47,10,219,66,78,209,146,49,156,212,95,105,119,33,29,66,186,146,173,193,234,13,118,26,79,138,206,145,186,88,173,213,139,33,92,159,165,96,249,48,201,101,53,203,156,188,146,23,198,79,115,81,173,202,83,190,230,116,248,101,60,114,104,180,243,68,159,40,62,132,227,181,75,228,159,44,62,222,245,165,27,218,219,218,144,91,50,158,130,170,193,205,208,164,135,117,195,182,120,2,162,45,151,36,28,99,183,173,88,150,56,226,70,117,60,183,189,82,101,5,183,142,72,167,178,37,46,197,149,136,108,47,154,128,111,223,148,200,30,181,36,66,105,8,92,109,21,48,38,27,89,11,12,227,31,206,134,134,244,43,163,184,147,5,186,245,171,66,217,93,49,184,6,106,204,23,34,73,115,142,5,88,50,72,224,50,28,99,214,149,134,211,70,172,101,33,133,237,73,25,3,36,250,214,123,28,49,141,23,37,133,86,50,203,191,45,131,158,164,85,136,75,6,222,7,24,192,161,9,166,78,140,97,128,196,83,239,119,244,170,229,54,184,249,190,106,60,201,131,30,51,233,75,4,76,236,210,201,248,243,84,22,99,228,31,40,11,247,191,136,210,75,20,187,70,73,219,218,148,76,163,115,0,14,58,230,164,107,191,54,48,54,168,3,181,49,45,198,219,153,22,61,217,228,245,226,156,51,24,44,198,162,89,246,169,0,116,233,67,63,156,155,27,175,122,205,163,65,251,217,161,44,188,3,211,138,72,45,11,46,247,110,157,41,160,49,217,26,156,32,61,42,121,24,146,98,78,152,230,141,128,130,121,49,50,162,159,151,189,53,134,233,132,106,58,145,73,229,172,109,137,50,51,86,34,146,40,219,123,54,105,0,213,183,96,178,19,252,57,197,66,100,221,16,192,199,3,63,157,104,155,136,158,217,182,183,44,228,31,122,170,246,206,97,83,140,103,165,33,132,103,114,132,3,147,222,183,172,162,88,109,240,220,57,28,143,90,202,142,37,72,188,204,112,156,154,183,12,210,223,204,172,139,181,84,15,106,150,202,69,91,180,47,115,148,77,160,12,19,205,92,91,105,225,88,209,23,59,138,159,186,79,25,173,59,11,39,213,117,136,52,251,104,242,210,18,164,131,236,73,254,85,233,150,190,20,183,130,237,45,229,83,148,64,9,223,154,231,171,89,69,104,111,74,155,145,7,135,108,109,236,244,152,228,183,84,243,176,225,156,39,63,231,154,216,182,186,157,20,196,128,150,97,146,71,173,94,182,180,182,129,142,159,19,116,36,231,57,235,83,219,218,193,12,242,197,156,176,3,38,184,172,219,186,59,227,101,29,119,33,145,77,141,130,180,238,89,216,131,143,169,170,233,123,16,188,154,9,91,131,31,25,29,205,107,74,144,79,26,137,6,234,169,38,149,111,113,40,153,190,240,198,57,199,21,73,52,137,187,99,108,109,97,177,221,44,147,110,4,112,13,89,138,234,217,92,21,81,184,54,126,181,74,234,221,218,109,167,11,10,242,6,105,176,90,181,216,243,145,182,174,236,99,218,136,187,116,19,70,164,210,69,37,204,171,128,210,20,7,21,157,50,180,23,43,59,156,5,93,190,149,103,79,192,212,39,144,245,11,183,159,65,85,245,129,115,123,11,121,17,128,187,134,9,239,200,167,107,235,96,189,180,39,18,73,127,108,208,18,87,112,59,73,61,235,34,230,194,104,180,211,102,242,23,112,121,111,108,214,147,61,196,17,68,236,139,242,14,113,215,52,219,214,101,211,132,225,115,36,167,167,182,105,182,217,15,66,156,44,32,210,164,137,155,4,47,38,178,44,25,86,240,51,115,184,228,154,116,178,92,92,69,52,34,50,1,28,183,173,86,177,125,183,45,11,161,5,23,138,119,68,187,151,245,37,219,122,124,175,152,16,50,5,70,142,35,188,89,54,12,2,6,63,26,177,167,98,57,94,89,254,108,250,210,201,18,72,237,48,63,40,32,168,21,55,99,140,111,185,103,83,102,146,237,140,138,21,10,243,197,50,73,33,181,16,203,18,14,64,232,61,234,29,86,99,41,82,55,16,232,51,83,199,36,50,91,69,3,96,48,81,77,107,185,93,116,47,73,27,48,80,39,218,206,119,126,20,107,50,139,91,72,136,249,156,14,8,172,139,145,43,92,130,210,21,117,0,3,237,90,123,99,185,138,51,33,220,16,117,166,189,226,244,68,150,23,45,21,148,76,84,150,98,75,83,82,70,146,105,2,146,160,246,164,154,237,98,75,120,160,93,206,91,158,59,85,139,152,227,128,111,83,251,198,29,5,74,76,66,193,11,5,80,170,14,79,53,44,171,16,149,151,104,44,69,53,174,12,54,209,5,111,156,145,154,68,117,12,231,31,49,56,205,22,67,106,197,121,121,10,118,243,210,163,185,13,109,52,78,177,23,4,214,139,172,62,67,49,3,42,50,57,166,195,57,154,217,67,160,36,142,9,167,118,183,37,173,46,103,221,76,177,92,179,31,157,217,56,95,74,204,183,188,69,4,73,242,57,60,154,211,185,138,40,100,114,223,235,28,28,28,214,44,176,253,169,153,84,0,193,114,106,147,51,157,250,22,163,34,25,30,116,80,192,244,166,92,68,177,233,254,107,147,190,66,72,3,181,69,20,15,53,186,180,50,100,40,32,143,122,79,181,180,54,210,67,118,55,200,27,11,198,48,49,237,86,173,109,8,91,20,45,146,41,163,147,230,57,29,1,168,36,68,32,115,141,167,173,66,215,46,142,236,163,103,167,21,62,137,23,246,133,196,235,33,200,68,202,142,153,52,17,190,133,95,25,222,48,210,236,109,213,114,174,233,187,223,185,254,85,200,221,206,146,234,115,169,65,181,83,106,251,113,91,154,228,239,119,172,91,216,56,10,33,64,196,31,92,26,230,110,230,72,110,231,4,134,98,72,38,186,232,43,70,230,21,229,118,172,84,146,219,109,178,50,140,22,61,106,88,152,76,128,34,252,170,62,111,173,72,102,89,108,163,192,193,25,193,165,211,98,63,103,187,8,48,55,117,173,246,48,243,43,93,109,49,135,10,49,84,218,216,60,101,243,248,85,233,33,127,39,106,142,51,84,188,194,27,99,12,14,230,154,212,19,42,249,108,143,215,138,98,141,164,147,86,153,85,143,6,161,145,74,176,2,157,138,68,12,197,152,46,58,154,153,240,50,184,237,72,132,121,199,229,233,86,29,3,200,79,181,75,67,42,32,216,141,235,68,39,45,207,53,52,177,109,136,19,212,211,45,215,4,230,141,128,176,0,31,63,165,30,73,222,14,126,241,25,165,117,11,24,98,122,244,167,121,46,202,164,183,34,141,194,229,139,219,85,135,105,140,14,131,165,32,103,9,243,103,38,164,105,67,109,76,231,145,154,130,107,177,189,212,14,1,192,246,161,9,22,3,121,214,224,255,0,23,78,7,53,13,205,155,68,145,185,46,221,249,168,67,178,166,21,182,247,171,214,151,49,220,0,37,201,9,216,158,180,201,181,134,71,10,180,65,228,25,207,64,79,74,115,89,42,164,110,56,57,201,169,154,33,48,50,131,180,118,90,123,70,210,194,70,254,69,2,98,228,220,0,85,6,213,28,80,39,101,138,64,203,142,49,79,12,109,236,246,99,56,228,183,173,83,153,140,176,137,3,99,61,170,100,34,203,74,210,90,34,6,251,181,206,72,112,181,176,28,197,0,228,150,62,213,139,113,200,56,172,107,116,58,176,221,74,51,54,77,58,221,1,60,212,100,110,108,84,208,171,39,38,178,58,25,102,64,171,29,80,148,252,220,117,169,38,155,39,6,136,96,243,100,207,106,167,177,54,29,101,17,146,228,14,245,186,97,242,224,35,190,42,13,50,215,23,59,177,192,173,9,217,90,76,10,229,156,139,72,203,176,179,121,174,14,245,227,53,180,44,210,220,112,64,167,217,128,160,149,3,56,172,235,201,166,19,128,217,21,132,157,203,216,215,177,92,183,53,91,84,152,70,196,102,155,29,233,183,135,115,113,197,101,93,223,37,233,35,60,209,78,58,144,219,33,185,184,12,185,94,181,123,68,186,34,80,25,177,89,98,6,219,128,9,205,70,60,219,103,200,200,173,103,19,68,118,151,158,92,235,183,112,57,174,79,80,179,196,172,7,74,125,181,244,205,58,57,36,128,107,81,160,55,72,92,47,52,227,120,236,75,57,168,98,242,228,228,213,155,168,67,40,53,29,224,48,207,183,110,41,30,224,240,166,186,98,239,185,156,145,85,151,110,112,42,34,199,56,171,50,12,244,168,10,96,230,174,247,51,16,14,105,113,65,224,82,102,152,133,2,142,148,153,163,52,12,27,154,104,0,83,148,100,211,153,112,41,92,8,216,156,113,72,160,231,154,85,32,19,154,118,65,233,76,5,24,167,112,69,71,130,104,92,138,0,82,48,105,235,56,90,78,8,165,142,52,102,228,208,3,132,130,78,105,24,98,164,154,52,137,62,83,85,252,204,138,0,83,77,205,41,108,210,98,128,22,138,40,160,14,166,71,43,2,167,70,254,44,247,21,70,56,100,251,74,60,123,17,67,103,7,161,171,23,219,238,25,93,240,129,121,27,56,201,247,166,155,136,226,185,138,66,1,64,48,195,222,182,79,67,141,14,184,154,72,175,208,175,149,144,119,58,128,113,143,206,150,194,84,153,174,91,24,37,179,199,122,93,78,8,111,17,175,45,9,12,171,200,207,81,89,233,120,98,49,24,209,68,108,48,217,28,230,161,46,109,139,69,88,76,137,168,238,7,229,18,231,31,157,89,191,129,78,167,5,188,168,204,146,159,196,103,189,54,197,124,185,231,157,209,158,63,65,216,228,85,223,17,79,5,224,178,186,182,148,70,209,128,8,3,156,208,229,239,34,163,241,92,169,3,8,90,234,205,226,115,176,18,158,227,222,160,176,68,95,148,198,202,228,238,36,250,122,84,246,230,69,118,186,150,76,134,93,164,17,131,245,253,43,61,46,230,23,237,114,84,52,73,193,81,199,203,235,77,115,54,236,9,51,90,80,45,174,163,185,0,152,129,229,64,21,147,52,222,101,236,147,193,43,42,74,216,194,140,145,244,252,170,205,245,217,184,83,34,43,36,114,46,209,130,13,35,194,250,117,172,36,0,11,12,6,3,156,213,69,53,171,11,117,29,97,104,215,119,136,36,149,154,37,110,11,140,100,211,46,109,46,195,93,201,28,136,66,112,0,21,106,202,121,109,237,183,220,57,117,223,187,24,239,131,85,237,230,152,11,167,33,68,114,103,242,169,187,108,119,111,114,27,187,215,185,130,34,251,70,192,20,96,112,106,213,148,77,40,141,144,48,42,119,127,178,105,109,225,129,236,163,128,0,206,14,84,183,122,45,46,103,133,164,73,80,22,78,118,199,192,199,227,85,102,224,210,17,21,200,49,106,34,64,78,243,219,178,212,109,44,183,50,180,140,134,70,83,140,47,97,235,79,146,86,190,185,86,142,18,131,61,88,230,163,137,222,9,166,70,114,140,220,18,158,149,122,242,164,27,34,104,52,246,154,25,39,149,118,103,128,7,165,64,208,70,228,109,109,174,157,51,210,157,22,165,118,98,120,226,84,108,29,139,188,28,159,214,171,51,182,229,109,160,182,112,227,182,125,169,36,250,128,243,246,152,242,98,145,81,143,81,24,251,223,92,213,136,222,231,122,147,26,186,1,150,192,193,6,157,20,88,148,59,40,3,28,99,214,183,116,187,123,120,226,149,174,151,116,76,167,31,95,243,154,154,146,72,101,73,111,215,236,74,98,77,132,157,167,144,123,26,166,134,127,45,99,89,9,64,8,30,181,78,226,18,151,82,73,10,97,73,192,28,226,146,222,107,164,155,12,171,146,61,14,54,210,229,73,92,13,3,231,92,52,104,14,93,14,65,52,91,172,243,79,246,34,229,128,4,144,252,143,195,222,174,233,177,249,151,59,142,6,23,35,235,197,106,233,203,21,148,178,44,241,41,154,67,148,102,29,43,25,78,218,13,43,232,67,162,105,200,145,15,146,33,59,103,0,131,147,205,117,58,71,133,228,146,253,12,209,66,85,178,89,28,28,240,51,235,237,87,188,41,160,150,154,43,137,150,38,101,108,169,97,93,181,134,149,58,106,109,121,42,32,25,101,25,251,184,218,107,157,201,203,83,161,69,36,121,175,197,132,77,50,210,11,107,39,69,142,107,85,45,26,246,99,253,56,174,23,73,72,109,218,63,51,229,144,166,229,99,235,91,31,18,46,77,239,142,210,213,88,20,75,116,24,29,5,85,177,133,46,81,109,166,139,51,91,143,147,111,117,247,173,161,120,211,51,118,184,150,177,73,169,220,74,178,150,44,167,114,200,127,207,189,108,106,86,163,81,179,137,46,85,55,69,140,54,59,86,76,19,61,157,233,102,12,176,231,14,125,43,163,158,123,111,32,202,146,199,228,178,117,147,159,229,81,63,34,109,169,139,226,27,75,56,133,154,168,71,34,62,55,122,254,21,151,188,156,9,109,247,34,114,9,28,86,243,77,166,93,222,91,163,201,27,182,220,40,95,90,208,211,22,203,84,130,240,42,29,176,101,78,220,117,165,237,92,35,102,59,93,144,218,92,218,207,105,24,183,11,25,35,4,118,205,105,90,218,73,114,158,82,72,25,179,212,246,172,173,7,75,111,63,17,13,209,137,183,124,255,0,141,117,115,70,109,236,231,91,116,80,229,185,97,212,87,61,70,147,229,137,188,34,217,204,93,91,160,151,201,152,51,58,63,39,181,106,249,80,139,22,242,55,7,11,198,211,206,106,188,183,155,237,179,36,113,137,87,141,196,30,127,94,181,70,224,220,219,196,101,142,101,17,133,220,223,157,45,100,55,27,21,117,171,214,210,236,37,177,142,69,51,92,38,217,20,242,121,174,101,230,91,124,36,136,3,20,205,90,243,23,88,213,174,117,57,85,246,136,156,229,126,238,85,78,43,59,92,159,237,51,197,34,227,27,113,233,218,189,28,58,180,25,207,85,94,74,226,91,71,29,204,187,156,97,65,167,223,64,177,184,218,184,13,140,85,187,77,40,207,102,174,28,140,145,200,233,86,117,11,70,55,208,40,31,185,141,6,79,169,174,153,43,70,231,43,151,189,100,100,181,182,207,152,12,0,58,85,155,8,224,19,35,204,65,86,60,230,153,113,112,161,100,193,201,206,209,84,98,46,224,34,14,65,205,23,229,176,89,180,117,146,253,142,210,235,205,131,110,84,103,129,89,243,95,0,38,189,133,182,203,32,219,193,172,182,185,150,34,199,239,41,24,62,212,208,128,196,65,7,158,71,61,42,157,69,109,4,169,247,45,218,234,238,246,112,88,49,101,71,144,179,144,115,91,247,45,107,11,9,67,40,30,94,20,30,189,43,150,179,176,51,182,119,109,32,242,107,87,197,15,107,108,150,16,192,219,155,102,92,131,223,20,163,39,107,176,148,23,53,144,11,213,119,138,55,206,208,9,228,212,36,35,218,206,224,142,14,0,172,197,149,231,150,53,206,15,64,107,171,111,12,27,121,34,129,95,38,120,124,211,243,123,102,161,249,14,206,246,103,48,135,101,171,51,100,143,173,118,30,40,184,211,98,240,230,145,29,154,169,145,162,30,97,24,235,92,166,162,177,71,27,91,160,249,215,239,14,185,170,45,44,204,177,172,135,229,69,249,70,7,20,38,139,229,208,233,109,109,5,212,1,67,5,10,51,245,172,101,67,61,235,70,78,54,147,81,199,170,79,12,30,82,57,7,232,42,24,110,8,184,14,236,64,57,201,197,54,79,35,181,199,220,7,27,131,57,10,13,110,89,120,110,75,189,27,237,222,110,197,39,128,107,54,79,46,68,82,8,39,32,146,126,181,123,81,215,111,69,164,118,144,5,72,23,28,129,214,154,68,182,237,100,84,189,144,216,92,199,24,109,228,100,83,218,79,248,149,187,57,27,152,140,125,51,89,146,111,185,185,103,46,28,40,235,245,168,165,220,64,92,157,163,182,105,26,40,138,23,231,218,163,147,214,182,45,22,63,37,1,81,146,112,65,239,89,214,75,185,247,99,38,175,56,104,202,177,224,175,34,129,205,221,89,22,239,45,86,1,183,3,36,122,86,115,177,3,96,60,85,155,139,230,157,134,121,56,193,53,81,249,108,208,102,175,212,112,32,72,2,130,196,251,211,132,45,146,50,121,166,66,222,83,238,90,84,185,225,136,235,218,130,137,237,173,176,100,86,228,123,211,167,143,108,97,138,129,143,106,158,205,94,87,7,166,122,154,189,113,4,115,66,234,71,220,92,142,105,54,69,236,236,96,171,1,150,199,2,164,142,34,242,111,28,84,105,11,28,170,158,8,171,48,240,2,31,188,58,212,182,106,68,165,150,92,83,216,249,96,177,56,205,60,167,205,211,20,210,219,229,41,140,226,144,26,182,26,109,189,254,153,52,207,48,243,0,249,65,237,89,83,162,43,36,42,223,55,127,122,146,206,70,182,157,134,227,130,122,82,92,194,90,229,166,81,129,156,45,3,67,126,202,31,42,156,1,207,227,87,75,45,212,182,214,223,112,1,243,26,109,188,70,20,149,228,110,220,84,75,34,201,48,48,16,36,60,30,115,80,228,87,43,44,106,152,89,254,201,17,194,0,50,195,189,108,105,118,229,225,138,8,80,179,16,1,194,231,184,21,111,195,254,12,186,214,53,88,100,117,95,178,23,27,219,126,50,49,94,143,167,120,123,77,176,212,157,109,162,24,76,0,124,204,247,174,74,181,162,244,71,69,42,79,169,39,134,188,45,31,135,195,78,232,30,227,168,202,14,50,43,85,95,118,233,152,97,220,158,221,42,247,159,41,121,206,222,122,10,173,107,42,32,113,55,223,250,87,35,87,208,239,130,228,18,206,221,96,223,118,205,185,136,239,87,44,21,38,87,149,71,204,199,4,210,128,143,101,157,159,41,28,10,102,152,166,8,91,119,115,192,173,146,247,172,68,155,104,183,50,136,109,248,80,72,228,143,90,207,177,188,109,65,165,103,139,202,142,54,192,207,122,179,37,206,249,140,101,126,111,122,134,233,225,142,13,128,237,127,65,235,74,79,93,9,138,101,59,171,91,171,219,131,40,202,68,159,116,14,245,110,202,217,161,218,178,54,212,7,38,171,91,95,58,196,182,203,146,224,231,165,80,213,117,59,203,173,246,246,187,131,1,130,118,138,21,158,160,238,107,36,76,110,238,102,141,178,172,56,250,84,237,112,144,249,37,134,80,12,227,222,163,210,16,195,167,198,146,242,229,48,223,90,142,246,48,206,145,42,231,211,158,148,43,244,17,114,73,18,226,50,0,3,4,19,197,84,212,193,48,50,167,10,171,143,165,34,76,45,165,96,79,81,197,103,234,23,147,190,171,29,172,99,16,204,6,77,54,61,8,44,230,142,59,87,243,48,88,26,199,142,113,46,173,44,164,133,29,58,86,141,237,188,80,221,53,184,114,9,92,129,239,154,168,52,228,83,188,158,156,240,106,46,54,172,95,22,236,238,84,182,1,28,86,93,228,242,66,166,220,41,102,245,7,21,163,109,246,155,151,143,25,216,14,11,99,181,93,146,194,7,189,37,152,16,7,92,211,37,249,24,90,76,51,92,200,134,118,42,156,168,82,122,85,200,173,221,53,9,101,39,42,131,229,21,107,82,211,101,183,97,115,110,191,41,232,1,233,81,218,200,242,101,100,25,144,130,49,248,82,220,173,145,94,227,116,145,201,34,190,89,186,84,246,119,11,107,23,151,40,59,138,228,154,108,54,50,171,169,255,0,150,121,228,123,212,119,110,173,119,128,48,21,121,53,86,211,66,91,52,210,230,8,226,89,137,249,91,133,92,116,169,217,85,145,230,18,100,168,206,13,100,218,52,87,211,47,56,137,23,59,79,115,90,79,32,137,67,236,220,36,249,71,181,18,122,104,84,117,25,103,50,221,183,153,46,85,23,143,198,174,202,64,204,139,247,59,85,57,144,67,96,21,7,204,207,158,59,82,220,135,146,11,116,141,240,115,243,84,173,139,188,66,105,25,84,150,206,211,86,229,145,190,192,12,106,0,80,49,154,36,123,117,137,80,242,78,41,37,153,30,38,143,238,166,58,250,211,140,91,220,78,198,117,197,196,114,65,243,237,18,99,177,170,22,143,12,215,46,134,77,185,74,185,44,144,76,225,81,71,203,237,80,65,167,35,185,152,240,75,237,3,61,5,104,147,48,145,90,6,72,109,93,60,220,16,228,138,77,74,226,51,23,156,184,109,197,127,14,41,218,158,155,228,166,213,111,154,64,196,86,60,145,61,180,126,75,190,91,35,63,149,61,86,230,119,34,184,38,75,98,221,42,165,150,160,182,197,165,3,253,88,36,242,70,113,82,6,123,155,25,64,109,187,73,253,43,155,212,90,68,210,85,163,202,201,59,236,21,113,73,17,126,165,217,174,77,229,165,198,188,235,143,48,136,227,30,128,26,228,39,89,3,60,196,19,188,146,107,174,212,98,254,206,240,205,189,187,159,184,20,149,255,0,104,154,194,89,227,146,221,131,38,113,210,187,105,47,116,228,155,212,165,107,48,251,49,141,199,35,165,104,89,92,125,158,206,104,128,204,146,28,230,178,3,144,238,79,81,214,166,23,56,66,227,175,10,107,84,137,101,181,186,243,98,54,235,204,189,235,37,33,148,202,254,104,218,51,212,214,141,148,45,12,146,92,142,67,14,13,87,191,45,62,2,2,25,143,38,139,253,145,37,98,170,68,210,76,17,57,21,44,10,190,113,89,78,10,246,162,45,214,242,108,3,38,163,156,249,147,56,39,4,142,105,148,153,52,86,235,35,57,7,28,210,58,17,43,12,240,5,77,101,26,189,202,174,112,129,121,20,233,160,42,36,49,182,114,113,154,76,27,40,225,238,14,213,4,133,168,219,116,103,158,0,235,86,237,165,107,56,254,117,201,111,106,154,24,150,233,91,112,3,52,173,112,230,42,7,89,85,0,4,133,230,166,144,190,192,253,55,116,171,241,195,21,148,14,29,67,100,83,173,34,183,151,77,102,56,227,36,114,105,37,97,54,103,46,16,131,208,213,105,112,50,8,234,115,82,51,172,185,10,58,15,235,79,75,115,32,109,253,6,49,76,105,141,32,50,168,165,92,68,231,35,167,74,151,203,10,202,115,192,164,242,76,185,96,121,221,143,248,13,0,203,13,121,18,158,120,4,122,210,37,211,5,111,148,128,122,123,213,83,111,191,1,135,221,98,5,91,138,50,16,68,6,119,16,40,21,209,114,59,177,61,154,66,7,205,222,160,80,35,184,5,190,225,56,197,94,93,46,75,59,99,51,125,254,127,42,203,119,146,120,91,106,31,151,60,212,222,236,91,154,211,67,23,154,0,0,198,163,57,21,198,223,185,141,182,138,234,52,201,222,101,17,21,36,113,252,235,151,212,134,100,21,133,109,209,211,135,210,229,70,225,50,58,213,139,81,36,135,7,165,67,32,196,66,174,88,206,138,156,142,69,100,109,114,59,187,80,23,222,172,233,241,102,22,61,234,157,197,201,146,82,0,226,173,219,74,99,24,199,90,137,75,65,163,90,199,34,22,61,234,39,37,31,113,233,86,173,182,173,191,214,146,230,32,192,109,174,73,59,179,100,133,73,154,53,14,181,160,150,137,123,15,154,195,230,170,145,219,177,131,238,212,214,215,114,65,30,194,41,92,70,70,169,111,63,40,184,2,155,164,105,138,114,101,35,53,167,59,180,237,247,106,141,195,73,106,50,163,173,28,214,216,44,106,37,132,76,14,193,210,179,117,11,19,176,237,94,106,206,147,122,242,150,15,214,181,20,36,225,131,1,71,180,109,141,232,112,193,158,13,195,31,48,251,181,127,72,214,92,179,68,195,154,143,90,136,67,114,66,244,170,122,82,42,234,8,92,225,73,230,186,227,181,200,29,169,78,77,193,46,188,102,152,35,19,0,84,87,71,175,89,217,52,42,80,141,196,86,85,148,59,101,10,57,20,238,13,25,235,19,111,231,138,100,192,40,173,107,232,214,54,60,96,214,52,231,113,192,171,139,50,104,132,156,138,74,77,165,79,52,86,209,32,90,58,81,65,170,104,99,135,28,210,22,38,156,156,211,217,70,43,48,43,227,52,160,98,129,212,211,169,128,100,210,131,154,76,82,129,138,0,66,113,197,34,103,61,105,196,100,208,6,40,2,66,55,47,38,162,96,0,192,167,110,226,155,214,128,16,103,189,60,244,160,45,41,160,6,142,104,193,165,20,80,6,237,188,226,226,237,33,206,208,91,150,110,149,21,228,81,217,93,52,123,140,136,205,215,210,180,52,255,0,179,218,223,52,19,160,116,198,23,61,65,53,82,84,138,61,85,144,229,163,103,227,119,106,181,38,165,99,141,117,242,24,178,45,188,170,84,183,150,220,16,122,84,250,141,137,75,136,36,137,9,142,65,208,118,52,221,98,33,110,232,16,29,156,18,79,90,215,129,254,217,165,9,99,101,2,49,248,210,148,180,230,69,163,14,221,167,179,150,88,12,56,222,55,18,227,141,181,155,246,212,243,100,82,129,88,28,169,2,186,29,87,86,183,184,180,72,23,254,62,64,228,251,127,156,86,101,206,154,37,178,91,133,0,121,67,115,251,138,34,238,174,82,118,101,83,169,110,180,146,41,75,54,71,82,58,85,83,12,113,34,179,115,19,46,62,111,90,211,138,19,121,98,210,67,110,12,123,121,114,42,184,243,62,202,241,73,110,178,29,191,32,3,223,173,92,100,155,208,107,98,27,89,109,146,38,137,252,176,15,57,25,202,211,238,174,161,113,26,36,134,65,156,115,218,165,177,180,181,242,231,66,131,204,78,170,221,105,246,218,113,184,65,36,112,166,213,124,13,189,115,239,237,77,202,55,184,94,228,109,58,64,2,76,87,202,198,84,177,199,205,239,237,214,167,72,35,22,14,147,76,131,206,57,6,55,206,5,67,124,185,157,224,158,16,28,166,58,112,7,28,143,122,85,185,242,173,86,12,13,128,109,14,20,110,252,233,57,95,84,43,148,2,178,92,34,25,177,229,159,148,129,140,143,122,178,109,179,43,202,38,220,172,191,55,60,212,203,185,195,43,128,225,80,156,149,170,6,116,242,182,70,8,59,185,197,105,29,128,116,111,28,12,90,18,217,233,201,239,81,134,192,47,35,13,225,183,228,244,62,223,173,72,134,37,201,112,119,48,199,29,42,68,182,105,19,203,249,8,60,150,106,119,31,168,173,228,149,15,30,245,145,134,225,207,203,154,149,60,171,112,62,210,14,230,27,190,95,90,168,208,186,144,175,32,200,56,80,190,149,165,50,45,194,198,140,1,85,78,189,243,83,36,33,130,101,117,14,163,130,112,5,104,164,166,43,54,13,131,145,128,13,103,194,86,37,10,23,36,28,243,69,197,227,39,207,133,35,166,43,22,134,90,194,253,142,222,226,64,51,38,65,3,160,247,170,217,48,51,157,170,84,240,9,28,226,166,203,188,112,70,64,242,246,254,53,34,192,179,230,70,221,229,167,202,113,215,20,156,154,208,125,9,180,184,205,214,162,214,232,251,113,200,62,188,102,187,253,39,71,182,215,111,136,149,30,51,111,110,14,229,32,2,217,30,162,185,29,59,75,242,4,151,103,120,121,190,88,240,122,10,244,61,39,72,154,194,8,167,142,232,186,201,24,87,76,243,92,181,94,186,27,65,123,183,54,252,49,98,99,47,109,47,7,118,16,214,190,163,60,150,54,55,146,51,156,91,134,192,61,15,202,121,166,233,246,102,237,227,8,204,140,163,36,142,180,207,22,68,110,52,13,80,51,109,116,182,147,27,120,220,66,30,181,49,216,185,59,35,231,173,70,119,214,53,185,181,41,21,23,17,34,169,65,143,231,154,191,167,150,58,228,48,68,9,118,24,44,61,49,88,182,237,115,21,172,145,201,110,216,42,168,25,126,153,252,235,71,76,187,77,62,83,115,35,145,46,63,26,232,95,13,140,88,183,165,226,154,230,202,89,21,154,114,71,186,243,218,166,143,69,81,99,21,189,197,209,27,72,32,49,234,41,182,11,5,212,146,205,54,119,130,89,25,186,147,158,149,183,127,163,64,44,126,221,114,242,162,236,249,114,120,221,159,167,166,107,57,84,73,141,35,159,212,52,3,111,40,185,183,96,143,26,110,82,15,4,86,183,132,245,56,244,141,38,237,110,85,119,79,147,207,173,97,106,23,119,26,166,167,13,140,59,150,36,0,110,67,201,21,62,167,19,71,34,68,84,130,163,96,3,191,191,214,174,81,230,143,43,22,183,58,173,27,81,62,79,238,66,157,242,118,235,91,118,151,175,4,211,6,139,124,101,14,75,118,57,21,231,122,100,146,217,50,204,141,38,16,242,15,74,232,173,53,57,110,247,36,110,113,33,203,103,168,250,87,52,233,163,104,78,198,219,69,105,117,25,45,183,147,202,142,162,170,106,166,221,116,187,139,120,33,222,68,71,4,245,168,236,98,32,186,156,238,206,51,86,110,226,68,129,163,86,253,233,7,62,227,6,178,191,43,177,171,213,92,229,116,61,49,226,240,109,205,210,178,147,36,19,110,67,252,60,17,145,92,147,238,120,145,72,206,61,107,184,240,234,53,207,133,53,120,153,29,30,218,25,179,147,193,27,79,21,197,60,138,209,133,3,5,91,21,232,225,244,189,206,74,183,109,88,210,131,81,146,214,37,77,156,81,121,171,74,246,224,58,108,35,245,170,214,155,174,73,92,240,184,226,150,250,35,52,133,87,128,7,53,210,228,222,140,194,49,73,148,83,18,48,4,240,95,53,124,89,50,192,36,83,201,56,63,74,207,242,198,114,6,10,213,175,181,200,241,71,22,238,15,61,40,77,10,107,162,35,145,157,152,41,24,11,86,236,224,243,98,103,102,194,170,213,39,203,183,66,42,237,155,182,194,152,235,73,178,182,68,17,93,73,110,231,98,110,222,72,166,94,48,144,141,224,172,158,245,110,24,212,222,198,164,18,115,147,138,211,214,244,159,181,34,79,106,128,42,33,46,115,237,77,94,198,124,203,154,198,52,54,129,160,46,36,10,192,113,206,43,66,235,91,188,182,212,45,219,121,112,182,226,50,75,28,86,101,188,108,240,171,158,19,28,243,222,183,117,15,176,255,0,101,5,143,105,156,129,147,248,85,59,189,134,214,186,152,168,86,230,253,216,176,193,228,133,239,82,223,64,179,74,2,112,20,85,40,156,66,165,20,96,133,201,59,107,99,79,181,251,68,18,51,16,50,84,114,105,4,189,221,76,37,76,204,65,21,41,77,129,15,3,39,189,107,203,167,44,26,131,35,227,104,25,206,125,170,149,245,183,151,26,185,57,193,226,139,49,251,75,138,118,9,1,227,60,86,150,174,240,61,132,49,38,221,192,12,224,86,56,140,184,4,31,154,149,97,103,86,44,196,181,52,244,19,90,220,108,78,168,138,165,70,55,17,211,218,159,28,9,43,191,167,165,70,177,28,109,61,142,104,183,148,9,14,1,81,220,210,27,125,139,86,8,45,238,88,118,29,170,107,137,140,239,194,5,2,171,58,72,179,43,30,85,186,154,113,5,100,43,187,35,20,6,226,34,51,70,244,193,247,250,241,182,159,20,167,38,62,198,170,182,99,144,183,81,211,20,174,9,22,54,54,9,39,138,96,139,100,128,15,155,38,149,174,55,194,113,197,69,4,132,43,110,108,158,212,174,22,54,236,38,253,203,18,2,170,177,205,59,80,185,85,8,33,57,46,191,49,21,151,16,146,68,49,130,64,115,214,172,216,194,199,204,13,243,4,36,15,106,24,36,174,54,205,194,6,37,113,80,137,129,156,146,122,158,105,210,171,71,146,56,4,241,76,75,80,238,199,183,165,73,101,217,114,202,187,78,79,106,45,81,33,212,17,100,57,44,122,85,114,222,92,103,39,167,74,116,82,130,193,219,239,118,53,44,45,99,74,238,210,218,214,227,204,243,129,36,253,218,141,100,89,200,140,103,7,158,61,185,172,251,232,220,226,64,196,239,56,25,236,77,122,7,132,188,5,115,44,113,222,94,236,242,201,32,0,72,36,226,165,201,69,93,140,201,211,116,73,53,75,251,104,164,134,81,27,58,238,249,122,140,215,175,69,224,237,27,73,211,102,242,226,6,86,83,207,150,164,143,211,53,111,80,182,211,116,57,108,193,139,110,200,240,48,79,81,85,226,6,226,39,186,50,49,18,31,149,115,211,154,225,171,45,117,59,40,211,190,229,109,29,167,139,76,54,169,19,43,6,206,226,48,107,73,173,66,218,194,97,59,164,221,150,171,54,173,243,2,195,4,241,245,162,246,65,105,26,52,96,59,239,229,69,99,118,214,172,235,86,142,131,163,138,65,150,149,177,208,213,97,137,47,206,63,213,231,147,86,36,183,146,246,96,138,219,3,32,39,154,177,109,101,21,180,46,155,178,72,228,245,166,163,213,4,167,209,144,22,121,175,202,39,250,164,31,120,125,41,68,197,238,34,32,109,137,78,9,61,205,77,98,240,173,231,217,179,134,35,56,61,234,13,97,68,47,4,31,223,147,156,85,36,237,205,114,57,189,238,82,190,183,51,196,86,72,99,37,221,192,227,210,167,91,88,230,41,35,182,31,25,34,172,220,4,49,41,32,28,16,43,50,41,166,107,137,8,200,85,108,116,237,75,75,234,36,105,66,150,222,115,186,184,220,189,106,174,220,106,33,227,69,42,199,4,226,155,13,156,177,206,93,101,202,201,214,171,77,126,34,188,17,114,21,105,221,61,16,26,18,220,173,182,65,229,139,116,170,119,23,161,173,228,104,240,100,29,7,227,66,180,119,62,99,22,206,57,230,179,37,180,114,233,34,73,133,99,77,222,32,149,203,6,241,150,211,247,145,252,231,173,86,154,70,146,234,213,237,215,47,197,106,249,81,53,184,143,32,201,141,166,161,91,31,179,68,100,76,23,81,235,67,122,106,52,181,50,188,85,44,150,119,16,58,133,121,36,24,226,165,176,104,165,0,203,242,29,153,193,250,84,37,102,212,101,102,117,194,167,221,38,165,104,248,68,200,5,190,82,222,213,58,223,64,186,45,90,221,198,150,51,136,250,128,113,81,217,64,38,179,222,238,80,227,60,158,244,231,136,89,90,150,76,21,207,53,81,231,50,72,130,51,136,246,118,237,84,219,217,135,53,182,44,53,220,226,230,56,228,229,0,224,103,173,45,188,240,179,74,252,7,76,128,61,235,42,224,42,221,71,47,155,146,171,211,52,200,102,72,188,198,228,171,28,159,152,117,161,62,93,8,213,187,154,86,218,136,132,149,184,5,73,99,180,122,212,108,190,104,103,3,239,177,25,246,170,26,157,228,37,35,85,66,24,127,180,42,91,141,94,43,29,53,1,140,249,142,62,83,184,113,68,83,221,132,154,104,208,181,180,105,35,104,162,198,64,234,43,69,137,135,77,82,70,249,23,160,172,253,22,225,62,198,160,28,151,82,89,131,3,142,69,95,211,110,5,205,189,194,179,2,16,149,25,165,61,180,46,46,194,200,200,33,132,183,87,25,63,90,85,131,108,77,40,25,32,113,205,85,184,188,54,150,176,151,77,197,206,0,199,65,83,173,193,58,156,42,170,124,162,185,35,211,138,152,177,143,14,183,54,69,74,108,117,207,94,245,28,153,109,54,32,6,24,30,125,233,242,203,246,137,229,49,140,42,28,113,222,166,134,7,144,34,227,32,17,129,85,97,61,140,183,49,197,42,70,48,165,200,200,244,167,92,193,45,180,155,163,109,200,79,39,208,213,109,82,25,32,213,162,148,190,237,199,144,7,189,90,187,109,214,146,36,103,46,91,56,205,90,142,151,50,122,232,80,212,110,75,64,151,4,125,197,35,25,174,110,250,232,176,146,224,158,92,128,7,225,90,115,171,172,18,60,206,78,65,218,181,129,168,164,130,14,185,59,135,31,133,90,87,100,219,64,180,146,73,97,40,1,218,217,38,168,120,132,139,86,210,17,198,16,75,187,21,169,97,41,130,36,129,134,93,143,28,86,87,139,110,86,231,93,183,180,11,197,186,103,30,134,156,83,231,177,156,172,162,47,137,100,251,76,120,78,119,144,73,174,118,221,2,75,229,158,114,84,103,210,181,103,47,60,159,187,206,64,230,178,173,221,150,225,219,161,15,206,123,215,163,5,161,194,222,163,238,244,211,106,204,101,96,89,207,203,80,37,152,251,36,167,190,56,171,119,45,37,204,70,102,57,1,176,13,66,243,132,139,203,39,27,170,246,97,123,133,173,201,26,122,64,7,205,158,184,168,201,204,225,49,146,59,10,158,213,16,111,192,7,184,21,76,239,75,182,105,71,83,212,28,84,117,24,203,193,229,60,78,88,101,219,27,123,212,215,150,139,29,175,153,221,143,53,13,231,239,10,178,14,65,207,173,88,153,154,125,145,3,133,218,9,250,211,108,67,109,161,41,0,152,140,151,225,125,170,220,16,160,141,134,121,99,158,181,44,77,8,181,218,71,221,237,154,166,27,203,115,158,135,165,4,220,121,183,251,73,124,128,118,15,148,84,49,218,92,199,19,51,124,167,176,165,91,163,25,59,87,35,32,159,122,89,175,102,186,145,228,8,66,168,20,192,109,183,157,115,28,137,50,243,140,12,210,197,106,246,144,8,101,231,121,61,233,130,249,90,64,203,25,227,222,166,44,247,12,174,235,183,30,244,1,89,173,86,217,208,116,207,95,165,78,170,207,230,200,139,242,133,224,82,182,77,201,46,55,0,41,27,204,9,132,56,245,20,134,80,150,70,194,140,144,72,206,223,198,165,142,70,128,14,114,9,201,171,50,91,6,140,50,47,32,82,53,163,50,166,198,235,157,212,14,228,140,241,188,77,46,112,7,63,141,77,4,209,66,137,47,86,7,34,168,68,132,131,19,116,6,159,114,175,16,69,3,229,244,197,12,72,218,254,217,123,204,35,38,50,113,211,173,92,134,202,8,68,145,144,2,56,205,82,130,52,158,40,229,218,20,198,51,90,112,68,183,72,102,102,194,142,13,100,50,133,139,91,219,222,180,42,58,156,10,226,181,17,243,131,93,180,150,107,246,159,50,39,228,115,210,185,9,211,124,65,141,103,83,161,209,67,169,157,40,253,216,162,21,216,64,39,25,167,74,71,20,255,0,148,168,39,168,233,89,51,84,95,131,79,222,187,205,76,214,224,56,3,181,84,176,212,95,204,242,219,238,214,188,42,30,80,79,74,194,101,161,172,74,64,15,167,106,158,213,252,252,12,84,87,204,34,27,71,74,126,151,151,97,182,176,102,138,76,217,33,98,136,2,42,163,56,105,113,178,174,205,9,242,193,99,210,169,162,238,156,98,179,108,104,123,196,17,119,98,170,74,130,118,0,145,180,85,203,229,152,168,10,42,180,16,48,63,61,37,34,146,22,8,161,137,155,110,51,138,26,115,22,230,237,76,148,32,102,193,249,171,38,226,251,96,101,99,91,70,41,234,75,185,157,169,92,27,155,130,71,110,213,77,24,137,58,224,138,126,227,36,199,203,4,147,210,134,133,152,190,7,206,5,116,69,187,25,154,48,22,185,64,206,253,42,120,178,178,141,181,91,69,158,36,66,151,39,13,239,86,86,120,205,193,9,210,170,195,34,212,219,142,188,214,42,54,230,53,171,122,235,38,229,239,89,150,104,30,114,167,166,106,226,136,100,114,176,221,142,244,220,84,151,177,8,238,192,29,49,76,3,138,222,58,25,13,235,65,167,17,197,33,6,134,202,72,84,96,42,66,249,21,18,166,79,53,33,10,162,164,68,120,230,148,83,73,25,226,159,218,128,23,210,148,138,106,147,186,165,216,72,160,6,129,154,70,24,20,240,155,122,208,248,197,0,66,57,52,241,30,41,128,28,241,78,195,131,64,10,195,20,220,230,149,137,61,105,163,173,0,47,74,40,52,98,128,58,1,183,237,75,49,221,188,96,243,247,106,27,185,4,151,194,82,48,202,119,16,58,84,44,243,73,112,136,255,0,42,171,243,138,210,181,178,23,51,179,142,87,5,71,215,175,244,173,180,139,230,125,78,59,110,187,140,188,188,139,81,183,92,21,82,56,230,165,209,227,67,167,207,27,78,65,232,21,77,101,21,67,33,85,24,117,4,149,61,14,14,63,173,71,109,112,82,78,158,91,134,220,202,125,42,101,4,162,107,107,139,115,107,42,220,2,35,204,128,224,99,184,171,214,26,151,217,89,237,174,224,31,188,4,16,195,138,184,210,69,114,208,207,19,16,234,195,32,116,168,117,11,115,172,222,134,131,229,40,62,111,173,102,164,246,98,77,50,222,137,56,143,73,191,211,163,8,94,102,59,3,118,30,213,82,27,132,180,150,43,102,3,114,28,72,91,173,102,88,53,197,174,170,67,17,148,249,65,169,245,242,24,153,192,33,219,130,87,165,62,68,167,160,237,99,95,90,75,71,214,98,185,128,5,89,35,195,108,238,107,10,206,123,171,43,139,157,172,2,7,220,1,166,64,236,177,196,1,119,112,185,195,26,138,237,231,105,32,145,144,170,202,8,127,76,102,156,97,113,151,111,164,107,185,146,82,195,12,184,57,235,248,86,116,19,31,42,68,153,0,33,246,168,61,113,235,86,245,27,113,111,12,110,75,132,3,42,71,173,84,68,89,238,19,105,102,50,46,210,91,183,189,105,4,173,160,104,89,178,184,149,34,154,41,150,60,21,59,72,28,226,171,218,192,226,217,92,34,17,32,57,36,116,231,181,77,37,154,198,172,30,102,200,249,67,14,69,54,48,99,179,88,132,185,242,254,239,24,56,170,82,66,32,96,99,11,11,40,42,207,130,221,197,75,18,253,158,70,183,144,146,157,85,187,212,147,44,5,34,82,196,51,247,60,226,165,185,142,28,34,121,133,164,81,215,24,226,166,85,58,5,202,247,191,59,68,208,160,220,167,29,113,145,77,134,73,252,243,17,80,163,239,100,156,254,31,173,93,188,211,98,107,72,223,204,35,24,99,147,73,161,67,21,197,253,218,132,85,41,30,212,103,206,9,200,164,154,229,208,101,119,188,155,207,120,138,69,30,19,118,246,7,105,246,235,214,164,179,183,107,176,95,42,86,174,8,227,188,73,109,166,88,204,145,156,157,163,252,250,210,219,218,11,120,152,134,43,216,40,60,84,243,38,128,113,77,178,196,10,177,193,192,11,253,107,75,75,182,23,176,92,229,194,178,147,242,45,84,178,113,230,0,238,170,73,198,77,89,177,85,176,146,230,68,220,84,156,151,99,193,246,172,102,244,26,77,232,110,233,214,146,27,193,4,44,242,36,65,24,134,231,25,235,94,138,150,223,96,88,101,192,32,174,72,53,203,120,61,7,218,36,186,96,10,51,170,243,232,1,174,194,24,30,105,39,145,159,247,97,178,3,250,123,87,37,238,206,158,134,160,212,34,133,146,226,53,96,54,124,192,28,119,21,141,226,235,227,253,129,171,152,35,118,38,34,171,243,2,126,101,32,154,191,124,97,104,198,216,137,141,144,46,79,76,228,127,133,113,190,55,186,143,78,185,144,91,204,21,101,64,146,12,231,182,127,165,61,80,74,207,67,205,108,94,97,99,12,108,93,139,48,36,55,98,6,43,160,95,15,37,192,150,226,86,137,12,101,112,54,158,65,171,254,21,208,27,80,43,59,200,129,55,124,165,187,215,164,219,232,240,139,121,178,182,197,156,133,56,83,219,159,95,106,190,102,244,66,106,202,231,32,158,16,180,158,230,41,99,56,142,32,188,42,224,30,43,139,248,131,174,253,174,229,116,91,45,209,197,17,12,236,8,232,1,24,253,107,189,241,215,136,102,240,254,155,2,198,28,77,114,222,88,17,224,40,224,255,0,133,120,175,150,85,230,184,148,185,150,66,89,153,219,39,62,159,74,48,241,230,155,108,82,247,98,153,210,248,63,78,50,69,46,168,35,14,98,59,57,238,63,200,173,93,73,109,174,111,34,184,138,25,25,201,201,92,140,127,42,202,240,230,166,108,244,57,45,193,35,206,147,156,125,13,104,127,103,93,157,183,17,205,32,207,10,1,28,211,168,223,53,216,162,174,105,219,216,68,144,54,232,199,204,119,16,222,180,223,177,195,99,127,28,169,192,101,228,118,170,147,93,220,69,34,196,241,201,187,111,44,122,117,171,182,145,54,165,112,209,150,219,34,112,185,233,140,86,45,51,72,196,124,87,144,1,59,174,119,116,30,153,172,109,75,88,135,77,150,25,238,60,194,11,140,129,90,145,219,145,96,219,2,180,169,38,92,99,211,52,179,233,163,88,136,72,96,140,249,105,200,35,140,212,197,46,123,189,141,30,214,71,59,246,201,236,239,175,222,220,187,89,106,16,177,0,255,0,14,84,243,92,156,209,178,187,202,163,228,221,250,215,165,37,128,77,14,240,186,252,241,90,76,139,142,131,42,121,174,32,44,35,68,104,153,134,242,252,145,94,134,29,243,94,199,21,91,198,215,35,177,30,88,19,17,242,191,74,149,191,123,44,142,14,0,237,90,54,48,219,205,166,199,140,98,46,185,61,234,174,165,98,108,216,200,140,12,110,160,240,107,165,197,156,220,218,153,51,13,174,199,28,30,148,235,96,173,52,106,71,25,165,145,213,227,85,198,72,60,209,10,8,128,153,135,1,176,5,43,26,183,161,106,238,220,33,37,120,0,226,155,114,68,22,241,170,15,153,190,241,21,42,151,185,114,152,198,72,198,106,190,168,175,106,235,24,25,61,205,6,106,87,102,151,133,36,180,55,51,75,121,50,140,3,180,55,210,161,111,17,48,23,86,169,18,249,78,197,119,131,218,176,218,38,70,92,159,188,106,220,240,68,60,136,208,13,197,134,72,53,119,210,200,167,20,157,216,200,153,210,61,139,157,163,56,21,126,198,211,237,22,119,19,202,199,40,50,7,233,83,92,218,69,107,112,170,164,31,151,36,230,163,138,113,14,252,130,177,158,222,180,213,239,169,47,85,161,8,181,141,99,105,254,110,70,220,48,224,241,67,173,216,217,229,161,218,192,18,5,88,188,146,222,123,4,69,99,203,110,198,122,85,187,11,232,146,67,159,155,228,0,10,113,141,217,148,155,182,166,92,207,113,35,159,51,130,7,82,105,183,27,218,24,215,5,142,113,199,74,177,121,42,205,116,251,120,39,181,22,119,48,174,161,110,147,31,221,134,203,126,84,154,232,104,84,114,214,243,108,116,32,129,77,142,225,132,172,21,120,244,171,250,204,246,247,23,175,44,61,55,97,87,218,171,75,110,98,139,113,24,45,138,155,88,164,238,174,70,206,49,156,224,212,145,136,190,196,204,8,105,119,112,42,87,138,53,181,36,16,91,21,4,104,13,154,201,220,31,206,152,4,211,187,196,146,21,198,218,68,57,196,131,248,187,83,100,203,0,155,14,41,246,208,153,24,198,205,133,94,64,244,169,185,75,98,19,57,87,11,183,7,185,167,5,234,199,173,65,52,110,147,51,28,145,252,234,218,133,48,122,184,164,198,70,85,10,21,35,173,66,109,252,163,150,57,6,150,55,111,51,4,241,86,148,41,109,164,103,29,105,5,199,173,202,164,64,39,45,216,98,157,111,113,53,187,20,97,143,48,228,154,101,196,66,50,164,17,138,124,237,152,213,186,98,153,40,145,212,206,251,1,249,71,34,154,65,137,250,228,212,11,120,168,120,28,158,180,146,76,192,171,96,182,226,0,0,103,20,173,161,118,187,31,228,75,41,10,138,88,147,206,43,91,69,210,101,187,108,205,25,93,173,128,11,10,44,156,89,219,137,38,141,190,97,158,80,243,205,122,71,132,60,41,46,171,8,213,102,69,138,217,92,149,77,164,102,185,235,75,146,55,70,144,74,78,198,127,132,188,33,37,238,174,82,242,25,85,83,99,41,192,199,90,244,31,20,155,139,29,32,90,233,196,150,18,3,146,122,116,168,142,163,22,151,59,200,177,237,102,93,139,138,179,100,83,236,193,239,164,222,100,108,157,213,196,234,202,107,93,206,216,81,81,102,65,180,150,246,198,57,111,228,47,112,7,76,154,221,176,72,214,194,21,147,170,158,157,42,194,11,89,39,99,24,12,170,56,2,150,68,251,75,8,209,118,128,107,47,120,214,209,78,228,226,21,145,183,1,144,188,138,140,89,160,145,238,95,163,158,153,233,82,88,207,26,249,159,54,112,113,86,16,173,201,56,224,3,210,180,80,86,37,203,82,130,71,42,95,249,138,72,143,4,19,248,85,168,86,56,148,185,98,119,26,124,12,178,137,142,115,131,129,81,188,163,106,71,26,241,156,85,37,203,160,55,113,183,16,66,183,9,126,27,24,28,84,32,166,171,43,74,195,42,135,229,250,211,245,8,154,123,51,106,173,180,129,199,181,87,180,144,89,91,136,128,220,202,63,90,78,205,217,9,105,169,51,157,145,190,78,72,60,84,49,55,239,37,142,66,50,87,119,74,142,3,44,146,177,148,112,79,21,13,209,38,121,29,71,56,198,125,169,45,199,114,87,152,219,198,166,51,242,231,145,89,151,151,54,235,122,24,177,201,235,197,95,145,85,208,34,157,161,87,36,250,154,207,123,101,121,227,85,42,93,206,9,52,182,0,183,212,17,222,88,144,124,172,58,213,121,47,209,36,72,83,230,193,227,158,149,94,225,141,174,161,53,190,208,21,123,138,134,218,212,53,217,42,224,100,103,6,166,237,61,74,91,104,92,183,146,238,238,254,84,183,24,17,224,179,26,187,24,186,221,62,88,20,0,14,252,243,89,223,111,54,210,203,29,187,102,86,82,25,186,84,26,117,229,212,118,236,38,108,140,147,214,170,14,236,78,247,37,155,82,205,188,150,176,31,222,134,33,141,87,180,121,26,37,18,202,12,128,250,26,205,136,249,215,19,203,191,4,156,156,113,72,151,177,67,42,153,36,42,164,227,36,211,177,150,183,54,165,212,217,97,150,216,103,158,245,159,14,160,98,83,10,242,196,115,197,102,234,26,220,48,206,34,131,50,22,234,202,51,89,230,238,235,99,155,123,89,90,70,56,47,131,197,52,173,187,6,153,163,60,137,44,133,229,148,140,127,14,59,85,123,141,94,41,110,227,134,54,85,129,15,60,10,197,77,7,94,212,153,216,201,42,3,219,105,53,181,107,224,27,201,44,198,110,29,88,245,253,214,105,185,210,91,178,87,61,180,65,125,172,105,146,95,68,194,225,85,87,25,27,115,154,195,214,124,81,111,124,166,56,89,112,153,25,217,138,234,147,225,156,48,20,123,155,134,108,145,156,161,172,237,83,192,118,246,186,132,112,65,202,50,151,98,20,122,211,141,122,87,181,152,249,103,109,75,159,12,47,210,230,226,72,39,98,91,202,114,185,28,125,225,93,77,188,79,111,61,195,249,132,71,184,240,43,132,211,214,95,13,106,16,93,136,220,192,236,99,46,70,0,201,207,244,174,226,25,90,70,33,200,85,115,188,31,80,105,78,221,11,143,153,126,234,234,57,154,216,117,192,233,138,67,124,177,200,21,83,150,59,75,122,10,138,85,6,229,8,32,42,41,199,229,77,137,76,202,84,99,45,158,107,52,91,102,130,184,133,2,168,194,57,206,125,77,89,158,233,237,214,52,136,101,219,169,170,54,203,45,213,178,64,231,111,146,115,186,175,74,20,198,68,45,186,96,58,86,155,161,104,83,127,45,149,183,124,206,164,241,233,84,35,158,57,222,95,37,142,122,96,213,237,50,53,72,38,105,228,253,235,242,199,243,172,247,134,40,164,18,70,120,221,219,138,169,104,172,102,164,219,185,86,240,127,163,5,101,27,198,121,172,11,182,88,230,59,198,121,31,202,175,222,94,249,119,32,156,149,32,241,89,87,204,179,78,141,216,245,165,27,166,14,229,163,10,174,167,104,232,185,7,4,214,76,150,107,121,175,234,87,179,32,80,14,208,73,237,90,183,108,246,58,114,220,176,6,65,180,70,190,185,32,86,77,253,212,107,231,110,117,70,110,170,15,83,138,222,138,188,174,115,86,118,92,165,24,38,65,124,202,6,35,53,147,172,91,24,230,145,237,201,3,36,226,175,69,44,102,120,2,140,110,28,213,173,76,70,35,102,200,218,202,79,227,138,238,234,113,28,245,157,202,249,11,19,30,49,147,147,222,169,92,188,146,220,174,51,180,26,125,188,15,40,224,227,63,227,90,145,219,35,183,76,20,25,166,217,91,4,240,139,45,21,47,55,254,241,136,24,170,183,48,201,36,144,63,36,50,230,155,168,59,61,178,35,231,96,53,122,206,237,76,17,121,169,140,112,61,233,10,229,25,227,54,204,131,177,235,86,237,213,12,79,59,19,140,227,240,166,79,42,73,122,203,183,32,15,150,166,183,148,61,164,144,62,7,57,28,83,110,195,25,42,196,196,24,201,250,85,105,27,124,138,172,106,210,196,167,238,183,35,218,161,134,216,201,118,29,142,216,243,69,238,69,172,71,32,88,240,163,60,212,208,144,136,85,115,159,231,87,230,138,19,32,17,48,56,29,49,64,182,37,48,184,227,218,129,162,146,217,199,20,44,196,2,122,140,154,128,11,169,24,109,42,73,56,85,29,170,242,130,206,1,28,22,198,126,148,246,109,151,97,213,84,42,224,142,212,174,250,3,118,34,251,61,213,156,202,47,19,97,111,110,180,229,76,77,38,208,25,91,24,62,149,165,36,207,171,92,124,219,56,24,28,213,121,52,233,163,11,229,225,137,247,162,253,193,59,145,189,188,144,169,116,0,130,56,21,68,188,176,33,30,94,79,115,90,173,20,145,91,0,199,12,8,200,207,189,50,8,183,67,60,239,211,145,75,154,224,69,101,103,21,196,101,156,124,251,114,57,197,81,121,36,146,114,155,114,16,241,197,79,106,211,196,198,77,132,174,218,115,200,171,23,202,191,189,115,69,238,134,79,99,51,202,172,158,95,7,128,71,106,148,94,121,50,165,140,110,112,79,204,216,168,44,36,154,200,177,120,178,59,15,173,91,146,33,53,204,82,40,0,147,200,11,82,50,229,164,74,211,73,142,195,53,195,220,130,32,3,218,189,18,77,176,200,209,194,1,102,78,127,42,243,235,197,62,88,231,181,99,83,116,206,138,29,76,57,95,28,98,141,199,114,131,205,72,241,100,146,105,68,63,187,223,233,89,179,100,54,55,41,56,24,226,183,82,92,68,140,15,38,185,244,98,242,143,106,222,180,67,40,137,113,89,205,104,82,44,222,169,146,32,79,165,86,178,185,107,99,242,156,226,183,110,173,113,109,194,246,170,22,246,202,21,140,139,138,229,101,26,22,215,198,238,50,24,99,138,124,9,181,131,103,53,138,110,99,133,153,99,60,251,85,132,150,228,193,144,8,53,60,183,45,29,33,40,233,212,102,169,76,132,30,43,158,254,212,154,6,33,201,167,197,174,134,108,51,113,66,166,90,45,92,70,192,179,1,147,138,229,175,28,201,112,83,163,103,165,117,102,254,39,129,202,144,91,28,10,227,166,243,37,212,25,240,65,205,116,70,54,37,179,176,209,52,120,34,211,36,188,184,32,108,92,243,85,52,195,105,53,252,236,113,180,10,100,87,196,233,82,192,242,99,43,138,171,101,105,230,69,55,146,249,98,59,85,153,189,204,221,90,45,247,123,224,56,92,246,166,171,178,96,131,200,173,69,210,39,183,211,204,146,161,201,39,147,88,241,18,204,224,213,161,147,199,39,152,199,60,154,105,81,28,153,28,26,72,64,143,230,239,79,39,205,106,210,40,205,149,238,62,121,85,186,211,59,84,178,13,173,138,97,173,12,136,207,2,156,184,239,65,166,158,77,34,145,43,99,110,69,64,78,78,42,194,167,203,80,31,149,232,16,121,71,25,165,65,158,42,112,192,167,210,160,89,151,121,24,160,4,145,176,69,60,76,113,197,71,42,23,97,86,141,178,199,8,99,64,21,140,174,199,165,42,197,44,135,138,147,3,181,56,78,241,244,20,0,8,154,5,203,211,139,169,92,230,161,154,229,230,224,138,137,81,177,64,19,156,26,66,166,154,56,169,4,128,10,0,143,105,20,160,129,78,44,26,154,83,52,1,217,120,151,77,130,15,34,226,214,66,202,196,103,145,232,107,34,207,81,22,247,105,179,36,3,184,131,211,211,250,212,70,105,102,62,75,187,4,76,1,158,157,63,157,62,209,98,102,113,148,98,167,183,92,85,42,126,237,153,205,98,181,196,234,206,242,68,163,119,153,222,163,54,173,112,124,231,44,37,60,12,83,231,2,27,157,170,51,17,109,217,61,115,87,226,184,128,50,17,207,99,158,213,124,214,66,119,70,116,119,79,98,226,57,134,55,112,113,216,122,213,132,212,214,41,73,128,225,241,248,17,87,117,139,5,146,193,238,33,1,129,24,36,246,170,22,90,97,22,145,207,131,207,0,145,156,154,158,104,242,221,151,167,65,144,121,242,52,247,113,198,89,49,135,36,116,228,116,173,182,22,203,166,73,109,48,45,48,196,168,125,186,115,249,214,134,147,123,166,233,186,45,230,157,127,22,36,157,78,24,17,144,125,171,6,213,132,182,183,32,176,220,14,21,155,251,181,157,238,193,25,50,222,98,238,85,42,81,227,24,93,157,8,247,171,18,49,123,84,243,11,16,177,157,191,152,169,97,135,206,102,99,228,151,118,3,56,53,126,120,99,100,76,20,36,124,140,7,211,63,210,173,203,77,55,25,90,230,245,46,180,197,142,85,27,194,97,112,43,58,43,38,89,226,120,25,176,169,185,178,122,242,56,167,220,182,213,141,213,87,24,32,254,117,48,118,2,33,22,62,110,78,105,171,244,2,17,115,182,227,32,149,44,113,142,217,169,174,227,45,140,200,119,31,188,6,49,138,169,44,115,220,206,78,35,70,221,133,192,56,207,231,81,200,238,146,237,50,169,144,124,175,158,159,133,105,202,34,123,145,152,4,144,185,1,59,247,169,34,185,142,120,228,19,74,64,76,115,142,106,160,137,166,147,202,73,87,7,173,73,246,25,50,242,25,2,203,184,13,169,211,31,141,59,70,218,141,19,73,118,151,43,28,105,40,32,16,0,42,105,68,45,13,225,253,239,222,195,16,163,0,83,97,182,158,55,105,183,28,227,0,0,54,213,161,44,146,133,203,110,192,231,61,141,102,236,180,16,233,22,24,230,19,199,149,114,54,182,59,143,242,42,172,119,173,45,203,68,79,78,69,61,97,154,226,230,104,75,34,162,144,51,223,20,146,216,121,23,144,180,46,31,248,79,249,252,41,89,34,144,173,27,189,192,7,56,28,156,118,21,208,217,218,125,163,194,211,129,35,19,231,12,100,242,122,213,24,45,101,145,221,128,93,197,66,99,216,145,90,58,98,52,69,96,148,178,159,180,20,10,58,112,107,26,179,247,93,186,21,21,169,219,105,150,119,54,150,48,149,31,42,225,136,252,43,174,158,233,77,162,190,204,46,204,176,20,251,91,47,37,85,28,175,205,183,239,116,233,79,186,36,106,81,196,176,175,200,185,57,31,41,21,199,29,99,118,116,88,165,117,175,89,197,165,149,195,159,151,56,244,247,175,47,104,70,191,172,72,124,231,116,145,190,235,30,135,218,187,191,17,91,71,107,246,162,187,70,248,203,96,116,3,208,86,119,133,52,181,182,132,77,52,73,185,190,116,98,61,232,191,113,90,206,230,246,149,166,11,40,96,133,173,200,8,70,74,244,199,173,116,237,246,96,22,43,84,4,49,201,115,235,131,197,45,167,148,24,198,215,80,181,206,204,180,30,131,142,106,9,149,146,101,218,170,155,9,114,23,238,227,6,171,153,69,93,141,234,154,60,119,226,85,250,79,117,101,104,228,190,217,8,30,199,6,185,93,82,201,19,79,178,125,137,25,99,134,97,156,145,131,86,252,85,119,246,207,17,183,10,80,51,21,61,247,127,156,212,58,180,234,124,59,109,19,0,211,174,89,115,211,211,250,214,212,111,24,197,132,213,236,186,18,105,113,201,28,86,172,99,30,92,128,157,196,113,193,237,93,186,73,8,128,50,111,98,131,118,1,233,92,141,235,202,52,61,45,45,81,164,72,211,247,129,122,131,90,158,29,185,150,230,25,29,120,31,112,134,235,89,84,139,119,147,34,14,204,177,166,107,48,222,207,34,77,134,85,126,65,28,143,122,220,73,236,237,245,31,54,44,50,75,198,125,13,115,13,164,249,55,70,123,110,3,190,215,207,249,246,171,82,216,92,172,222,100,95,234,149,115,183,182,106,26,86,53,71,71,103,28,63,107,120,209,23,161,231,215,36,117,168,22,84,178,190,123,103,109,171,40,254,31,90,207,209,111,38,154,218,114,225,67,169,224,227,154,86,83,112,60,231,39,205,86,200,244,168,181,138,43,235,18,53,190,159,168,69,27,144,13,188,128,147,220,21,53,231,22,14,187,147,118,72,201,39,63,74,244,125,70,55,155,74,156,184,76,122,247,228,17,253,107,138,116,138,216,152,16,2,199,191,165,122,56,40,222,45,156,120,151,173,130,232,180,22,133,98,192,243,57,39,53,155,246,249,228,140,67,46,48,170,51,207,189,106,222,89,72,201,110,129,185,110,191,149,101,76,129,46,89,64,27,177,140,215,91,78,251,28,208,72,124,113,23,156,50,156,6,169,238,246,44,137,2,228,32,57,227,158,106,152,121,16,236,206,74,244,246,165,46,226,85,118,252,105,164,91,139,108,179,123,119,42,52,102,221,1,219,212,247,170,143,122,211,202,102,144,28,250,85,169,229,70,177,109,169,243,51,96,85,57,34,49,70,161,151,20,59,173,16,70,41,139,184,78,227,113,197,79,18,46,236,135,37,189,106,170,2,88,99,214,167,46,240,68,204,195,140,227,165,11,64,146,179,177,112,22,32,59,177,42,91,25,246,169,181,73,45,163,130,17,19,6,98,41,84,40,208,55,146,60,193,206,42,164,218,76,169,165,69,120,231,43,41,249,125,170,165,109,140,227,185,82,57,182,49,46,126,240,197,94,177,185,140,203,183,60,143,151,165,102,50,56,117,7,175,99,79,46,98,36,175,12,216,201,172,211,107,99,105,66,54,45,207,197,209,144,114,50,71,233,84,183,111,102,39,174,120,169,144,179,49,203,113,214,134,132,6,223,156,129,215,20,157,197,234,42,185,103,25,92,28,142,107,86,245,132,232,54,240,170,160,3,232,106,187,34,189,170,178,140,176,171,182,208,180,150,77,24,63,57,57,166,102,222,198,56,222,172,83,168,61,234,104,146,70,64,7,8,180,249,214,53,185,80,195,4,117,230,167,243,210,59,7,68,80,93,155,2,130,155,65,246,136,81,148,109,4,247,168,165,92,74,29,120,7,173,37,173,145,185,113,147,134,228,145,68,178,1,54,204,100,46,69,38,132,54,225,144,202,74,143,148,14,149,9,62,90,59,162,242,122,228,213,171,104,226,120,220,185,231,183,53,9,200,59,1,4,253,41,13,50,8,163,105,80,56,82,27,218,180,108,52,203,187,203,134,40,135,27,114,73,34,170,192,118,204,138,62,238,121,21,214,45,244,122,117,148,170,2,135,104,72,24,3,210,154,87,19,122,156,189,234,236,144,197,215,158,198,146,240,225,99,81,208,138,130,213,100,144,9,36,234,231,36,147,86,46,182,180,128,103,59,113,138,67,68,2,212,121,44,227,25,3,56,205,117,126,20,210,109,39,153,174,53,13,202,161,134,192,24,113,197,98,233,54,87,23,146,168,17,22,140,240,20,46,236,243,233,94,139,165,252,63,212,46,181,131,113,116,255,0,101,176,182,10,236,134,34,187,134,61,107,25,213,138,124,166,170,46,91,23,60,37,167,89,120,171,87,184,177,185,71,88,32,143,114,109,110,191,48,175,64,214,15,246,22,130,45,173,20,149,85,36,110,111,113,92,132,163,254,39,209,39,135,128,79,46,16,142,233,199,126,121,173,107,151,187,137,190,203,113,43,92,113,220,230,185,39,81,69,221,234,206,154,52,155,101,11,57,230,214,117,7,251,68,43,26,194,170,84,15,83,91,205,101,19,97,46,28,134,110,128,83,225,142,24,109,227,49,198,171,60,216,83,244,21,122,91,65,117,6,205,219,102,83,214,185,173,239,92,236,230,105,88,91,91,75,109,46,12,146,204,100,234,77,77,12,129,17,217,87,42,123,211,45,173,217,162,104,164,125,197,61,106,53,145,161,89,35,85,203,99,138,165,100,236,136,33,178,211,158,25,36,105,28,225,216,176,246,173,24,68,74,92,35,114,7,74,130,218,89,110,36,69,100,219,129,243,102,162,73,131,106,82,195,8,233,140,159,74,105,219,80,100,182,200,98,95,40,127,27,18,213,96,8,226,147,96,95,127,165,84,89,218,27,146,132,110,203,99,233,83,60,171,10,59,145,146,115,252,168,78,234,224,208,147,5,149,222,96,217,199,108,213,8,161,102,105,93,184,83,200,230,171,195,36,255,0,103,222,83,134,39,156,212,210,69,52,86,138,119,227,60,154,105,161,15,140,239,80,249,225,79,34,171,73,114,150,183,59,29,119,9,56,7,210,145,46,62,207,2,146,55,171,119,170,55,183,81,172,91,246,130,80,103,147,210,147,125,128,91,153,252,168,159,230,249,73,192,21,138,151,151,155,247,0,70,195,195,84,143,118,178,71,31,152,87,107,114,113,235,81,54,249,36,221,242,164,71,187,28,84,115,182,90,138,181,217,29,212,183,14,175,51,70,75,159,214,154,219,162,146,57,60,192,24,175,60,212,26,190,191,107,96,20,41,73,27,24,216,166,185,123,91,155,173,104,75,56,99,12,96,237,28,213,198,14,91,146,228,163,162,58,87,213,44,116,228,150,105,174,70,246,39,130,56,174,122,247,199,46,235,58,218,44,96,100,5,59,42,198,165,225,248,87,78,128,180,217,103,57,39,210,178,181,75,107,107,17,10,66,67,171,174,65,30,181,165,57,83,139,178,64,224,218,187,99,172,117,125,65,247,201,181,72,61,64,94,181,208,89,232,83,234,214,82,77,122,198,37,81,148,0,226,179,172,46,86,219,229,100,220,188,113,248,87,95,163,220,71,169,68,34,147,247,81,20,56,207,173,97,94,188,214,200,184,210,130,87,51,180,205,35,78,130,193,93,152,150,86,228,150,206,107,162,65,20,246,192,219,199,180,31,226,21,13,190,141,0,176,153,124,197,59,88,237,227,173,104,105,200,99,181,75,114,7,215,21,198,229,41,43,179,75,34,21,243,34,95,45,119,29,195,174,77,91,23,131,78,68,15,146,197,115,215,189,92,138,21,88,152,247,221,138,142,250,196,53,208,154,66,2,133,224,85,66,26,93,18,222,164,51,207,44,214,66,98,78,1,4,254,117,154,234,247,250,101,237,252,68,102,48,83,57,173,41,57,87,139,118,224,84,96,15,173,115,54,168,240,233,55,214,70,66,25,166,56,25,245,170,235,98,101,126,131,60,79,105,37,215,131,98,16,70,51,27,171,112,123,226,170,104,247,179,106,214,48,59,49,65,10,236,99,143,74,212,179,138,238,211,78,9,112,11,66,58,231,242,172,237,9,226,142,73,180,243,136,201,148,184,247,6,186,41,203,221,118,51,107,171,54,141,193,251,28,115,1,184,16,71,215,156,85,155,113,35,219,0,184,70,57,36,122,85,25,4,54,255,0,100,180,243,14,213,98,79,183,53,97,67,189,228,219,178,168,56,24,61,69,28,215,220,187,36,95,177,98,46,163,138,66,66,158,79,189,88,186,117,177,189,158,88,216,144,203,242,247,165,86,140,90,163,68,187,229,80,115,81,137,55,218,33,157,2,202,199,1,106,212,154,209,3,177,158,215,159,101,88,131,100,52,220,177,35,168,162,226,50,32,243,34,201,249,255,0,10,217,186,142,206,234,72,165,124,40,130,50,8,199,181,100,53,208,159,62,87,250,158,190,131,53,163,187,49,90,28,213,226,41,184,95,56,145,140,226,163,130,217,46,165,8,139,201,32,115,218,182,146,208,95,78,55,16,8,108,140,142,212,27,101,176,188,186,212,100,108,91,68,167,0,122,138,67,220,160,214,226,255,0,92,142,213,190,107,123,56,139,63,187,87,31,173,90,189,206,163,43,160,27,60,211,147,223,2,187,13,60,180,126,27,190,213,165,202,27,153,72,141,15,93,135,222,176,39,212,45,237,45,100,37,65,147,63,94,181,215,70,54,56,177,18,77,216,194,134,21,251,83,145,156,5,194,138,167,60,183,51,183,146,217,32,123,118,171,246,250,142,245,37,98,207,52,154,116,173,53,245,193,150,48,171,143,151,53,210,155,90,28,236,165,26,152,153,65,24,80,56,21,42,150,88,90,64,223,49,169,46,99,222,252,72,50,167,165,83,184,148,70,161,17,114,221,169,242,137,22,188,159,182,219,198,59,169,230,153,32,135,121,138,49,128,189,57,167,218,201,37,173,170,143,47,231,126,166,153,5,159,239,164,114,220,245,197,8,4,179,183,23,55,18,184,235,24,230,165,130,37,18,54,79,34,171,216,92,53,157,229,203,177,253,219,240,40,158,86,55,12,99,83,131,218,147,220,68,209,144,174,202,79,90,138,238,225,161,135,104,246,199,30,245,94,6,146,87,144,144,126,94,216,169,38,111,54,29,216,173,52,66,107,184,214,186,48,168,101,234,221,106,196,58,155,16,195,60,142,156,83,18,203,117,150,72,36,159,74,108,22,39,12,126,96,115,220,82,96,172,141,123,47,38,226,29,175,128,160,231,25,168,110,213,65,42,131,229,63,118,154,182,196,63,150,141,249,84,143,25,88,130,145,146,173,201,172,221,199,161,16,142,72,3,58,29,187,71,79,90,185,166,173,203,88,121,206,249,36,240,15,106,175,125,50,121,11,234,70,13,89,180,130,86,181,2,38,44,66,103,109,38,236,129,18,183,151,59,185,102,228,117,25,166,198,12,200,99,136,230,53,201,108,84,86,177,136,236,103,105,137,18,63,0,126,53,14,137,117,37,154,220,66,83,120,144,224,19,83,125,7,98,204,140,178,194,155,23,24,249,105,22,209,99,69,12,153,108,231,173,58,63,49,11,238,139,106,199,200,171,113,198,111,145,101,39,110,58,154,171,232,5,123,129,188,41,32,99,129,214,166,182,34,218,103,71,76,133,92,171,83,45,172,214,226,226,68,19,127,171,231,235,90,83,193,230,162,192,0,243,10,143,154,165,61,6,140,98,247,40,166,127,152,238,110,78,59,102,184,43,171,185,56,175,84,177,185,134,72,46,209,148,8,237,80,229,143,25,108,87,149,222,67,89,213,232,111,71,168,155,193,64,79,122,111,155,148,49,175,126,245,11,100,40,21,34,197,130,13,77,180,53,185,39,146,18,62,58,213,155,59,214,142,101,82,122,84,246,177,172,171,131,82,27,8,212,249,158,149,140,164,90,55,83,81,13,14,27,211,173,103,92,222,121,141,177,15,90,169,246,148,3,111,165,85,203,201,39,238,134,227,89,53,18,205,237,62,198,221,63,121,57,83,223,147,80,106,154,229,172,32,164,43,80,91,233,122,141,206,63,118,21,126,181,163,31,133,35,42,90,102,39,240,172,219,73,148,114,115,95,44,255,0,54,15,62,213,16,150,18,54,142,26,186,187,207,14,68,144,159,43,61,61,43,22,223,64,45,113,140,28,215,68,28,90,185,60,206,229,75,123,145,0,98,199,233,87,108,230,183,144,52,140,1,52,205,71,75,54,231,107,119,172,144,76,114,121,105,210,181,138,76,153,182,116,144,69,107,115,4,219,128,28,113,81,233,13,29,173,233,141,58,49,197,100,164,237,7,67,193,235,75,167,204,195,82,87,39,140,214,83,78,250,14,59,29,247,136,238,150,219,67,8,112,70,43,206,32,148,74,204,71,28,215,77,226,139,229,158,192,70,27,60,87,51,106,168,145,31,90,184,46,224,217,60,172,160,10,136,74,7,74,66,166,78,5,48,194,203,91,232,75,37,12,51,185,185,164,119,94,213,24,249,190,90,86,139,3,57,170,70,108,64,165,141,61,161,32,103,52,193,46,211,138,144,207,184,98,157,144,13,222,192,99,21,19,2,78,106,66,226,154,88,84,48,24,51,144,58,10,188,176,194,145,111,35,38,170,12,49,169,95,119,151,129,64,12,4,51,147,154,146,89,139,168,76,99,29,234,24,151,147,154,116,138,87,154,0,20,227,130,41,199,4,83,87,230,28,211,138,129,205,0,55,24,231,20,138,114,125,42,72,240,221,105,36,80,167,32,208,2,52,103,28,84,97,88,30,69,72,39,197,33,151,119,106,0,74,120,52,193,197,56,80,6,212,118,178,77,16,153,89,4,69,128,249,135,124,26,173,53,171,89,52,141,19,46,242,51,147,208,159,74,232,60,52,137,36,151,54,82,219,180,145,237,44,62,97,144,125,107,46,43,25,238,37,149,136,253,210,49,56,43,232,113,215,241,173,93,87,123,51,158,59,25,105,43,188,97,165,8,196,240,66,14,134,151,152,211,247,101,114,220,97,186,138,155,202,68,102,49,171,96,158,113,215,255,0,213,90,80,89,8,172,222,237,237,201,8,50,75,253,218,29,69,97,75,117,230,86,179,189,85,137,237,38,114,80,144,70,209,201,29,235,103,75,213,236,242,45,194,60,81,161,225,164,3,4,212,118,250,94,153,172,207,106,202,2,225,9,63,54,50,107,22,255,0,73,142,210,67,36,108,55,110,56,64,196,174,127,19,88,182,167,43,13,114,144,235,183,2,77,82,73,225,242,220,175,202,58,244,207,214,164,178,142,73,76,208,0,49,141,199,52,176,105,130,124,237,83,188,174,95,218,157,20,173,105,60,198,65,181,200,192,199,165,106,156,87,186,138,25,20,70,205,95,205,8,188,240,79,167,248,210,181,237,179,132,116,145,65,10,67,127,189,254,115,86,60,66,138,240,217,145,247,31,27,191,42,204,251,61,161,149,162,131,3,119,206,75,250,142,48,63,58,33,105,1,30,224,84,70,210,174,211,242,131,223,154,154,24,228,138,114,172,232,200,145,146,187,122,231,35,173,67,13,139,220,187,126,228,101,78,50,14,6,61,126,180,235,54,137,110,140,14,199,44,219,1,29,127,63,194,173,181,208,9,45,221,220,74,206,163,29,65,244,53,60,246,113,73,2,58,70,25,136,201,61,234,45,198,63,62,220,129,183,118,208,71,90,71,121,33,131,110,95,24,192,218,121,31,95,106,157,192,155,78,138,35,48,199,148,29,62,108,17,78,189,101,243,221,145,163,4,142,139,85,116,196,95,180,2,63,120,95,42,196,118,29,127,152,20,79,167,51,73,27,44,161,73,12,72,207,190,42,109,168,23,45,167,10,91,4,48,232,51,79,54,173,103,110,247,32,238,71,56,231,177,235,253,43,22,56,229,182,153,17,150,66,157,11,102,186,72,202,46,150,68,143,149,39,128,122,244,52,78,203,96,49,109,158,89,103,154,76,19,191,168,29,170,229,156,128,220,121,46,158,94,193,191,113,252,177,250,211,244,123,100,118,153,222,70,141,84,18,164,119,230,165,183,242,238,111,217,36,117,96,84,142,41,55,113,162,47,183,79,101,35,206,184,144,238,27,84,116,234,15,53,214,88,31,237,29,78,8,154,61,146,231,206,56,233,206,51,89,16,193,109,37,137,46,86,54,229,115,248,255,0,58,208,240,210,93,93,120,146,217,183,15,47,59,67,14,245,205,85,251,175,204,210,158,172,245,193,118,146,194,11,58,131,30,58,250,129,82,220,222,73,54,144,175,28,121,146,69,32,176,236,61,171,159,158,25,45,239,166,183,113,150,102,200,244,197,91,150,105,45,108,99,142,55,37,163,232,167,189,114,167,101,99,126,166,6,173,52,151,83,91,195,243,109,200,86,39,169,246,173,241,99,36,22,113,68,65,40,113,180,175,222,7,252,43,149,133,110,111,181,65,48,87,80,36,229,27,215,218,187,220,110,182,134,93,204,1,140,228,15,225,108,143,254,189,23,212,210,81,190,133,219,84,178,183,51,106,51,65,139,217,35,242,203,118,199,31,225,84,110,218,120,34,146,224,201,152,204,100,225,170,73,93,82,212,7,102,101,219,187,158,181,141,170,234,176,94,104,142,83,204,221,229,54,21,72,28,210,170,239,22,145,46,45,51,199,53,11,51,46,160,38,33,204,110,237,141,189,115,154,177,168,91,91,199,97,23,206,75,69,247,65,60,159,173,77,246,148,144,197,12,153,138,104,145,152,252,195,7,145,81,222,11,75,229,217,28,192,48,25,39,61,235,166,45,218,36,72,177,162,201,246,13,62,89,29,243,230,169,225,187,125,42,77,26,225,225,147,40,3,6,147,56,21,153,125,101,53,189,172,32,204,25,15,247,106,61,46,228,217,221,239,222,74,109,199,62,185,21,94,203,153,73,245,102,123,51,174,242,165,50,76,224,56,13,243,0,122,102,175,105,23,141,36,70,54,10,112,112,120,172,171,45,90,57,110,151,204,152,0,220,124,221,51,73,166,94,197,103,169,75,12,178,41,18,203,242,145,92,220,173,187,61,205,20,147,52,144,70,110,218,4,249,93,159,156,116,197,91,54,219,203,219,198,78,241,207,225,88,203,13,244,122,148,146,16,155,21,183,43,96,228,143,206,183,108,213,166,148,220,140,239,3,36,10,157,180,45,25,196,169,209,117,56,39,31,189,142,23,101,207,181,121,172,70,70,184,154,71,234,26,189,39,88,62,118,149,169,93,66,87,11,4,155,128,234,14,211,250,87,150,163,249,146,228,18,3,119,207,122,244,112,79,221,103,54,34,55,102,146,107,38,89,84,48,32,167,0,98,162,154,213,153,188,212,249,152,156,154,175,44,98,36,28,130,254,184,171,26,101,201,99,183,25,99,214,187,149,219,179,103,47,42,130,230,67,35,130,72,164,150,71,92,2,5,69,59,130,202,0,233,212,213,233,238,66,220,148,42,48,190,253,107,50,98,38,157,156,14,15,74,90,45,135,7,38,238,199,110,243,17,34,85,228,54,105,47,183,121,138,27,59,128,230,173,88,90,50,76,100,99,192,167,79,16,184,185,124,156,253,41,45,65,187,61,10,40,10,50,182,64,0,247,173,96,144,221,105,78,217,59,195,126,6,153,101,105,20,222,102,242,70,206,155,170,43,153,150,217,4,113,159,151,39,32,83,181,158,162,148,185,154,72,118,85,163,100,206,66,167,3,61,234,91,173,103,207,210,32,211,241,204,103,174,43,46,57,73,44,84,227,60,26,125,196,91,96,89,20,99,212,211,110,234,193,201,174,164,222,89,150,216,62,222,157,234,171,237,100,27,91,113,207,34,183,116,217,33,251,17,140,224,146,42,182,151,164,153,160,154,119,144,12,114,1,169,229,236,53,43,92,160,224,168,0,116,97,205,79,104,128,158,78,7,173,73,113,1,133,204,101,193,228,127,42,17,54,38,1,206,123,250,82,106,195,110,230,140,70,220,70,170,28,101,115,154,52,249,84,92,182,36,56,39,7,138,206,182,71,55,102,49,201,112,57,173,9,180,215,180,183,202,156,200,204,57,31,90,155,145,110,133,125,106,56,5,208,100,44,112,122,214,107,74,20,170,231,11,156,211,229,183,145,140,129,216,150,221,206,77,31,99,97,30,246,110,7,106,46,90,69,187,125,66,59,124,237,111,152,131,158,61,170,167,152,124,183,151,60,154,134,72,140,114,130,71,30,180,184,4,231,25,78,212,193,162,205,157,171,207,23,153,147,147,74,144,186,220,50,158,92,85,203,57,126,200,171,147,242,117,197,82,150,232,181,235,72,163,134,164,208,139,34,220,65,34,185,97,187,173,69,168,92,203,48,80,192,100,241,128,106,197,179,9,72,201,249,187,3,87,35,179,22,247,198,226,232,1,17,93,195,42,41,164,197,179,212,193,87,101,3,11,183,111,24,206,113,86,45,44,101,212,175,237,237,99,96,207,43,128,216,56,227,53,187,164,207,167,93,221,222,78,202,129,2,157,185,81,80,233,176,27,119,251,124,18,43,72,100,200,1,71,21,156,157,183,52,93,206,211,194,26,20,218,124,255,0,108,149,72,178,181,44,25,131,103,230,206,43,210,117,93,117,53,59,37,143,78,125,208,76,164,74,196,244,30,149,206,248,20,41,240,153,183,184,56,18,60,178,49,97,223,61,106,245,182,145,6,149,97,12,113,207,230,25,156,184,79,110,107,130,114,109,217,47,153,215,74,54,212,200,143,73,191,178,105,164,178,145,87,205,24,220,57,35,243,173,239,12,88,188,106,35,187,114,243,103,36,181,54,209,166,187,87,88,144,141,143,128,43,126,198,208,199,16,186,45,153,9,228,87,53,229,123,61,142,171,70,58,153,250,138,160,215,33,242,243,133,101,4,14,153,205,108,56,219,168,168,70,31,58,231,241,170,203,119,102,242,76,210,224,56,231,223,53,4,50,238,140,221,6,42,203,198,15,165,92,99,239,92,87,217,50,88,229,251,41,184,121,36,37,137,57,199,181,87,211,175,254,214,30,237,147,16,231,106,131,235,79,156,197,107,165,155,153,91,115,74,78,22,178,162,107,136,116,35,46,0,139,118,64,250,154,168,167,29,204,164,219,150,134,212,55,194,227,83,150,40,198,2,32,231,214,164,242,154,11,179,56,64,119,245,53,145,111,50,90,121,146,51,166,246,65,222,173,217,95,75,123,108,225,80,5,78,167,61,106,26,210,236,213,52,244,52,157,68,76,165,128,220,231,112,170,11,127,12,229,227,39,231,86,57,252,169,143,231,220,29,210,169,86,233,26,230,179,99,133,109,174,229,71,127,156,243,84,216,26,49,134,185,179,12,24,44,104,231,60,213,75,155,184,223,116,34,70,228,96,1,89,98,105,227,158,75,108,226,12,228,177,60,85,61,119,95,211,116,171,36,242,167,142,89,142,238,135,190,42,111,119,100,38,205,203,155,168,180,221,24,125,161,192,33,192,3,140,224,215,33,119,226,107,72,162,184,221,35,49,108,128,187,5,112,154,141,253,222,181,116,100,185,157,163,182,220,48,161,207,39,21,66,226,4,70,219,17,37,27,248,139,19,252,235,120,209,79,226,50,149,75,108,118,208,248,171,78,72,6,243,33,117,28,15,44,86,70,181,226,171,189,78,88,214,15,220,90,160,193,249,70,73,172,1,4,72,187,178,55,98,170,196,3,9,11,182,0,57,173,85,4,157,226,102,235,75,99,77,175,33,87,15,35,23,111,90,151,70,150,103,189,132,25,10,192,24,179,1,222,176,231,145,74,23,76,13,189,235,173,240,205,188,54,122,45,221,229,201,203,16,194,60,213,212,247,33,116,40,39,41,88,187,171,95,152,225,43,188,16,114,23,167,2,185,235,96,247,211,47,204,74,32,32,15,67,81,201,153,109,222,86,98,73,124,46,77,106,232,122,100,216,11,23,44,217,39,242,174,70,163,78,14,251,157,75,89,164,142,187,68,209,109,238,215,149,5,148,141,220,159,74,232,238,180,88,145,97,91,101,216,49,142,9,226,169,120,98,194,84,212,38,136,146,84,5,44,127,10,233,18,38,150,105,81,179,183,118,1,21,231,175,122,90,155,205,179,58,11,3,38,150,241,196,192,202,141,147,205,92,75,107,164,180,142,124,47,166,5,88,107,37,210,60,217,32,223,36,146,115,131,210,173,195,231,205,165,249,178,68,21,107,75,94,232,142,98,40,209,214,204,205,183,223,241,170,11,36,247,69,196,128,224,103,21,163,12,184,180,84,101,35,39,129,237,82,239,142,49,243,32,81,142,181,155,150,201,21,178,212,192,180,71,86,144,202,216,35,129,154,167,113,167,159,237,25,37,81,242,168,222,72,61,235,67,95,180,146,226,201,101,177,57,114,70,113,245,172,153,111,103,178,191,181,179,217,187,237,16,157,205,158,132,84,167,204,237,17,221,37,168,196,214,6,163,108,208,149,33,68,155,73,174,118,233,90,211,199,182,72,237,136,37,140,0,42,127,182,8,231,151,79,181,139,124,219,201,35,245,170,218,234,76,210,105,218,156,216,18,64,225,74,143,76,244,174,186,49,229,119,70,50,232,117,254,69,188,243,72,98,25,116,0,243,245,205,57,4,158,84,147,115,230,55,1,113,210,160,146,89,126,201,111,122,168,0,148,103,3,184,6,174,105,55,146,221,111,153,224,17,198,173,130,79,122,190,84,222,161,41,117,47,216,184,183,79,41,84,52,172,185,106,144,105,242,202,194,89,58,238,206,210,122,10,142,213,3,95,79,115,30,14,7,76,210,173,228,179,188,210,48,42,224,97,87,218,180,228,136,185,135,75,181,172,110,204,99,177,4,214,11,20,26,106,90,3,181,216,142,125,186,214,232,18,37,136,73,48,60,204,238,35,233,88,141,167,59,234,136,36,202,168,95,148,14,228,81,116,67,17,220,69,113,12,8,167,118,0,36,85,79,16,220,249,150,209,232,176,171,121,183,51,169,57,29,19,32,159,229,87,228,104,160,156,191,13,42,242,6,121,205,103,105,13,30,169,227,139,219,135,56,91,88,56,4,146,55,127,147,66,106,233,3,118,69,127,27,94,45,141,149,190,151,1,5,82,33,247,71,76,17,92,7,154,215,10,251,199,231,93,52,206,111,180,189,79,82,185,96,210,69,33,72,215,7,145,154,192,137,69,198,156,46,85,48,75,96,143,194,187,226,121,211,119,99,44,36,69,124,0,2,175,81,83,205,4,171,58,202,62,88,223,167,21,154,153,42,74,252,135,63,157,106,222,234,13,62,159,105,26,199,157,135,158,43,78,166,108,202,154,222,88,238,177,187,5,251,211,47,33,154,198,72,214,104,242,92,6,7,4,113,87,38,149,166,157,74,228,58,242,7,181,104,235,250,151,246,162,64,60,173,190,76,65,79,214,134,219,96,87,217,12,176,198,202,123,115,205,81,50,188,51,200,7,32,138,175,19,74,21,145,88,140,119,169,140,196,33,220,62,99,223,21,91,6,227,0,71,82,28,247,206,41,89,217,99,102,11,184,10,173,117,28,140,65,141,121,239,86,34,185,107,104,124,169,2,110,110,153,167,117,96,46,233,202,34,180,146,87,80,119,142,5,69,15,148,208,237,39,13,158,149,50,92,42,66,171,242,227,176,6,159,39,217,133,163,238,97,230,145,210,165,72,150,70,146,132,142,64,15,202,162,174,89,216,253,166,61,226,92,18,185,35,61,42,133,154,66,45,164,121,219,10,122,143,90,177,102,173,20,45,113,12,141,181,184,231,210,168,7,172,63,97,243,25,206,230,207,7,241,166,71,112,102,51,2,50,13,89,72,218,228,124,255,0,157,87,141,101,134,242,88,18,61,229,186,123,84,182,5,91,152,11,196,88,156,34,142,190,245,171,225,185,32,130,228,155,153,114,133,0,3,222,171,94,52,16,105,190,75,18,37,220,78,42,29,58,48,216,154,65,247,112,64,252,106,94,168,164,106,149,134,123,233,84,252,188,18,7,175,53,89,161,22,211,22,232,164,240,106,123,136,177,48,146,49,203,12,102,153,35,151,30,83,190,54,251,84,142,228,183,46,211,168,84,226,48,57,106,185,26,180,54,134,53,24,70,76,131,239,81,88,66,211,170,69,183,108,106,126,98,123,213,173,73,148,60,81,196,126,80,48,49,75,168,145,71,77,133,124,185,88,159,156,28,154,151,237,255,0,59,179,31,156,12,45,50,8,150,210,89,25,223,27,133,101,220,69,45,197,196,70,18,89,137,63,47,78,213,122,37,168,214,172,217,179,211,39,212,111,45,52,120,192,85,153,196,243,182,62,242,238,28,26,243,43,201,87,140,215,210,30,30,240,204,66,214,198,246,38,111,180,60,42,37,108,228,117,207,244,175,154,53,8,200,97,233,92,187,202,231,92,35,100,66,238,167,21,34,204,54,241,77,1,4,99,53,6,48,216,29,13,105,37,160,26,86,183,25,144,40,173,197,179,150,104,55,46,113,92,221,177,88,231,6,187,157,58,64,246,187,70,58,87,12,222,166,136,195,26,89,96,73,206,106,222,149,4,54,215,0,202,160,129,235,90,50,60,118,160,179,145,92,254,161,168,68,73,49,31,202,132,90,59,43,141,110,214,8,128,138,52,205,103,205,226,4,120,79,204,5,112,235,123,36,187,134,24,212,27,238,78,87,99,126,85,18,131,108,179,180,58,198,248,126,247,20,154,126,177,107,185,178,23,112,233,92,116,114,220,34,21,100,111,202,175,232,208,70,215,128,200,164,103,218,182,140,26,137,41,106,109,106,210,11,200,157,212,46,113,210,177,45,52,198,151,116,156,241,93,8,177,11,114,199,31,187,53,94,124,192,238,177,240,173,68,39,97,206,39,48,241,179,206,209,30,189,6,42,69,183,120,36,92,130,15,210,183,173,52,57,60,223,181,55,64,115,154,214,146,202,218,230,44,146,165,214,135,85,9,45,14,55,82,73,4,65,165,60,122,85,20,27,134,69,117,87,26,111,219,179,17,66,0,239,138,231,174,237,26,214,66,139,206,42,225,50,38,134,163,136,186,244,165,107,133,97,128,42,169,47,159,156,113,79,64,134,182,185,40,83,156,238,20,22,36,114,105,27,113,59,83,147,76,195,169,249,129,171,76,150,60,17,74,64,237,74,165,72,233,205,33,24,52,238,33,133,78,104,216,106,96,48,50,106,68,1,212,208,5,116,92,28,230,167,18,130,49,80,183,14,69,33,24,231,52,128,147,24,57,164,121,67,46,218,116,100,56,32,212,77,24,243,56,52,0,161,79,24,167,129,142,166,144,49,94,41,25,178,40,1,91,39,238,210,8,92,140,154,35,4,84,230,67,140,80,5,82,184,108,26,127,24,167,50,250,211,113,205,0,2,150,148,1,65,20,1,232,30,13,211,109,230,145,140,110,67,75,145,184,154,202,121,111,52,235,203,251,33,153,163,70,56,29,241,235,91,40,69,150,157,109,29,160,11,50,29,193,151,184,193,235,249,215,49,116,111,172,175,36,150,229,143,239,219,57,78,191,78,123,82,142,181,57,140,18,180,74,247,17,92,193,102,250,130,70,124,181,113,185,123,129,154,233,101,213,237,87,194,57,127,156,79,148,10,58,143,122,195,155,84,219,103,37,187,35,8,221,113,207,115,156,213,24,38,146,91,3,108,81,64,44,74,149,28,140,211,228,114,220,152,173,83,98,37,196,150,137,3,194,235,187,56,85,255,0,26,221,131,75,47,123,106,89,183,51,141,204,9,224,87,55,34,53,155,196,178,196,204,192,245,244,21,125,117,63,34,238,57,109,230,44,71,5,95,156,83,148,21,175,13,198,247,103,80,182,98,222,121,196,67,36,46,72,62,158,213,204,106,111,246,187,161,177,2,177,249,10,99,156,117,207,233,87,63,182,38,123,195,180,114,87,44,71,28,85,61,95,116,118,112,223,33,25,108,229,128,249,191,58,154,105,169,93,142,58,232,77,121,104,237,166,193,45,216,117,1,72,93,167,140,215,60,140,249,39,106,237,83,144,123,214,176,214,12,190,31,242,228,125,202,131,228,223,212,183,249,205,103,199,110,134,207,206,73,9,114,187,153,123,10,222,23,91,129,32,118,137,135,46,202,203,184,140,244,53,89,164,1,89,35,14,24,182,236,182,56,255,0,118,158,215,40,251,2,150,12,23,181,48,150,99,131,156,122,211,67,45,44,177,155,112,231,38,65,249,31,173,72,231,115,46,230,42,204,156,129,211,20,200,2,129,229,21,4,48,235,222,172,92,219,177,142,52,4,41,7,130,122,212,55,168,11,97,110,69,172,146,171,36,65,91,25,94,245,11,177,139,55,59,55,39,221,4,250,255,0,145,69,165,188,201,103,112,166,64,251,78,226,167,210,146,218,232,73,98,202,192,149,45,128,167,160,62,180,61,192,125,243,110,183,137,247,149,14,122,45,91,157,18,93,20,249,121,243,84,126,98,178,174,45,93,162,70,243,48,202,220,41,251,184,173,43,54,196,57,121,16,55,66,59,98,166,90,160,44,105,137,28,250,27,73,130,100,65,200,206,42,165,141,139,73,170,38,215,85,59,11,244,247,3,250,211,218,213,146,222,83,28,138,99,127,188,7,106,211,240,237,155,132,107,187,153,144,198,170,81,20,122,245,201,252,170,28,185,99,114,160,174,236,107,88,233,73,44,45,12,175,25,81,146,50,9,57,173,235,13,33,116,155,59,91,145,48,46,95,118,20,96,10,177,225,203,2,35,123,215,11,242,231,10,7,4,86,141,128,125,107,68,184,68,43,190,39,36,2,57,7,211,233,92,21,37,38,206,200,211,229,54,239,25,36,185,138,80,51,192,220,79,166,43,47,81,141,229,147,206,66,203,176,229,113,223,235,80,217,106,209,205,102,145,92,102,59,129,247,240,56,227,142,42,222,171,120,177,197,27,68,191,41,92,29,195,140,127,141,67,97,202,238,103,120,108,55,252,36,18,9,92,176,223,198,126,149,210,207,119,229,90,185,42,188,49,80,49,92,199,133,209,239,53,185,238,98,4,136,228,206,63,3,93,4,108,151,155,149,153,87,231,57,6,154,90,26,91,82,69,145,46,210,52,60,18,167,35,218,178,46,109,84,219,36,102,56,202,0,115,244,205,90,189,18,90,204,37,65,251,165,92,102,178,53,43,177,106,177,194,92,151,117,200,25,237,154,86,186,125,203,108,243,111,22,105,239,165,120,173,55,162,42,206,155,215,25,233,233,214,179,74,36,150,254,106,109,30,97,42,118,118,53,217,235,22,167,91,215,12,209,1,36,118,144,149,249,249,195,127,156,214,4,43,99,22,140,216,101,19,9,9,35,208,243,93,80,169,238,168,245,48,156,91,119,36,184,134,123,77,30,211,204,242,200,144,100,179,156,126,70,179,97,210,239,47,164,17,89,249,109,184,252,187,159,169,174,154,206,55,214,96,178,179,33,8,140,231,59,123,126,63,90,244,141,27,71,182,179,181,115,178,5,104,215,33,130,12,130,59,210,149,119,4,255,0,186,69,163,123,30,33,115,99,119,167,94,165,133,250,136,238,51,144,170,217,63,95,165,111,201,163,175,145,4,131,121,184,222,15,7,182,13,94,241,189,245,158,187,227,248,35,180,96,230,24,2,187,224,100,147,207,97,75,40,184,183,242,10,176,216,199,107,55,113,83,58,146,148,83,182,163,148,121,93,141,57,153,160,142,40,231,202,182,204,134,61,207,165,36,165,160,104,165,138,127,159,171,42,158,8,255,0,56,167,205,110,102,157,227,185,114,209,162,13,172,77,98,223,95,195,101,60,112,196,25,220,225,65,60,241,89,165,114,144,151,215,42,45,181,5,136,176,19,65,32,97,245,6,184,53,139,203,143,104,27,136,175,66,213,172,154,208,93,200,171,149,107,57,56,61,137,66,107,132,176,182,146,120,37,144,190,8,110,149,219,130,213,52,142,92,75,181,152,203,136,12,54,225,203,101,223,181,65,20,178,90,147,180,114,213,121,228,12,170,92,100,47,74,162,204,101,99,252,60,241,244,174,231,116,204,105,202,234,196,108,75,49,118,115,186,156,146,17,132,92,245,244,169,45,81,85,219,204,251,188,15,198,180,30,24,162,182,18,2,11,22,192,24,164,147,108,114,154,142,130,186,203,30,158,102,15,131,156,30,5,80,182,153,193,203,55,45,212,214,190,163,109,178,202,52,7,134,80,196,123,214,39,40,4,100,28,131,214,170,90,51,58,118,105,150,165,18,36,78,81,207,205,215,158,181,67,231,94,27,57,237,154,209,70,98,128,145,149,29,77,86,102,87,102,102,25,3,238,210,122,234,84,93,134,68,184,206,122,145,197,74,210,188,182,203,16,25,231,230,168,82,66,101,221,143,151,181,89,182,62,90,23,61,27,165,9,223,112,123,220,75,79,221,68,228,28,16,72,166,37,221,194,194,99,73,8,4,244,192,169,188,176,168,195,56,39,36,154,166,20,137,0,65,198,51,154,36,188,197,27,54,203,164,180,138,100,111,153,253,104,86,115,108,74,19,143,226,56,233,80,69,36,132,148,207,95,106,186,146,4,136,167,31,149,72,158,226,218,220,253,158,47,57,73,46,61,170,88,245,233,25,152,200,51,207,160,166,219,132,120,25,91,3,29,77,84,158,217,226,3,56,218,199,173,38,129,89,150,81,252,201,153,216,240,231,36,211,227,79,181,94,69,110,62,88,153,190,102,207,167,53,92,31,42,61,160,100,158,149,60,246,211,91,105,198,82,126,102,193,3,241,166,133,98,95,17,197,107,2,236,182,35,211,131,154,205,182,32,219,32,39,145,212,85,112,175,42,51,202,8,199,60,154,91,68,36,9,8,56,39,165,6,137,90,37,217,217,218,34,168,62,92,115,85,17,92,162,251,86,138,74,60,178,152,234,13,62,206,223,237,49,52,105,254,179,25,20,18,164,83,182,157,224,153,91,60,15,106,220,212,53,101,212,81,34,217,129,20,127,157,102,199,102,209,234,81,90,206,8,98,216,63,74,183,168,193,13,132,209,199,27,52,140,217,7,35,24,162,246,13,217,148,46,30,43,39,183,141,118,147,147,210,187,143,0,232,194,103,180,123,144,26,57,38,80,16,158,213,200,201,110,8,63,47,44,8,197,117,254,10,184,147,251,110,214,2,193,86,54,140,0,79,25,53,203,89,181,27,155,65,95,67,210,117,123,168,116,219,216,244,235,104,194,194,16,253,209,235,154,177,167,88,221,44,177,205,117,38,248,252,188,71,144,6,209,86,97,210,18,234,248,201,116,197,92,110,218,0,206,121,219,90,183,54,59,132,49,252,193,83,140,251,87,7,52,226,118,42,81,111,114,123,43,91,123,59,38,145,64,221,38,79,7,161,165,138,55,72,146,37,63,123,154,110,244,182,127,45,1,118,81,210,162,142,121,75,181,195,166,209,24,227,52,219,230,122,150,151,42,50,117,107,117,211,46,34,150,94,94,105,49,129,205,63,89,142,84,150,16,159,42,184,25,2,174,66,6,160,207,113,34,238,40,114,160,244,20,145,74,111,110,100,184,144,15,45,48,184,62,185,197,84,82,91,25,221,189,100,100,95,79,27,180,22,108,204,87,215,31,116,145,76,120,175,2,71,104,237,136,15,32,224,116,21,37,228,162,194,244,50,160,115,32,61,70,105,117,91,153,126,194,37,0,41,220,7,61,58,85,25,217,173,74,247,246,219,110,87,4,55,200,48,42,212,83,36,122,90,172,7,97,86,249,248,244,170,150,98,73,247,93,144,8,137,112,170,59,154,125,201,154,77,49,220,196,177,133,114,91,223,138,205,181,205,99,111,179,115,90,223,80,142,233,67,49,192,69,200,250,214,45,237,245,181,172,151,55,151,142,169,207,202,51,237,89,26,183,136,116,189,11,195,226,121,174,163,55,5,70,16,103,212,87,158,106,250,196,250,212,107,60,159,187,138,71,27,54,231,166,40,130,148,159,144,222,138,236,208,191,241,125,246,164,147,45,178,249,112,19,141,216,30,181,139,118,190,99,66,174,251,201,27,152,145,208,211,153,4,144,253,150,220,29,138,50,90,160,112,178,54,51,130,163,7,154,235,141,53,19,157,213,185,91,83,185,136,196,182,214,249,59,78,89,128,239,68,246,83,218,105,208,203,44,159,235,58,10,124,59,30,233,109,145,70,92,245,250,115,86,117,175,148,197,106,101,203,99,167,165,110,150,134,119,50,192,121,198,80,29,171,214,145,212,133,35,160,239,197,105,219,249,22,26,89,36,239,149,219,27,105,170,155,161,121,88,99,140,142,212,88,139,245,33,240,207,135,164,241,38,172,45,139,4,132,46,88,224,140,243,93,231,138,244,235,123,3,30,133,107,128,136,155,221,129,205,81,240,229,179,105,54,77,169,176,40,141,31,200,165,171,58,239,82,158,254,226,107,249,182,44,140,155,84,19,212,102,188,250,146,149,74,203,151,101,249,157,208,92,176,187,220,161,109,8,186,212,82,209,79,201,30,9,197,118,218,31,217,109,55,49,36,183,204,49,250,86,71,129,244,148,148,221,95,221,6,27,149,112,7,174,107,179,240,246,129,12,151,242,220,72,175,181,75,40,220,70,58,26,230,197,77,74,110,154,58,41,197,165,204,116,22,145,180,86,98,120,6,100,147,25,192,237,138,220,178,140,60,35,114,225,179,150,168,237,33,16,58,134,198,210,7,21,60,178,121,72,219,78,28,147,205,99,78,14,23,148,133,57,115,59,21,225,70,154,233,212,100,130,196,14,125,171,77,173,54,90,199,22,252,39,113,81,233,144,170,90,249,199,239,100,156,215,152,120,227,226,172,218,71,136,100,211,44,86,9,150,18,3,157,173,158,87,242,234,107,171,15,11,211,117,37,187,57,234,203,222,81,93,15,66,184,69,117,221,30,63,117,76,186,17,94,91,109,118,218,24,96,31,122,167,225,219,153,117,47,15,37,227,227,204,152,158,0,226,173,72,144,67,12,63,104,112,174,9,218,9,239,92,110,45,75,99,116,211,70,113,141,116,237,58,91,95,51,116,184,13,159,108,138,224,181,61,74,79,248,72,108,26,32,88,34,176,63,173,119,186,149,172,13,109,115,127,36,159,188,88,177,215,2,184,72,173,173,110,116,41,117,37,155,23,17,196,229,71,165,58,123,220,167,216,199,189,188,184,176,214,39,186,92,25,164,228,0,5,87,191,213,30,227,74,140,200,112,229,183,109,247,172,225,61,197,200,130,226,226,64,11,241,140,123,85,59,219,152,188,231,249,193,80,56,175,78,48,209,122,28,210,122,232,122,110,151,125,117,125,161,105,210,172,89,30,78,0,252,107,70,37,185,154,69,133,65,140,12,228,142,153,197,80,240,18,220,197,224,155,43,139,165,10,178,38,21,123,227,117,117,178,189,164,22,171,228,184,243,62,241,205,102,161,118,92,155,73,20,26,25,108,173,66,135,37,155,239,17,77,19,60,146,187,68,188,236,21,108,74,151,17,196,14,220,200,216,36,30,213,13,227,127,102,218,72,99,101,80,175,181,156,243,199,165,55,23,125,5,204,68,151,179,180,57,145,50,65,27,71,227,82,106,81,239,141,103,18,254,243,142,7,110,105,162,216,202,34,148,56,49,224,16,64,60,85,165,134,193,224,188,103,151,231,9,234,122,208,162,201,114,177,155,99,102,146,125,186,233,159,115,8,152,168,35,253,154,230,252,63,25,180,209,245,75,198,114,46,110,95,0,231,156,102,186,43,107,137,52,239,8,106,55,243,174,239,221,56,95,203,2,184,232,239,226,77,46,17,36,155,100,100,87,97,245,21,80,94,241,19,118,142,134,110,142,115,167,222,71,43,49,13,41,24,36,253,218,175,5,212,112,195,44,8,188,111,226,163,181,145,221,46,60,190,33,243,9,13,239,84,209,93,110,24,47,3,57,39,214,187,145,192,247,29,123,22,102,77,159,40,53,32,186,68,30,64,28,211,201,73,89,75,117,95,122,173,44,103,237,131,203,28,228,98,180,68,178,198,7,217,228,152,12,48,33,127,90,89,157,64,193,255,0,89,179,53,94,250,86,183,158,56,72,35,39,113,30,166,171,79,113,254,152,242,73,208,0,6,105,117,4,174,88,132,35,192,16,253,252,245,165,149,135,157,24,92,16,188,31,173,103,71,112,89,165,100,35,10,50,49,83,70,39,138,36,184,148,28,72,50,6,59,211,99,216,158,241,29,46,67,41,249,73,29,62,181,106,242,91,41,96,141,64,95,55,56,206,57,167,36,114,139,69,186,184,77,170,126,224,245,170,86,214,209,220,93,45,211,130,34,86,39,30,180,8,210,150,194,216,8,88,202,163,142,126,181,75,90,141,35,145,190,206,251,136,64,64,252,106,182,165,49,192,242,228,33,119,113,197,86,105,196,49,147,35,150,121,23,3,218,156,80,173,112,243,60,251,79,153,200,35,140,10,146,222,105,127,212,41,111,42,48,15,94,164,213,109,53,195,201,228,183,70,36,147,237,214,182,210,208,31,245,41,159,78,123,85,187,9,171,22,45,140,185,137,83,61,126,111,122,212,211,164,99,122,72,64,65,7,45,233,84,224,138,113,9,124,97,143,0,213,203,17,37,162,60,113,174,100,61,205,67,26,43,92,45,189,196,87,80,2,12,229,184,227,222,169,90,91,201,107,152,217,243,187,0,84,211,177,210,238,76,210,224,180,198,171,9,174,37,185,149,130,6,0,100,15,238,212,108,51,114,198,39,186,189,91,104,207,220,228,154,167,119,97,118,183,210,100,113,187,25,246,171,250,66,74,150,255,0,104,5,67,191,83,222,172,203,53,204,215,169,24,92,12,101,155,29,105,116,1,178,51,199,104,2,141,173,140,31,122,172,144,59,91,171,59,124,195,154,179,127,40,17,141,207,247,123,129,214,179,230,187,116,72,85,193,15,49,218,171,138,152,197,136,146,59,103,191,147,207,12,76,105,193,252,43,119,194,122,19,106,183,83,221,128,86,24,228,216,160,168,199,67,88,234,13,158,144,154,53,185,47,127,112,75,49,29,64,206,127,149,122,247,135,116,200,52,13,13,109,91,137,15,204,195,36,228,227,222,162,171,190,134,244,225,174,165,203,120,162,210,108,35,132,48,221,183,25,2,190,69,188,109,198,190,171,187,185,19,71,25,199,0,215,203,19,193,184,140,26,203,155,99,166,74,197,57,6,16,100,82,196,187,198,113,210,165,156,5,1,72,169,76,126,84,65,128,234,43,78,109,8,177,95,102,217,3,243,145,91,246,55,254,84,68,103,156,86,44,115,6,60,138,158,22,43,38,49,193,174,106,137,23,19,70,224,93,223,194,72,253,41,218,70,129,231,177,243,73,171,214,115,42,68,20,140,86,132,55,41,6,74,154,231,231,177,178,68,182,222,27,182,136,228,160,63,133,78,186,69,175,154,204,34,24,250,85,171,43,191,62,34,115,218,174,43,169,181,56,28,214,51,172,238,85,142,90,247,77,132,51,20,140,113,237,88,68,136,110,50,131,144,107,179,116,14,141,235,92,124,170,209,222,200,88,113,154,234,132,229,36,38,172,201,174,245,221,158,92,39,134,60,84,215,241,57,211,214,229,8,36,114,107,2,229,22,238,249,113,216,215,109,105,102,175,163,24,152,114,71,122,169,68,27,184,205,19,80,134,243,78,107,118,35,204,35,28,85,43,203,57,180,235,141,225,190,86,236,106,158,139,97,53,174,180,187,142,34,221,205,116,90,187,197,113,128,62,109,190,149,206,211,184,64,200,254,208,145,99,40,80,2,221,14,43,42,123,23,18,121,211,30,26,174,79,44,147,2,137,30,2,247,197,71,60,173,119,0,140,157,172,43,106,99,156,81,157,123,101,18,219,151,7,154,196,136,130,228,30,222,149,187,44,82,201,31,148,79,227,89,45,110,109,152,146,51,93,72,231,97,111,50,195,115,185,198,87,21,45,205,220,114,12,42,15,202,171,140,51,100,142,49,72,228,103,133,171,51,21,11,55,69,167,72,172,71,35,20,170,207,183,10,57,164,2,114,126,113,197,52,3,51,149,199,53,36,45,179,173,57,33,59,178,221,41,46,0,31,118,152,196,117,231,119,173,71,34,146,51,82,169,220,160,122,83,165,76,199,214,128,43,70,77,40,98,178,102,157,18,96,156,212,146,70,0,205,0,49,159,113,232,41,164,226,165,72,11,12,208,246,197,69,0,70,142,73,169,9,168,128,218,216,165,45,205,0,41,57,235,73,214,154,77,61,58,80,48,82,106,65,130,42,51,214,156,188,82,3,173,211,53,15,38,206,226,202,229,79,152,128,236,126,231,154,139,81,243,238,237,18,117,198,34,235,159,74,93,106,53,135,197,208,195,11,43,70,227,39,211,53,115,83,178,149,111,62,197,3,169,243,83,36,118,165,183,188,142,119,163,177,206,11,132,184,148,70,220,198,83,175,112,107,79,72,181,128,64,73,124,20,124,130,198,179,47,44,38,178,184,17,73,181,66,114,77,50,53,156,70,237,19,43,198,121,62,162,183,159,189,13,5,40,171,157,54,172,150,87,154,108,155,76,70,100,25,21,201,219,90,43,89,180,166,108,178,158,16,116,205,91,182,80,234,24,117,39,24,61,233,151,154,118,201,155,236,210,108,249,119,182,238,153,200,227,245,169,141,162,9,23,52,209,12,194,240,184,92,197,23,4,250,228,83,76,210,220,233,49,89,4,30,82,182,85,152,117,60,212,58,90,188,22,186,154,186,7,153,215,35,60,12,86,174,153,115,28,58,116,62,116,32,237,59,177,156,252,223,231,53,18,210,90,13,222,218,28,196,208,73,25,17,237,137,149,91,238,224,245,252,234,204,235,36,54,12,193,97,64,223,41,192,61,63,58,183,168,219,134,243,110,162,40,25,159,59,69,82,141,13,202,92,71,35,101,20,109,193,236,107,84,238,134,236,138,229,22,24,17,246,101,72,192,111,122,124,242,5,88,215,106,252,220,130,61,105,45,119,42,27,70,37,148,130,23,61,143,173,18,162,164,48,198,209,202,210,96,146,224,141,191,65,197,48,185,61,172,171,20,192,202,163,56,227,21,106,121,21,238,86,69,195,1,216,244,172,188,156,136,194,55,95,188,221,169,208,177,65,36,153,50,17,199,29,49,254,52,154,6,93,243,24,74,254,84,107,135,24,108,122,84,230,24,69,131,42,35,7,235,205,86,183,116,150,213,220,249,145,142,196,17,201,166,89,202,234,234,178,51,48,118,198,15,165,78,219,128,240,20,199,28,88,37,179,184,238,244,171,177,193,20,179,8,138,128,28,97,74,245,207,249,205,51,84,71,75,133,242,149,118,132,235,142,106,141,189,212,209,74,174,234,48,9,201,199,78,59,81,107,171,141,26,208,218,51,91,207,111,22,124,216,255,0,90,235,52,75,24,239,146,218,202,56,227,87,11,185,201,29,248,31,214,178,52,7,23,18,53,195,46,35,216,14,123,156,250,215,107,224,171,47,244,185,238,200,5,121,219,159,168,174,42,211,58,41,35,114,232,65,166,201,107,104,118,1,128,14,206,245,207,220,206,124,55,174,92,93,5,149,108,110,134,24,158,138,199,211,240,6,181,117,65,29,221,227,162,127,174,206,80,143,95,240,170,54,119,66,246,222,230,199,82,1,202,130,165,88,112,61,199,189,115,183,118,116,182,106,207,166,233,122,188,54,168,37,132,171,41,96,234,72,252,241,222,185,221,71,78,130,197,243,246,176,118,161,249,85,137,224,17,235,86,180,237,34,43,107,86,68,185,42,138,219,147,121,206,6,15,165,87,211,44,173,46,245,200,147,121,157,80,144,64,227,191,124,246,166,144,45,89,99,195,87,183,26,92,45,168,121,120,181,146,80,24,129,200,224,254,149,209,90,201,167,207,119,152,230,139,202,149,73,7,184,38,179,100,15,160,234,114,65,52,38,91,9,27,152,242,14,7,181,83,189,177,209,228,145,167,134,248,219,71,184,16,128,244,166,244,105,119,6,203,23,90,189,181,172,178,90,205,43,204,70,112,168,122,30,213,131,117,114,139,34,95,74,172,86,54,249,85,191,149,77,53,198,135,97,169,220,200,215,15,42,149,31,55,124,254,85,130,151,134,246,253,29,131,181,161,147,228,3,161,250,213,43,92,119,208,214,240,165,242,219,223,107,19,205,2,188,83,156,133,35,165,115,246,26,55,218,239,174,227,91,87,242,25,153,149,143,174,107,170,211,109,150,95,180,121,104,255,0,190,144,38,19,183,21,220,105,122,42,90,105,204,172,65,59,121,254,240,170,186,190,130,230,86,50,252,55,162,139,56,45,71,217,16,147,25,37,177,207,81,89,190,57,213,226,209,180,45,68,6,219,51,124,136,168,121,228,26,235,109,222,24,172,182,172,210,134,132,114,73,31,119,60,246,250,87,146,248,190,84,241,95,137,38,180,177,99,228,66,3,72,199,169,3,183,167,122,206,202,77,66,95,50,18,87,185,206,120,91,77,150,238,231,237,235,55,57,5,183,117,233,255,0,215,174,170,230,25,151,74,151,202,86,144,121,152,4,246,53,67,194,54,193,238,175,82,56,152,44,64,242,122,113,91,2,73,82,223,151,194,54,88,142,217,6,174,180,211,149,145,17,187,214,69,93,90,226,225,52,5,14,140,179,73,180,100,86,165,150,133,108,32,137,110,14,233,140,64,166,113,146,120,53,135,173,220,207,124,99,93,248,141,20,31,146,186,104,111,89,172,109,166,104,227,200,1,75,30,8,227,175,90,203,84,151,153,91,236,103,234,214,82,223,105,58,141,220,142,98,146,8,89,76,99,161,1,77,112,86,195,201,176,146,32,64,119,110,190,213,234,90,148,40,186,45,252,198,112,225,237,37,61,63,216,53,229,50,194,198,67,58,158,20,112,43,210,203,244,185,195,138,122,164,54,88,16,91,42,158,91,60,214,124,208,56,153,67,15,150,174,77,152,209,100,39,121,171,40,162,250,53,50,124,136,120,205,119,201,41,189,78,116,236,174,87,184,211,252,187,104,167,234,24,230,139,160,177,219,194,236,73,82,115,180,118,171,146,204,169,96,176,72,71,200,216,81,235,85,10,199,58,228,200,0,30,166,165,89,104,10,239,113,183,119,146,76,21,200,219,14,0,25,235,79,104,213,149,89,0,44,106,149,221,231,218,34,134,32,170,85,51,146,58,245,167,217,203,242,199,212,41,96,63,90,87,238,91,138,229,52,33,178,105,180,235,153,195,97,83,140,126,53,149,181,86,53,80,9,115,205,117,250,149,147,71,166,172,80,31,145,206,88,14,245,66,205,96,134,230,69,153,72,111,43,3,42,41,242,223,83,56,202,219,25,112,91,193,246,45,228,114,61,233,177,172,44,152,56,33,122,12,213,57,99,147,206,101,82,64,44,123,246,250,82,198,160,22,192,56,62,245,42,93,209,167,34,177,114,52,89,34,148,131,206,43,60,150,66,163,185,224,253,42,229,187,21,82,128,253,106,9,152,100,144,41,202,73,142,10,204,125,186,133,152,146,126,130,172,71,3,72,25,143,225,84,98,108,204,24,154,210,134,225,248,69,81,131,75,71,184,78,45,50,230,155,102,178,199,54,88,110,81,147,89,250,132,222,108,225,0,249,16,113,86,101,55,26,57,37,254,111,180,140,99,210,153,121,108,45,150,47,55,104,105,20,31,189,154,77,118,37,53,114,164,146,176,49,149,237,237,87,110,175,218,252,67,11,28,42,251,98,162,117,132,170,132,201,39,191,106,107,193,132,4,28,17,214,144,222,228,23,40,26,97,10,244,226,172,178,71,19,162,1,140,15,152,84,49,12,177,110,132,80,72,121,75,177,231,185,165,113,182,201,118,22,119,219,232,113,70,149,115,38,159,170,44,178,103,104,80,15,20,144,203,134,35,39,36,250,85,139,116,146,250,232,199,12,123,152,33,36,126,52,214,162,44,235,23,145,234,26,210,221,91,2,170,184,233,235,84,53,39,99,123,9,109,204,88,128,63,26,219,75,3,97,98,210,176,97,142,88,237,28,83,245,85,180,151,77,130,242,31,154,72,200,32,26,26,176,148,181,41,223,149,181,65,19,21,223,180,17,86,52,1,61,166,189,101,33,99,150,184,140,140,250,86,21,237,204,154,133,215,218,92,114,83,24,173,120,239,89,174,109,95,1,76,114,38,13,115,212,191,41,209,13,207,116,131,82,146,77,71,123,169,10,129,190,97,91,218,106,204,241,153,230,144,176,39,35,62,149,205,104,34,75,173,22,222,103,249,183,134,220,127,26,217,138,245,164,183,204,3,42,135,97,174,11,217,221,157,240,74,214,69,185,37,17,204,210,132,220,36,227,52,244,145,110,11,43,15,151,210,146,41,225,17,164,93,253,15,106,73,113,20,248,85,206,239,122,155,117,47,77,138,247,48,181,164,131,202,60,73,216,85,43,103,67,7,147,1,201,243,9,110,107,71,137,175,84,72,196,118,172,57,162,54,23,23,47,108,124,197,56,35,216,147,91,66,206,38,21,23,44,145,44,122,124,151,241,220,200,204,1,139,59,65,53,151,169,234,54,240,217,162,221,149,5,88,49,249,199,53,45,220,215,67,65,187,158,216,133,152,199,33,59,143,31,116,215,131,203,115,125,169,78,32,149,195,220,176,251,128,245,169,130,114,149,150,195,149,185,79,86,79,136,154,101,171,200,162,39,100,67,194,171,47,61,171,158,213,252,97,170,120,150,242,226,222,194,9,108,173,99,93,204,73,25,53,206,88,248,109,223,78,189,188,150,20,138,75,98,48,164,242,198,186,15,8,220,65,123,171,95,54,162,169,111,26,217,112,189,50,213,186,167,4,238,100,230,222,133,15,15,233,118,190,85,219,107,183,27,178,132,196,29,137,170,118,201,117,168,204,234,177,17,109,16,249,50,48,42,151,217,174,181,27,133,150,92,128,172,194,49,156,100,3,93,53,214,174,109,109,237,173,145,16,48,76,30,49,91,40,217,104,99,42,151,118,41,94,159,236,187,33,24,80,100,113,146,69,103,67,166,201,117,110,247,27,246,130,9,197,77,41,119,154,89,238,241,177,23,0,3,218,172,196,238,250,116,69,62,88,216,158,61,170,173,220,206,246,48,224,70,19,43,0,65,78,73,245,171,118,214,115,95,234,66,98,164,198,58,231,182,41,249,204,251,17,114,15,2,181,86,233,244,155,25,33,8,11,204,184,21,68,243,93,216,200,251,50,77,169,184,28,170,183,21,161,30,153,54,171,173,90,233,80,112,36,108,57,199,110,191,210,169,164,102,194,217,238,101,192,218,55,100,154,232,252,9,124,94,250,235,86,146,32,177,170,230,34,222,184,237,88,98,42,58,116,220,163,191,67,90,49,230,153,165,226,168,147,79,17,105,49,21,111,33,66,240,58,26,228,173,44,151,82,212,68,37,194,36,35,147,216,154,191,125,118,250,140,90,141,255,0,204,215,6,99,129,232,49,83,248,59,71,154,238,205,100,155,63,52,205,184,142,56,21,230,195,247,84,92,164,122,86,230,157,142,143,195,246,63,104,95,42,55,192,80,156,122,243,93,222,157,105,21,186,70,190,96,44,92,151,226,177,116,187,3,13,211,27,68,38,24,246,130,217,206,121,174,154,93,60,76,193,131,109,24,237,92,212,181,151,180,125,77,106,53,107,15,184,140,73,169,43,169,249,34,30,189,106,11,185,36,149,140,136,8,7,128,191,165,76,229,163,113,10,41,217,140,22,247,167,219,134,185,189,8,7,202,135,147,138,214,180,157,78,88,71,169,154,180,87,49,15,136,47,134,137,224,139,251,160,225,94,43,103,42,73,199,205,140,15,212,215,204,55,179,125,170,54,185,119,118,158,92,179,177,61,240,49,94,147,241,135,196,111,127,170,166,131,107,39,250,40,136,249,160,15,188,219,177,94,119,124,155,10,34,168,219,129,145,142,245,233,225,226,183,237,161,196,221,219,111,169,237,31,10,53,134,188,240,220,54,115,56,222,179,178,227,126,78,49,154,236,53,173,61,110,175,173,139,62,200,226,124,159,122,240,239,131,247,130,15,30,45,155,240,147,187,50,142,156,236,99,253,43,220,181,68,150,242,224,32,202,70,132,243,235,92,21,210,87,191,86,109,79,222,145,159,172,165,173,205,181,204,107,38,196,192,39,158,15,43,94,99,117,108,154,124,23,44,179,145,4,136,202,170,15,29,43,212,53,125,34,27,173,30,100,137,202,57,80,9,207,94,69,121,198,171,167,71,113,110,182,140,248,16,135,239,214,177,164,185,94,166,253,108,142,18,95,51,201,33,164,98,49,199,61,56,167,104,122,80,191,191,89,100,148,44,41,50,41,207,57,201,166,79,54,220,194,163,39,59,115,91,26,78,158,35,191,211,98,47,242,201,112,174,224,30,166,189,41,191,114,232,231,138,247,245,61,134,24,149,180,155,123,43,101,24,129,56,24,237,214,163,86,142,93,26,102,101,10,228,149,62,248,165,137,194,64,239,187,31,38,6,59,243,69,157,144,150,196,16,73,25,39,105,174,120,75,75,157,18,87,118,69,171,8,254,199,165,44,243,160,98,49,176,1,200,172,139,198,146,242,198,84,150,41,118,74,217,92,15,122,223,182,242,228,209,165,51,100,100,237,81,233,75,101,102,90,210,35,112,10,162,240,57,171,73,201,222,230,111,107,28,244,26,125,237,181,129,145,165,148,194,23,10,166,166,209,96,113,105,53,196,177,177,221,159,188,56,53,190,246,226,225,62,204,143,242,169,201,230,179,111,181,104,32,111,236,203,82,91,28,26,111,125,12,146,179,212,229,181,89,239,53,15,12,106,107,229,121,80,66,173,223,130,43,145,75,35,121,162,27,198,147,107,249,106,170,190,156,87,89,226,41,46,62,195,6,144,62,65,112,73,147,29,198,115,92,229,194,201,101,7,217,227,231,113,218,163,244,171,161,171,35,16,237,161,147,230,181,174,139,5,176,28,177,203,31,83,80,155,144,81,99,43,243,86,141,205,167,147,60,81,92,141,165,83,56,247,172,150,111,54,246,77,131,228,29,13,119,88,225,189,197,118,217,130,188,176,235,76,146,225,145,213,255,0,136,17,76,140,188,115,201,158,104,186,143,48,7,60,177,230,169,108,22,54,245,19,4,214,49,93,28,121,132,12,138,205,176,177,254,212,146,89,1,192,29,5,54,9,26,226,37,136,15,188,48,7,165,95,177,182,123,24,219,105,218,112,73,32,210,66,15,236,251,123,4,104,216,230,71,31,221,21,86,242,109,150,62,91,142,223,40,53,106,105,12,214,127,105,102,201,7,191,90,163,126,241,94,91,66,206,112,23,174,56,160,87,185,169,102,223,218,22,16,36,159,42,68,41,38,158,217,44,68,105,140,174,114,61,121,172,219,123,197,182,133,85,50,114,49,154,168,242,74,88,161,229,159,133,226,155,86,2,197,141,171,106,50,186,159,149,17,178,188,119,168,53,253,45,237,65,101,44,74,142,192,86,194,67,53,149,188,17,58,108,115,207,7,169,168,238,162,154,105,24,206,249,206,59,211,82,176,106,98,233,154,124,236,37,43,19,150,56,198,71,181,110,216,188,182,208,133,144,109,108,16,42,206,154,239,27,56,11,148,3,159,202,164,155,23,73,25,129,59,252,198,147,119,22,225,28,133,68,69,129,8,27,36,213,198,184,141,96,153,161,96,89,142,6,125,42,59,128,241,194,34,216,10,176,192,62,149,94,210,3,180,192,188,144,114,106,27,25,28,150,115,94,198,151,110,185,142,14,88,118,205,106,232,122,141,156,243,92,91,249,104,37,153,66,174,84,117,205,87,184,185,104,173,102,179,180,83,243,143,155,243,170,177,91,11,123,117,152,252,146,174,49,143,92,212,182,51,163,188,177,91,43,117,181,87,6,66,122,129,85,89,201,180,88,143,18,110,219,187,218,166,89,252,235,24,230,4,180,191,120,147,220,208,209,25,172,13,203,144,172,115,180,123,210,189,134,180,36,210,180,232,165,186,130,9,166,93,171,243,28,247,230,161,189,178,137,181,155,157,66,92,11,107,102,196,67,212,251,86,84,75,112,147,172,194,99,144,184,171,151,91,245,195,105,101,106,92,199,20,129,164,35,187,83,148,185,85,198,151,51,178,52,60,25,167,182,165,226,73,181,153,67,171,50,21,85,43,193,25,175,74,187,155,206,144,174,126,108,114,107,63,68,176,182,209,236,215,143,223,52,120,234,125,106,85,133,221,164,149,223,175,74,230,87,212,237,132,116,19,203,105,128,85,24,10,107,229,232,203,139,157,178,116,206,43,234,120,76,158,94,212,25,99,222,190,100,186,181,99,38,245,28,102,148,180,72,169,21,46,225,221,47,203,208,10,120,113,33,88,216,140,98,136,167,86,157,163,110,160,83,69,156,146,76,74,102,132,196,145,58,218,198,167,229,171,22,112,39,157,134,21,73,96,185,73,48,115,90,150,48,57,124,183,90,206,163,41,34,205,205,177,64,25,120,21,106,202,49,117,242,147,205,73,36,102,72,54,84,22,112,73,105,38,226,120,174,70,205,14,143,78,179,48,70,115,211,21,63,154,177,130,15,76,85,91,59,245,157,118,134,169,174,99,14,6,211,218,177,149,174,108,150,134,117,197,193,138,55,113,210,185,11,203,163,112,37,104,198,112,77,118,247,86,138,250,115,14,245,196,218,121,86,151,23,2,97,144,73,224,215,125,11,88,202,122,25,186,101,188,178,93,121,173,144,160,228,230,183,111,117,185,34,137,98,128,242,56,172,171,171,166,184,111,42,201,112,79,28,85,219,109,10,226,27,95,62,227,57,62,181,180,182,51,76,132,201,168,188,70,120,131,113,201,174,175,69,120,158,203,253,39,153,72,239,81,104,19,67,28,47,5,194,13,175,199,34,169,106,110,45,175,149,224,63,32,61,5,115,180,105,18,253,197,168,182,115,38,48,166,185,109,64,77,13,200,146,51,136,201,230,186,251,187,196,191,211,215,110,3,1,92,229,244,102,91,125,131,168,167,23,99,70,180,36,146,13,214,34,84,251,216,172,150,41,44,12,36,198,225,233,90,182,178,147,110,45,201,231,21,157,115,166,75,27,179,3,242,154,222,46,231,60,145,142,235,176,212,68,224,231,154,179,229,136,238,126,115,198,41,210,24,177,197,110,140,25,10,92,4,193,169,230,187,89,80,1,193,170,167,110,122,82,178,166,50,189,105,136,122,72,224,117,161,152,158,180,197,52,227,64,198,100,131,197,59,123,17,130,120,166,247,167,98,128,28,188,83,153,179,214,163,205,35,26,0,179,28,132,10,36,148,145,138,174,173,197,5,179,64,8,7,36,210,16,71,52,110,197,5,179,64,9,159,90,145,115,140,142,148,212,76,156,26,115,130,156,45,33,130,124,207,131,86,76,0,38,106,178,228,115,222,165,51,62,220,80,5,197,145,100,184,243,88,204,28,14,9,35,143,210,181,108,46,26,53,91,233,36,150,73,35,144,42,243,252,235,50,88,228,64,15,0,250,183,78,148,237,58,237,163,180,31,52,109,188,146,71,76,96,214,206,9,171,35,155,125,78,142,120,190,213,53,220,211,66,236,25,56,246,53,67,66,22,205,107,52,108,0,144,62,10,251,82,197,226,17,27,72,100,96,55,46,49,156,129,84,108,238,162,23,78,209,152,200,147,57,101,172,161,25,89,166,5,107,255,0,221,106,123,17,130,196,57,205,104,232,151,54,146,217,77,21,201,86,38,64,3,31,74,169,21,183,246,129,121,165,218,35,228,3,239,154,219,135,74,176,77,22,119,18,198,178,34,238,29,242,104,168,215,42,143,81,166,87,241,37,164,8,169,37,187,6,14,160,21,67,237,92,212,45,44,81,58,231,106,168,221,198,115,75,121,115,42,50,44,179,132,249,114,172,20,224,243,210,181,230,22,79,165,175,145,52,109,35,38,92,145,205,84,34,225,27,49,189,10,112,148,185,211,214,120,203,22,70,5,134,123,96,213,24,55,207,123,112,200,216,86,27,182,251,142,63,173,62,221,30,40,127,209,159,122,31,190,161,128,34,144,56,138,82,200,170,156,119,228,147,233,90,45,68,245,65,8,253,248,103,37,100,67,144,7,67,219,250,212,242,2,98,158,49,43,15,36,229,70,69,64,210,188,142,37,218,170,249,198,223,106,100,206,222,100,142,220,44,188,54,41,217,220,126,98,91,200,77,196,65,164,192,110,27,119,76,83,174,45,228,130,228,195,11,141,140,119,96,122,83,22,17,46,192,152,1,121,37,189,42,121,100,119,186,86,17,168,64,155,119,14,244,48,220,85,243,34,117,140,29,201,232,125,106,244,106,146,202,25,112,187,122,231,166,106,181,185,81,118,187,142,112,51,205,104,105,209,68,205,32,60,134,124,156,246,172,164,198,73,112,83,239,151,12,228,109,10,58,84,147,217,194,154,114,203,38,20,19,130,125,205,81,150,120,98,212,8,80,54,169,239,91,58,164,118,239,165,42,13,206,174,67,99,112,24,53,147,99,70,157,164,98,29,58,72,227,49,237,17,0,49,212,140,117,174,179,194,50,201,107,98,109,174,99,117,152,170,176,35,166,13,112,198,71,138,123,53,16,224,73,30,222,27,252,250,87,127,105,231,193,172,48,251,209,201,106,143,243,144,113,142,56,198,61,107,142,174,136,234,167,22,201,97,143,200,213,243,38,78,243,128,125,42,91,221,50,25,229,155,39,203,114,56,97,198,79,189,62,6,217,41,150,96,14,91,3,52,179,204,130,25,150,76,238,110,84,210,132,110,145,163,42,203,98,150,182,62,108,83,18,81,112,70,71,38,160,240,226,172,122,85,196,206,131,205,121,56,44,58,15,106,125,237,194,73,111,111,111,141,140,88,110,199,117,230,180,218,222,9,45,132,48,18,172,169,184,109,238,125,235,78,91,232,138,142,132,54,182,255,0,105,157,100,124,150,28,30,120,34,171,205,161,105,242,45,195,124,202,204,113,158,184,250,113,87,180,219,141,176,124,234,1,15,176,253,127,200,168,164,187,107,35,50,182,0,229,179,142,213,46,234,73,246,17,207,195,165,105,82,45,203,52,141,51,109,192,70,3,1,191,42,167,164,216,199,100,142,100,5,151,205,220,20,244,29,122,83,44,38,121,190,216,75,146,174,228,165,104,219,198,88,67,10,229,137,113,156,208,247,212,30,199,79,225,61,49,163,138,107,215,66,73,124,162,142,152,174,134,214,31,50,25,221,213,214,70,96,70,122,99,56,166,90,48,182,209,214,20,202,185,96,63,74,188,167,204,16,194,88,255,0,14,113,215,57,21,113,75,230,98,217,198,248,199,80,26,70,129,114,200,170,31,205,49,130,123,140,19,253,43,137,240,149,171,195,163,207,171,75,26,102,228,146,219,135,242,174,135,226,212,192,195,13,156,64,16,215,89,127,92,237,53,143,119,59,127,194,57,107,166,91,41,243,23,5,130,255,0,119,7,250,226,177,191,226,107,20,219,138,41,248,119,86,75,123,237,70,8,226,7,115,125,56,53,87,83,185,184,142,218,72,132,91,84,19,180,147,147,138,183,225,189,43,237,210,220,54,99,12,62,240,193,207,20,154,155,219,29,200,165,4,158,75,41,66,14,71,35,158,180,210,78,102,122,235,234,115,107,168,75,110,23,112,82,118,243,184,113,212,87,100,103,180,147,75,149,27,144,33,224,103,161,227,154,226,100,211,110,46,236,89,81,148,58,156,231,218,183,62,201,117,105,99,20,219,227,146,39,80,142,70,120,63,228,86,181,99,22,226,40,187,61,78,150,61,74,22,240,45,253,182,72,97,105,46,27,191,221,53,229,102,229,205,155,4,35,25,198,77,119,23,183,75,14,137,117,106,169,251,223,179,72,73,30,155,13,121,253,160,50,157,132,96,49,252,235,167,2,173,204,188,206,124,74,91,155,26,85,152,189,40,140,87,144,59,211,53,199,22,54,80,219,109,41,56,228,251,140,211,35,190,159,73,191,133,98,136,17,189,78,113,238,41,124,107,170,38,179,175,137,109,211,106,164,74,132,1,222,187,165,45,52,57,33,22,229,169,128,210,201,39,204,206,74,210,35,72,153,1,184,53,51,91,29,216,85,227,20,142,164,68,56,230,161,92,233,82,142,200,72,24,38,119,1,159,165,105,66,177,197,28,35,0,141,192,227,241,205,102,24,100,242,131,117,205,2,224,24,213,11,29,235,84,180,220,134,185,142,184,79,38,163,28,132,73,177,20,142,245,135,113,124,237,168,49,92,157,163,111,214,168,69,125,60,67,98,177,193,57,166,203,62,247,27,78,9,235,84,229,117,161,10,149,153,52,178,49,157,220,140,12,113,68,78,16,97,198,71,111,173,70,139,230,74,185,60,10,148,149,103,0,142,1,205,103,98,222,154,18,170,236,86,115,247,170,176,86,112,199,21,43,74,197,88,231,244,166,91,202,238,254,88,4,131,232,41,216,53,138,184,195,22,196,15,223,6,157,3,20,148,59,177,0,48,169,31,204,147,247,88,0,126,180,249,33,65,181,71,222,36,80,39,54,247,44,125,165,175,231,223,33,12,136,167,27,186,86,238,150,116,203,155,6,154,249,226,105,64,194,142,132,10,231,45,45,131,75,176,244,218,127,157,73,45,154,42,49,69,233,232,104,191,67,62,85,114,23,218,36,149,145,201,30,103,202,61,170,214,224,240,185,97,134,24,200,245,230,170,91,176,243,87,112,225,77,88,145,214,107,166,242,248,82,184,226,167,68,83,208,72,142,236,141,184,247,164,72,213,83,115,158,167,173,107,139,104,4,126,90,131,184,166,73,62,181,153,34,166,192,160,229,129,230,147,2,204,118,241,189,137,144,72,11,135,224,98,147,77,187,254,205,146,89,121,249,134,56,61,179,85,99,102,72,200,80,113,77,144,151,65,25,25,61,233,15,75,26,55,126,36,23,122,116,150,226,54,82,237,140,150,237,89,226,73,30,223,236,251,155,203,94,113,154,137,34,18,41,40,160,109,237,138,179,18,50,161,82,59,28,83,114,28,82,33,130,48,241,150,3,229,233,87,108,93,30,246,29,227,9,230,47,83,239,85,145,154,11,98,170,163,147,222,165,242,154,123,71,149,2,143,46,69,233,233,145,89,79,107,26,199,77,79,100,208,117,6,180,213,45,180,197,56,133,209,220,49,96,64,29,107,168,128,70,93,132,71,108,38,76,245,239,94,65,113,115,229,45,157,221,188,192,74,137,176,129,215,29,235,212,190,215,8,211,44,78,74,150,1,176,59,228,115,94,108,244,59,169,235,177,175,122,16,75,10,194,195,37,240,106,243,18,7,221,227,56,206,107,18,221,35,184,64,241,228,28,22,228,158,181,60,183,183,80,24,225,17,238,46,58,212,202,86,53,130,232,104,78,130,220,172,164,130,91,165,99,234,177,203,12,133,99,77,202,234,24,183,166,43,78,120,100,185,72,151,118,2,114,205,80,223,68,243,218,98,54,203,227,25,90,211,154,218,153,205,115,47,67,12,198,183,246,156,191,150,136,173,189,125,70,14,107,207,60,55,6,156,222,47,158,229,194,121,80,174,64,218,15,96,63,173,119,77,63,151,109,113,110,71,204,200,84,125,77,113,86,154,121,240,198,188,147,92,38,244,150,44,115,211,56,170,167,172,172,246,102,115,111,149,216,221,213,47,52,131,122,215,32,42,68,205,146,129,120,36,10,226,245,39,138,227,84,184,154,219,1,28,140,16,59,98,186,29,64,90,93,217,164,9,180,77,44,135,63,74,197,186,211,26,210,229,45,208,100,28,124,192,215,100,34,150,135,12,229,35,50,206,95,38,70,86,82,118,231,111,181,89,58,124,151,12,47,37,124,168,28,3,233,86,238,237,173,108,221,162,46,76,184,4,154,39,103,104,133,188,103,247,123,51,90,108,68,110,204,45,82,246,59,139,128,177,175,202,20,100,14,244,233,53,77,176,193,31,151,181,84,17,250,84,47,167,168,82,67,225,179,210,162,158,218,95,178,25,157,127,118,135,0,211,90,151,98,229,164,209,121,98,76,101,179,235,83,204,207,117,48,148,28,44,127,173,100,91,36,162,4,120,144,132,99,183,61,107,90,238,104,237,172,161,137,78,210,192,238,164,211,189,132,209,4,246,87,94,33,187,131,73,178,7,46,114,199,175,29,107,213,117,27,8,172,244,251,29,14,5,141,26,218,5,105,89,64,228,215,53,240,234,40,163,121,181,39,199,152,34,218,153,239,206,42,142,169,173,106,16,106,51,93,52,153,50,240,50,7,64,107,207,174,220,231,200,186,29,244,82,132,121,153,141,115,51,195,119,125,111,24,33,229,124,0,43,210,188,27,164,220,218,105,6,222,85,203,59,57,4,142,156,10,225,180,205,62,93,79,92,133,228,219,186,80,29,179,199,122,245,175,15,25,225,212,164,130,237,64,64,78,197,30,152,255,0,235,87,30,34,62,210,212,254,243,162,15,147,223,53,244,248,154,210,198,59,88,162,86,101,25,102,198,42,113,38,203,157,210,124,170,58,10,177,52,110,92,52,68,1,140,99,214,170,79,109,230,129,184,227,28,158,106,171,37,8,40,162,85,164,238,201,36,149,86,213,228,219,151,118,33,69,50,230,229,116,13,14,107,201,64,46,49,193,56,201,61,168,86,221,122,185,4,195,26,231,138,243,239,137,222,45,51,106,43,225,235,49,159,38,72,228,153,198,8,245,3,243,197,24,120,115,123,221,122,24,214,124,170,200,243,87,186,123,155,193,125,114,172,239,35,60,140,9,206,6,227,197,98,222,77,231,220,52,160,96,23,59,87,210,175,203,57,130,105,17,143,204,228,254,89,170,73,31,153,125,183,248,65,4,154,245,160,172,142,119,169,2,220,79,167,95,219,221,219,177,138,104,219,57,7,30,213,244,71,132,238,164,213,180,27,59,169,102,228,219,171,144,24,147,184,231,38,188,3,83,88,228,189,97,255,0,44,192,249,113,218,189,63,224,166,165,45,222,147,123,99,150,105,97,141,85,55,1,192,201,174,76,109,62,104,115,91,99,106,50,182,135,160,181,145,184,182,148,172,237,207,78,107,204,188,68,166,5,149,223,119,155,26,201,140,119,175,88,211,45,229,88,101,134,225,191,120,167,56,2,184,143,22,173,189,166,155,124,210,68,55,178,72,17,137,230,188,250,113,113,146,147,234,117,185,221,88,241,248,228,5,195,99,182,79,215,21,214,248,106,216,94,235,177,13,219,68,101,78,125,14,43,145,64,200,36,245,42,49,249,102,187,15,6,72,163,82,185,147,60,134,141,64,175,78,175,195,169,205,77,123,199,161,179,46,157,3,134,30,103,202,216,201,239,87,180,171,137,174,52,115,35,199,179,105,233,248,85,75,141,57,174,101,133,201,1,49,147,207,189,104,43,238,134,88,163,227,144,163,21,197,205,101,99,178,42,237,200,209,86,183,183,179,92,201,159,152,29,184,207,53,45,212,193,45,3,200,7,148,8,61,125,234,181,172,8,92,68,196,51,40,4,131,70,162,77,190,151,49,144,141,164,128,61,185,21,188,91,90,24,206,58,220,195,180,212,139,235,151,66,54,85,139,24,28,245,166,73,98,246,250,151,219,54,130,168,119,31,113,81,13,62,41,16,73,27,97,201,206,86,185,239,30,107,58,150,129,97,29,178,72,88,207,180,110,0,112,15,225,73,43,189,12,155,178,212,198,213,124,69,46,179,226,6,189,72,124,168,32,37,1,39,142,184,170,115,106,47,119,120,4,42,140,209,29,248,207,181,44,214,109,22,147,10,39,203,189,124,199,39,185,235,89,122,125,208,176,184,150,86,0,249,137,183,165,119,211,138,72,226,170,219,149,217,98,227,83,107,215,121,164,11,230,55,202,6,122,86,76,115,63,156,224,12,109,57,53,125,173,226,16,25,112,23,39,34,179,150,22,134,226,73,54,150,14,48,43,115,27,151,224,113,49,103,85,227,28,210,219,121,115,46,36,224,3,214,163,180,127,179,90,21,99,130,221,105,246,50,71,20,202,178,156,171,48,237,72,111,65,94,79,178,220,51,70,6,208,59,209,166,234,249,184,115,114,139,176,240,14,77,63,89,97,60,178,8,80,8,134,23,62,180,201,116,241,246,8,25,20,110,39,154,105,92,145,215,91,100,148,121,44,118,55,240,213,89,81,224,10,140,187,191,187,237,91,150,154,99,5,89,24,2,0,224,85,137,237,173,68,43,35,140,185,61,51,210,139,164,36,115,176,69,36,147,144,235,194,114,14,42,93,237,246,184,188,184,195,21,57,231,165,109,94,219,237,182,143,200,3,15,140,154,168,109,141,181,204,113,168,4,158,88,210,220,6,223,95,61,197,192,146,96,163,111,64,13,82,51,220,93,93,238,68,34,37,28,154,179,125,52,50,76,17,16,12,96,28,84,168,33,133,204,104,224,146,57,230,158,131,18,215,80,187,142,39,217,111,148,35,4,226,173,216,223,200,240,24,190,207,176,103,151,169,45,238,25,1,136,64,60,176,51,87,26,238,208,105,178,67,20,97,101,3,62,191,206,155,66,216,132,76,228,108,77,174,123,12,213,59,121,167,142,241,160,84,37,248,45,142,112,41,144,60,176,196,183,25,57,98,120,0,102,183,188,33,121,166,160,213,117,11,254,37,48,148,134,38,235,158,149,157,129,106,69,56,16,92,38,8,59,253,42,173,229,244,66,113,17,94,51,250,212,58,107,75,188,37,206,75,22,102,231,176,244,169,218,206,11,167,243,183,115,191,1,125,106,101,160,226,205,41,167,142,202,198,52,95,156,182,56,21,82,105,14,91,204,109,136,138,74,2,125,170,232,182,37,136,124,16,131,60,138,197,215,82,77,103,202,130,205,89,113,42,198,89,71,0,26,86,87,187,41,107,160,219,97,54,164,175,13,178,177,33,15,207,158,248,175,84,240,166,145,111,165,233,81,41,193,149,84,59,147,131,150,53,75,195,158,16,91,91,105,45,73,70,48,240,91,7,159,106,234,46,45,35,138,214,47,36,42,63,70,3,190,43,57,94,78,253,14,138,113,229,122,144,76,68,204,100,43,247,120,20,244,140,58,97,206,5,51,121,17,177,43,133,29,5,72,20,180,42,75,99,53,154,58,71,64,85,17,149,73,56,233,95,56,66,203,44,4,48,231,21,244,165,185,30,91,240,21,63,188,107,230,139,86,70,66,164,224,226,162,163,181,137,145,132,45,88,95,187,3,222,182,116,130,124,227,188,112,42,164,177,155,121,153,250,138,181,103,120,132,16,131,154,148,193,22,47,46,227,73,240,0,171,86,16,180,207,184,10,196,158,218,105,231,221,180,214,213,141,203,218,199,130,184,226,178,168,202,137,168,150,174,15,90,109,244,12,32,56,28,212,250,123,181,200,44,77,89,151,105,59,77,114,107,115,91,24,26,76,114,36,167,32,245,174,128,74,87,131,82,69,12,113,46,66,140,154,133,163,249,185,235,81,37,169,172,118,9,164,43,108,221,198,51,92,5,232,243,110,228,44,48,164,215,162,144,162,15,155,166,43,128,241,12,177,121,229,98,227,154,237,163,115,158,163,212,203,211,47,127,179,181,96,236,1,141,78,121,21,221,47,138,109,245,150,142,209,2,46,78,58,87,11,111,106,147,185,13,201,219,80,5,125,62,253,94,50,70,13,118,59,88,205,30,177,121,164,44,86,138,87,4,145,218,185,27,171,73,226,186,11,32,62,89,61,235,87,67,215,218,227,203,142,119,202,244,173,93,106,193,47,44,140,176,158,71,76,87,36,183,54,138,49,6,158,201,16,104,207,31,90,134,91,96,173,144,62,106,131,76,158,226,25,252,185,216,237,7,24,53,208,199,106,15,239,159,238,210,70,221,14,78,104,100,183,155,120,227,154,146,234,248,61,182,49,150,2,159,173,93,199,185,196,124,226,177,172,110,183,51,44,139,193,174,136,24,77,25,211,19,43,146,120,57,166,108,245,53,45,238,5,193,217,192,168,1,61,235,165,28,210,31,181,79,3,138,110,2,158,41,73,220,48,58,210,198,165,78,77,48,66,14,189,41,198,156,236,180,205,194,129,8,58,211,187,83,114,42,69,197,0,48,131,218,152,222,245,51,96,10,139,27,141,0,34,243,78,199,189,74,176,18,180,211,9,7,173,0,32,139,127,57,164,49,236,52,165,25,122,26,76,147,64,14,86,2,158,92,98,162,95,122,94,41,12,80,192,115,218,156,101,24,192,168,88,118,20,177,167,60,208,6,197,212,241,203,121,212,152,113,211,210,170,89,90,198,102,49,40,66,163,59,124,204,250,251,84,108,100,116,204,107,242,21,228,158,185,167,237,156,194,178,236,25,78,152,29,126,181,186,138,91,51,150,231,69,105,225,56,229,5,201,137,89,151,28,116,172,133,211,82,59,179,28,82,34,8,228,193,11,208,156,26,208,151,86,104,109,161,10,64,46,184,111,99,89,118,81,221,93,220,50,195,26,151,103,228,243,211,214,178,92,250,183,176,238,146,212,191,116,255,0,217,182,254,76,109,28,157,200,60,213,56,238,14,3,67,38,209,140,176,97,145,159,74,123,233,215,48,234,43,5,202,16,196,228,55,168,164,184,182,138,23,120,86,87,87,45,252,36,122,31,106,164,163,98,173,209,25,215,50,75,117,43,43,206,25,135,205,130,184,80,61,170,196,16,25,109,148,110,5,67,14,159,231,165,79,164,199,29,213,143,151,57,38,89,24,170,158,43,115,251,62,11,111,11,74,24,164,111,207,39,169,62,130,148,230,213,145,43,83,159,189,209,163,177,151,100,129,138,201,135,76,30,42,59,237,45,97,48,178,51,100,242,70,120,21,163,37,249,184,210,45,163,149,49,36,73,177,24,245,35,222,170,52,140,209,110,221,157,171,223,234,41,169,49,149,34,136,54,55,151,50,224,238,250,82,76,86,20,59,129,242,189,250,230,174,137,145,174,37,112,6,241,142,59,98,165,241,44,54,81,197,102,246,172,237,35,97,221,88,141,185,252,170,249,181,176,20,128,217,103,22,21,75,55,204,71,165,54,121,22,57,83,111,152,200,71,42,59,26,125,179,5,184,146,83,243,44,152,10,15,65,244,167,186,180,69,227,80,165,155,230,201,20,153,90,12,2,54,113,38,36,80,7,115,83,65,112,201,133,131,144,91,36,181,54,218,41,28,108,102,201,110,8,61,133,17,167,146,152,3,230,193,111,200,212,180,3,86,221,103,121,93,152,128,167,115,31,111,106,188,88,79,10,196,206,25,0,202,129,215,143,90,135,76,37,243,152,195,130,217,113,237,83,3,106,215,14,240,176,82,9,27,79,110,43,57,218,197,35,160,130,202,59,203,237,61,85,120,88,193,60,247,32,215,83,186,72,146,197,192,193,81,229,59,12,244,29,43,19,77,177,150,211,196,54,54,134,69,97,58,70,84,142,163,32,215,93,29,147,230,250,204,224,203,191,11,154,224,169,118,236,118,211,209,106,90,188,184,140,60,1,198,50,0,93,189,13,55,90,83,246,132,141,23,46,155,118,133,239,245,170,240,24,238,109,76,50,19,231,219,127,60,212,144,200,46,117,57,28,203,141,184,12,65,233,197,107,5,104,219,184,92,100,182,230,254,252,196,202,34,120,148,96,142,148,251,89,94,41,202,21,108,131,176,154,167,164,92,74,247,154,163,75,153,27,113,199,178,142,227,223,165,61,165,154,246,203,237,150,235,34,155,115,251,200,253,105,78,42,215,69,27,87,138,155,151,229,100,80,50,113,220,214,54,189,113,17,209,239,37,4,238,88,118,174,123,156,138,189,27,75,121,4,55,49,137,36,140,224,21,39,161,205,96,248,162,64,215,112,90,32,196,111,33,14,59,241,81,117,208,76,165,166,249,107,103,108,23,59,201,3,7,185,32,154,232,124,55,4,159,218,202,242,170,149,89,6,49,235,159,255,0,93,101,91,196,130,240,121,163,104,65,149,9,235,93,7,134,17,163,46,251,129,95,60,54,94,156,157,216,158,199,113,113,106,85,154,76,46,4,132,129,238,58,127,58,161,106,215,11,169,249,175,183,25,233,219,168,173,9,103,91,171,136,225,77,192,22,46,205,218,178,181,35,61,186,9,86,72,216,22,0,5,7,63,120,86,145,209,182,101,187,177,192,120,245,139,120,158,72,216,22,17,201,230,48,244,200,172,189,39,90,211,238,245,18,138,205,27,196,167,115,49,24,35,211,249,82,252,70,188,158,61,126,238,72,192,83,43,133,206,63,132,41,174,2,11,148,182,183,159,123,144,236,126,241,25,230,149,8,115,43,154,74,92,146,77,157,102,137,168,79,109,226,43,198,180,243,2,59,16,172,189,205,107,173,172,171,115,139,168,119,179,183,223,113,206,13,102,248,34,88,85,145,100,147,113,108,183,3,7,53,209,222,106,11,29,200,105,207,201,32,42,51,212,28,241,83,83,77,22,228,197,110,217,86,243,79,183,70,88,163,1,65,32,182,59,143,74,173,170,42,195,164,95,91,219,99,100,96,28,26,204,214,117,33,167,127,172,103,37,152,109,62,213,23,219,150,249,38,129,119,237,148,174,227,223,24,172,249,37,164,152,218,93,13,57,109,188,255,0,13,205,126,195,14,246,146,3,142,159,112,143,235,94,126,172,1,87,143,130,181,233,55,37,127,225,28,158,221,114,22,59,102,3,223,142,245,231,38,221,173,228,96,216,228,18,107,179,8,236,165,110,231,46,33,106,135,7,55,83,151,7,37,57,167,236,13,3,93,148,13,134,193,247,164,181,72,224,138,226,109,216,206,0,252,106,24,117,17,5,131,91,147,156,182,122,87,93,238,115,114,245,16,92,164,91,142,222,189,106,177,153,89,240,87,42,127,134,172,121,105,36,65,251,183,106,172,246,146,121,138,84,17,232,105,167,98,172,135,52,210,67,18,135,94,15,79,106,211,143,73,134,95,9,46,162,72,89,12,152,199,122,207,158,63,37,226,243,155,42,59,250,81,125,124,235,4,118,112,200,124,128,65,34,175,125,65,174,136,165,42,148,96,8,192,219,154,108,99,45,181,120,205,88,185,34,105,80,47,64,181,37,149,160,150,83,185,122,0,64,205,43,216,209,201,40,234,2,19,25,65,156,239,253,41,46,20,135,33,56,197,89,95,146,232,164,131,143,225,161,194,111,144,238,231,176,164,217,149,204,246,102,198,220,241,222,164,132,178,41,199,36,247,29,169,230,37,39,129,214,159,12,108,153,81,206,105,92,166,238,137,108,225,50,72,199,56,199,60,212,19,229,29,91,118,88,116,53,43,72,240,166,16,224,183,94,42,155,110,147,103,60,231,154,119,11,22,173,103,242,137,121,14,78,48,42,247,218,227,22,192,99,230,110,181,152,98,204,128,103,229,21,56,77,210,162,226,139,137,161,233,17,33,219,28,30,212,235,107,55,57,101,56,2,159,230,164,69,147,169,3,129,82,61,223,151,108,21,70,11,82,100,242,177,146,78,209,43,237,36,177,0,19,154,167,1,45,46,73,235,214,167,18,6,83,145,214,129,30,210,78,41,14,197,216,138,34,231,130,0,228,84,112,20,148,49,200,12,221,234,24,91,42,195,53,84,57,71,35,4,0,104,184,88,183,24,104,101,32,142,13,88,146,225,4,32,145,243,30,42,9,110,86,100,80,57,35,218,160,217,188,168,63,222,28,126,52,153,72,154,233,138,91,16,199,157,164,244,246,174,175,195,176,136,116,88,158,88,193,91,135,82,126,81,210,185,157,70,212,180,193,51,213,112,7,225,94,175,224,157,34,59,237,37,60,240,190,92,16,43,17,158,248,53,141,73,105,161,106,45,173,14,99,93,88,172,229,156,67,22,228,49,229,112,59,215,125,225,253,74,219,92,208,45,85,23,55,16,70,3,41,224,140,10,124,186,69,181,222,129,230,8,149,156,73,146,125,87,34,185,157,51,82,135,71,241,93,185,137,8,182,189,113,27,0,56,7,56,174,39,46,117,103,185,213,21,40,52,217,219,90,222,200,241,203,10,193,180,198,49,250,213,217,167,153,238,44,161,88,254,98,57,63,133,103,222,92,155,91,153,100,138,54,40,236,0,56,234,51,86,239,110,36,177,154,41,128,35,43,242,241,158,213,26,90,204,222,237,59,147,234,215,83,70,162,4,66,50,112,92,82,217,92,61,190,158,75,33,102,35,140,210,218,92,199,124,60,185,70,14,3,16,125,106,103,150,38,148,219,70,164,17,192,61,170,117,185,162,105,171,28,221,253,179,67,26,92,55,223,145,139,17,88,94,53,141,238,116,21,184,68,37,192,94,157,69,118,119,168,178,39,146,195,33,15,6,178,53,91,116,154,9,45,194,126,239,229,7,4,209,118,165,114,92,116,56,123,173,13,227,208,45,117,68,149,134,232,201,62,196,10,231,231,213,231,54,200,166,54,243,50,48,254,216,174,171,64,177,185,213,96,188,209,101,156,129,1,44,1,63,195,158,148,235,221,42,9,163,251,45,181,184,119,143,11,212,215,163,9,221,38,207,46,81,180,153,194,65,122,146,221,249,146,177,39,248,178,106,245,213,224,220,187,15,4,96,159,106,182,254,20,75,73,21,221,134,243,146,121,53,9,208,149,149,220,73,192,237,154,214,233,135,161,18,253,148,71,35,51,97,64,227,158,134,179,38,189,118,139,200,84,38,48,126,247,173,89,109,26,238,104,152,34,252,158,185,171,163,74,146,8,237,226,104,212,2,1,39,52,185,132,102,233,247,114,57,22,223,103,194,161,234,123,84,90,156,50,75,125,20,17,134,103,45,201,81,156,10,234,33,240,213,201,129,239,27,10,155,73,235,140,243,90,190,16,210,173,100,177,185,212,175,21,26,80,196,40,220,65,0,115,88,86,172,161,27,155,80,166,234,72,208,125,17,52,79,9,233,210,121,172,101,145,65,101,233,214,184,136,96,155,81,214,99,201,253,212,82,96,228,240,69,116,158,35,213,94,238,1,10,19,180,144,168,3,3,180,1,84,180,77,45,39,181,185,49,72,68,177,31,94,167,21,193,22,227,23,41,110,119,164,155,177,215,37,180,173,127,12,182,208,166,196,137,87,114,168,254,240,174,217,46,25,238,74,8,0,218,163,45,138,231,60,29,54,219,24,44,229,141,204,187,73,44,71,29,107,175,181,81,8,114,195,169,197,97,73,74,238,76,169,181,176,249,92,170,5,78,166,168,151,153,67,161,25,44,14,42,195,19,33,102,83,192,167,69,102,215,19,164,193,240,138,62,239,173,77,78,105,206,200,46,163,27,179,11,199,26,184,240,223,131,228,36,126,254,72,93,84,131,131,156,127,245,235,197,180,113,35,233,47,125,41,105,47,110,166,7,115,28,158,194,186,127,138,250,236,250,223,138,44,116,11,69,46,17,202,56,81,158,73,3,154,139,195,90,36,151,94,33,62,30,5,68,150,241,23,118,32,224,115,94,165,24,198,41,51,130,109,189,206,67,196,182,13,99,168,170,22,222,74,6,56,247,172,235,125,228,200,64,194,5,226,189,23,197,30,30,91,93,48,207,230,172,215,14,229,55,96,244,7,165,115,17,233,82,181,142,212,140,110,63,123,222,186,97,43,163,39,161,207,74,185,85,35,57,207,36,86,223,195,223,19,127,194,39,226,41,164,149,51,111,114,170,191,120,241,134,164,58,90,13,58,66,220,72,188,142,125,235,149,185,5,99,115,131,185,78,65,207,190,105,84,143,52,90,42,15,169,245,173,140,158,101,201,191,199,201,47,191,74,243,207,138,72,211,75,26,195,185,211,107,18,7,21,187,224,13,101,117,111,11,195,185,203,200,165,195,18,71,108,122,85,159,19,219,195,117,20,42,35,12,16,62,226,126,149,226,217,195,75,236,118,198,60,218,158,3,123,19,193,35,111,82,170,84,96,100,122,87,91,224,120,162,243,174,153,114,88,74,164,143,194,168,248,226,210,222,59,107,89,96,32,59,109,7,3,218,182,126,27,163,125,155,87,224,23,5,15,79,106,244,39,39,42,74,66,166,173,51,182,142,115,115,60,120,37,66,167,60,251,214,140,82,164,50,36,113,13,238,198,176,236,174,119,78,0,94,113,131,249,214,164,106,203,54,87,239,6,224,87,26,212,235,230,74,54,46,194,36,131,82,144,201,144,242,12,102,151,91,83,48,91,48,196,156,6,63,157,76,196,75,60,121,111,223,31,225,172,185,110,152,223,205,35,2,72,249,51,138,209,92,201,145,172,50,193,104,175,141,192,49,0,87,57,227,59,120,181,45,91,79,137,203,22,141,3,21,246,197,117,233,117,181,34,24,1,50,79,63,74,230,60,66,251,245,213,156,13,159,184,80,62,181,116,239,204,101,61,34,113,90,238,172,183,242,197,12,9,181,109,198,194,71,126,213,157,53,184,82,161,134,56,230,175,67,111,26,70,33,96,12,175,51,49,111,108,230,151,82,182,105,38,113,28,121,33,107,211,79,67,204,156,174,204,205,73,100,123,24,153,50,20,117,34,150,198,250,221,217,35,151,56,85,244,239,87,237,229,137,180,87,130,228,225,250,0,126,181,143,34,197,13,224,64,188,109,226,173,61,8,216,217,58,82,92,35,78,37,100,199,221,82,58,213,117,129,95,228,7,44,189,120,167,218,221,17,20,133,152,157,163,229,20,91,93,41,36,176,193,99,130,104,66,21,163,204,74,164,240,79,53,109,163,95,178,162,199,211,183,53,86,88,204,140,233,1,220,171,201,111,74,185,103,113,105,24,129,37,110,141,200,164,219,232,34,27,121,174,160,70,87,81,176,30,57,164,138,233,86,105,4,217,218,71,202,61,43,75,85,130,43,152,203,219,176,10,167,181,99,171,137,191,116,0,44,56,233,70,224,108,164,129,108,5,195,28,160,233,72,109,150,238,212,220,43,149,118,234,59,213,54,62,83,71,111,41,196,96,130,7,165,104,197,115,9,185,35,63,32,28,12,113,72,102,84,22,106,162,77,219,178,252,99,32,154,170,52,193,109,41,148,239,111,199,189,107,76,209,220,95,49,140,4,3,166,42,63,177,189,228,50,1,33,24,126,185,161,59,5,140,246,212,166,19,249,106,131,140,14,125,42,229,138,11,153,163,92,129,191,59,143,122,135,236,127,101,158,39,148,131,243,224,156,118,173,11,216,163,71,86,129,190,76,127,8,198,42,156,130,197,163,100,137,123,8,27,204,74,65,56,21,30,167,44,43,175,44,240,193,136,163,32,129,142,51,80,88,222,79,17,111,49,152,143,122,142,64,247,19,51,179,29,134,163,154,193,103,98,75,219,182,50,201,57,80,4,132,228,143,165,109,217,88,192,250,124,19,163,224,99,123,143,83,92,236,202,201,10,198,72,104,221,135,62,156,215,76,30,222,29,57,99,135,36,4,198,105,221,117,17,94,250,224,199,109,43,70,251,157,248,206,59,86,175,134,11,216,74,44,102,183,13,36,242,35,169,3,39,111,173,115,183,183,81,125,137,224,182,66,242,132,207,0,158,156,215,103,224,203,27,219,171,38,191,185,44,178,176,64,129,147,5,64,174,122,178,190,136,222,156,14,233,45,126,193,230,180,114,59,239,125,196,19,210,168,187,121,151,114,59,19,158,195,181,45,205,195,43,183,36,176,25,39,61,233,33,109,232,114,49,242,230,147,149,244,71,84,99,166,163,177,231,66,65,224,47,106,117,187,38,210,92,224,39,106,138,121,86,24,212,238,203,26,165,182,91,183,216,170,80,55,4,138,146,155,177,44,247,77,123,9,134,17,181,73,193,61,241,95,54,75,4,203,116,124,178,64,205,125,83,103,103,14,159,10,175,12,199,214,190,109,182,64,170,36,144,118,205,101,91,161,45,220,202,189,141,214,15,152,28,212,58,60,59,92,179,244,205,108,222,220,91,202,155,70,43,40,176,137,78,202,152,130,55,146,230,4,112,187,69,79,34,197,44,100,132,174,102,221,164,105,129,61,43,168,181,216,34,25,239,88,205,151,17,150,87,95,102,202,177,192,173,36,34,76,55,83,89,87,246,167,112,41,82,90,221,58,128,166,177,177,191,67,113,88,178,129,233,77,145,178,73,29,105,182,238,124,178,72,234,41,222,89,88,203,26,135,185,113,216,167,170,93,8,172,79,56,108,87,153,95,202,211,93,49,7,154,234,53,235,230,222,99,7,165,114,196,226,82,72,235,94,141,40,251,167,36,222,165,189,30,41,36,184,28,245,56,53,187,168,104,34,104,195,47,15,222,178,244,192,241,200,24,14,9,174,202,206,7,185,139,147,218,170,76,168,163,150,134,1,96,70,27,4,87,123,166,92,172,250,114,171,28,146,43,129,215,96,154,214,253,64,232,77,116,154,28,146,60,40,187,135,231,89,51,69,161,14,187,108,96,113,42,14,62,148,191,218,174,250,43,170,156,48,21,179,175,70,145,233,172,206,65,108,87,37,99,58,92,218,76,139,212,82,72,190,99,157,146,239,253,42,65,33,207,53,34,92,70,114,2,243,86,70,146,102,189,144,145,222,180,19,67,80,189,57,173,226,68,206,110,72,157,229,46,79,20,209,30,58,213,251,200,26,214,82,8,249,106,155,182,107,161,28,210,27,149,94,180,155,201,226,152,65,38,143,187,76,145,229,9,166,249,116,245,106,82,220,80,34,34,184,167,41,197,0,238,38,156,160,80,0,199,138,140,49,13,242,212,135,20,208,6,104,2,81,51,5,228,212,70,115,186,159,129,138,140,133,221,64,15,223,184,115,75,140,116,164,35,24,197,38,104,1,41,185,32,211,250,156,209,180,147,192,164,49,200,55,12,226,156,70,40,0,175,81,138,118,65,160,14,154,251,79,130,12,67,27,112,223,54,115,222,170,90,221,65,109,35,218,190,214,59,73,201,53,67,87,152,67,8,128,204,230,112,227,156,246,193,172,196,129,80,9,164,15,43,55,0,19,210,180,133,54,214,166,9,34,228,138,173,168,237,89,67,142,170,128,116,53,167,137,116,205,56,95,32,98,236,62,96,157,142,127,149,100,90,202,32,190,141,221,24,16,122,118,197,105,221,27,132,182,145,151,123,64,65,10,7,191,52,222,252,189,9,211,154,204,185,170,234,95,105,179,180,186,137,137,109,191,48,126,160,214,61,186,77,119,48,116,228,150,201,221,80,90,72,103,84,86,14,62,124,96,244,173,169,33,107,23,18,38,221,138,50,113,69,185,61,212,39,118,236,183,51,109,163,107,107,152,226,99,130,178,241,143,122,223,241,29,145,67,109,109,44,141,251,200,242,128,30,254,181,136,1,107,159,61,178,198,67,242,133,237,90,55,51,92,248,135,81,183,66,54,52,17,237,4,112,13,103,36,220,213,199,22,175,115,20,220,135,153,32,37,153,97,59,73,239,159,240,168,101,150,72,214,72,118,16,92,229,79,181,89,185,210,110,45,36,156,103,247,132,228,145,211,20,241,110,231,202,103,125,193,23,113,207,249,247,173,211,93,6,65,10,254,250,78,187,159,0,83,110,188,209,58,36,202,88,142,129,125,42,87,158,9,20,178,182,211,24,224,158,231,52,136,251,238,29,153,136,113,143,155,25,24,161,223,113,139,107,20,141,104,195,97,11,25,224,158,180,200,110,183,185,18,15,155,160,34,180,34,85,48,56,91,140,131,201,4,85,68,64,225,64,143,27,91,44,222,213,55,190,160,11,40,183,186,86,102,108,251,116,171,44,222,99,225,64,216,16,243,223,173,36,214,133,32,105,176,25,51,133,39,174,105,0,120,227,70,104,153,120,206,123,31,106,91,141,16,216,180,203,28,143,25,219,181,177,245,250,214,197,165,172,6,231,18,198,48,92,100,142,188,138,203,129,164,47,141,170,22,70,193,199,106,214,178,18,50,220,92,51,198,202,140,0,85,7,53,149,69,161,172,81,214,217,198,103,213,154,237,17,202,218,237,85,43,212,0,43,110,125,64,217,106,54,218,132,187,132,51,161,203,31,239,100,127,76,212,158,26,129,237,237,29,100,140,121,151,12,8,24,254,28,31,254,181,62,202,213,238,173,238,244,235,184,183,8,220,180,123,250,129,237,92,49,106,76,235,181,144,178,65,1,184,23,73,62,216,174,56,207,185,231,250,86,37,212,82,233,183,191,103,73,90,70,186,144,110,192,229,79,108,123,86,141,227,227,79,17,193,242,61,171,6,227,208,127,250,235,34,223,80,155,87,241,132,6,54,103,8,87,114,250,113,90,119,68,163,118,91,120,180,25,97,156,76,197,14,4,187,142,79,210,141,86,238,93,59,85,23,182,136,210,105,183,96,6,3,144,56,255,0,236,106,200,88,46,13,197,173,208,86,146,66,88,6,237,219,250,214,126,140,207,109,39,246,69,236,135,42,229,163,15,247,74,116,199,235,89,243,92,178,11,123,155,187,19,41,180,150,73,173,228,144,73,180,117,30,223,74,71,176,148,78,215,215,68,150,114,89,65,237,154,212,146,197,180,205,85,140,32,136,217,119,31,238,253,5,69,168,57,184,137,138,177,43,239,216,211,73,8,161,104,165,238,1,31,54,230,231,53,208,120,113,204,162,120,118,169,219,46,107,19,74,129,204,136,31,140,183,203,143,90,216,208,229,58,125,245,213,172,202,4,206,75,47,191,52,158,225,99,182,142,221,226,137,228,118,249,2,113,142,185,168,110,132,45,167,198,232,139,145,128,75,117,198,225,80,193,122,94,221,210,67,207,64,7,173,67,123,43,77,26,66,128,6,108,41,199,78,162,171,153,90,198,106,45,74,231,154,252,96,65,25,130,226,37,233,46,9,245,226,188,194,111,151,119,56,78,48,71,92,215,175,120,248,67,121,161,61,189,201,11,50,92,144,10,250,96,215,152,221,232,205,107,106,178,137,131,135,193,0,158,245,174,21,165,23,114,171,174,104,221,23,252,45,169,73,111,174,219,103,12,160,125,214,28,117,21,214,248,138,214,75,251,129,113,10,237,84,251,160,116,205,112,26,117,224,181,213,96,152,160,109,131,230,3,129,212,87,171,92,106,16,92,105,241,60,40,170,178,1,147,156,243,142,212,235,171,59,162,41,59,171,28,255,0,136,244,248,110,173,44,145,209,154,93,128,182,218,208,210,52,203,53,178,50,108,97,39,29,113,138,110,153,58,222,93,180,114,144,64,249,65,29,113,83,249,50,171,75,18,182,28,54,16,118,34,185,101,54,213,141,31,145,87,85,59,52,171,230,198,49,111,38,220,122,237,39,250,87,152,35,203,113,38,231,249,65,224,215,171,106,113,72,186,45,252,18,249,121,54,146,146,125,62,83,94,91,115,27,67,26,237,24,110,163,158,181,217,131,183,43,57,49,27,216,150,238,49,104,171,30,236,231,7,233,85,238,132,102,13,192,13,252,84,51,27,153,6,249,70,67,84,209,91,201,112,99,134,36,223,43,231,3,208,99,53,216,115,165,203,171,42,36,146,44,136,11,100,14,158,213,172,111,149,225,8,49,154,201,80,86,118,87,27,74,146,164,123,210,25,2,73,193,192,245,167,202,105,40,167,169,163,114,194,64,0,198,106,140,177,145,25,0,19,143,74,4,175,35,13,189,61,106,212,4,58,48,126,105,59,162,126,29,138,80,55,250,66,240,224,30,185,21,179,106,97,19,52,172,220,1,242,138,162,17,97,196,157,254,181,11,204,114,121,235,78,215,20,175,34,250,221,71,61,230,79,202,163,57,53,94,105,195,220,18,131,229,250,85,36,118,243,64,245,173,104,196,81,218,28,168,118,199,20,154,176,53,98,183,152,161,73,199,52,176,92,42,163,177,24,168,94,55,9,189,142,114,120,164,151,146,152,24,245,162,192,78,7,152,168,88,243,207,242,170,136,219,89,243,200,31,118,175,36,91,228,59,120,92,113,77,54,188,236,85,235,158,105,61,2,246,43,43,60,132,21,24,12,122,212,183,18,96,48,95,186,20,85,180,72,210,205,98,35,14,59,213,89,144,36,47,216,158,244,10,227,225,42,92,22,224,21,206,105,204,198,101,82,23,42,180,200,228,67,28,106,57,61,41,102,253,218,178,169,199,165,3,90,136,140,29,176,156,250,251,85,137,3,70,7,57,170,48,74,98,184,67,235,215,242,171,219,207,152,67,28,131,210,147,7,161,95,205,218,167,3,30,181,50,149,145,211,165,69,60,42,20,246,6,152,3,160,80,191,137,160,13,40,32,141,165,42,112,181,5,200,88,110,83,203,25,193,166,161,146,89,15,59,72,164,113,181,193,63,54,58,210,2,213,204,146,77,112,178,109,228,15,233,93,95,132,252,78,218,94,147,127,110,85,94,91,128,145,199,150,57,95,242,51,92,110,227,34,121,138,221,65,173,143,7,90,197,117,172,188,46,6,236,174,220,250,214,85,23,186,238,107,20,219,208,246,157,22,117,26,50,66,114,14,204,19,215,154,230,188,67,162,72,116,115,52,72,222,101,174,101,28,99,190,107,70,222,210,234,107,232,163,128,159,42,51,251,204,30,9,173,203,200,165,154,210,226,221,0,102,116,40,73,60,30,43,130,9,95,67,177,221,194,242,50,60,55,126,53,109,62,198,70,82,15,150,55,6,61,74,215,65,61,212,55,215,112,41,192,17,190,220,123,87,29,225,235,193,111,115,38,132,177,109,184,131,57,126,216,237,91,242,195,34,198,94,49,135,86,228,251,208,244,220,35,43,232,106,222,162,69,122,89,25,66,240,188,118,171,177,205,111,183,104,116,14,7,56,234,107,34,198,9,4,138,247,174,76,100,110,228,85,187,129,104,111,18,230,220,130,167,140,122,82,221,92,184,232,66,35,146,242,121,81,126,72,227,201,36,247,170,226,68,1,247,253,210,70,77,91,212,101,17,203,26,69,242,169,251,236,59,138,73,45,97,251,35,42,12,140,130,14,125,235,54,205,110,121,142,167,123,47,135,252,115,13,192,24,130,241,12,121,237,90,218,122,221,37,204,173,108,3,249,132,253,69,102,248,214,104,46,98,211,166,100,199,217,101,57,35,216,213,139,141,122,55,210,77,221,128,33,193,0,1,199,21,170,114,178,177,201,53,21,185,82,247,79,185,86,72,216,200,88,231,115,126,53,3,105,77,106,10,153,31,121,25,230,162,95,16,77,61,236,9,34,21,92,115,205,94,212,165,197,210,74,146,110,200,228,103,61,171,111,125,59,51,157,219,161,131,62,165,119,104,76,73,24,32,119,61,42,189,211,94,93,93,219,49,112,170,74,225,65,247,20,186,246,248,230,16,134,193,101,201,171,62,20,178,147,91,212,93,12,155,35,180,80,114,71,83,90,182,212,121,136,75,83,176,211,108,150,231,84,181,130,230,114,182,200,167,41,154,193,212,174,99,210,205,229,181,187,43,70,204,193,71,181,76,211,77,253,189,44,111,41,1,6,20,138,165,112,144,121,178,74,196,59,12,224,31,126,181,193,207,205,45,78,234,113,229,142,155,153,26,99,198,97,118,159,153,113,144,1,230,189,7,193,22,145,217,70,230,96,76,147,204,48,167,7,229,34,176,252,39,97,13,193,107,153,160,93,129,9,201,21,232,250,6,150,152,123,210,20,229,135,150,184,198,56,172,171,73,202,92,177,55,142,138,236,221,130,221,35,10,241,162,133,10,84,224,123,212,243,20,107,126,62,241,254,117,91,108,200,118,227,130,73,99,75,104,165,231,220,220,160,206,42,229,39,8,242,174,166,119,234,17,32,65,229,49,251,203,147,85,181,171,239,236,127,14,93,221,161,0,162,124,128,158,249,3,250,214,149,188,105,61,212,142,57,10,48,6,107,205,126,45,106,197,17,116,123,115,151,100,12,224,31,113,74,140,47,98,42,79,161,133,240,252,192,117,253,91,92,191,111,244,130,11,70,91,145,184,138,218,210,98,91,61,35,83,241,34,221,50,222,190,229,82,125,51,92,147,50,90,216,91,65,28,135,124,128,22,237,84,181,27,151,88,210,194,57,223,14,114,234,24,227,21,219,27,183,161,207,41,106,93,212,117,235,155,173,26,204,54,9,201,118,7,60,159,90,207,143,85,184,182,139,204,42,24,31,148,12,86,29,230,162,241,184,131,115,31,45,72,28,251,226,159,103,63,155,0,73,93,142,57,193,53,186,139,138,51,118,123,155,242,94,89,73,166,186,187,17,112,121,192,244,174,74,226,52,115,129,134,12,113,200,173,61,62,250,23,213,26,39,140,97,190,80,77,101,94,63,151,169,76,137,194,35,113,138,184,95,154,194,75,177,232,127,10,238,154,218,11,139,5,10,79,158,228,28,30,43,209,47,36,158,252,79,2,148,13,28,100,109,3,169,34,188,71,195,26,172,182,58,196,44,140,219,25,137,56,62,213,237,94,22,181,104,77,253,237,196,230,86,148,7,141,88,231,140,87,149,140,130,140,238,206,218,83,210,199,152,248,130,23,158,197,45,150,34,26,6,95,49,253,58,213,239,1,234,144,89,106,247,182,236,0,91,136,211,30,231,6,172,107,26,126,165,168,106,186,154,168,16,66,200,174,70,211,92,86,149,44,176,107,182,91,184,38,69,92,224,140,225,177,93,52,237,42,118,26,106,51,61,118,198,48,151,178,144,112,20,103,245,171,182,238,243,220,153,123,41,200,250,213,5,71,133,140,142,219,86,92,131,239,205,104,219,76,144,200,35,140,117,233,92,183,79,99,165,161,236,243,182,164,147,132,57,63,47,227,79,38,107,6,153,39,85,42,207,187,56,28,85,139,139,162,210,218,218,164,121,148,184,46,106,77,67,78,119,212,227,87,152,21,148,114,15,108,85,36,250,16,228,150,230,125,204,97,154,54,201,198,221,192,86,23,141,101,183,183,189,179,24,193,49,10,236,53,70,183,182,186,183,132,21,220,171,130,61,120,174,71,196,201,30,163,226,29,62,57,54,133,104,248,171,167,190,166,85,26,113,208,226,166,129,150,229,37,66,163,62,245,59,95,121,59,144,132,103,56,4,214,238,183,102,182,54,10,224,172,142,1,232,162,185,40,238,225,142,241,204,195,151,3,28,116,226,189,24,73,73,104,121,147,139,76,134,230,33,117,40,242,200,96,141,206,41,53,3,111,34,70,233,195,1,183,165,111,91,233,235,246,39,146,221,212,255,0,17,224,86,107,65,4,118,4,204,70,230,110,7,165,104,154,51,213,152,198,97,28,65,129,228,245,207,122,33,185,47,111,194,140,231,140,85,137,124,181,146,52,218,49,220,145,87,231,123,88,173,161,84,10,92,245,192,167,116,62,86,85,179,243,82,70,66,24,43,3,211,233,90,198,198,218,56,17,217,78,72,207,62,181,154,250,147,60,166,52,183,4,227,1,179,82,223,77,51,194,152,31,40,1,79,52,57,118,14,86,78,102,134,41,35,89,24,249,82,30,72,170,114,188,22,122,135,153,1,202,238,56,207,210,174,166,152,77,162,72,112,84,115,215,165,50,218,198,61,66,225,225,86,85,9,146,91,240,172,249,238,238,82,139,37,145,126,221,137,155,39,3,57,29,5,65,246,148,152,236,132,115,210,163,182,212,154,201,230,182,88,67,142,87,57,170,113,223,125,150,86,72,226,12,73,235,245,162,236,124,171,169,175,44,6,43,56,229,80,75,19,206,42,197,150,109,227,88,46,193,89,36,109,192,251,83,96,212,85,109,208,20,5,151,157,181,78,231,87,107,251,196,144,71,130,62,95,165,38,193,36,137,239,67,74,141,142,66,177,198,105,33,103,131,76,80,202,25,216,254,85,5,212,87,13,111,230,153,48,187,187,118,168,5,196,158,90,152,254,117,232,73,237,66,212,118,53,229,150,55,178,30,82,229,136,230,166,180,183,23,86,91,29,194,103,138,130,222,205,46,32,86,23,113,166,58,142,226,152,241,64,146,186,45,206,90,62,71,53,13,220,105,21,160,211,102,107,152,98,145,203,40,148,130,125,171,160,190,190,182,177,2,216,32,219,24,35,35,158,213,153,21,221,229,146,22,91,95,53,229,226,62,59,214,182,141,225,187,153,96,221,118,89,174,231,112,219,10,125,222,106,103,43,151,10,118,220,209,240,54,135,52,207,115,123,117,10,133,118,97,31,39,56,175,72,24,141,162,72,129,0,39,35,63,46,113,85,173,162,54,16,8,10,146,81,115,157,160,114,106,196,65,158,60,243,147,154,132,142,133,20,49,109,164,48,187,178,130,199,212,213,43,155,244,81,28,113,144,100,111,147,3,160,52,205,83,80,153,99,154,222,217,114,241,227,191,38,172,233,186,74,90,70,38,118,5,223,13,134,231,6,155,215,68,54,236,67,105,166,201,114,192,204,227,10,57,250,230,182,196,112,194,82,52,25,245,167,69,195,178,241,131,237,67,178,68,165,137,4,142,149,162,75,169,47,81,174,76,178,21,28,1,95,43,255,0,107,45,197,184,84,244,175,167,69,211,21,192,251,237,214,190,71,211,149,98,31,49,168,146,184,53,98,119,243,94,92,43,17,154,178,45,230,192,99,156,10,189,111,29,185,96,199,21,168,241,65,37,185,10,195,165,97,37,97,34,174,152,109,164,96,172,139,184,119,173,134,179,195,175,150,112,190,130,177,109,180,223,42,82,226,78,245,185,12,197,184,7,165,115,77,155,196,125,208,17,133,207,53,90,84,65,134,69,3,233,84,117,139,201,34,92,251,213,205,54,79,180,66,9,168,70,136,190,183,43,29,184,200,230,166,23,94,109,147,16,48,113,81,77,2,152,84,85,73,174,5,149,179,33,244,167,78,55,101,55,161,199,223,204,13,235,249,131,119,61,235,49,135,157,35,16,48,20,213,139,217,124,235,167,101,245,166,33,31,103,147,179,119,175,74,58,35,150,74,236,222,211,100,183,107,85,27,70,240,121,53,189,103,168,36,107,180,118,174,95,73,88,158,212,252,223,53,110,233,209,195,33,40,79,207,88,213,102,176,70,119,136,231,89,178,79,95,90,165,225,253,69,162,187,1,220,148,244,173,157,87,73,47,195,116,53,150,154,124,22,176,51,134,249,133,40,53,97,201,26,94,32,186,123,165,221,28,164,32,237,89,90,124,208,91,51,32,32,22,235,89,151,115,221,58,17,30,72,170,113,65,118,146,172,146,41,3,34,174,86,177,17,189,206,250,211,74,149,83,237,44,217,13,206,42,57,38,120,238,130,143,187,233,91,22,18,181,214,149,0,140,114,23,21,149,171,176,176,113,230,140,28,214,23,119,58,34,149,140,63,18,40,68,206,49,147,154,231,99,33,163,36,142,107,160,214,231,91,219,112,235,208,87,58,160,142,43,182,148,142,106,168,64,14,121,165,224,158,105,236,42,51,242,214,175,115,153,18,0,167,181,12,6,41,168,121,167,19,145,72,100,106,57,52,57,35,165,56,117,164,97,64,12,5,189,105,195,52,1,79,3,138,0,103,38,147,109,73,138,49,76,5,66,49,205,50,70,25,226,157,140,211,89,14,104,1,169,146,213,110,218,104,224,148,9,84,48,247,170,227,140,84,194,53,155,234,41,48,39,187,150,41,164,30,82,168,250,85,115,3,147,195,83,2,148,159,21,97,11,43,115,82,81,37,189,137,187,212,231,150,103,224,131,128,126,180,219,197,72,36,49,22,32,246,43,82,223,206,171,117,36,113,186,3,234,157,106,153,70,150,49,206,231,221,156,159,74,221,93,122,28,223,14,225,0,98,89,75,23,36,113,159,173,117,177,228,104,76,2,169,41,30,79,173,114,49,49,181,186,50,183,45,141,170,189,179,145,90,58,140,183,16,216,171,44,140,169,32,203,109,245,244,162,162,187,73,5,175,52,251,20,33,183,186,88,154,227,99,8,207,175,99,237,86,236,90,238,232,8,211,13,25,251,197,193,60,85,136,245,116,58,88,182,0,54,87,60,138,219,240,196,176,219,216,200,101,142,48,164,30,92,84,206,77,45,69,38,214,168,227,252,201,108,139,41,44,230,76,133,193,198,57,237,90,58,124,174,143,34,151,120,228,140,140,18,224,231,235,90,218,165,189,149,236,41,228,8,55,6,218,189,126,190,190,213,157,162,104,211,221,220,92,186,198,161,215,185,206,210,69,40,212,82,142,163,44,92,223,70,234,232,73,145,153,126,98,14,8,53,142,82,226,84,249,85,149,7,25,221,158,43,114,198,206,9,94,226,59,136,209,89,51,188,246,252,42,152,104,96,105,21,99,194,19,180,55,181,16,150,182,64,80,109,62,63,177,190,50,71,241,103,183,210,153,167,148,220,226,57,92,6,224,151,199,233,87,226,66,210,52,106,223,186,43,156,158,180,131,77,65,50,175,68,45,206,42,220,187,140,138,206,237,34,185,123,107,169,65,70,31,39,28,230,159,23,203,44,168,73,218,120,83,145,138,126,177,101,20,115,199,36,3,24,27,65,29,77,65,101,101,34,171,72,220,177,231,38,149,147,64,104,220,73,145,28,59,148,40,28,230,161,97,115,44,219,65,45,22,204,46,254,153,170,86,82,203,52,146,68,202,140,11,224,19,156,138,183,3,220,22,146,202,86,3,251,165,122,138,141,135,29,93,136,34,59,110,85,112,197,67,96,227,215,252,43,175,209,108,160,226,220,0,68,178,2,196,125,239,255,0,102,177,96,208,101,96,158,84,225,156,182,214,3,168,227,173,118,94,12,177,16,218,79,52,145,179,207,12,155,70,123,215,61,121,254,239,67,166,149,153,212,188,83,139,232,100,136,133,138,53,3,142,185,244,167,77,43,203,171,197,46,237,168,167,115,99,191,214,146,202,98,215,13,20,170,234,37,201,36,246,250,84,87,56,26,124,145,174,124,243,150,7,56,224,87,53,24,187,92,233,145,143,226,75,230,180,251,92,208,70,174,100,24,85,199,25,170,90,70,137,127,166,65,31,136,33,193,146,94,90,35,211,62,195,210,146,209,46,117,29,106,218,210,100,196,91,190,118,83,154,237,47,183,199,106,182,200,131,111,65,179,174,61,107,109,153,154,86,57,123,205,64,106,104,94,88,205,165,250,41,43,183,128,195,62,255,0,133,105,91,219,141,114,214,25,88,199,29,204,43,142,56,99,86,38,211,227,189,133,119,161,251,66,41,10,205,223,138,199,145,94,239,65,77,82,209,140,55,118,178,24,231,140,30,49,207,106,197,38,138,99,190,215,169,36,143,109,115,17,40,167,1,197,70,146,72,209,57,224,225,176,20,117,168,90,226,229,110,162,103,153,158,25,151,43,159,90,184,176,201,108,172,206,20,18,219,178,59,138,164,132,93,176,223,36,145,236,92,108,249,242,222,190,159,173,67,171,106,193,252,67,105,44,104,174,225,149,31,96,226,162,75,249,52,253,38,234,237,202,158,209,134,245,255,0,57,170,94,8,70,212,236,117,47,49,64,185,50,110,141,189,253,40,105,149,177,222,196,207,111,33,105,19,135,249,129,61,42,23,213,226,177,185,16,76,133,165,144,238,82,43,17,60,65,44,86,146,90,106,17,178,75,110,51,188,142,14,56,199,235,75,121,172,217,94,61,173,193,42,178,42,112,64,235,89,182,138,229,210,229,109,111,77,147,89,181,186,137,144,137,25,139,169,247,53,231,151,218,86,160,52,123,152,140,76,94,198,80,126,94,165,112,71,63,157,122,68,87,241,172,205,44,243,58,35,140,6,200,198,122,255,0,74,167,14,175,4,218,196,214,179,196,17,46,23,102,245,94,27,145,214,174,19,113,186,38,95,9,227,104,67,73,58,5,200,218,50,31,168,228,116,174,199,195,226,91,189,5,188,162,63,117,33,29,78,112,63,253,116,158,57,180,176,183,51,203,97,36,66,85,149,81,128,92,100,96,159,232,42,175,131,238,141,166,162,214,140,225,196,138,88,170,251,145,154,235,148,220,233,223,177,205,40,114,189,13,13,5,222,61,101,162,50,141,231,230,193,244,200,174,179,80,96,151,241,200,88,238,198,223,151,165,83,214,244,219,57,39,75,187,48,35,157,23,105,8,112,72,235,207,228,42,182,151,35,95,141,143,187,237,17,191,126,155,107,138,252,222,241,170,105,104,50,248,73,54,159,168,56,145,203,136,159,32,158,49,131,94,122,76,210,144,25,112,164,254,85,233,154,164,66,59,13,72,46,64,242,92,3,255,0,1,53,231,50,59,60,219,99,231,138,236,194,108,206,92,71,196,135,185,69,114,79,221,197,65,99,170,255,0,101,106,114,93,44,62,98,237,42,190,199,24,166,25,68,79,182,95,188,122,85,25,91,247,197,127,132,28,129,93,150,50,94,243,27,35,153,103,154,103,24,105,27,112,30,244,16,65,24,164,81,156,154,157,99,249,20,159,153,141,85,236,80,228,80,160,17,193,52,177,7,218,231,60,110,197,57,20,40,203,55,35,160,165,223,178,54,29,143,53,45,220,79,81,36,144,73,136,213,115,138,138,72,100,68,87,41,143,122,72,229,42,252,47,21,118,73,119,70,168,233,244,166,157,136,109,162,13,50,216,223,234,73,9,56,7,60,250,113,86,230,132,90,92,73,8,59,182,182,51,81,40,123,67,230,69,242,49,239,72,29,152,157,224,179,49,206,105,55,113,93,201,220,150,68,111,45,64,25,207,74,73,224,16,199,25,99,184,181,93,178,146,4,137,140,170,25,199,76,154,134,238,214,69,136,72,196,96,244,246,164,11,221,220,134,6,221,8,10,48,73,171,114,204,145,70,54,15,154,160,179,85,242,67,122,84,13,38,249,183,103,1,105,3,22,80,238,193,192,230,146,83,33,139,105,78,189,234,83,50,73,25,219,198,41,195,15,111,187,169,167,176,139,48,89,219,11,53,102,144,121,157,133,101,94,7,50,158,62,90,154,119,101,218,9,224,116,167,25,86,91,117,36,140,247,160,168,148,173,219,116,235,145,192,207,242,171,35,30,102,227,205,66,140,177,205,192,249,73,226,158,204,216,27,7,80,127,157,38,83,87,100,247,19,2,21,71,21,53,164,105,113,116,196,156,5,76,227,222,169,49,46,159,58,115,235,72,178,60,68,186,158,72,193,250,80,22,44,188,223,49,113,216,224,251,209,12,136,219,217,254,233,7,21,89,195,70,56,108,238,237,78,12,60,164,4,98,128,177,45,162,145,22,208,56,201,201,169,244,235,247,210,245,168,102,64,90,71,145,84,1,238,113,253,106,180,76,201,192,60,247,52,51,44,90,133,164,228,100,71,42,177,252,197,76,149,211,46,46,218,163,232,125,5,36,176,211,191,120,195,207,152,23,57,247,169,158,107,155,123,84,251,60,94,99,146,75,231,233,89,246,192,95,248,122,223,83,134,80,89,143,204,1,236,42,246,143,168,38,191,167,92,139,124,163,197,149,36,251,10,243,82,179,59,148,174,181,56,127,19,27,189,47,95,77,93,35,218,100,32,54,58,17,222,186,251,107,255,0,55,71,102,5,9,158,64,84,12,231,214,169,235,246,45,117,225,185,81,128,47,24,235,158,122,86,63,130,53,69,187,211,237,237,230,201,146,57,118,237,62,213,79,225,208,206,63,17,221,73,171,64,139,29,148,160,137,54,14,212,76,138,36,202,168,88,21,121,62,134,170,76,216,215,30,107,184,150,52,82,2,241,218,159,127,20,215,241,187,66,216,129,219,243,168,149,210,53,139,212,189,117,106,179,105,91,16,252,197,9,221,85,33,150,59,109,38,222,38,37,164,98,1,39,235,90,54,241,60,54,33,28,130,66,109,63,74,205,93,151,16,71,19,46,36,70,206,126,156,212,90,230,201,28,71,140,116,73,134,143,113,34,252,216,87,112,7,99,92,30,137,12,146,216,121,42,204,100,192,98,50,107,215,245,25,209,244,139,208,227,39,99,162,131,223,35,21,229,176,192,250,45,224,150,69,33,36,85,90,214,139,146,78,38,21,98,165,169,94,248,121,3,42,204,93,70,58,116,170,246,55,147,27,177,189,137,232,112,126,181,209,235,107,18,88,75,58,32,32,32,32,143,168,174,77,223,231,50,14,56,21,211,6,230,174,206,55,27,29,46,185,167,172,227,237,129,186,71,192,171,122,125,179,248,111,195,144,223,171,15,50,236,227,105,237,83,89,68,53,93,17,0,249,0,112,1,63,157,90,185,41,111,168,199,29,226,102,8,99,202,33,233,156,117,174,122,181,52,177,173,56,221,153,16,52,147,91,203,118,192,7,39,150,38,170,233,54,45,125,117,115,60,204,4,99,129,131,86,94,244,220,66,216,64,176,151,56,227,21,191,167,219,88,197,98,169,184,101,151,39,3,169,174,121,62,88,157,145,138,108,218,240,150,154,183,16,11,56,114,34,216,114,249,30,181,221,216,219,52,89,128,15,221,198,56,53,207,248,62,217,116,253,21,100,32,111,147,32,28,116,25,174,157,165,242,35,69,234,72,201,169,163,4,151,51,38,82,149,236,75,242,133,117,221,201,21,94,215,11,242,229,64,57,4,159,90,175,17,121,111,72,0,237,31,173,91,141,54,203,229,109,200,206,77,76,159,60,175,209,10,74,201,164,69,148,211,52,251,187,201,27,106,34,51,127,223,32,154,240,107,13,65,252,87,226,29,87,89,152,150,134,40,246,41,0,227,218,187,15,140,126,41,144,36,30,28,211,157,254,211,60,155,37,242,250,133,35,154,229,132,171,162,232,231,195,86,81,23,187,117,12,236,63,173,117,198,42,49,247,78,110,102,228,220,140,93,79,81,99,44,77,128,20,12,116,228,214,100,23,98,109,106,105,156,229,68,127,47,181,106,107,118,226,27,40,4,128,9,145,112,87,190,107,31,74,179,91,157,64,198,237,229,141,156,154,235,130,92,183,50,147,212,137,212,51,151,35,36,158,13,52,51,18,74,131,154,177,58,121,108,241,237,200,70,35,52,235,65,254,138,239,222,181,181,209,37,56,31,203,185,87,35,145,68,200,76,217,35,59,207,38,145,9,145,139,227,24,60,212,210,200,60,149,35,174,105,61,198,136,86,229,237,35,33,48,24,55,4,138,245,223,134,222,33,147,88,137,98,145,137,120,150,53,59,87,25,7,53,228,83,46,64,39,215,53,212,252,45,191,251,15,136,218,54,115,153,74,5,4,241,222,185,241,148,148,233,55,212,218,148,189,235,30,157,227,63,54,210,105,239,17,177,185,21,15,39,167,166,43,202,181,7,40,186,101,228,106,115,28,185,33,121,254,42,246,173,107,201,146,98,147,50,50,103,4,16,15,122,243,47,23,90,164,23,72,150,145,230,29,132,156,14,156,215,159,134,110,62,235,123,157,19,87,87,71,89,113,123,230,105,22,55,46,172,85,250,0,61,72,173,86,105,17,97,107,120,75,28,2,91,29,43,207,252,39,169,53,252,113,233,206,237,152,35,44,160,159,122,236,244,141,65,161,158,113,49,43,24,92,97,189,69,57,46,89,217,157,80,247,160,153,208,233,234,179,204,247,50,253,252,112,61,49,89,183,247,31,107,215,45,37,75,150,17,196,72,113,192,171,90,117,217,152,180,171,176,68,71,38,179,53,152,162,179,214,45,208,56,242,39,5,139,127,8,56,170,82,119,208,194,180,85,141,253,103,195,86,218,132,111,127,28,204,10,198,93,114,248,29,43,144,147,64,212,238,46,44,245,44,33,130,1,183,27,185,232,127,173,122,59,36,15,164,152,162,113,229,170,12,176,29,177,92,182,188,151,87,62,25,158,59,41,154,51,22,28,99,219,154,234,180,91,249,28,141,52,96,106,166,40,244,199,146,229,91,35,35,3,181,113,183,23,122,71,152,119,171,38,0,193,35,218,183,47,110,49,225,219,73,93,204,143,120,118,237,39,166,58,215,45,172,233,146,190,172,168,145,102,48,128,156,115,131,74,148,116,213,147,45,117,53,172,34,51,216,220,53,172,131,231,96,170,164,246,170,178,88,77,13,198,39,195,128,7,21,70,226,222,235,79,120,228,77,197,51,150,3,143,106,209,153,100,142,208,93,146,74,202,14,20,158,134,169,199,149,232,204,211,69,29,78,40,124,245,117,11,143,76,213,117,129,158,109,185,24,236,43,36,151,144,177,144,146,115,192,38,173,89,219,93,204,219,249,224,241,91,90,202,226,119,44,220,217,92,233,247,72,210,16,3,244,193,165,123,75,143,43,203,18,229,220,131,215,222,163,212,236,117,9,156,57,102,194,12,140,138,202,138,234,242,73,249,45,230,33,192,20,208,36,119,62,27,177,184,212,180,243,12,151,10,175,146,14,127,217,165,125,10,107,11,150,134,57,128,220,121,111,90,231,225,179,185,179,140,73,4,146,135,126,78,214,61,234,181,204,151,187,177,37,212,160,175,60,185,172,92,28,158,140,171,157,205,191,130,131,43,62,245,103,35,36,228,214,117,247,132,196,58,132,113,110,64,49,156,238,53,207,91,120,151,81,178,89,10,204,205,145,128,76,167,252,106,180,250,150,171,173,4,38,226,69,199,3,14,77,37,78,105,238,23,93,78,238,79,10,165,164,97,132,138,75,129,131,184,156,86,123,248,124,193,43,96,13,231,186,147,90,62,29,141,163,209,173,100,189,184,37,134,119,110,61,112,106,221,239,136,109,85,130,196,168,238,232,125,63,194,177,188,238,61,10,54,250,12,111,99,137,95,35,61,50,123,213,171,63,10,219,153,98,131,104,35,60,141,199,167,231,88,246,58,233,22,242,188,193,1,89,58,19,219,53,94,231,196,215,23,115,205,37,170,132,192,251,193,141,87,44,158,151,176,41,35,115,91,240,222,147,21,212,16,217,204,201,41,251,193,88,145,156,253,106,53,240,66,70,38,186,146,92,228,112,75,17,210,185,207,12,93,201,47,136,3,92,55,152,204,70,55,177,226,187,11,237,66,77,91,81,147,71,138,69,137,99,82,204,224,245,52,253,232,62,91,149,125,75,147,90,91,201,97,105,125,103,130,45,228,84,63,49,235,93,190,149,106,171,24,190,115,153,230,85,200,220,120,174,111,194,58,44,214,246,242,71,113,143,179,195,54,245,7,156,156,117,247,174,189,137,125,210,29,169,26,175,83,192,192,173,34,141,22,186,143,121,17,164,0,146,9,235,147,89,183,218,144,44,214,246,236,67,116,24,29,42,173,238,180,179,205,21,166,159,18,204,242,103,47,147,242,237,231,250,86,165,142,152,171,2,187,156,202,231,39,142,148,213,222,131,139,79,97,186,126,142,97,109,211,182,247,126,89,143,126,43,78,84,73,138,168,227,110,5,4,237,144,141,220,1,197,65,43,21,101,217,86,146,66,106,227,228,153,99,37,20,101,199,83,85,102,147,204,145,78,72,81,247,169,67,59,92,59,4,201,35,154,151,236,108,98,15,33,10,27,173,74,184,94,196,30,90,200,249,139,36,147,197,124,138,133,207,30,149,245,180,250,148,86,18,24,225,1,246,174,48,59,87,201,210,166,198,224,241,74,226,110,228,177,79,32,56,201,173,155,21,154,75,102,96,122,86,52,59,88,117,230,182,236,101,242,96,32,158,13,103,61,132,130,27,153,188,205,152,53,183,166,43,6,249,179,84,108,97,73,231,200,35,53,210,71,4,113,68,72,235,92,19,122,155,196,231,60,70,128,69,149,165,208,164,204,88,205,105,222,217,11,136,9,110,149,206,91,202,108,239,118,14,153,170,91,26,35,176,193,49,130,123,87,49,226,27,240,36,49,175,53,186,47,149,173,240,58,226,185,29,78,85,55,167,43,154,214,154,212,150,202,246,176,70,234,94,78,15,94,106,148,178,34,60,138,59,154,183,36,160,166,20,98,178,100,94,75,19,222,187,98,140,164,106,104,197,97,152,153,15,200,123,87,79,96,32,251,71,155,30,236,10,226,183,147,23,200,113,129,90,186,22,178,33,38,55,57,62,245,157,104,151,9,29,204,182,242,234,184,72,115,92,205,254,139,121,29,209,140,156,47,165,116,26,79,137,162,180,12,165,83,45,208,247,162,250,248,92,203,230,140,243,92,233,216,213,171,152,182,90,106,67,34,172,225,113,235,87,181,11,123,103,143,203,141,57,3,174,42,6,141,238,110,6,210,113,154,191,123,52,22,22,163,126,60,204,85,222,226,176,120,94,253,99,115,3,3,242,156,0,106,47,20,216,205,169,92,18,139,242,138,207,211,47,163,184,185,221,8,28,30,113,91,183,90,131,18,81,87,154,137,104,203,137,201,62,156,96,179,242,219,150,172,11,136,252,185,72,233,93,217,132,202,223,63,82,43,150,215,108,140,46,92,14,43,106,82,51,170,180,50,88,252,185,197,52,140,173,77,22,214,135,158,181,11,103,39,21,216,142,33,7,203,78,36,83,79,2,155,154,0,122,156,154,86,166,10,82,13,0,57,64,238,106,76,100,113,81,5,201,2,158,91,201,160,5,218,195,181,37,47,218,67,14,148,205,219,141,3,21,200,78,244,138,219,253,233,230,53,113,130,121,161,96,104,190,110,212,0,8,240,114,106,104,227,96,73,2,161,223,186,64,79,106,210,91,136,210,32,49,205,0,67,4,1,228,44,255,0,41,244,168,165,112,147,149,28,138,145,155,123,229,78,51,76,48,97,183,30,181,44,101,4,17,181,224,251,202,133,178,238,121,252,5,110,89,105,194,116,146,233,102,204,72,112,64,24,59,107,17,75,36,236,187,100,83,140,96,99,31,202,180,99,187,184,179,242,225,149,156,43,156,227,177,21,210,245,86,71,60,136,182,193,38,177,229,36,166,77,202,112,165,122,126,53,169,169,152,99,209,162,182,112,204,236,119,28,30,71,111,235,89,214,38,105,53,118,145,8,101,76,149,12,56,20,235,150,158,123,150,136,143,153,121,92,125,107,61,91,211,160,150,146,44,233,90,69,205,204,115,126,231,111,148,187,148,145,213,107,106,249,226,135,194,200,209,133,222,217,220,61,15,181,62,227,89,75,72,35,69,7,206,104,176,192,116,205,115,134,243,206,132,219,205,40,94,115,180,122,102,177,247,167,47,32,140,109,171,40,219,77,36,80,128,83,32,156,131,206,65,173,152,117,25,45,108,75,69,46,214,39,144,205,138,221,208,116,107,59,133,144,73,50,8,215,10,164,140,159,90,231,117,75,48,250,148,144,218,57,145,34,110,66,173,95,181,140,229,203,96,78,234,228,227,86,183,123,105,202,132,57,92,103,126,73,245,53,152,242,166,200,130,206,29,92,227,103,112,125,106,59,155,11,155,117,9,36,14,137,130,64,192,4,253,120,170,129,55,205,28,129,81,74,157,184,92,231,21,188,96,150,168,13,123,107,121,3,152,229,125,143,212,122,17,78,187,105,173,163,46,160,156,119,61,42,105,15,154,209,202,64,218,171,130,125,170,27,169,12,210,36,33,179,17,57,57,172,183,24,232,229,105,163,110,234,164,99,62,184,169,34,144,76,76,89,42,248,237,233,68,159,187,185,68,136,13,146,16,15,215,20,246,133,133,199,5,82,69,61,251,138,87,182,131,69,43,40,26,214,121,3,18,70,236,130,122,230,167,120,37,23,2,226,19,147,156,156,250,83,212,129,28,210,110,82,249,192,30,244,244,243,98,40,179,16,190,103,76,2,104,99,244,58,95,15,180,49,105,238,210,16,146,203,38,3,48,201,174,255,0,79,211,133,165,172,74,146,134,18,31,156,32,193,206,9,205,114,90,86,158,210,223,105,190,91,70,80,56,46,165,123,96,244,247,174,211,23,101,205,200,33,34,86,42,23,28,253,107,206,147,114,157,145,219,8,217,13,141,146,101,12,193,213,198,84,122,86,63,136,229,128,105,226,39,102,15,23,33,148,224,159,173,107,65,109,230,91,252,211,48,249,248,36,246,174,111,82,137,111,26,230,213,102,86,117,25,7,185,230,180,219,225,42,253,203,222,17,211,210,13,34,91,230,13,189,114,225,137,231,21,185,14,249,162,73,139,96,224,227,233,85,108,124,251,109,34,218,212,198,160,5,249,206,58,138,144,63,155,152,81,130,12,112,104,111,107,245,2,202,103,207,87,47,156,228,47,177,197,114,182,240,24,181,29,91,79,103,125,178,40,117,57,254,34,63,149,116,86,246,230,9,21,38,155,113,206,70,211,223,21,142,210,164,115,234,19,72,165,164,35,104,43,219,20,132,101,105,240,48,211,96,134,102,206,217,10,134,239,90,87,164,141,136,196,144,6,5,103,217,128,178,90,198,204,204,155,243,129,247,179,234,107,98,247,111,218,67,178,17,18,144,9,62,153,165,123,5,181,57,253,118,228,58,199,106,135,170,228,173,107,104,22,247,54,126,24,107,235,120,199,153,187,123,12,122,113,197,115,90,187,51,248,130,9,163,25,131,204,49,143,113,94,134,183,145,217,248,94,45,170,23,42,126,92,80,228,146,212,166,155,50,47,53,251,45,82,40,18,238,217,227,145,135,204,49,140,213,109,75,85,209,225,84,83,109,135,69,194,237,28,84,247,122,134,141,114,150,242,59,129,34,140,55,168,168,100,254,203,186,181,115,27,196,92,156,41,113,218,179,141,155,212,210,87,176,248,244,153,117,125,49,231,118,217,4,99,205,0,113,211,143,235,89,113,95,102,89,17,21,66,194,192,43,99,230,197,77,119,171,206,214,241,218,91,140,67,254,174,70,143,142,58,255,0,74,169,104,161,245,50,98,219,36,67,239,227,173,105,29,53,48,149,220,108,51,81,210,63,182,116,43,249,152,34,152,255,0,121,184,140,18,71,255,0,174,188,251,71,150,226,43,251,107,152,188,179,39,158,168,66,241,197,122,141,228,126,102,141,126,145,239,143,112,194,130,120,53,231,62,24,211,140,218,140,234,193,65,183,144,117,239,205,111,70,106,210,100,212,217,51,184,213,52,203,249,46,252,235,119,194,144,204,224,117,192,199,248,214,103,133,46,46,14,161,61,201,73,12,72,197,14,238,230,186,125,94,238,104,116,217,16,151,88,213,79,204,158,227,167,233,89,218,38,38,240,252,50,198,216,50,73,243,5,235,142,121,53,203,206,220,90,98,73,150,181,89,55,232,119,224,99,120,133,200,245,198,43,204,81,196,108,50,216,99,218,189,55,94,220,218,45,214,216,128,85,183,113,185,126,241,249,79,95,106,242,216,226,45,34,187,158,157,171,179,6,189,214,115,226,119,68,250,130,163,180,74,163,12,122,154,132,233,224,185,102,108,251,83,110,157,141,208,199,65,82,44,223,56,231,57,235,93,203,177,133,154,90,21,222,37,137,217,59,127,42,107,103,114,129,208,84,210,195,188,49,83,214,163,36,133,69,3,147,193,53,44,171,220,107,147,230,47,167,122,145,176,209,156,210,152,72,37,115,147,142,105,168,63,114,229,251,127,141,33,132,82,164,124,50,254,53,160,36,138,224,198,157,78,50,107,53,87,205,116,81,248,213,228,253,219,62,212,228,10,105,162,36,91,189,88,164,136,42,224,96,122,212,40,209,162,160,56,201,239,84,18,229,231,153,134,8,94,152,167,207,149,88,194,156,19,85,161,41,53,161,36,232,11,110,82,2,142,188,210,79,116,243,70,177,171,12,47,28,26,30,25,13,169,218,191,47,25,63,141,61,244,217,98,141,88,12,228,110,233,73,141,62,228,94,103,217,160,219,140,250,212,70,85,144,252,227,11,222,166,242,152,6,18,125,226,42,37,66,234,14,222,253,61,106,74,86,36,194,133,249,6,7,174,105,222,120,137,54,15,187,76,101,85,198,115,244,162,104,72,43,131,156,246,164,195,64,158,82,248,56,246,168,182,17,22,220,243,186,166,0,3,177,199,74,72,182,151,96,223,197,205,3,24,241,225,84,131,210,157,11,29,184,99,200,233,78,218,188,243,197,48,129,188,119,29,197,0,63,153,28,99,128,58,211,28,149,145,151,56,2,164,31,39,7,156,244,166,176,44,220,30,180,12,142,32,9,63,49,38,158,114,200,65,228,14,148,229,24,112,184,235,222,148,144,128,130,57,52,48,39,68,219,109,230,49,249,143,106,173,32,50,163,3,199,189,73,189,154,61,204,126,239,65,78,24,104,148,116,44,70,105,13,30,137,240,190,246,234,226,51,165,135,220,21,100,33,127,26,239,244,185,108,180,255,0,50,206,28,172,156,249,164,119,53,226,222,15,214,211,195,222,38,138,242,121,29,97,216,234,248,61,114,63,199,21,232,150,151,104,117,200,228,141,143,147,116,219,178,88,30,13,112,85,139,140,174,118,211,146,106,198,221,218,220,45,132,205,130,99,114,64,38,184,72,36,111,13,235,17,221,200,129,97,39,121,57,200,175,80,118,138,231,76,54,227,5,131,28,10,230,53,155,24,175,157,108,76,74,164,71,130,66,140,230,179,139,182,229,78,221,13,109,43,82,135,197,113,222,93,77,40,142,36,76,199,198,43,82,201,101,186,210,45,161,182,31,36,77,151,99,222,184,79,11,233,87,54,186,156,218,117,212,230,27,76,1,141,221,121,174,253,76,182,183,16,219,219,47,238,0,199,29,234,221,183,33,61,69,134,98,110,37,142,73,72,101,232,190,162,157,5,178,60,158,99,142,167,24,206,42,27,219,52,93,66,218,224,75,203,240,234,59,115,90,55,8,177,77,189,14,84,116,21,147,86,55,140,142,75,85,131,44,144,169,228,179,86,38,169,225,217,117,61,33,203,170,137,99,57,94,113,156,87,75,45,147,220,106,121,83,142,73,2,170,176,185,182,87,222,119,6,124,10,203,153,243,39,19,84,151,43,76,243,56,239,101,190,208,174,108,152,40,150,30,9,61,249,170,54,54,70,254,230,56,78,197,14,0,39,62,149,215,248,195,75,131,67,158,194,234,54,5,46,151,247,184,94,50,120,170,26,158,153,111,166,218,91,202,147,15,223,124,202,71,106,237,141,75,43,119,60,249,197,141,55,237,167,202,52,155,103,30,98,190,84,227,34,173,106,55,23,87,51,35,207,176,16,2,228,117,205,97,233,209,111,214,190,210,228,178,40,192,36,117,56,171,182,211,186,106,243,137,142,99,4,20,4,116,172,106,164,221,145,181,21,101,118,77,115,16,154,234,45,34,0,90,82,11,176,94,59,102,186,175,13,105,145,200,18,25,163,32,198,192,28,182,123,214,118,131,106,211,234,71,89,217,147,40,49,128,71,165,119,118,54,113,88,198,247,146,128,21,249,224,87,21,90,141,251,145,55,74,222,243,53,32,16,72,205,111,31,9,10,19,129,245,169,44,238,197,200,109,235,130,188,125,69,65,105,34,45,155,78,131,153,114,7,210,168,217,75,60,83,178,16,78,227,199,20,57,69,71,146,59,133,185,181,55,45,230,49,6,147,102,6,120,169,47,239,224,210,116,155,189,86,119,196,105,25,114,78,223,195,245,172,235,157,72,203,125,14,143,12,91,166,56,103,244,3,173,121,255,0,197,205,84,222,93,105,222,21,211,230,220,215,3,19,4,127,186,160,231,250,87,77,24,217,171,28,181,37,115,149,208,103,155,93,241,149,239,137,47,87,114,200,73,137,88,99,0,112,42,75,157,88,65,226,89,47,118,143,61,148,149,24,28,246,171,58,165,229,175,134,46,34,177,202,57,142,223,105,237,206,43,145,107,181,186,185,138,85,42,88,140,112,121,197,118,40,222,94,70,13,178,75,203,134,212,245,39,146,126,161,139,17,210,179,103,145,163,185,105,35,56,99,192,197,76,100,48,223,203,187,130,69,68,145,153,221,164,31,113,122,123,86,241,209,216,131,66,218,217,245,52,85,136,6,184,39,230,207,122,175,113,111,113,167,59,66,202,6,14,14,57,173,47,12,135,180,191,243,207,204,164,102,174,92,92,195,117,60,238,16,29,206,114,113,81,205,239,8,229,81,193,202,224,140,251,84,110,27,24,28,138,216,146,8,166,118,8,48,106,173,164,62,76,178,71,40,207,7,230,252,43,70,227,184,209,12,112,181,196,104,131,239,19,81,36,210,104,247,209,220,38,225,42,56,193,95,106,146,57,202,49,39,162,158,42,230,166,150,211,104,201,34,190,102,99,146,41,95,163,217,151,30,232,244,189,14,253,53,43,11,91,235,187,151,99,59,182,224,64,227,31,74,119,136,77,179,77,52,113,38,228,242,136,67,219,214,184,95,0,95,172,247,137,164,204,199,115,239,49,228,244,239,253,43,212,174,227,183,131,76,91,121,48,211,161,249,136,28,226,188,124,84,125,148,147,71,125,9,243,43,35,202,103,154,95,14,93,69,168,198,66,201,128,10,129,146,71,208,215,112,154,167,246,133,143,219,98,67,178,80,51,192,227,138,206,241,38,128,250,242,75,246,96,70,197,192,194,142,120,172,15,12,235,143,165,193,253,145,117,9,36,203,128,88,158,128,86,214,141,104,115,45,199,74,78,149,78,87,179,61,115,66,138,43,173,49,161,192,4,199,192,206,43,51,94,129,154,198,217,101,36,125,153,185,62,162,159,162,220,52,79,24,17,149,87,76,231,62,245,179,122,233,113,110,214,242,71,243,159,187,244,172,162,244,177,173,88,94,229,189,22,254,59,237,53,246,15,221,166,23,244,169,214,52,184,148,219,5,219,28,170,1,250,119,253,43,55,194,18,66,45,175,109,164,100,85,71,238,113,86,231,213,108,97,156,197,21,196,108,202,7,25,228,115,91,197,242,184,182,114,54,156,109,212,243,45,111,76,123,109,89,180,216,100,66,45,167,38,48,79,240,147,208,86,149,149,169,182,212,220,221,4,96,234,57,205,110,248,223,77,138,218,43,93,118,48,72,24,243,92,40,193,7,129,159,206,176,117,101,121,54,188,103,43,42,130,133,125,49,85,57,53,162,57,219,185,155,168,197,32,187,127,221,131,3,190,23,216,87,61,174,235,127,99,188,58,124,10,26,52,198,71,94,162,187,123,139,171,45,62,198,56,174,100,30,118,204,133,106,242,157,69,150,77,122,238,112,217,5,134,218,218,130,230,102,118,234,67,113,43,73,36,67,161,103,57,252,171,191,183,209,200,134,213,161,42,85,227,12,114,79,90,228,35,130,31,176,45,203,191,204,88,241,138,236,111,60,76,27,69,211,225,183,179,17,229,54,179,251,85,212,187,216,82,101,77,69,26,123,225,13,178,169,88,200,220,195,191,53,131,115,228,157,110,72,85,118,128,192,49,94,115,93,5,238,179,105,109,225,217,163,133,23,237,66,64,55,126,85,204,233,118,31,111,134,242,121,101,41,34,2,223,239,26,84,221,247,29,172,119,80,77,166,139,24,102,193,37,114,49,143,195,214,185,93,114,59,121,39,119,0,130,254,189,42,174,151,108,223,101,25,220,74,228,129,184,211,245,91,73,158,24,229,8,249,219,144,55,81,20,147,189,194,229,101,210,5,196,113,70,164,101,216,15,214,183,180,95,14,204,154,152,178,77,178,4,113,146,15,65,92,207,219,38,22,177,40,66,37,86,232,120,171,250,38,187,119,225,219,251,153,164,11,35,74,164,141,204,122,226,174,87,104,79,185,208,120,202,73,52,187,248,44,45,95,10,15,33,121,174,102,125,74,234,206,232,51,43,52,100,5,233,158,51,83,27,249,111,36,251,100,192,73,35,101,143,53,165,167,222,233,55,86,177,155,233,2,75,188,140,17,83,27,165,162,41,45,12,117,50,221,201,43,236,42,131,147,197,105,88,205,102,33,22,16,40,51,203,201,111,106,233,103,93,46,215,66,190,153,101,27,218,34,16,1,222,184,77,22,69,180,154,11,153,24,25,20,117,61,234,110,229,22,250,130,86,55,228,139,251,8,134,1,68,143,140,12,114,57,174,163,195,158,21,185,213,196,119,178,176,133,31,151,32,224,158,107,47,78,177,147,196,222,37,19,188,103,200,137,211,104,175,95,183,179,22,177,170,131,182,53,7,176,24,197,103,20,250,154,43,10,32,88,87,202,76,8,80,2,73,61,79,173,98,234,122,156,154,148,227,75,177,45,145,247,220,14,8,162,73,174,245,205,68,193,109,27,45,186,157,175,32,238,43,166,179,210,237,180,200,84,68,187,156,112,206,69,105,21,125,80,228,222,200,142,207,72,182,211,237,99,138,56,84,74,171,130,221,234,209,117,85,216,14,49,222,130,197,229,60,96,55,25,205,83,157,194,38,204,228,134,35,62,181,106,200,168,171,33,142,249,147,1,184,205,88,46,177,170,228,243,218,168,249,46,72,9,223,173,75,48,27,145,127,136,123,212,171,148,94,86,72,98,18,55,37,155,7,222,177,117,157,70,225,124,177,26,31,152,29,170,62,180,203,205,78,88,246,32,143,115,131,194,251,213,72,229,157,148,201,116,54,72,24,133,30,198,137,62,196,181,113,109,52,231,134,57,39,185,147,50,207,215,53,243,166,177,98,45,193,197,125,29,47,1,21,137,99,215,173,124,245,226,29,196,31,74,201,189,68,213,140,75,4,204,156,158,43,122,127,45,96,1,72,206,43,2,198,55,103,192,169,110,124,248,126,241,56,171,122,161,35,161,210,91,103,59,141,116,150,242,52,205,140,215,29,166,200,76,57,239,91,90,117,220,145,205,243,116,174,26,145,212,218,44,210,212,102,107,104,241,218,185,169,99,223,55,153,93,85,212,107,123,1,39,210,185,41,28,165,231,147,239,83,20,107,115,74,57,213,45,206,125,43,22,65,246,137,55,86,133,212,76,144,113,220,86,110,239,179,199,147,93,52,200,101,89,98,43,54,51,79,123,101,43,243,1,72,147,137,230,7,222,173,94,161,9,30,63,138,186,147,33,171,148,237,4,43,43,33,3,6,171,76,209,65,119,148,81,215,176,174,134,31,15,145,108,110,61,70,106,222,145,225,232,47,93,188,222,113,89,206,67,140,6,105,137,29,253,183,201,24,223,142,56,173,181,211,164,130,0,100,7,241,167,233,112,217,105,119,162,62,56,61,43,111,93,158,39,177,13,16,3,142,213,130,179,52,119,71,41,61,218,217,28,228,3,92,222,183,168,54,160,66,172,128,125,42,237,253,188,215,129,182,154,131,79,208,100,158,232,33,97,90,168,196,158,118,106,248,31,79,76,72,238,202,113,90,151,223,186,189,112,163,129,84,116,85,109,42,254,72,25,134,9,174,146,72,97,146,98,79,83,89,85,86,102,148,221,204,136,139,50,135,34,177,252,76,187,237,120,28,215,87,45,178,162,237,81,239,88,186,165,167,157,9,6,162,150,227,170,180,60,241,24,162,16,106,68,82,201,154,159,81,182,242,88,226,153,7,250,154,244,34,244,56,90,33,113,242,211,0,230,165,144,96,212,99,173,89,35,130,241,75,138,147,28,83,27,138,4,42,28,102,158,202,140,188,212,5,177,79,141,124,195,140,208,202,136,29,139,128,49,72,19,39,138,26,220,135,224,212,241,174,7,53,55,42,196,102,54,35,35,57,20,145,200,224,237,96,79,214,174,196,66,156,237,200,167,249,145,179,31,147,159,165,0,71,29,184,151,7,0,84,119,118,198,16,14,227,75,37,215,151,40,80,49,82,93,43,60,42,199,165,0,202,113,74,84,140,212,210,92,100,83,21,3,53,61,225,0,102,129,34,56,227,123,201,102,98,206,136,27,10,123,215,69,113,160,53,204,22,179,60,204,17,70,50,121,168,34,181,142,223,69,105,39,127,223,54,113,183,210,153,46,184,214,218,66,129,33,218,126,83,142,162,174,82,114,248,78,117,118,174,68,158,70,151,115,179,204,222,75,122,118,171,90,92,159,108,189,150,99,24,202,253,220,14,162,177,100,105,165,114,100,98,234,97,47,30,122,231,35,175,231,93,143,134,34,65,104,147,136,247,72,23,230,94,212,170,183,24,115,34,122,156,245,228,173,119,172,34,141,145,161,59,24,129,200,170,151,214,107,4,210,4,10,228,116,45,215,21,54,172,4,126,37,149,81,24,41,148,112,122,12,213,239,18,136,172,226,133,83,106,200,84,51,19,233,87,9,89,37,220,187,59,146,104,122,132,112,91,179,72,254,91,238,221,199,76,128,70,63,90,232,60,60,246,247,250,38,165,50,132,51,111,202,176,28,215,3,103,116,172,193,26,44,231,156,158,152,174,211,194,211,219,46,131,60,48,68,76,230,113,128,167,29,141,101,94,154,138,186,220,133,166,132,58,193,186,184,208,135,153,25,91,148,96,3,145,193,94,152,253,107,150,179,211,231,185,130,118,140,34,188,82,149,37,129,60,86,214,181,173,205,121,40,183,0,197,228,184,4,19,144,72,237,89,241,95,189,156,51,168,12,36,153,247,146,189,51,233,244,170,162,228,161,169,76,133,175,94,27,41,109,221,6,226,184,221,235,244,247,170,246,203,36,246,155,198,86,68,24,10,122,154,209,184,138,205,160,221,144,101,41,184,156,243,156,143,241,164,176,183,37,166,114,115,229,140,131,234,42,150,192,50,209,27,116,47,243,51,198,193,136,61,43,79,81,129,229,212,32,153,35,32,48,203,3,211,165,84,49,23,178,183,149,25,151,204,147,146,189,123,254,149,97,181,6,134,253,146,118,204,104,159,187,247,250,214,110,236,164,67,119,1,54,194,64,169,30,78,78,209,233,87,45,89,36,146,211,247,163,112,35,25,164,182,185,134,123,100,70,140,185,243,48,7,251,62,181,185,107,160,193,121,125,27,0,16,34,19,181,120,197,103,41,217,106,105,21,119,99,127,66,138,238,123,229,28,252,167,32,246,233,93,34,92,108,211,229,142,93,237,46,214,31,173,103,120,106,79,43,76,67,33,249,214,126,49,220,96,138,191,125,137,160,13,22,84,137,49,159,81,205,114,211,214,109,157,143,66,29,254,94,150,68,145,190,226,191,47,214,185,205,6,209,223,87,17,191,151,134,125,204,91,57,197,110,107,55,166,222,56,161,103,63,48,199,203,75,225,251,66,177,52,242,198,55,103,134,61,113,90,164,210,177,13,234,95,212,192,134,105,66,76,25,21,48,20,122,241,76,211,225,255,0,71,6,96,54,145,187,61,243,85,228,182,146,102,148,129,243,49,227,233,86,224,183,146,59,124,78,72,4,108,24,172,230,245,79,177,93,6,78,98,75,121,38,143,157,131,32,154,231,109,159,117,172,153,86,87,149,243,185,250,17,232,43,95,81,67,105,167,75,104,167,115,200,50,11,122,86,40,73,96,112,142,197,196,64,109,83,211,62,244,94,239,65,90,195,237,160,221,116,28,77,18,121,99,169,29,79,165,59,85,51,225,96,47,243,74,195,10,125,58,230,157,111,10,180,5,100,141,50,210,7,36,103,142,189,42,13,82,112,154,189,188,210,31,245,73,199,161,20,236,198,158,165,61,17,98,190,241,4,22,83,15,222,69,33,111,151,167,227,93,141,244,2,238,100,10,0,142,44,171,42,244,60,214,31,132,244,195,121,113,115,169,48,40,124,194,67,47,31,46,13,110,90,200,139,1,112,93,140,133,163,3,61,243,156,254,149,156,147,102,136,207,186,210,116,249,35,114,109,208,110,24,200,235,154,170,52,139,51,98,209,108,8,66,157,166,180,166,134,120,25,33,145,113,151,200,38,157,48,79,56,69,34,129,198,104,186,41,234,142,65,157,39,210,130,218,6,142,88,216,239,39,163,99,143,235,82,53,175,246,51,65,113,19,225,39,76,73,236,221,120,252,170,125,67,78,146,77,209,68,76,100,103,104,94,50,61,79,189,100,106,43,114,177,69,97,184,187,49,193,39,170,241,214,180,140,84,153,131,208,139,93,214,194,217,204,33,144,147,208,227,165,99,248,80,172,218,156,238,1,249,192,235,235,197,54,247,79,109,34,218,91,121,88,202,101,56,46,121,199,127,233,87,124,19,11,207,168,69,108,136,24,76,217,44,157,177,233,90,52,163,77,180,102,221,217,215,141,75,237,50,53,163,194,28,47,24,219,223,24,252,185,53,205,69,162,94,217,188,158,92,151,41,9,147,162,176,224,31,78,43,186,150,209,97,82,68,44,178,46,65,43,235,239,85,227,104,154,208,172,147,183,152,175,191,104,35,156,118,253,107,158,47,66,206,78,239,82,190,209,226,159,79,186,133,158,59,139,119,8,236,50,121,24,25,174,38,68,145,149,153,16,146,27,3,21,234,186,245,202,106,54,62,105,69,14,138,83,4,116,27,79,63,160,174,2,217,214,214,202,87,100,18,72,205,149,7,235,93,152,121,90,46,199,45,127,137,21,127,178,47,162,129,26,123,114,37,156,133,139,145,201,39,31,214,165,212,188,43,171,232,119,255,0,98,184,179,45,59,70,36,33,91,56,205,106,106,158,41,23,105,167,129,99,137,109,240,199,142,181,209,90,248,210,25,163,185,212,47,108,195,220,178,121,105,187,158,42,231,94,172,21,237,115,20,174,236,121,210,254,239,34,104,154,54,94,57,61,77,44,130,32,177,178,215,79,117,21,190,181,166,201,118,32,72,4,97,155,234,113,92,123,76,94,53,80,48,51,138,232,140,249,146,100,108,76,192,32,103,232,91,169,163,108,114,67,180,182,91,184,160,177,117,85,197,69,43,249,108,249,20,199,168,251,120,76,115,231,60,154,183,29,202,164,236,132,100,158,42,171,72,4,209,15,85,206,105,143,136,175,55,103,32,211,74,225,228,78,222,92,115,176,199,24,36,99,183,21,171,170,104,214,237,167,233,183,80,72,76,146,143,156,103,165,100,165,187,93,92,42,168,251,249,239,237,83,219,36,176,220,52,25,121,89,62,232,201,32,85,61,5,126,164,200,172,141,53,160,109,204,160,126,53,44,119,237,20,187,103,31,32,1,71,29,57,170,111,230,219,223,180,206,14,123,138,28,44,136,29,223,44,78,64,164,216,172,239,114,109,89,226,154,229,13,154,252,184,249,170,136,206,213,7,110,211,233,91,86,2,43,88,29,228,42,197,212,128,15,106,129,237,66,34,149,3,145,158,149,23,177,87,70,99,186,146,2,242,126,149,98,8,252,187,136,228,147,149,29,71,225,82,165,186,23,206,69,19,110,121,25,64,200,3,0,83,189,195,152,75,171,81,33,146,100,25,221,200,250,85,21,143,7,4,100,237,205,107,67,36,137,7,148,16,19,140,26,164,176,152,212,202,205,206,113,138,144,185,91,1,115,242,254,180,36,96,32,110,132,213,148,95,54,98,59,84,147,90,110,98,168,120,79,214,134,236,84,117,43,48,94,7,83,74,176,73,130,196,113,79,142,5,243,1,234,71,108,213,244,119,120,177,180,5,60,102,155,11,235,99,58,222,218,123,169,66,68,55,57,56,2,165,186,211,110,237,155,108,201,200,111,202,158,151,38,194,233,100,135,12,235,147,250,86,204,26,154,93,183,218,39,10,20,174,72,235,205,68,229,202,52,174,115,126,91,203,33,140,0,79,64,5,58,75,123,136,74,163,168,27,121,62,181,184,151,208,233,218,172,119,143,2,152,203,125,194,181,87,90,212,151,81,212,30,120,80,44,108,113,128,58,10,133,82,77,232,93,172,140,121,212,24,211,119,35,60,241,94,165,165,173,141,236,246,114,164,165,82,21,141,84,116,193,226,188,237,109,26,230,197,230,81,149,82,71,210,181,188,11,52,115,106,141,103,121,41,142,61,203,181,137,234,115,74,178,82,90,149,6,211,188,86,167,177,164,70,13,106,29,164,24,27,147,131,158,244,183,246,166,123,233,46,96,33,54,131,248,226,169,67,25,210,245,68,69,148,201,19,2,84,158,113,205,88,157,164,154,225,252,176,68,96,100,215,157,100,150,135,98,215,115,152,214,214,254,25,63,180,162,115,242,72,62,80,20,156,14,107,173,240,134,171,255,0,9,37,188,119,227,120,104,201,79,47,3,142,43,26,230,27,169,6,241,30,99,4,150,83,223,138,231,188,57,226,4,240,254,181,60,78,192,91,220,2,66,134,63,43,87,69,63,121,24,203,70,122,56,181,153,26,230,97,185,192,98,64,35,165,104,90,78,211,105,197,202,145,131,243,19,88,58,109,214,161,172,25,132,32,71,110,139,184,176,207,57,250,212,211,91,106,58,44,2,80,173,37,155,174,92,231,59,106,45,116,84,38,40,148,180,242,203,130,64,232,69,102,234,83,48,17,128,8,92,228,214,224,138,56,244,83,117,25,221,230,38,224,43,26,246,54,184,134,53,4,111,32,18,49,211,138,231,103,91,187,142,133,127,24,90,218,106,126,5,121,48,162,107,116,220,164,147,199,34,188,226,227,81,181,212,52,251,59,68,118,251,74,96,113,200,237,159,211,53,233,182,54,118,215,218,110,164,151,18,17,28,112,48,10,122,116,175,42,240,149,164,95,104,184,185,152,134,195,176,140,87,74,105,70,236,229,74,242,177,211,75,13,173,182,140,147,46,213,242,78,88,103,147,89,246,12,117,13,101,29,98,196,110,1,85,252,122,214,118,183,168,8,222,68,116,219,144,72,93,199,13,93,39,130,97,149,143,219,230,66,138,232,4,113,227,167,53,148,147,141,39,55,187,53,105,57,114,196,236,108,145,99,70,180,183,136,40,139,39,30,228,87,68,100,86,211,32,182,104,247,146,62,111,106,195,141,10,72,234,27,15,47,86,21,183,104,171,105,105,228,135,243,38,97,142,107,138,22,130,187,220,210,122,232,137,158,36,91,120,196,120,192,28,40,237,66,24,199,239,14,62,65,147,85,160,51,219,219,184,116,222,195,144,42,164,159,104,130,214,89,230,93,136,70,71,53,154,92,211,42,246,66,71,171,67,166,37,230,163,60,110,215,87,82,121,112,140,114,23,21,226,246,243,200,124,71,119,170,78,206,215,56,33,89,128,27,121,53,208,120,151,196,215,122,191,140,62,197,167,91,121,137,104,161,176,172,122,227,173,114,58,141,217,121,128,80,85,219,59,253,142,107,216,163,21,20,121,243,122,144,223,203,53,227,201,44,238,30,70,98,73,61,107,54,213,197,157,202,202,252,42,251,85,183,24,144,177,57,252,106,107,27,75,123,187,232,163,157,182,70,199,12,107,175,68,140,183,27,169,162,207,139,200,142,17,215,173,51,79,13,45,179,91,160,228,174,73,174,130,246,198,218,59,57,34,182,114,201,9,32,30,221,43,47,76,177,118,187,63,62,213,104,137,38,163,154,232,147,79,72,186,181,176,177,185,251,65,249,145,14,223,122,171,166,58,173,169,185,231,107,146,78,107,55,82,133,237,237,194,202,15,36,227,158,180,219,41,127,208,72,114,64,198,58,210,73,91,66,119,52,89,196,48,188,132,130,204,114,15,181,55,200,51,216,137,55,129,235,77,138,217,238,172,156,141,199,3,11,219,53,85,38,150,210,37,183,184,70,25,224,100,142,180,227,170,176,210,101,121,98,38,46,157,15,90,88,246,21,218,120,4,96,213,235,146,145,216,40,224,177,172,176,197,27,56,226,173,106,52,250,15,138,67,163,223,199,169,64,199,116,32,156,143,74,245,132,186,154,239,67,93,76,124,210,93,39,202,131,168,226,188,222,206,213,47,52,121,242,192,19,145,200,174,135,192,250,212,8,46,237,175,167,195,68,85,96,66,13,114,226,33,207,29,181,71,78,30,163,132,174,206,179,68,75,212,180,183,251,64,100,46,199,113,61,248,174,83,89,210,80,92,179,66,7,218,131,179,38,123,243,94,150,232,111,116,75,123,162,155,124,173,199,3,140,145,92,237,237,138,221,216,141,98,56,152,136,129,5,50,58,215,151,70,164,163,81,157,213,125,232,41,16,120,95,196,73,123,155,59,212,242,166,183,64,185,60,6,230,186,230,212,126,202,227,205,139,127,152,48,15,160,175,45,191,183,55,12,47,33,38,57,75,131,140,246,28,244,21,214,120,103,90,58,237,208,134,112,138,209,141,187,112,114,112,43,170,116,237,239,162,169,207,155,221,99,91,72,189,73,30,240,93,201,12,50,76,115,180,227,138,208,30,31,220,30,235,237,47,134,3,169,38,180,175,163,185,93,150,170,160,198,141,188,229,105,26,241,238,148,44,120,88,199,4,145,199,21,28,205,144,233,37,171,70,116,154,216,125,10,77,31,83,39,203,148,236,82,125,58,255,0,74,139,79,181,128,196,34,243,75,173,186,140,2,122,10,46,244,187,77,86,111,54,228,176,130,223,46,199,177,192,174,47,64,188,50,234,58,193,211,219,124,76,72,92,142,113,237,91,47,125,28,213,169,56,43,178,183,139,38,109,98,249,165,181,7,100,10,84,145,249,86,62,131,166,46,169,172,125,158,73,2,34,168,102,98,15,38,189,3,77,240,240,181,240,237,204,132,51,203,112,173,192,97,199,122,161,55,133,147,71,208,109,110,75,200,46,164,124,48,223,158,62,149,209,78,175,42,178,57,27,49,116,253,38,41,188,68,150,210,201,139,69,99,159,74,217,213,94,9,181,57,34,130,61,214,118,195,106,149,29,77,49,96,141,26,51,146,24,241,147,239,90,17,197,111,103,166,221,219,179,15,53,85,164,4,247,226,148,186,54,66,187,70,103,136,173,214,31,14,60,205,108,23,115,171,41,199,169,2,184,249,165,150,27,100,17,146,172,255,0,123,29,235,114,239,82,212,181,77,20,75,58,226,217,28,40,21,74,59,101,189,144,96,156,47,106,210,146,178,106,69,54,134,233,90,172,98,116,73,198,7,66,107,173,154,75,121,45,38,154,56,213,227,128,100,156,142,152,205,112,250,141,154,127,104,37,172,0,49,61,121,235,93,37,189,133,221,141,144,182,117,30,92,248,220,114,42,106,193,111,16,188,76,139,201,160,121,126,216,169,129,33,24,7,181,73,166,105,179,120,130,228,168,218,167,162,130,42,159,139,175,224,109,71,236,214,202,22,27,117,80,72,251,164,214,242,89,222,120,114,61,47,82,181,120,219,206,81,33,82,122,113,84,238,160,187,150,146,91,153,50,88,207,167,93,92,88,201,181,94,62,51,180,212,154,87,133,142,167,125,11,73,112,177,198,172,78,49,223,6,186,77,39,68,212,188,87,127,169,234,247,129,97,183,84,46,8,98,55,16,51,89,22,119,19,24,205,196,79,132,140,158,167,240,161,202,78,54,17,219,73,225,91,45,63,77,97,119,48,196,200,85,75,103,210,185,13,31,193,19,95,248,138,72,22,96,109,99,4,150,42,112,113,210,187,109,86,237,188,75,107,167,91,218,186,183,144,139,230,17,198,9,21,211,104,182,17,232,54,70,105,228,249,201,254,246,122,214,49,111,98,210,45,105,122,77,158,143,4,129,4,74,192,47,204,23,7,32,83,60,217,245,43,167,183,182,44,35,3,230,115,245,166,200,183,26,169,46,199,101,176,35,127,60,159,74,217,183,129,32,66,35,224,0,49,90,70,229,114,142,176,179,254,207,140,128,6,87,211,214,164,186,146,66,130,60,245,57,38,152,183,30,107,108,232,9,231,222,161,112,200,236,204,119,18,216,81,85,162,86,67,72,112,99,20,95,123,56,170,236,60,248,209,129,192,86,206,61,104,59,140,141,145,133,94,212,227,11,253,155,118,118,144,220,80,144,219,72,113,159,236,107,230,72,55,12,227,240,170,19,221,25,31,122,140,156,229,87,218,155,117,169,45,196,33,92,97,84,252,205,235,89,246,210,125,162,121,46,11,237,138,51,181,1,226,149,193,59,147,70,142,250,139,220,203,194,129,194,250,26,100,219,36,150,70,144,157,163,156,231,165,72,89,68,204,172,50,79,36,230,162,223,24,50,34,156,177,28,146,58,84,182,49,12,223,186,86,67,157,199,25,53,243,253,211,181,234,229,134,5,125,9,109,108,47,163,242,211,136,208,228,158,152,175,6,191,217,18,236,74,151,171,34,102,37,132,171,105,125,229,55,59,143,122,220,214,244,196,104,82,69,61,70,107,154,112,90,243,205,254,237,104,77,171,73,52,123,9,232,49,90,37,161,23,25,103,48,182,109,153,173,136,47,65,149,78,5,115,144,196,210,205,154,220,138,219,33,72,172,42,68,214,44,219,125,68,44,227,7,140,116,172,118,159,237,26,144,109,163,25,244,169,218,18,38,25,244,170,45,50,195,113,129,214,177,138,53,185,175,169,52,102,37,0,214,4,177,220,92,79,178,16,25,79,181,108,69,101,37,208,46,73,198,51,87,1,130,195,76,50,2,11,227,210,182,129,13,152,31,217,183,54,123,93,163,30,245,45,220,178,32,134,69,64,120,28,98,179,166,215,165,184,149,129,7,21,161,107,35,93,132,4,100,1,91,183,160,38,79,53,229,213,204,113,168,12,170,78,14,43,114,211,82,26,117,178,163,1,150,239,89,147,220,164,49,36,97,70,115,83,201,106,110,237,212,158,189,171,154,114,58,32,134,106,17,164,211,36,177,72,119,49,236,107,176,211,177,113,165,253,158,64,9,198,50,107,147,130,200,193,180,49,203,118,173,88,175,36,182,216,163,189,101,169,163,74,198,155,90,90,90,90,24,220,166,239,82,43,155,115,63,152,198,220,113,216,129,87,225,181,185,212,117,44,22,59,43,90,230,24,244,240,32,0,51,99,210,171,153,163,7,107,156,99,233,119,159,218,49,92,54,252,103,158,107,184,149,208,217,170,237,1,192,235,88,9,126,100,212,150,2,135,25,174,166,226,192,36,34,67,220,86,114,149,203,137,150,172,90,220,3,249,212,87,16,6,128,154,180,97,37,48,58,85,121,115,179,109,16,150,165,201,93,28,118,171,106,3,54,64,252,171,150,151,43,49,80,107,209,111,108,60,212,99,237,92,69,221,145,75,194,61,235,182,156,174,114,77,88,162,80,176,198,106,61,133,91,57,53,106,97,228,181,65,187,121,174,158,135,63,81,239,32,40,0,166,39,90,70,92,80,188,26,107,97,61,201,6,51,210,149,33,50,158,9,31,74,21,114,106,197,170,149,38,166,76,168,147,91,219,96,96,156,253,104,158,212,43,2,13,44,114,144,229,106,73,145,136,205,66,102,182,43,203,43,65,14,20,103,52,150,151,141,22,88,160,36,250,138,30,69,85,59,169,144,58,150,36,142,13,82,33,150,100,205,246,88,32,7,216,84,113,177,140,52,108,115,245,166,27,131,106,199,111,67,205,87,51,25,36,223,235,84,62,128,62,89,73,207,21,57,71,101,200,38,162,97,144,13,90,132,129,30,42,88,35,168,214,172,161,158,54,134,18,21,227,136,175,177,57,21,200,45,147,108,88,228,117,56,234,59,87,92,118,52,151,50,187,124,193,247,0,123,214,108,1,38,157,165,148,65,26,161,222,114,15,62,221,125,234,105,77,173,12,57,108,136,244,77,58,25,245,37,91,137,176,172,133,64,207,221,228,87,71,28,50,104,49,92,146,194,68,232,161,58,227,61,107,142,189,190,123,189,90,54,178,137,58,237,93,128,224,159,206,165,212,117,91,142,98,127,50,22,81,181,129,234,79,248,85,56,185,201,95,102,66,142,164,50,200,247,30,32,150,110,89,25,134,3,117,6,165,213,103,77,70,81,4,248,89,7,202,62,159,227,77,210,110,12,55,159,106,184,85,42,123,99,189,65,125,116,151,90,179,74,35,64,222,128,113,143,241,173,237,203,81,37,208,73,234,73,61,176,128,70,172,192,236,92,40,78,255,0,90,159,69,184,93,52,177,157,138,70,205,184,147,235,87,244,168,227,185,137,167,117,82,177,158,126,149,153,173,220,69,113,46,219,88,212,160,56,249,135,127,194,161,203,158,241,98,91,151,53,205,34,11,121,35,188,182,148,74,46,88,112,199,56,207,122,198,150,218,87,37,68,146,1,230,20,201,246,233,78,70,184,134,52,150,102,7,203,32,170,243,138,233,237,238,108,91,194,178,205,44,107,231,249,194,76,10,19,228,141,138,103,52,52,247,91,65,20,146,102,111,190,196,117,197,93,177,138,87,12,17,142,91,134,6,146,238,238,38,189,150,88,151,239,0,23,29,49,142,245,38,157,113,186,249,60,194,21,155,128,23,165,9,202,193,98,104,143,216,173,54,220,2,99,66,85,113,234,123,214,99,7,187,144,109,201,80,165,65,239,214,186,73,148,38,219,91,133,82,211,169,96,125,59,113,249,213,69,181,139,75,145,99,108,144,205,212,212,169,148,135,104,54,114,76,197,165,194,24,198,6,222,51,245,205,119,48,217,155,107,8,175,78,67,72,165,14,43,158,211,244,215,31,190,71,96,36,108,1,154,235,45,94,73,18,218,203,10,203,11,103,158,167,235,92,117,101,204,244,58,233,195,169,53,141,187,105,242,90,163,146,85,190,117,13,253,107,161,186,140,57,67,128,177,147,159,151,215,21,12,182,113,220,221,199,43,51,0,163,105,0,240,42,75,141,145,35,163,59,28,15,151,154,34,172,141,91,185,205,235,209,143,181,193,112,78,224,201,180,47,108,228,87,88,169,229,90,34,178,133,82,128,12,123,215,37,115,23,153,125,12,76,228,162,174,70,126,162,186,203,169,218,225,241,0,27,16,42,28,250,226,173,223,114,81,25,136,128,140,189,142,62,181,21,220,233,32,48,185,42,228,113,142,153,165,183,153,69,231,145,150,223,140,128,122,85,13,126,127,41,93,100,93,179,145,133,41,89,37,174,165,51,38,246,232,205,43,228,229,161,143,110,123,19,145,85,227,144,136,11,184,37,166,97,146,123,125,42,123,155,48,161,45,147,113,98,3,59,30,184,169,102,242,254,203,28,42,185,40,115,158,244,244,66,99,2,31,178,148,7,142,185,239,88,190,38,185,138,226,230,214,210,220,147,57,80,26,181,204,158,85,140,211,144,199,3,24,236,43,35,78,210,110,37,186,181,190,149,144,110,124,224,245,161,59,110,37,171,59,155,75,102,210,180,136,163,80,75,60,28,129,235,197,82,17,249,118,144,72,140,223,187,127,186,189,115,239,90,247,104,206,241,49,149,113,140,16,181,149,44,134,222,210,226,50,49,206,224,195,169,172,221,214,175,99,84,137,181,73,12,179,90,74,198,92,23,25,201,24,232,105,117,171,86,119,91,136,177,229,42,228,158,244,5,23,22,80,16,204,70,50,119,118,167,13,242,88,93,194,91,230,137,134,220,247,24,167,36,173,232,36,204,11,187,168,166,188,129,227,223,189,6,72,29,63,26,192,214,89,173,238,159,82,45,148,140,110,218,59,154,216,188,182,62,75,93,70,204,164,41,83,180,119,235,253,43,3,95,50,71,224,153,46,91,110,100,24,99,180,130,6,123,86,144,141,237,96,149,172,114,58,190,179,46,175,116,242,8,204,104,164,98,49,223,142,181,209,120,34,228,105,183,112,221,152,165,11,14,88,1,208,159,122,228,109,161,92,121,146,75,33,86,36,3,145,156,15,194,186,91,31,237,8,180,168,158,60,108,39,118,113,201,174,154,208,74,159,41,198,157,231,99,209,102,212,97,150,225,152,77,39,250,64,36,2,71,4,254,21,147,27,178,52,208,108,86,151,60,49,234,162,179,173,179,29,188,83,78,92,228,238,4,118,62,159,74,186,171,46,77,218,114,167,140,122,215,12,97,202,172,111,116,87,191,62,86,147,120,146,54,100,242,92,171,143,93,167,138,243,241,112,222,82,150,60,131,93,222,187,127,12,218,108,203,12,100,56,140,238,85,232,56,199,245,175,63,199,152,48,71,67,197,119,97,126,22,114,98,30,168,214,254,214,129,163,93,209,15,51,0,110,197,36,154,148,16,36,145,34,130,199,156,245,230,168,205,108,197,21,138,96,1,85,4,57,95,51,105,218,15,173,116,90,238,231,62,133,230,212,164,123,97,107,188,136,201,228,0,7,90,183,168,89,217,249,17,125,137,119,109,95,222,156,147,205,99,184,39,167,57,173,141,30,230,52,130,75,121,87,7,4,243,78,194,50,146,67,24,11,212,230,162,222,178,204,251,147,21,32,12,215,59,2,23,220,216,80,42,121,180,203,152,183,179,171,130,189,70,5,50,182,42,78,187,25,115,233,197,66,100,0,146,121,171,114,91,79,47,150,100,141,192,231,146,61,170,27,109,58,226,250,246,75,104,34,118,100,92,157,162,169,73,34,162,213,203,22,119,78,21,89,122,138,221,240,213,229,181,172,183,83,92,71,186,71,28,19,88,118,118,146,71,55,217,166,82,173,156,115,193,173,38,131,251,54,212,137,250,185,224,210,189,217,148,215,68,69,172,220,137,174,29,144,96,50,230,179,99,82,204,138,115,141,162,180,45,45,103,213,110,131,68,132,196,6,222,5,79,111,167,206,154,156,144,180,46,68,99,211,165,43,130,118,86,40,36,19,203,116,23,146,190,166,180,174,36,88,162,218,167,248,113,138,178,250,101,211,196,102,69,117,83,220,10,31,76,145,108,98,102,141,247,72,112,50,41,41,45,137,185,151,5,164,230,223,237,7,238,158,245,102,84,17,132,147,112,59,151,38,175,37,148,241,32,73,35,117,133,20,224,246,206,43,42,228,24,213,11,135,88,243,141,196,142,148,47,123,97,220,176,144,56,131,204,83,204,135,167,181,70,33,50,63,217,153,73,99,208,86,135,148,243,8,133,180,101,215,104,193,29,235,66,11,38,178,185,19,94,97,27,28,122,214,114,147,139,41,88,231,236,109,81,53,25,109,37,251,217,31,54,106,89,109,205,173,236,241,161,102,68,61,64,206,106,244,122,89,187,215,88,169,117,243,57,12,69,109,95,27,77,30,69,179,124,50,129,151,147,25,201,164,167,204,198,244,216,224,30,87,73,93,135,169,25,244,167,197,121,34,90,96,244,237,145,79,157,18,226,254,79,47,37,30,78,49,233,90,178,233,78,134,24,34,133,142,226,9,39,4,86,143,65,220,100,94,29,186,58,90,223,74,80,249,157,0,60,212,54,4,90,49,73,224,103,228,99,30,199,53,216,90,199,182,5,73,27,230,67,133,78,149,187,225,205,50,231,81,214,10,75,104,99,181,138,47,48,200,66,156,156,227,28,215,28,234,201,62,84,141,41,164,247,60,251,80,50,106,119,241,191,217,140,72,216,80,164,98,137,44,83,71,212,216,78,155,162,145,78,61,58,87,111,172,64,183,215,114,71,12,12,158,86,78,238,7,0,251,87,57,169,95,67,125,106,45,226,77,243,68,219,14,71,62,148,82,173,41,26,84,73,108,101,105,241,71,111,101,119,25,147,112,108,149,21,86,93,62,72,31,78,184,87,217,135,13,199,214,180,175,52,121,116,251,120,153,186,156,22,167,93,218,93,95,220,91,67,2,140,109,0,100,214,201,33,41,179,210,172,47,161,154,11,89,195,137,48,152,39,211,154,211,18,20,45,38,220,7,228,15,81,94,121,225,63,62,210,210,242,194,225,130,203,22,74,140,231,189,122,13,235,153,52,251,55,141,112,66,0,216,250,87,13,72,217,216,236,132,249,137,35,92,192,247,19,16,34,0,225,107,207,188,81,164,66,72,186,179,24,125,191,46,222,72,36,215,113,119,229,36,80,194,79,27,51,140,247,172,255,0,179,45,157,202,52,228,121,108,191,196,56,162,51,113,146,177,92,169,166,101,248,27,92,184,177,184,154,202,242,86,196,170,162,60,159,113,154,245,240,159,109,208,217,93,58,198,87,105,175,156,142,162,23,94,102,118,17,136,46,212,38,57,249,75,10,250,94,218,84,107,56,164,73,21,227,42,8,32,117,205,117,197,93,179,146,250,216,224,52,203,233,119,127,101,76,184,195,109,80,71,106,146,238,5,182,212,102,57,201,198,7,229,73,227,80,52,237,98,214,234,14,9,108,177,160,200,46,109,218,124,156,184,44,125,248,174,26,138,207,83,178,140,219,86,29,164,91,67,169,193,45,146,176,15,49,42,228,118,21,229,178,89,199,160,91,235,5,48,124,155,195,12,67,61,43,210,252,49,25,210,53,9,175,239,137,141,37,83,176,122,87,142,120,179,81,75,141,103,82,75,118,97,19,94,150,0,30,190,157,107,88,69,206,203,250,177,60,214,109,178,45,42,9,117,221,114,22,152,151,85,39,112,35,142,134,189,78,34,176,92,193,12,112,21,137,21,84,0,78,58,215,57,224,205,27,251,59,230,189,66,146,202,119,38,79,98,43,183,243,17,35,82,48,207,187,3,142,194,185,49,85,47,59,45,145,189,40,90,55,234,90,211,98,146,238,237,216,156,4,60,156,118,171,186,72,107,155,219,153,29,241,181,240,128,250,82,105,147,69,21,148,178,72,118,150,36,15,198,167,142,195,203,158,41,139,109,192,221,143,83,92,205,243,201,62,128,175,177,45,209,251,29,212,114,57,44,172,216,43,248,87,35,241,31,91,109,63,70,134,32,229,94,101,32,40,250,255,0,133,117,179,23,184,147,237,4,130,145,28,224,138,241,239,19,107,49,248,139,196,205,26,41,146,56,3,42,128,15,95,106,236,195,210,78,78,93,12,42,73,236,109,120,18,77,63,78,190,184,187,184,69,146,91,136,57,99,215,38,184,29,75,79,184,159,80,184,185,137,51,14,73,24,237,205,122,5,182,136,52,253,11,237,50,49,243,157,120,7,141,181,129,167,65,112,176,179,50,101,24,144,51,233,93,81,169,109,142,57,62,231,27,18,179,57,73,1,47,183,154,67,108,225,73,201,12,57,173,235,253,60,218,220,253,168,145,137,56,85,244,170,12,25,203,135,92,31,92,215,92,102,218,185,49,122,20,98,184,184,181,135,203,243,137,89,14,78,121,171,159,218,66,27,114,99,225,177,130,106,156,254,88,224,100,99,214,163,69,204,69,127,51,87,202,173,168,141,104,36,77,122,1,28,140,1,79,90,73,52,227,109,110,177,101,73,45,143,194,179,96,138,107,118,73,35,56,86,113,184,143,173,117,87,246,68,105,208,50,29,210,179,2,72,244,172,170,90,40,155,50,252,41,20,16,219,64,200,161,23,7,62,181,145,226,152,18,230,68,100,140,42,171,125,224,42,109,83,207,134,40,138,169,8,128,19,205,93,178,16,106,250,67,121,217,243,9,224,1,205,99,23,103,204,45,83,49,223,69,75,157,58,73,214,67,132,81,143,202,176,195,25,4,112,4,42,253,9,61,235,187,210,13,173,157,149,197,181,241,101,59,190,92,142,213,206,235,43,12,247,17,221,88,227,203,70,218,114,43,104,205,220,113,41,164,111,164,171,36,132,236,126,113,85,108,37,35,91,183,152,19,143,57,73,25,235,205,90,190,107,139,229,57,141,92,40,234,13,103,218,68,173,39,206,74,149,97,252,234,163,109,91,52,189,214,135,184,218,248,134,214,59,8,225,145,134,233,24,145,24,32,245,32,86,156,74,150,11,37,148,145,33,138,224,101,70,58,102,188,163,193,162,201,124,92,95,80,151,247,75,15,238,148,147,247,179,94,150,110,38,147,205,185,112,75,7,30,95,24,249,115,94,46,46,30,206,124,209,71,167,135,124,240,229,125,14,119,88,209,118,73,25,183,0,77,191,238,133,60,143,255,0,85,98,6,75,57,26,238,9,218,11,200,213,139,0,113,184,244,175,77,184,140,92,219,199,116,216,202,242,220,215,9,226,125,25,21,222,107,116,6,54,95,152,158,217,52,80,174,239,203,45,130,165,62,168,179,15,139,111,33,138,55,188,182,157,205,194,133,86,86,7,140,102,166,190,241,142,151,111,109,13,177,15,27,146,55,3,138,227,127,181,110,173,148,44,59,94,56,198,8,42,56,53,153,120,233,120,255,0,107,187,219,184,175,160,174,229,74,50,122,24,186,141,70,215,58,143,24,248,190,59,187,85,211,116,133,109,142,187,100,149,72,227,53,187,240,215,77,177,179,210,133,180,138,134,225,227,37,203,12,147,94,119,161,196,177,106,72,76,106,82,87,0,18,43,183,211,229,109,55,196,139,20,128,172,110,167,105,237,78,86,94,234,50,147,148,150,166,154,239,181,188,146,16,255,0,33,220,66,140,14,149,198,106,254,41,150,243,83,104,89,24,71,9,198,55,15,165,118,119,54,70,239,90,84,183,59,148,240,57,245,175,60,241,61,136,210,252,75,115,106,16,43,171,12,227,208,209,67,149,202,198,14,45,22,239,174,89,12,115,135,38,60,103,110,107,106,59,168,166,210,229,186,156,236,144,197,128,49,214,176,116,184,36,190,145,99,149,15,148,172,64,99,244,174,174,43,123,105,174,90,197,147,247,77,24,81,245,171,170,210,208,152,196,91,93,40,93,232,22,241,69,183,100,210,14,113,89,209,104,98,198,230,233,101,145,65,86,32,13,189,171,169,149,78,137,167,67,6,253,145,194,251,129,56,231,210,185,135,212,23,86,212,110,164,87,44,233,201,57,227,53,17,147,110,232,30,154,26,250,62,139,166,71,8,187,149,98,105,1,201,36,12,138,198,241,23,137,236,157,132,54,17,6,112,165,70,208,15,61,42,190,167,168,73,166,105,183,145,150,34,86,3,110,64,198,13,96,248,79,75,150,227,80,251,65,137,74,70,224,146,51,206,107,123,46,94,102,76,98,238,67,160,248,114,235,94,212,230,130,85,100,109,187,220,148,39,156,215,167,39,135,158,77,59,125,203,31,244,117,17,162,180,120,24,171,158,17,211,160,131,87,186,190,185,115,19,72,184,85,220,121,25,174,136,148,185,87,140,41,48,239,60,158,134,184,231,85,201,217,29,10,55,71,5,227,15,16,73,101,225,155,93,11,74,138,79,58,71,217,36,145,168,31,47,113,92,254,151,167,121,86,240,218,74,95,113,56,57,29,171,208,124,69,53,140,82,155,24,109,211,237,10,65,45,158,156,85,205,7,194,182,209,216,71,125,121,134,155,121,39,46,127,14,43,100,229,107,5,146,38,208,180,171,125,2,197,167,149,151,50,128,71,28,241,210,173,195,21,206,169,116,110,174,144,197,104,62,228,100,245,62,180,229,179,159,81,185,111,180,198,176,219,219,242,128,19,205,106,70,143,57,0,15,221,246,246,170,178,91,21,107,236,74,35,204,113,141,128,32,238,6,41,210,146,100,10,122,173,44,210,170,132,78,161,106,18,242,25,152,250,143,74,178,134,30,38,4,112,7,90,146,71,18,29,199,238,246,250,212,76,225,254,85,95,173,71,52,129,96,92,228,16,199,165,43,128,177,64,237,112,50,227,12,123,244,170,90,238,173,26,42,90,91,186,187,6,34,77,167,218,162,191,213,146,218,199,204,137,142,243,128,20,143,122,197,178,178,105,238,141,212,206,135,123,100,210,114,232,75,87,47,91,192,37,72,206,49,10,156,140,255,0,17,167,93,198,135,100,67,129,230,103,3,138,37,154,88,227,145,227,140,60,121,194,129,218,171,238,46,235,52,205,180,41,25,95,122,77,141,43,22,24,180,51,62,252,190,58,0,41,109,149,181,35,191,99,68,185,195,100,117,169,225,140,111,50,177,220,25,142,15,225,86,68,192,38,17,113,142,148,52,50,180,129,225,71,242,190,84,7,28,87,205,237,51,72,231,118,107,232,251,249,118,91,162,3,243,177,228,215,204,86,243,75,58,96,14,105,88,153,4,231,203,98,64,235,80,68,225,155,165,75,58,78,28,2,41,142,143,14,14,43,120,189,12,145,100,76,35,29,43,119,77,145,101,64,199,181,115,138,198,69,233,90,22,119,94,66,154,198,177,172,78,154,217,82,226,224,239,224,1,89,55,58,122,182,164,4,92,174,106,52,212,247,68,74,112,106,222,143,113,190,224,51,243,207,122,231,177,161,169,123,56,177,177,17,196,62,114,184,174,123,75,18,205,118,241,93,182,23,105,235,93,109,253,146,77,24,149,49,184,114,43,143,213,109,175,38,155,121,0,54,211,208,211,138,212,70,109,245,154,174,161,229,196,217,95,97,87,180,249,154,206,246,56,207,42,72,205,65,165,217,94,181,200,85,31,49,29,77,76,194,88,111,93,46,6,74,158,56,173,239,160,141,187,248,109,228,186,141,162,32,158,9,25,173,70,136,8,19,103,90,194,179,178,85,145,110,92,147,147,192,205,106,221,220,155,104,150,65,210,185,166,116,64,46,90,72,230,134,73,62,226,30,106,245,180,145,92,178,172,124,238,172,148,185,109,76,109,60,14,245,167,165,66,150,79,184,158,157,43,22,236,108,254,19,165,16,127,102,89,153,211,150,197,84,179,197,220,230,91,159,195,52,209,123,36,146,141,199,228,247,171,115,131,115,24,242,176,49,233,67,212,197,148,230,176,183,107,175,57,0,82,167,173,89,146,252,76,194,20,112,216,24,170,110,0,137,227,111,148,158,249,172,235,24,190,199,118,119,49,59,143,25,169,80,4,110,41,100,67,199,21,86,118,80,164,168,230,173,151,109,161,8,224,243,154,196,215,53,24,173,224,43,31,222,173,35,18,219,42,93,106,27,3,41,35,53,203,222,202,175,41,108,84,109,53,204,210,51,156,243,80,188,23,14,115,131,255,0,124,215,76,12,164,138,147,2,237,210,163,49,133,21,44,155,227,124,56,168,156,19,222,186,98,115,205,17,231,39,20,169,128,113,74,192,42,143,122,158,210,212,202,224,246,167,39,161,54,184,232,161,98,122,103,53,109,20,66,57,94,181,161,12,43,18,116,170,215,132,176,249,69,102,157,203,72,172,35,93,229,197,36,247,120,27,105,165,152,47,53,90,79,152,213,147,32,112,37,27,141,71,189,99,24,20,229,108,2,42,34,0,126,122,85,162,17,98,220,44,192,150,168,202,15,52,133,233,82,135,64,152,81,205,54,53,216,217,61,234,134,193,6,120,52,215,155,97,218,42,119,95,151,142,181,76,174,27,154,134,196,145,179,121,60,115,221,199,52,51,48,87,92,132,7,191,189,85,96,243,57,37,115,159,144,168,232,61,234,143,250,167,89,54,144,193,242,14,114,59,241,138,216,176,186,48,185,145,227,66,174,114,115,253,43,78,95,103,31,116,137,54,205,251,109,34,13,42,218,218,226,50,25,183,7,218,58,175,202,121,174,127,196,177,73,113,127,231,24,220,22,249,242,122,26,215,155,95,87,149,85,109,72,93,187,75,47,165,62,251,84,181,187,138,53,156,109,84,24,92,117,39,222,177,131,154,154,147,33,59,110,114,98,77,177,162,50,177,102,108,96,118,247,169,174,173,27,112,151,114,135,68,251,163,184,247,168,175,100,140,92,230,45,217,207,20,75,112,254,72,89,0,18,49,10,49,212,253,107,169,55,204,164,136,105,244,44,193,44,214,86,141,44,97,154,57,87,5,125,15,249,21,99,70,186,180,84,99,60,65,241,200,92,115,154,89,195,219,219,33,255,0,150,88,0,226,181,244,75,109,57,36,136,200,164,172,191,41,35,25,3,214,178,156,214,172,107,177,71,86,188,178,187,137,82,222,32,140,57,53,82,194,35,40,88,159,253,94,115,129,222,172,120,131,64,251,43,203,45,156,230,101,50,13,161,72,233,131,89,182,183,134,9,225,137,148,134,83,150,205,10,206,58,3,90,104,72,146,65,105,115,53,179,41,32,156,146,221,71,210,171,52,51,169,18,194,11,142,79,29,65,174,189,60,51,6,185,44,141,20,187,93,161,46,48,71,36,17,192,226,185,219,95,63,79,154,100,158,54,46,164,148,64,113,156,113,207,183,52,70,73,232,81,163,37,219,93,89,105,178,44,108,37,140,29,229,189,42,123,162,151,164,49,112,128,119,34,162,180,188,251,69,205,181,162,219,48,150,78,20,110,24,168,245,9,205,133,236,177,180,120,49,140,58,110,25,250,214,93,90,25,215,218,41,120,160,72,164,92,196,190,102,73,235,142,63,173,116,94,28,141,126,219,53,209,109,234,120,81,239,92,246,141,109,4,186,119,246,148,36,121,130,18,54,158,135,145,214,187,29,30,217,224,210,96,147,100,74,9,220,199,7,252,107,145,173,78,234,123,22,229,138,104,226,184,88,241,137,6,84,183,99,81,24,246,232,207,61,195,28,198,188,145,220,213,203,135,91,139,66,98,144,96,241,199,81,89,58,163,72,214,209,89,22,25,39,36,14,226,180,138,208,109,117,57,171,25,37,212,239,93,212,236,147,97,17,142,199,145,93,65,212,163,183,242,225,147,247,87,35,5,149,186,28,113,89,151,86,203,28,182,215,86,113,159,44,46,211,131,140,31,95,210,175,221,125,151,87,120,226,186,11,13,192,79,150,77,195,159,254,189,41,18,181,212,190,237,43,223,195,42,68,156,174,75,1,82,94,69,22,161,251,201,84,2,172,7,21,155,167,203,123,167,106,17,217,94,70,196,117,71,63,116,175,248,244,171,147,72,102,73,36,65,128,115,128,61,106,19,187,177,76,161,121,145,112,74,40,249,240,185,170,174,134,220,236,42,12,135,174,125,43,73,55,52,3,112,92,175,204,125,107,34,234,241,154,102,149,66,225,7,57,21,86,179,212,79,99,63,196,23,66,13,1,98,83,181,229,96,199,111,95,165,108,233,75,29,233,183,243,70,200,210,48,9,28,115,92,150,169,47,219,245,8,162,4,8,162,117,3,223,62,181,232,246,246,81,198,49,136,240,193,70,0,233,197,68,223,97,197,89,10,209,197,35,60,9,40,31,47,7,190,42,138,76,147,66,214,174,163,228,108,121,135,184,169,164,95,222,187,163,172,78,131,104,35,184,247,167,91,216,66,155,188,199,143,123,174,236,158,164,214,110,14,72,184,202,219,140,186,44,241,196,176,20,227,0,133,29,189,127,65,85,239,25,226,35,203,63,51,17,187,62,152,173,8,213,44,227,18,180,124,19,180,183,108,127,145,84,53,2,146,73,231,69,185,163,28,156,117,233,90,73,104,210,8,53,238,156,236,154,137,180,182,187,203,16,15,7,21,194,107,55,247,247,254,19,220,206,205,110,147,17,180,142,160,26,235,154,230,214,242,206,117,119,17,203,33,56,141,186,241,89,62,33,54,182,158,16,142,210,50,133,165,86,220,7,108,156,241,249,86,180,253,214,147,34,122,189,14,54,23,36,144,0,33,134,64,244,205,122,134,143,104,173,161,68,140,202,10,196,120,111,76,143,214,188,182,218,85,68,129,145,89,137,194,17,94,147,251,200,237,162,16,50,144,208,96,171,117,7,138,211,21,177,203,79,118,205,43,73,35,146,6,128,194,164,1,128,196,113,76,182,190,131,78,185,72,36,83,32,118,195,1,208,10,102,150,193,44,30,41,88,137,27,167,181,84,72,13,172,132,72,75,185,60,49,230,185,81,187,67,53,180,93,54,123,182,146,34,32,185,129,194,31,170,146,63,149,121,243,72,21,247,14,153,233,94,151,226,108,92,105,2,9,95,50,236,44,185,237,193,175,49,153,68,50,109,60,158,149,219,133,90,51,146,186,213,23,103,212,90,104,130,162,240,6,58,85,117,185,11,101,228,149,203,30,244,190,104,183,129,35,219,150,115,201,171,107,107,26,168,36,125,77,116,218,200,231,13,63,79,18,236,220,121,32,19,83,107,150,169,107,168,36,54,224,151,145,7,74,129,231,123,79,157,35,202,241,147,158,213,175,5,193,188,242,239,68,57,40,58,226,147,125,129,171,25,54,17,53,181,244,62,122,30,28,26,223,255,0,143,203,239,180,186,176,137,219,27,121,228,244,170,16,95,13,83,88,4,68,35,10,192,31,206,186,171,235,152,108,239,163,182,133,3,249,99,118,49,212,212,78,44,153,75,82,135,136,35,131,72,134,49,112,129,88,140,160,7,173,81,240,230,185,99,96,215,23,108,128,201,40,219,233,86,60,101,105,118,109,98,190,191,76,23,31,34,122,87,29,4,23,39,247,145,192,76,108,50,106,160,210,90,137,43,234,58,230,238,75,141,79,237,161,136,25,36,10,216,187,150,29,90,56,4,152,249,23,62,156,214,124,58,21,245,218,23,142,35,176,116,25,21,103,72,210,39,187,158,229,100,13,26,66,0,198,225,215,53,124,241,90,220,185,27,62,27,185,182,183,182,107,101,0,76,36,39,175,106,213,130,194,89,245,41,146,60,180,147,46,119,127,116,86,38,141,225,219,149,241,27,74,129,218,5,78,88,145,215,21,232,58,26,219,217,193,168,222,23,50,74,33,194,146,58,87,45,90,201,59,196,92,172,230,12,240,217,145,167,60,197,158,35,150,170,154,142,172,38,104,84,198,99,138,35,193,61,233,238,116,203,121,181,11,219,171,129,246,137,16,24,208,250,214,61,212,207,226,152,237,173,236,227,85,88,199,206,202,121,38,170,158,170,236,77,88,235,44,26,219,84,138,222,222,81,185,10,146,78,122,154,214,241,47,132,244,119,240,132,147,91,162,35,68,48,78,238,73,200,247,174,18,222,238,243,79,211,89,98,128,59,64,197,1,97,154,161,123,175,95,94,232,143,19,198,136,153,203,96,123,212,78,148,164,211,140,172,84,95,75,29,159,132,165,177,77,176,72,6,34,132,96,158,230,168,120,190,201,229,138,59,168,28,156,200,1,3,184,205,113,86,51,186,68,76,14,138,202,157,186,215,168,104,22,233,170,120,109,126,109,237,27,29,196,246,35,21,157,123,209,124,237,221,23,26,106,91,28,245,158,179,111,21,216,141,215,14,136,22,161,214,174,173,231,211,188,188,3,43,185,249,189,171,39,82,135,236,218,172,146,74,132,23,156,160,250,116,173,43,159,14,78,37,132,171,51,199,229,151,53,213,7,29,36,140,165,23,19,156,22,251,118,178,166,118,28,154,232,96,213,193,68,100,183,59,142,0,246,165,210,172,10,151,55,10,84,100,228,18,58,86,154,197,103,111,50,71,110,161,139,115,199,52,167,52,139,90,171,151,244,21,23,62,32,128,93,195,145,187,56,61,15,21,220,79,169,69,22,183,111,166,90,198,169,27,103,46,190,149,201,104,119,62,108,119,81,249,97,110,144,54,207,94,149,165,225,182,89,75,93,79,242,139,116,59,164,111,90,243,234,207,222,82,71,69,40,187,18,157,56,183,136,166,75,117,15,6,210,165,179,192,57,201,174,23,88,211,205,134,165,52,241,0,160,57,96,163,212,86,244,126,38,54,183,87,80,89,178,188,18,18,198,76,30,13,115,211,205,53,227,179,202,227,103,204,113,143,99,91,209,141,172,194,118,217,16,193,171,69,170,206,198,235,128,168,123,227,156,82,233,23,136,186,185,184,147,41,111,16,92,101,133,115,237,98,225,22,96,51,25,112,15,61,179,80,106,215,62,100,241,70,135,100,33,213,78,7,78,107,166,73,61,72,71,167,235,80,218,233,87,186,62,160,8,104,239,242,31,220,154,237,160,16,75,101,50,12,101,57,252,43,206,190,39,93,219,219,104,94,26,75,41,4,203,106,138,206,192,30,15,21,232,9,21,162,89,91,121,83,101,238,96,18,55,94,56,233,92,117,97,246,142,184,73,197,114,163,33,237,101,191,188,86,140,144,137,140,247,239,82,234,9,37,246,165,109,2,128,97,65,134,59,79,60,213,255,0,15,78,241,73,117,242,124,160,97,106,116,81,115,32,242,9,234,114,115,210,185,219,190,167,76,99,161,230,250,166,139,4,126,40,54,138,170,62,210,112,173,232,115,214,189,35,225,245,244,242,88,222,104,247,18,25,39,177,145,148,18,122,129,210,184,189,114,201,255,0,180,4,203,184,205,11,18,9,52,158,8,214,255,0,178,252,106,235,122,192,203,121,17,99,207,127,92,126,21,213,77,243,28,149,86,186,30,153,227,13,62,57,244,159,57,128,51,70,185,207,225,92,189,137,50,233,145,204,28,128,6,54,254,21,217,106,247,208,157,61,150,82,9,145,120,24,53,196,95,221,38,154,176,218,69,157,242,184,80,160,103,173,103,89,46,100,145,173,29,53,53,229,123,123,191,10,106,183,10,126,123,120,24,38,123,16,185,175,24,240,198,150,186,199,136,164,146,235,6,52,6,87,200,224,158,43,208,117,31,18,90,105,126,28,190,209,23,45,127,56,97,40,219,199,63,253,106,203,240,70,143,228,219,220,79,39,250,199,135,230,63,136,255,0,10,206,172,220,34,210,234,93,56,222,90,236,116,118,166,43,235,233,102,48,170,198,138,22,63,194,173,199,108,215,97,16,12,16,221,106,182,151,14,96,150,85,24,25,194,143,122,222,182,67,21,178,49,25,147,248,190,181,198,237,200,109,22,147,184,248,173,35,103,142,216,140,249,127,49,62,245,45,221,223,155,32,183,65,243,244,205,8,68,74,75,103,123,117,53,94,253,4,42,102,0,16,17,152,146,125,141,101,20,237,202,186,142,82,190,167,59,227,125,126,77,47,68,54,118,204,126,213,51,132,27,88,101,71,92,215,37,224,248,36,177,133,228,189,183,5,129,46,25,143,38,171,218,21,241,95,136,166,187,87,103,134,51,134,108,96,12,86,220,207,20,193,161,133,192,80,118,142,107,211,75,217,195,149,28,19,125,76,109,115,92,184,184,212,167,65,184,68,196,0,160,240,5,18,221,187,104,161,35,93,136,167,215,154,145,44,237,82,233,167,184,147,119,205,182,185,187,205,96,173,195,199,8,45,8,99,143,206,180,132,46,146,137,206,221,203,170,11,220,219,125,169,183,161,101,194,30,217,56,174,195,84,240,213,128,218,187,227,138,86,35,28,118,175,55,109,95,125,220,119,13,255,0,44,200,32,99,211,154,155,89,241,109,246,177,172,195,114,100,48,194,170,1,10,131,156,126,21,171,165,46,226,32,241,93,183,216,245,47,178,219,31,55,107,96,224,117,171,186,102,144,241,105,235,53,216,33,165,108,46,105,179,222,216,23,73,152,180,146,51,3,147,93,12,250,205,157,246,145,105,20,120,243,83,44,0,235,91,59,165,98,100,115,154,132,81,233,205,228,57,39,119,32,126,181,60,30,34,142,218,218,51,36,94,105,29,137,233,90,9,107,22,179,124,210,201,25,38,40,254,156,214,54,163,164,37,155,205,49,4,237,108,14,120,28,82,105,61,199,18,220,58,186,235,126,116,143,251,164,65,208,213,253,39,93,180,178,187,40,99,249,2,113,245,174,44,3,26,49,12,84,55,92,119,171,246,237,61,218,196,177,160,207,221,206,42,37,78,41,14,215,54,134,168,186,134,171,186,69,2,29,249,108,154,180,82,215,80,213,210,214,219,108,113,51,116,237,205,97,235,154,21,230,145,60,73,36,129,76,168,31,131,81,233,231,236,123,230,51,159,53,48,87,243,170,84,211,90,5,172,104,235,22,207,162,107,211,105,192,238,194,231,112,29,106,59,13,53,100,149,139,72,6,87,56,62,181,114,39,93,94,238,77,70,245,241,136,250,247,171,58,119,134,238,175,45,101,191,138,79,144,3,180,3,83,116,144,117,48,173,44,38,159,87,83,3,177,146,48,79,203,212,243,93,191,133,245,219,139,173,66,123,75,176,192,163,109,1,216,243,88,90,45,171,90,107,48,204,199,203,98,118,178,147,93,63,138,52,213,208,181,155,29,70,221,7,151,41,12,228,28,246,172,106,123,241,104,218,157,87,78,73,163,165,182,152,191,153,27,163,0,170,72,4,158,105,37,181,91,131,15,154,118,66,192,2,8,171,119,25,154,198,207,83,135,30,83,99,120,3,181,69,168,221,36,192,180,124,71,129,180,98,188,89,39,205,202,143,93,73,53,116,112,190,35,176,138,43,139,152,109,10,249,126,170,43,133,191,130,104,124,160,217,42,71,21,233,49,217,125,182,43,146,153,200,99,214,177,245,237,1,142,157,27,148,11,177,70,14,79,173,122,88,106,220,182,137,201,90,23,87,71,32,247,175,20,118,190,92,127,58,184,39,159,122,244,38,187,26,182,147,20,200,161,38,142,51,207,115,94,97,30,227,36,138,249,27,31,25,174,247,65,186,181,147,74,137,149,152,176,4,54,59,243,93,56,136,197,89,156,244,219,146,177,210,248,117,197,198,154,110,149,179,44,50,0,70,121,174,11,197,215,137,115,226,219,203,150,206,246,192,35,223,21,208,120,102,251,236,186,173,221,163,146,33,153,247,45,73,39,134,109,46,117,141,66,234,233,134,220,18,185,36,116,21,148,28,105,212,187,34,90,148,60,27,171,199,124,227,77,104,176,232,73,103,3,175,6,186,27,211,111,24,132,198,227,204,14,69,114,31,13,239,109,173,117,235,232,39,139,116,175,191,99,30,195,154,218,157,146,218,250,83,118,223,33,220,200,61,14,13,92,225,205,59,153,94,198,103,196,13,70,121,44,45,212,76,1,85,12,66,183,83,82,252,58,183,6,218,230,123,150,82,101,8,112,125,43,154,150,25,117,86,193,59,217,219,98,6,227,34,187,141,7,195,215,90,37,180,183,23,210,32,140,68,2,46,238,226,180,146,81,135,42,220,107,82,95,24,232,255,0,218,154,162,188,24,16,249,64,109,29,205,92,240,253,167,246,78,140,35,104,78,247,126,73,95,74,231,160,215,39,187,215,236,225,222,74,23,198,0,28,215,164,139,9,46,46,86,8,208,236,4,19,237,222,176,154,113,74,47,169,73,13,211,244,147,52,47,168,206,230,56,213,8,2,146,235,196,54,233,97,5,173,154,171,74,95,144,125,106,183,140,181,131,107,103,6,149,104,219,31,118,91,30,149,47,132,60,58,10,79,61,242,35,62,240,209,13,220,227,173,17,133,158,134,155,22,116,141,17,166,213,46,181,109,72,108,145,212,109,143,183,21,208,65,107,43,75,29,212,178,178,195,159,150,46,213,114,27,32,146,201,51,252,204,192,12,103,167,225,86,36,82,81,71,7,211,218,186,34,156,81,36,98,37,157,228,147,60,99,129,138,135,62,68,161,61,69,92,59,132,74,187,49,187,169,21,66,101,119,186,37,121,192,226,174,86,181,217,113,33,144,108,148,130,55,30,181,34,60,140,11,24,248,167,172,106,204,238,231,231,60,1,74,179,121,7,99,161,195,113,154,132,54,236,54,223,100,50,23,98,2,31,83,210,176,53,237,94,222,221,164,140,20,222,173,192,15,215,138,79,17,107,145,233,48,42,43,49,145,129,218,48,15,57,174,66,222,25,245,18,110,174,92,146,239,147,145,68,154,90,18,229,114,229,129,107,189,183,23,92,70,164,237,139,39,154,214,179,154,25,225,144,5,218,84,144,42,40,90,4,202,46,24,198,61,58,213,139,116,6,200,185,1,93,155,35,220,86,106,237,142,36,171,31,150,35,137,164,249,64,220,213,29,165,167,155,115,150,98,70,236,128,125,42,65,3,79,151,94,9,192,39,212,85,232,89,85,254,230,221,160,1,69,181,208,160,37,20,52,97,126,235,113,68,36,24,164,3,131,140,230,149,74,25,36,96,190,244,226,82,21,99,143,188,156,85,1,153,113,25,154,86,105,27,106,134,27,71,173,124,231,166,21,89,192,61,235,232,187,167,88,237,204,167,159,159,27,115,237,95,55,217,190,103,24,24,193,170,182,132,72,232,47,109,0,131,204,81,92,236,211,9,27,7,183,21,216,196,86,75,44,73,192,199,122,229,53,11,116,89,15,148,67,115,219,154,81,145,154,34,69,56,249,107,78,206,196,75,212,117,169,52,125,48,204,160,176,199,214,186,40,116,213,128,174,8,172,234,200,214,39,59,62,156,182,221,123,213,221,54,20,13,144,106,215,136,34,68,10,3,174,125,51,88,54,83,203,20,224,18,69,101,22,104,117,23,55,77,28,101,65,237,92,240,184,43,118,12,204,126,233,28,213,217,228,147,114,157,164,140,250,86,38,188,207,35,229,23,111,204,7,21,162,66,55,52,223,60,106,2,75,120,247,174,49,78,154,51,117,125,47,155,24,66,27,156,85,159,10,221,195,103,100,230,103,5,186,115,88,55,183,242,73,169,92,180,51,21,82,199,20,219,17,173,168,75,28,34,24,225,27,142,64,52,235,167,154,91,100,67,31,6,160,176,183,149,32,23,51,196,210,129,206,72,173,139,109,98,198,84,242,222,21,12,58,102,178,153,188,10,112,91,61,184,137,81,64,45,87,154,23,141,149,155,173,67,246,130,215,2,113,17,85,140,228,113,86,165,186,19,166,236,126,21,206,209,209,208,216,182,137,102,183,4,250,82,69,43,64,197,86,171,88,93,43,39,150,24,103,235,83,182,99,249,182,147,248,84,166,98,200,46,28,181,210,23,251,180,237,74,21,85,142,117,61,42,203,192,178,194,29,254,95,175,203,85,181,59,119,109,45,157,27,112,3,181,104,153,37,216,31,206,179,243,7,56,24,172,115,164,125,174,228,180,157,51,71,135,117,45,246,111,109,32,195,231,128,107,122,202,50,28,180,156,41,245,166,229,97,196,196,125,30,8,100,27,177,182,170,205,107,9,148,162,1,182,182,239,160,105,238,54,174,118,230,162,22,41,1,33,136,36,211,133,77,75,104,243,205,98,208,71,57,0,124,181,136,224,142,43,182,214,109,227,46,192,16,78,123,87,27,121,251,185,72,62,181,221,9,92,231,168,136,227,137,156,138,223,179,128,71,18,147,89,54,146,2,71,21,184,163,48,141,167,242,165,81,216,136,33,229,183,12,10,169,46,35,36,154,181,24,10,9,99,249,213,43,194,24,158,69,101,77,234,92,149,138,19,92,46,234,132,72,8,166,201,14,95,173,61,97,80,159,120,126,117,212,140,36,71,230,174,236,26,121,217,140,212,91,21,91,154,144,58,158,42,209,1,19,32,113,86,39,32,168,197,64,54,3,192,165,45,185,105,177,134,236,241,78,242,247,213,93,196,73,87,237,254,113,89,73,151,20,77,111,4,81,67,39,238,194,201,183,114,129,211,31,141,71,56,88,200,242,192,46,201,223,177,173,36,137,46,82,89,163,63,116,224,15,246,107,62,72,179,243,12,129,156,115,90,71,87,169,205,41,43,149,158,11,187,114,161,166,124,184,224,14,149,52,186,109,223,217,82,89,88,109,14,9,63,129,173,104,126,207,112,138,39,99,194,224,21,60,212,209,79,229,233,183,113,200,130,88,138,149,83,221,79,173,55,33,94,230,95,216,188,163,5,204,169,251,150,96,161,133,71,169,193,26,106,236,200,114,16,2,128,244,52,146,92,220,182,157,228,20,47,8,94,14,113,131,254,53,70,68,145,166,71,11,35,18,51,203,142,223,133,84,19,150,172,111,99,122,222,88,101,210,94,210,100,144,49,201,12,113,250,86,117,172,207,109,113,243,23,40,136,64,0,245,228,117,170,223,218,64,11,119,50,176,220,118,188,108,56,28,246,173,11,155,80,100,251,68,37,252,175,152,103,35,146,49,83,202,150,228,162,251,106,7,11,61,188,97,98,3,231,221,235,88,11,27,92,106,44,237,184,249,138,197,128,237,244,173,20,178,185,93,58,85,145,255,0,119,47,233,244,170,34,96,172,66,177,86,11,179,34,136,197,45,80,205,109,9,110,226,191,66,146,76,130,53,14,165,143,7,35,165,71,123,51,106,23,14,139,24,119,139,33,159,161,193,235,248,231,21,108,220,249,55,154,125,156,108,75,200,163,147,236,63,250,245,117,236,173,244,171,27,147,115,183,204,153,247,41,61,186,244,172,156,172,249,152,209,79,64,209,214,229,77,235,72,99,154,7,249,1,60,227,214,173,63,134,133,224,184,184,157,149,164,145,184,114,78,77,63,195,247,17,75,167,52,79,56,47,191,229,30,162,186,9,204,98,215,44,190,89,140,103,30,163,214,162,83,149,203,72,130,194,39,182,111,236,136,101,44,54,14,23,177,174,199,75,214,237,210,209,108,110,163,114,232,124,188,45,98,120,76,90,206,151,87,207,180,206,71,202,51,140,15,198,186,81,109,111,117,2,73,10,162,190,239,153,129,239,131,88,187,183,99,181,43,34,194,64,93,93,109,226,62,81,29,71,80,107,18,221,140,218,236,203,48,117,107,127,145,115,208,131,235,90,186,53,189,222,153,44,254,116,204,240,49,220,9,235,156,214,125,132,109,172,107,90,167,149,188,237,57,27,120,52,246,87,15,34,241,178,16,233,47,4,136,92,2,74,227,175,61,235,19,83,240,228,154,182,156,38,180,144,67,36,67,130,15,57,173,221,46,237,103,68,180,184,118,142,235,36,115,208,129,83,218,90,179,193,120,171,194,198,223,51,14,159,133,42,154,69,49,167,109,14,97,110,181,59,123,253,46,13,77,137,8,54,238,236,69,117,235,15,146,83,33,74,237,38,176,124,69,42,93,232,80,58,28,78,172,2,254,117,175,41,146,218,221,33,153,178,210,68,184,62,248,169,229,180,132,221,204,173,69,100,128,73,58,18,99,206,72,29,191,250,213,203,107,26,140,86,246,129,153,208,60,164,42,168,255,0,62,213,175,174,201,168,216,89,60,11,11,176,155,128,213,199,106,218,44,198,59,121,174,24,137,20,2,170,13,93,211,144,173,161,173,225,251,22,191,214,100,249,67,99,12,71,110,213,232,179,156,63,32,43,140,15,151,167,74,229,188,7,108,22,59,235,130,91,42,234,23,61,248,173,251,219,149,147,84,183,88,91,9,156,190,238,254,213,141,203,106,196,9,4,115,59,159,52,158,122,231,140,250,85,139,139,35,50,197,180,17,48,56,24,63,41,31,227,81,181,187,37,236,173,28,99,236,237,207,176,111,106,154,221,238,21,145,164,97,181,95,42,63,58,106,246,186,19,216,118,49,111,44,51,51,21,85,60,122,26,192,123,207,178,232,183,36,50,137,21,178,155,250,26,222,187,37,22,233,199,42,83,119,227,145,92,111,136,46,99,151,22,214,234,10,0,11,110,60,230,158,228,43,152,250,182,140,151,114,216,78,46,60,183,117,249,217,125,251,86,102,183,225,209,97,18,199,61,255,0,152,17,124,196,29,207,177,173,219,57,30,107,203,88,152,70,170,167,31,41,201,197,113,30,42,191,190,127,16,92,193,43,7,138,51,242,100,118,174,152,222,77,36,39,43,38,217,83,77,83,52,224,227,102,31,143,67,93,253,132,182,210,207,28,50,72,119,5,201,218,121,174,103,195,122,120,185,188,146,82,64,72,87,112,86,233,218,186,159,236,168,25,205,237,180,128,63,82,59,82,196,73,55,99,42,107,75,151,38,132,76,178,125,152,183,156,191,116,30,148,146,201,253,157,109,37,197,210,249,128,46,6,15,67,83,217,75,45,172,193,252,144,193,212,174,113,222,170,8,198,163,21,213,132,241,177,82,9,82,222,181,200,141,186,25,87,241,220,107,43,5,202,238,138,53,249,179,187,168,244,172,91,253,0,155,204,43,130,20,101,136,53,219,155,36,95,12,44,49,170,71,58,70,195,191,76,98,184,6,189,184,211,157,214,224,29,206,113,250,215,118,22,87,77,35,143,17,186,40,200,142,179,97,198,54,116,56,171,86,211,141,168,146,30,9,235,86,53,83,4,214,177,73,19,13,228,115,154,163,101,108,53,8,200,141,128,217,93,105,116,103,55,75,157,117,150,147,21,254,155,115,58,227,106,47,21,145,30,177,22,155,17,177,43,201,7,181,89,240,254,189,246,95,63,76,218,51,208,224,255,0,141,55,88,211,35,150,206,75,196,4,203,144,7,35,214,166,202,12,149,123,217,156,253,189,225,182,185,121,80,100,150,200,21,177,99,121,117,119,169,11,162,167,0,140,231,189,100,71,167,200,141,28,178,39,203,158,121,173,233,109,230,211,160,183,120,49,32,148,244,200,224,83,190,133,205,88,179,172,235,255,0,219,211,189,154,35,159,47,229,25,28,85,168,238,237,108,60,50,209,75,0,243,130,149,37,184,230,181,52,221,36,92,95,88,11,120,192,12,192,202,120,206,122,211,252,95,164,181,236,178,88,199,108,76,145,72,93,219,128,54,226,177,246,138,228,234,102,120,123,81,130,246,214,210,202,33,24,148,183,205,200,173,77,31,72,101,212,110,226,117,5,100,36,146,49,219,154,224,116,235,73,172,188,65,15,217,80,96,158,0,60,138,244,139,129,170,232,54,75,39,144,178,53,201,63,51,115,129,89,98,102,180,74,198,145,133,181,177,30,191,169,8,180,133,179,210,33,219,56,56,146,65,140,129,154,138,212,29,23,76,197,204,165,254,209,17,57,207,124,86,15,219,166,23,108,133,98,69,155,229,98,20,252,181,53,244,242,24,160,178,207,152,34,60,190,14,113,82,162,172,172,57,59,238,99,219,90,67,121,169,94,75,118,219,81,84,4,86,171,30,19,184,182,211,181,75,145,144,21,115,143,173,88,214,108,119,204,171,25,33,202,134,36,113,84,172,180,179,55,153,128,16,159,188,217,174,139,217,106,66,229,123,26,22,23,107,119,115,123,7,151,251,150,144,144,72,200,38,141,120,89,90,232,210,90,199,18,9,72,4,225,121,234,42,246,137,13,189,173,186,193,40,30,97,124,147,220,138,163,226,59,88,239,47,231,104,14,232,209,64,63,92,214,126,209,41,13,46,199,25,167,198,205,124,144,140,0,228,15,187,239,94,153,101,58,120,104,195,100,100,200,158,93,207,131,208,26,243,231,133,236,47,161,145,87,33,77,105,222,106,203,119,52,179,56,35,10,0,207,173,107,82,146,170,172,193,185,69,232,73,227,251,251,89,245,68,138,204,147,178,66,197,149,135,38,174,248,119,92,243,173,154,11,134,38,69,1,65,118,29,51,154,197,210,116,200,39,142,75,169,212,56,12,91,159,83,197,102,72,86,223,81,105,84,237,231,143,151,143,202,156,97,24,199,150,37,73,115,239,185,223,121,139,113,169,108,147,203,69,151,8,8,35,191,21,113,52,179,163,120,156,64,113,44,37,70,214,61,9,175,61,77,73,140,169,140,110,7,134,218,115,154,233,219,196,243,223,37,189,160,10,36,128,238,103,96,121,226,176,171,74,77,93,48,138,73,217,151,97,188,190,180,241,53,200,17,237,14,9,227,31,118,174,62,179,44,22,115,90,172,70,49,32,111,155,35,156,138,193,155,89,146,91,195,114,124,179,181,10,227,7,154,171,62,172,250,133,162,133,85,82,185,3,3,154,206,52,156,154,185,163,106,49,180,80,200,174,94,222,54,131,121,28,103,118,125,234,9,245,23,104,202,7,57,232,42,146,70,204,1,103,57,28,55,53,4,131,116,165,20,242,181,211,202,186,18,175,109,75,41,114,85,22,2,196,132,201,168,22,61,240,77,158,185,200,52,197,95,152,3,214,173,91,133,243,25,88,229,113,210,172,97,125,170,75,127,225,155,123,38,102,105,196,152,39,56,37,107,209,60,5,125,46,175,164,92,71,36,142,39,179,96,135,115,231,35,211,21,229,243,34,172,219,137,194,131,197,117,191,14,213,150,77,66,236,74,170,86,94,65,227,119,21,157,88,167,27,26,195,123,158,221,97,13,180,86,106,204,234,153,24,99,158,244,197,183,143,76,109,209,31,48,177,207,173,115,154,38,145,171,106,246,19,93,153,208,69,146,209,175,60,243,91,214,179,73,107,167,33,153,119,205,157,172,43,206,148,99,109,14,200,78,236,163,115,100,135,80,243,221,64,70,203,28,40,244,53,230,154,148,23,191,240,176,44,175,44,226,108,34,55,240,142,152,53,235,151,209,20,211,197,204,191,119,39,24,237,92,54,171,49,211,53,251,75,213,4,195,36,123,112,6,72,7,218,157,59,197,216,170,169,90,231,118,176,205,170,36,83,207,148,72,162,206,9,192,39,21,197,120,203,83,183,176,214,173,166,141,209,217,8,110,27,167,21,127,197,190,61,183,210,180,139,107,59,66,90,105,163,32,159,47,129,197,121,69,219,77,173,206,162,63,157,128,5,220,46,49,205,111,203,213,152,66,77,232,141,253,61,155,81,212,175,111,174,27,34,70,59,67,115,93,118,151,109,117,28,50,249,99,10,200,55,31,108,215,49,107,5,189,160,217,206,68,96,129,147,214,186,107,91,201,109,172,209,101,96,100,153,64,10,61,51,92,53,111,57,54,182,58,87,186,172,141,221,51,254,89,164,107,152,227,201,39,223,21,169,101,50,153,31,204,31,54,115,205,102,193,127,21,181,229,189,132,75,144,83,44,125,241,90,215,22,177,170,199,32,31,59,49,29,107,25,197,216,52,123,18,71,182,75,143,49,152,4,207,126,149,199,252,66,215,31,78,210,166,72,20,55,155,152,242,135,36,103,138,223,188,144,195,25,203,5,72,198,226,107,138,210,149,188,75,117,171,93,204,1,176,176,125,217,35,239,113,219,241,173,232,193,90,236,206,163,208,161,162,136,244,143,1,219,91,66,49,119,112,249,149,187,129,156,209,5,181,172,17,21,121,136,114,249,206,123,212,58,141,244,51,92,52,209,18,177,16,54,174,6,49,89,242,94,68,34,138,76,116,36,156,158,181,221,8,95,86,121,242,151,67,126,247,77,183,79,15,153,140,185,102,98,65,62,181,231,150,246,175,229,201,183,230,96,88,238,244,174,154,251,196,18,223,216,37,162,46,200,115,142,131,249,214,108,232,218,70,155,116,85,51,186,50,67,117,197,107,24,242,232,79,50,103,44,206,75,145,158,49,66,171,205,133,70,57,233,215,181,71,146,85,91,161,96,14,77,116,126,16,209,31,85,158,73,88,160,137,9,29,123,226,183,148,148,85,198,100,218,198,22,237,35,151,238,143,90,124,178,155,45,73,228,137,115,198,23,158,42,230,167,167,73,6,176,240,128,70,211,219,189,67,170,70,136,241,160,225,134,55,102,146,149,194,195,237,181,91,187,41,164,101,85,195,142,126,99,77,26,132,183,195,100,141,243,51,101,185,53,74,73,55,22,80,185,227,173,54,221,221,100,2,52,30,99,28,14,61,120,167,165,174,192,209,107,37,114,118,56,192,29,42,254,144,133,36,133,247,13,170,220,213,93,91,71,212,252,59,119,28,23,88,38,238,48,233,129,210,180,180,91,3,54,153,40,103,218,225,135,243,172,106,77,40,220,171,16,120,154,43,219,221,104,188,140,222,90,40,219,142,114,41,116,61,41,175,190,208,31,126,16,115,197,92,241,44,241,233,203,8,71,44,219,6,123,247,171,94,25,147,116,129,82,76,73,57,0,228,208,166,253,157,208,138,250,85,139,197,44,240,220,35,42,48,33,73,174,139,66,18,233,55,30,86,75,194,70,64,207,21,153,105,111,115,117,226,133,177,102,36,35,159,152,158,13,107,222,64,246,250,212,150,193,254,69,24,4,118,172,37,43,178,122,148,117,43,17,119,121,117,169,179,121,113,175,221,29,5,78,247,87,58,246,134,208,185,80,176,166,80,231,147,86,117,8,203,120,118,107,96,227,112,206,227,142,181,203,104,250,139,197,109,26,22,249,163,37,118,129,218,170,149,154,104,83,125,143,64,240,78,183,104,124,62,218,109,228,138,179,40,218,21,143,38,175,93,196,255,0,99,49,108,56,92,114,7,32,103,138,243,201,39,41,115,111,126,35,194,9,84,112,59,102,189,90,102,50,187,93,194,55,65,34,170,227,251,188,87,151,139,167,202,249,145,235,97,165,120,242,148,173,237,17,32,194,134,220,200,78,49,142,113,88,2,59,185,239,254,193,60,71,107,96,41,246,205,116,210,94,69,104,140,219,119,109,94,185,170,240,220,36,232,183,59,79,152,64,231,30,245,206,164,214,166,237,30,37,226,75,9,52,205,110,88,66,57,30,97,228,145,138,221,240,62,177,103,109,106,214,23,42,3,182,239,152,142,213,165,226,123,59,59,243,51,70,167,237,10,88,238,57,235,92,150,149,110,45,117,56,133,192,5,76,100,14,8,230,189,154,114,85,40,218,71,12,160,224,206,207,84,41,103,117,109,119,15,49,171,2,112,59,85,221,106,239,237,16,36,145,169,17,73,130,242,15,74,167,34,53,254,136,98,136,102,85,200,39,218,173,75,114,150,222,3,107,41,20,121,224,237,201,235,142,181,132,61,251,46,194,171,14,93,76,111,15,65,111,255,0,9,37,205,205,137,87,84,66,1,252,13,62,226,11,139,185,228,146,101,200,4,241,89,126,9,138,75,61,82,56,195,227,205,99,159,196,26,235,46,227,49,222,148,35,140,156,87,68,190,51,150,90,28,230,157,2,127,108,90,76,141,182,59,103,203,228,140,14,8,174,171,199,126,39,177,186,142,210,214,198,97,35,30,28,33,245,226,178,244,251,88,174,53,123,171,93,170,138,201,211,29,233,218,79,132,146,61,81,154,231,99,141,227,110,65,245,169,156,227,127,50,225,23,107,244,27,225,127,13,93,207,169,89,222,152,37,9,30,73,39,24,239,94,183,123,121,22,139,166,201,44,133,124,249,80,149,207,127,150,185,251,189,98,13,57,62,203,98,159,189,76,143,147,154,215,180,132,120,138,24,90,230,62,33,192,42,195,218,148,91,110,239,114,244,232,99,120,99,68,188,214,174,27,86,212,208,199,184,98,53,32,99,21,221,135,134,18,145,238,25,28,112,42,69,88,237,162,17,196,54,162,140,42,131,210,163,91,112,73,144,142,121,197,108,161,203,190,226,28,138,77,195,237,233,221,170,57,100,49,2,191,123,39,173,17,150,68,0,159,155,156,211,145,71,149,146,50,73,235,85,190,131,1,49,110,197,64,237,85,167,115,20,128,162,231,61,106,217,33,219,118,48,181,21,201,142,210,222,73,229,35,203,3,61,105,184,182,172,138,77,34,187,198,233,31,154,224,42,168,45,205,115,186,255,0,139,32,130,223,106,24,203,100,1,128,115,85,181,127,27,164,144,152,97,70,0,134,4,229,78,120,174,77,98,150,241,146,226,115,182,21,0,225,135,83,89,185,91,66,111,205,168,92,181,197,198,203,139,196,3,113,253,218,238,38,182,96,145,69,146,156,96,145,89,254,122,223,57,10,50,35,24,94,42,253,186,161,149,99,144,225,66,230,179,108,118,38,182,182,49,76,187,134,3,140,230,181,37,70,99,16,65,194,241,81,172,161,81,229,124,50,198,0,65,250,85,155,109,230,17,51,175,222,60,15,74,168,218,218,20,149,139,105,16,142,220,231,174,105,162,80,113,188,116,61,106,66,8,139,12,114,27,154,21,54,161,227,241,170,110,219,3,118,34,25,69,144,227,229,118,192,52,205,78,68,180,182,5,153,89,209,123,212,58,181,227,170,65,21,186,110,147,126,78,61,43,7,83,184,121,103,216,237,144,114,62,156,82,114,238,45,246,25,52,151,55,94,74,179,40,70,109,220,87,132,233,223,53,202,185,175,160,33,177,33,96,146,87,2,48,0,83,211,21,225,154,69,174,246,201,21,60,214,19,76,214,213,37,255,0,137,118,23,210,185,141,51,116,147,149,30,181,211,220,198,60,146,141,250,215,55,102,62,207,125,199,247,169,39,184,35,183,177,181,145,33,4,213,199,184,137,23,230,235,77,180,156,189,186,228,99,138,165,169,69,152,203,41,193,174,70,189,227,68,99,107,12,179,221,171,41,227,53,28,144,143,49,92,118,172,217,37,115,57,86,61,13,116,182,118,158,125,176,110,188,86,242,90,32,185,20,183,128,66,23,208,87,63,117,116,39,155,105,56,53,185,37,166,38,195,112,185,172,141,74,222,24,175,55,39,76,211,167,29,73,108,88,99,49,175,47,193,247,168,46,44,156,58,202,135,57,231,21,51,161,154,48,99,39,240,168,96,121,161,186,95,53,190,65,235,93,77,104,36,245,58,109,39,196,10,182,109,103,55,4,46,57,172,22,159,26,198,226,62,76,241,81,106,123,90,120,230,131,166,121,197,88,47,12,144,41,192,46,58,214,50,71,69,206,153,110,94,226,52,141,87,229,110,41,235,11,70,223,48,226,179,44,245,184,34,137,99,227,120,173,214,184,19,89,135,199,90,230,154,179,54,79,66,45,45,225,142,248,111,61,77,118,151,34,222,52,70,14,10,48,174,34,13,61,157,76,235,158,57,226,167,211,229,186,187,152,64,204,197,7,122,87,33,200,219,213,101,142,91,112,136,70,209,88,247,186,143,216,116,212,143,248,79,90,210,143,79,146,121,36,82,72,9,92,215,136,128,86,142,217,143,122,165,30,109,72,114,45,11,155,88,81,47,16,133,110,149,209,91,79,253,161,106,174,135,56,175,54,214,164,251,30,158,176,43,114,88,17,93,23,132,181,57,22,203,105,205,84,169,232,56,200,236,25,101,72,55,147,210,178,164,151,204,87,45,214,174,199,168,7,12,146,30,49,89,58,181,253,189,189,177,10,70,227,88,114,218,86,53,230,48,46,33,62,115,190,114,13,115,122,149,176,121,247,26,217,107,221,236,113,210,179,53,6,207,57,235,93,80,86,50,158,164,54,48,9,36,218,59,86,218,68,32,94,181,157,167,91,178,29,252,252,213,126,96,205,198,106,155,34,10,196,114,97,198,77,101,221,184,60,10,209,146,50,144,243,88,82,49,51,28,244,170,130,10,143,65,196,252,149,95,248,170,193,228,26,132,15,154,183,71,48,245,77,194,145,147,109,63,118,209,138,141,159,61,106,208,88,104,124,26,127,153,186,152,6,77,40,76,26,24,36,43,12,214,149,148,39,101,82,65,150,2,182,236,208,44,117,207,51,162,154,177,74,201,246,5,33,200,207,222,90,177,170,50,253,147,49,46,214,39,1,79,173,83,138,47,222,19,184,8,216,231,45,212,31,106,176,74,153,210,38,113,32,234,15,124,255,0,133,116,184,219,84,113,38,209,78,208,78,165,67,114,231,168,237,86,45,100,151,200,184,201,99,17,59,72,7,7,53,110,209,163,132,77,188,102,81,202,103,165,71,97,10,91,53,212,23,56,40,236,178,124,221,190,159,157,39,59,149,202,247,101,15,61,140,13,17,143,247,120,232,199,63,143,29,234,230,151,111,111,43,198,239,24,253,217,201,193,237,254,77,69,123,166,198,144,181,197,171,2,164,227,25,230,155,101,113,45,157,195,68,85,74,112,9,35,156,26,174,103,203,161,51,70,142,171,164,91,61,169,146,208,110,92,253,215,199,7,174,70,62,149,143,111,118,98,182,107,89,37,193,44,72,7,167,62,149,168,242,72,192,132,39,201,206,127,10,193,154,52,23,194,73,51,183,118,6,234,112,213,90,68,36,116,144,221,37,225,142,219,44,0,140,130,107,9,162,49,205,229,56,225,201,195,47,214,153,109,115,32,186,149,97,113,130,8,25,29,42,212,151,17,136,161,132,186,27,136,142,236,158,227,252,226,154,133,157,144,236,116,250,110,155,109,54,169,105,48,121,25,226,140,231,36,113,250,86,94,172,179,106,55,209,69,187,116,35,114,12,245,235,255,0,214,168,52,189,93,237,47,252,193,36,68,16,65,200,56,252,57,167,198,242,220,93,25,242,169,26,200,112,123,99,4,214,49,139,82,109,130,90,142,210,172,164,55,10,232,161,99,130,77,132,142,189,9,254,149,216,234,201,230,232,130,248,56,4,12,54,123,243,210,178,180,107,82,98,23,111,34,132,145,136,192,232,79,175,243,173,145,100,146,203,107,102,101,223,11,74,3,38,121,199,90,231,169,43,234,206,154,49,187,58,187,77,15,78,62,30,129,93,35,89,29,3,174,9,7,167,255,0,94,178,27,76,188,210,226,48,218,206,204,146,29,192,19,156,31,106,220,186,16,221,95,8,96,202,136,34,0,15,166,42,217,136,205,36,13,26,175,238,199,207,244,172,224,237,171,58,90,176,203,11,169,82,214,40,238,128,35,27,115,223,53,139,165,181,205,174,183,171,155,105,68,51,117,92,253,210,61,43,164,83,109,45,187,150,221,181,95,183,80,107,153,187,129,223,89,97,16,56,156,112,123,154,125,44,79,83,99,78,129,47,236,203,22,79,180,169,57,97,193,207,181,83,179,187,191,176,19,218,188,108,85,223,239,30,244,172,4,58,96,96,194,222,242,23,195,71,253,239,115,82,105,26,156,135,86,88,111,99,44,165,186,227,142,148,75,84,92,119,25,123,167,181,246,150,60,178,84,219,157,236,7,165,105,37,194,106,218,69,164,224,255,0,170,76,19,223,34,168,234,119,73,103,13,201,66,192,72,73,199,108,116,254,180,90,90,45,158,149,4,97,220,70,231,45,207,35,32,154,201,107,171,5,27,152,62,39,212,117,7,153,109,237,223,112,198,70,69,96,107,177,222,218,189,132,151,108,195,118,62,67,215,167,242,173,237,123,84,182,211,38,139,124,101,217,208,236,231,105,206,107,159,184,186,191,241,21,245,173,196,177,160,88,88,40,66,114,216,173,30,138,232,30,171,67,190,240,205,186,193,167,172,168,113,230,48,37,79,210,165,154,53,147,83,38,48,184,233,131,216,214,108,215,18,233,79,167,93,132,99,27,157,174,157,135,189,93,242,90,243,91,142,226,194,77,208,191,204,234,79,32,214,113,181,245,28,157,245,69,219,105,37,138,25,98,149,178,172,216,231,181,67,113,231,163,46,197,44,163,138,185,37,182,228,147,204,14,178,163,238,235,193,20,147,92,4,136,40,227,114,254,53,165,54,211,179,33,145,68,210,29,58,118,153,0,192,227,61,198,107,140,213,98,136,234,147,29,129,149,151,161,232,13,116,26,181,217,142,22,137,229,96,166,46,57,239,145,92,173,221,215,154,6,240,114,112,65,94,185,233,249,115,66,247,152,150,134,126,151,109,28,119,191,105,92,137,6,85,128,60,14,127,250,213,203,120,141,194,248,142,83,130,124,200,202,156,253,71,248,87,101,166,64,214,151,151,141,52,114,28,252,248,236,6,43,141,184,213,45,175,181,111,181,52,45,180,49,83,138,232,160,253,251,24,84,248,77,111,13,205,28,118,23,33,149,203,182,6,5,117,112,204,182,138,246,255,0,102,57,41,158,107,59,79,177,72,86,102,17,178,169,141,93,73,32,103,60,213,230,191,91,139,136,228,225,128,192,59,88,117,172,106,251,210,118,46,42,209,69,196,38,75,120,207,239,148,171,100,40,35,208,251,84,214,169,38,248,110,198,24,114,89,123,131,211,242,170,183,55,18,173,212,55,42,172,35,7,4,2,10,244,169,160,186,1,157,213,89,20,3,248,140,214,15,177,86,35,185,101,116,184,145,137,5,81,182,165,115,154,253,229,133,197,194,195,177,68,172,160,14,43,123,80,212,225,184,129,228,72,149,72,66,185,81,215,138,228,53,43,49,121,115,19,196,0,115,223,53,219,132,86,77,156,120,159,137,21,239,180,168,148,69,12,115,228,185,231,29,171,168,139,76,211,180,239,12,181,196,82,163,206,58,128,43,153,216,246,198,72,48,90,227,24,21,52,255,0,106,210,52,101,177,153,75,79,116,73,25,244,174,158,110,109,206,105,95,100,84,210,81,175,53,242,81,2,43,50,134,147,21,233,207,97,166,219,68,214,170,203,40,200,102,249,115,205,97,71,99,166,233,30,19,181,222,204,186,132,196,22,108,244,228,118,174,147,68,178,142,219,73,185,4,25,100,149,129,222,123,14,181,155,179,66,109,152,78,250,52,247,13,109,49,138,52,82,0,44,0,29,125,106,207,137,255,0,178,52,207,18,105,49,90,21,158,31,44,111,216,3,12,215,41,174,219,127,104,106,194,27,84,5,82,76,57,197,119,122,46,135,161,88,166,157,30,163,39,250,84,231,33,187,96,115,143,211,21,53,35,120,222,35,131,179,213,157,149,226,91,88,69,105,119,5,186,8,118,249,140,118,133,3,3,61,113,92,127,136,124,99,97,12,58,153,138,56,94,234,232,172,106,67,3,133,239,218,167,241,142,191,121,109,225,217,45,237,164,1,29,154,53,4,3,242,254,34,188,113,238,4,136,219,213,132,251,242,220,117,226,162,132,92,162,249,141,42,54,221,162,236,119,22,26,142,159,230,68,17,32,15,20,121,103,224,28,253,106,245,223,138,27,86,180,134,61,138,130,34,121,18,100,145,244,175,60,142,224,71,104,85,0,86,110,230,150,198,225,236,239,85,100,59,145,128,252,42,158,18,13,222,226,231,150,205,154,90,182,168,198,85,142,56,91,33,134,72,170,247,58,169,149,188,181,15,185,70,79,36,100,87,87,164,232,171,173,137,166,49,133,140,97,70,107,43,196,218,109,157,158,162,177,219,199,145,28,100,59,2,120,56,162,157,74,124,222,205,110,91,134,151,57,230,213,174,101,190,221,134,56,143,4,230,186,29,32,153,109,164,145,228,216,153,0,103,189,97,105,175,106,205,57,113,130,80,129,154,215,183,129,46,108,18,8,228,195,15,154,170,180,185,87,41,42,43,161,169,171,91,71,111,127,110,99,184,0,58,140,252,213,62,161,115,103,107,167,188,113,50,205,41,35,113,12,51,88,191,240,143,106,90,165,155,93,121,163,247,109,129,158,192,26,192,138,230,123,27,172,204,81,240,78,236,40,231,248,106,35,74,19,91,142,74,75,114,222,163,122,35,242,129,140,151,102,3,245,169,238,236,36,104,225,149,163,104,227,45,130,49,214,168,205,117,14,163,117,19,21,192,12,51,218,173,107,250,165,196,174,33,128,145,4,65,78,71,173,117,164,214,230,76,232,172,237,237,173,180,153,4,179,42,169,237,222,185,27,240,146,222,98,19,185,59,145,83,73,59,207,167,7,146,76,176,170,74,205,107,1,145,185,200,34,166,214,8,221,106,203,118,22,77,119,126,118,185,219,23,60,26,109,235,24,181,137,54,151,85,219,130,50,122,214,191,133,45,214,11,235,89,110,31,247,115,176,220,61,107,83,196,90,125,176,212,46,165,130,53,49,153,49,156,244,169,123,148,167,169,143,166,90,181,245,161,27,136,8,121,250,84,198,49,109,108,194,27,118,104,247,96,56,90,155,77,140,194,101,143,118,17,193,31,45,119,126,24,209,108,255,0,225,26,134,222,224,12,200,196,140,185,206,115,245,172,42,74,80,122,27,194,92,206,199,144,93,36,177,72,73,71,1,189,69,64,165,162,118,114,62,103,233,154,244,255,0,19,120,118,217,47,188,184,16,24,8,3,118,226,112,217,250,215,39,175,104,113,164,145,71,111,183,120,24,198,79,90,170,117,84,180,19,86,102,19,12,91,137,92,115,237,77,17,206,144,125,161,162,97,27,244,38,151,236,55,146,36,177,46,25,225,63,48,13,200,252,43,110,27,119,187,209,162,14,201,136,191,132,182,43,91,160,57,233,93,27,0,241,82,193,115,37,155,176,181,119,62,107,12,128,118,243,91,190,31,240,139,248,130,27,139,217,2,199,107,19,4,229,200,231,53,216,94,120,22,210,210,202,11,136,81,72,132,22,118,12,79,111,173,101,42,171,99,72,194,250,158,135,224,73,166,62,15,210,145,148,157,208,229,143,190,106,61,98,35,103,226,168,214,73,54,195,52,89,3,182,234,207,248,81,172,53,238,140,214,207,199,217,242,184,35,182,238,43,91,226,6,157,36,214,150,151,241,3,155,103,5,240,127,135,34,179,112,230,141,198,166,214,196,23,219,166,211,141,153,115,157,196,143,165,113,58,133,244,98,210,81,58,227,200,136,5,207,174,107,182,189,194,44,55,204,127,116,177,12,47,190,43,203,124,121,116,35,138,220,41,218,243,128,197,71,165,115,69,115,206,199,108,180,133,204,157,102,55,138,59,91,187,150,192,153,119,42,231,181,108,248,46,210,117,178,146,234,72,79,151,56,59,20,245,235,92,179,203,113,174,107,86,54,172,89,163,135,96,110,56,3,61,43,216,173,98,138,210,24,247,198,35,182,137,14,193,211,154,88,201,114,197,65,117,21,20,175,204,204,109,14,194,29,75,82,186,184,148,50,45,178,30,24,113,156,86,182,146,177,234,22,243,223,108,24,135,229,76,142,189,169,250,84,121,210,175,38,84,57,185,144,142,59,10,212,107,65,164,104,246,22,113,47,18,62,233,48,58,247,174,55,39,107,118,46,247,122,148,52,82,247,151,141,32,131,107,131,142,69,105,106,83,78,110,98,182,132,102,80,121,80,125,107,66,53,75,91,133,49,198,55,72,65,192,237,84,98,176,107,125,103,82,215,46,219,108,17,253,197,39,175,31,227,78,156,57,247,100,212,118,56,191,137,183,255,0,217,122,108,26,45,172,226,93,74,243,0,162,55,204,163,57,63,166,106,8,140,218,23,130,151,67,128,6,150,116,204,237,252,89,172,109,18,11,141,95,196,250,159,137,181,116,57,82,86,221,92,99,30,152,199,181,91,151,82,145,22,75,185,64,99,46,71,53,220,146,248,99,208,228,148,172,172,206,125,109,24,198,136,206,119,5,198,220,246,172,253,85,188,184,10,40,56,64,123,214,205,200,154,8,141,199,25,113,149,170,86,182,127,218,54,210,60,196,3,131,193,61,107,166,15,75,179,153,171,21,52,233,150,238,194,36,3,107,168,206,125,235,161,214,112,158,30,158,22,31,59,32,5,177,85,172,52,20,138,32,228,109,218,50,70,77,61,245,11,109,75,77,186,70,27,100,140,116,61,192,170,230,82,216,147,150,146,204,69,20,36,3,131,183,181,116,30,29,187,91,47,58,51,242,225,178,0,24,230,170,205,169,89,188,105,26,168,59,49,197,89,141,227,152,9,81,70,91,211,181,18,189,181,9,50,219,199,115,169,235,159,105,138,16,202,139,147,239,84,252,105,162,190,157,107,21,244,191,33,153,23,229,200,224,147,91,154,100,241,67,120,137,27,253,253,187,134,65,239,87,188,121,164,54,165,29,179,6,30,88,81,145,143,66,43,56,77,169,106,53,35,204,226,137,252,144,99,0,179,117,53,102,214,61,178,172,139,143,53,78,64,53,77,37,149,110,26,24,151,119,204,87,245,173,200,52,185,46,2,172,68,41,44,21,152,243,205,116,78,203,114,210,185,110,239,87,187,241,63,136,98,154,240,172,113,219,66,35,69,221,215,181,105,104,30,27,213,111,181,25,137,141,163,178,85,221,191,35,158,107,50,223,195,243,120,123,85,243,175,191,123,108,237,242,240,107,187,177,158,251,82,127,244,72,252,139,43,116,250,18,43,142,163,77,233,176,39,109,14,87,196,250,117,155,89,70,168,204,92,224,54,123,97,133,114,150,119,137,107,169,44,49,204,87,108,128,43,87,85,173,176,26,123,74,196,249,132,156,15,248,21,121,250,171,25,154,65,213,91,112,62,245,181,21,120,217,136,244,118,212,108,109,32,6,59,144,111,140,157,112,114,69,104,218,178,201,104,211,202,197,165,119,206,125,43,205,108,166,146,227,88,183,45,185,183,183,39,211,138,238,236,110,99,177,213,228,19,147,228,0,8,7,165,69,88,168,59,32,104,177,121,125,28,55,255,0,217,227,150,117,220,73,236,122,215,45,105,167,93,218,234,183,46,0,242,156,228,28,228,86,198,187,139,203,217,101,181,4,60,171,128,227,210,177,111,174,110,108,99,183,182,153,206,88,114,104,131,86,208,150,142,194,200,89,207,99,5,187,72,174,16,110,118,244,57,246,174,143,70,215,173,224,23,86,38,84,125,202,118,12,30,160,87,159,120,66,250,43,77,64,219,206,55,70,235,193,39,222,181,245,168,118,107,17,54,155,54,114,112,196,14,156,86,85,163,120,180,209,211,134,248,245,59,77,61,13,221,175,151,144,24,228,156,131,207,231,87,173,21,35,219,3,144,25,120,28,86,29,162,207,110,145,22,145,183,99,230,224,138,212,182,148,74,134,228,156,50,182,57,175,33,217,104,143,85,221,104,100,107,154,106,23,146,88,135,36,156,227,138,224,53,168,68,19,16,11,22,78,87,230,246,175,96,158,52,123,35,33,0,239,7,168,206,43,135,241,79,134,177,44,94,81,82,178,224,150,0,250,87,78,22,175,44,173,45,140,103,11,199,66,151,135,181,36,72,91,202,80,236,228,43,103,177,239,78,214,227,51,67,43,42,146,136,161,152,244,25,172,207,13,198,214,154,185,181,114,27,50,245,245,174,151,95,179,158,242,210,227,79,129,66,150,81,243,14,245,191,55,37,95,38,102,162,167,11,61,206,23,66,191,35,196,22,9,110,187,139,190,15,63,195,131,94,157,173,105,82,69,44,110,159,59,178,134,32,30,153,174,85,37,210,180,13,39,77,180,75,93,218,136,83,230,204,20,12,17,239,218,186,127,11,107,80,235,77,119,187,36,195,16,220,236,195,6,187,44,155,187,60,249,239,100,81,183,209,110,45,245,152,174,231,83,20,110,191,51,134,246,171,55,247,76,215,36,89,49,114,157,91,52,219,157,74,73,172,111,32,10,50,31,108,103,25,192,235,91,254,27,240,228,215,17,164,242,133,85,249,73,82,189,69,101,40,222,87,137,172,116,86,101,175,9,248,110,9,18,45,86,114,239,59,231,112,99,198,122,116,174,209,32,72,149,182,40,82,121,56,162,24,35,129,2,66,129,21,79,10,5,44,172,67,0,43,161,37,21,119,187,11,244,68,48,163,56,203,246,60,251,209,61,192,141,163,137,122,183,127,74,150,121,4,41,200,228,214,103,154,100,148,29,185,3,165,23,104,107,222,212,178,202,207,35,101,169,76,229,0,80,164,143,166,105,35,5,155,36,224,30,185,172,205,103,91,131,78,135,108,76,174,221,246,184,205,59,245,42,233,104,205,75,155,219,125,62,220,60,210,42,169,25,27,133,121,230,183,226,73,245,209,44,22,204,191,100,206,9,3,208,212,19,207,169,120,138,231,204,38,72,172,226,36,156,190,120,197,85,136,6,45,111,110,159,185,7,140,84,78,119,209,25,90,251,148,33,75,91,137,66,35,128,34,251,252,119,173,66,101,212,160,242,149,12,118,201,180,110,3,154,173,111,165,69,109,35,203,191,230,145,249,21,183,230,127,162,198,129,66,182,236,0,59,214,69,220,173,228,65,107,6,96,12,0,31,49,35,173,68,236,169,58,63,44,204,162,180,22,204,189,219,68,207,198,51,142,212,216,45,77,197,215,80,35,94,51,138,118,45,19,218,218,61,216,18,49,33,85,186,122,214,190,253,200,163,28,39,20,216,226,34,47,221,140,40,234,106,88,208,60,69,115,243,119,247,170,81,97,113,204,140,209,129,234,71,243,168,181,43,180,182,179,10,156,200,199,24,29,170,119,147,203,65,184,115,219,218,168,121,1,239,26,238,87,204,125,121,237,77,137,171,153,183,23,114,217,105,166,237,227,95,52,157,171,158,234,120,172,237,62,204,24,140,215,50,40,119,109,220,158,148,151,146,190,163,168,63,204,68,17,159,145,72,226,180,150,40,218,0,51,129,140,30,42,30,172,105,88,134,98,215,106,177,198,67,36,109,145,131,94,72,241,71,97,183,6,189,160,121,58,117,168,112,67,72,220,5,199,90,241,139,237,146,201,207,64,106,38,173,96,102,102,175,118,86,13,224,214,46,155,32,123,213,105,15,83,91,186,164,112,53,168,94,9,172,75,75,57,62,208,8,83,128,106,154,178,36,244,40,221,62,202,190,88,207,21,13,204,6,91,114,219,249,29,105,182,119,49,219,90,168,147,25,199,122,175,61,250,201,20,130,35,203,12,113,92,201,123,197,163,152,191,226,239,49,46,224,58,215,67,162,93,159,178,148,53,206,136,37,183,89,11,156,150,245,165,210,238,102,18,149,7,138,233,107,68,38,205,109,82,244,163,21,29,107,158,187,137,158,61,230,94,190,245,107,82,50,73,63,38,179,230,144,182,35,0,226,174,49,37,179,87,77,242,150,215,230,151,230,199,173,102,205,35,79,120,99,15,145,154,72,109,206,73,4,128,42,125,45,16,106,5,159,245,173,25,41,234,104,20,134,11,28,55,222,2,169,104,236,47,53,85,128,125,210,121,171,58,140,155,167,218,177,177,90,183,225,139,123,116,214,35,220,54,177,61,235,54,206,139,154,58,238,131,111,96,208,201,17,27,143,36,85,168,175,21,44,162,133,135,39,165,110,248,182,194,8,34,134,115,32,192,25,193,53,197,53,244,109,60,88,35,10,107,39,27,154,115,29,214,153,108,82,196,60,174,21,79,173,104,197,46,149,99,98,219,102,135,205,250,243,92,38,161,174,92,203,98,177,66,14,61,170,132,41,117,60,160,185,192,247,172,164,172,84,85,205,61,75,197,23,54,147,200,33,12,219,143,5,122,86,36,215,211,223,98,73,149,131,231,140,215,78,108,109,99,130,39,149,50,213,78,250,206,41,89,76,74,64,30,148,70,86,208,28,12,123,157,38,226,246,52,149,131,96,113,205,107,232,104,182,82,172,76,107,98,214,221,141,150,221,164,128,43,150,185,158,72,245,148,81,145,243,226,180,115,208,149,19,168,214,37,16,160,49,240,77,96,77,103,113,118,65,57,219,93,61,197,170,207,101,19,191,92,138,137,238,32,182,131,110,6,69,102,181,145,165,172,140,39,211,18,24,55,19,200,235,88,23,140,175,38,197,94,134,183,47,117,21,144,149,12,5,101,198,35,50,18,112,73,174,139,104,96,217,119,77,116,242,182,158,162,149,206,217,137,61,42,43,104,10,206,91,56,21,60,234,24,154,205,110,82,216,204,191,186,32,97,107,32,29,196,250,214,157,210,103,34,179,74,109,106,232,130,49,155,31,177,182,154,135,24,110,106,73,39,218,184,21,18,19,55,106,179,17,236,241,176,192,235,76,108,99,222,157,246,93,173,156,211,28,124,194,173,50,208,159,50,242,106,104,200,126,130,135,1,144,99,210,172,216,198,138,164,189,41,61,10,138,212,108,124,184,0,115,90,240,200,168,152,61,106,130,58,44,217,199,21,43,176,119,200,60,87,59,54,74,195,8,19,51,18,133,81,70,15,166,106,52,97,107,56,204,96,182,50,14,59,81,181,146,57,33,46,196,21,228,158,191,90,176,146,70,211,69,11,33,96,35,193,110,248,174,182,207,59,87,176,193,55,153,103,37,193,76,145,32,28,85,131,50,92,201,25,147,105,50,99,42,58,138,131,202,88,33,150,221,124,197,12,119,2,72,231,244,166,35,42,207,8,64,51,209,137,235,82,214,154,26,223,161,126,27,96,247,6,213,254,88,179,156,138,161,170,108,130,249,224,94,76,152,0,154,214,183,31,232,83,151,229,183,112,87,174,43,44,237,187,114,133,88,72,6,3,158,181,16,109,61,77,90,82,142,133,219,71,67,12,112,177,1,84,225,218,162,184,182,130,231,81,196,91,29,99,92,128,125,61,126,181,167,162,217,90,75,12,208,74,248,111,44,140,177,254,46,42,132,122,45,208,141,103,136,169,147,36,109,143,184,165,206,185,140,93,59,178,11,31,177,71,230,25,35,141,73,109,160,251,212,90,150,136,73,121,150,18,78,221,193,151,184,172,233,35,157,175,37,139,202,42,123,249,131,140,231,183,189,116,176,27,145,167,9,46,25,240,19,203,194,116,199,249,21,164,174,157,209,28,173,104,204,65,101,2,195,19,161,5,79,222,207,80,223,225,90,16,233,239,49,139,107,177,82,113,176,30,58,26,109,198,149,251,136,154,15,48,35,190,73,98,51,208,211,244,217,175,52,251,216,164,146,210,89,45,163,147,147,68,165,116,8,213,254,218,180,211,96,180,178,158,44,73,156,0,59,156,215,69,162,164,50,120,198,204,51,48,139,42,70,15,124,119,246,174,119,81,183,177,214,188,67,107,123,12,82,121,49,117,28,100,28,143,106,189,167,220,150,241,212,145,224,199,229,225,162,63,194,123,99,245,174,106,139,77,14,170,15,222,177,222,234,0,89,235,45,32,192,89,9,220,123,86,141,172,190,66,58,183,59,198,224,125,107,158,213,39,23,16,181,161,98,147,22,234,199,105,252,43,162,181,49,141,54,218,41,28,52,177,47,37,70,114,43,40,222,199,76,135,219,32,54,147,168,3,115,140,224,215,57,171,207,52,58,149,138,144,169,182,69,249,148,115,138,223,146,229,84,9,119,108,82,118,140,41,235,254,69,100,235,214,241,190,191,165,160,144,183,154,195,56,24,247,171,232,103,177,119,88,182,143,87,38,88,64,89,55,96,177,239,138,154,192,136,98,17,207,8,243,65,206,236,113,211,28,126,117,44,207,246,95,58,39,136,21,71,207,203,215,154,113,112,44,68,146,198,251,3,111,4,117,3,223,243,172,91,52,177,203,120,135,87,69,154,43,9,45,93,98,119,9,230,227,158,78,122,254,21,208,94,91,73,29,199,149,184,20,49,43,38,62,149,71,85,184,178,184,149,109,238,208,136,103,92,71,48,232,141,212,31,208,213,93,19,82,146,87,54,247,132,249,171,149,71,236,192,113,145,83,102,16,48,124,100,98,254,211,210,0,200,146,48,89,136,11,143,212,86,207,135,109,27,80,73,47,149,83,203,141,240,78,208,51,89,126,57,85,138,194,50,171,153,66,18,172,126,181,187,160,187,218,248,70,219,202,71,221,34,130,254,132,213,202,250,10,59,88,211,214,19,237,143,109,4,106,161,72,218,184,245,172,65,105,125,164,93,48,98,81,193,224,175,113,232,107,86,47,56,234,22,146,20,96,152,228,158,198,182,47,62,207,115,187,123,96,169,206,226,51,248,81,23,165,153,46,233,88,130,222,226,91,187,31,50,78,100,29,64,232,69,98,235,183,41,109,52,82,204,222,82,145,180,103,166,107,74,72,167,107,118,107,98,192,14,164,12,12,86,29,254,151,54,169,108,126,210,226,68,79,225,244,247,250,214,177,143,46,196,162,174,186,201,40,141,153,137,6,60,169,78,134,176,38,216,214,77,60,146,121,66,62,167,218,183,110,103,131,236,200,128,113,26,121,99,53,157,61,170,255,0,96,93,203,44,106,209,132,36,3,235,82,174,165,168,218,208,95,237,5,251,12,151,69,183,44,137,178,50,189,198,59,254,85,229,177,168,116,150,40,217,247,74,91,30,199,34,187,253,62,65,23,134,213,10,47,151,177,182,239,237,154,228,244,91,41,100,157,85,21,9,86,44,73,250,138,232,160,237,118,97,87,225,72,244,29,46,222,226,226,210,59,59,145,17,85,137,87,39,57,224,125,122,214,126,155,161,193,107,117,52,50,58,243,39,92,158,149,175,6,248,13,206,254,78,209,248,85,92,71,60,201,26,47,239,79,204,196,250,87,47,51,187,102,201,232,79,28,17,136,102,137,100,0,103,104,97,215,20,166,25,99,182,11,11,137,134,113,142,255,0,83,86,44,227,73,25,226,150,53,10,56,37,122,211,33,67,167,221,151,25,242,179,129,235,83,118,132,66,45,35,11,57,145,227,64,177,151,85,61,88,129,210,184,216,163,158,238,225,47,57,72,150,82,0,245,90,236,53,40,132,218,116,215,184,27,32,86,35,29,79,4,243,80,234,86,95,102,240,206,154,241,70,0,103,44,71,229,254,53,215,134,147,179,103,38,43,116,101,60,48,253,189,102,13,251,198,199,21,126,226,103,214,245,27,114,246,223,45,169,11,157,185,205,94,184,178,177,183,142,59,163,204,172,157,1,166,105,250,218,219,192,201,105,11,74,234,217,118,42,43,166,77,201,92,226,212,147,196,214,22,218,144,14,11,68,200,131,0,12,116,172,212,212,53,72,45,188,152,6,228,32,110,124,243,197,92,215,140,186,154,193,53,190,99,200,59,249,246,174,117,53,31,177,76,45,76,165,190,94,125,234,34,147,3,115,195,247,150,6,43,177,115,136,95,119,83,207,63,90,122,67,246,183,58,130,179,201,5,171,124,160,147,142,181,145,96,96,75,224,110,20,188,76,217,32,10,183,125,170,61,174,137,115,29,152,249,30,95,149,64,231,168,174,108,66,148,93,226,247,54,165,102,236,209,46,167,172,65,119,168,70,102,5,20,12,132,61,57,174,114,252,218,203,127,46,204,12,142,213,215,248,147,195,118,207,6,155,125,4,138,28,192,190,103,61,241,205,113,154,141,178,195,113,41,137,131,109,35,167,113,91,208,148,95,187,16,228,146,119,101,120,172,94,105,81,35,4,128,220,145,205,119,51,232,122,116,166,214,79,52,174,196,5,254,80,43,153,240,180,200,186,146,189,209,196,69,202,159,166,13,117,26,253,188,132,52,214,170,198,44,99,130,122,86,56,169,205,75,149,26,211,229,122,147,71,170,127,101,4,137,21,68,76,251,178,78,50,43,15,82,213,98,189,138,235,106,70,36,146,66,50,14,73,21,67,80,212,13,234,198,8,10,176,166,5,115,226,226,67,32,101,24,195,122,117,171,195,208,75,223,123,153,206,87,209,22,34,142,8,245,52,138,102,10,128,13,199,214,186,127,15,197,9,190,186,42,67,70,188,38,107,142,185,67,44,242,49,94,64,200,57,173,125,2,91,148,185,182,86,202,192,206,164,241,215,154,222,178,188,24,39,109,81,232,109,44,22,250,123,64,239,229,201,39,96,43,129,186,75,59,125,46,236,180,170,243,6,59,70,57,235,94,131,173,90,71,58,53,218,140,175,10,188,87,159,222,248,118,234,107,135,86,192,201,207,32,138,227,194,168,198,90,151,54,218,187,57,219,104,217,78,88,112,204,7,225,86,230,140,0,99,143,37,201,192,199,53,127,91,179,109,44,195,108,2,153,1,5,142,15,165,80,208,143,218,53,132,50,48,219,207,30,245,232,222,230,54,190,163,46,237,46,108,86,49,58,50,171,114,51,210,165,188,96,108,96,144,14,27,129,83,234,87,146,94,139,164,184,86,219,27,21,140,250,10,130,201,163,189,142,194,204,115,177,183,49,245,20,110,52,180,53,109,109,165,184,179,183,49,159,222,71,202,142,152,169,222,218,237,244,249,166,149,137,102,124,149,44,122,212,118,23,40,186,197,208,128,145,183,229,69,168,220,94,181,196,187,165,34,62,235,199,90,141,217,22,212,169,99,113,34,76,193,200,7,212,147,86,30,242,237,37,133,62,208,82,37,97,209,219,142,126,181,152,45,228,150,246,101,70,42,20,102,183,109,236,100,185,178,130,233,128,40,24,2,9,235,68,236,145,123,59,158,145,160,95,91,223,94,91,105,224,36,145,135,59,92,242,73,197,97,106,183,118,227,226,117,174,153,18,13,202,255,0,57,10,58,211,252,56,205,109,20,154,132,42,60,212,147,229,80,58,87,35,114,247,150,254,48,109,109,221,158,102,152,30,0,200,231,242,175,62,157,52,164,221,206,152,183,45,206,203,72,240,236,182,254,54,212,101,184,102,251,52,229,198,118,12,113,154,198,186,209,190,198,94,240,72,86,47,180,149,10,71,106,232,91,196,176,106,215,54,250,85,161,117,186,102,105,29,217,128,233,206,42,65,106,53,75,43,155,41,195,35,192,229,131,118,106,214,46,93,76,234,189,44,137,173,133,190,167,96,116,13,38,65,230,32,243,100,117,245,162,218,41,225,241,3,104,137,35,77,108,17,86,105,127,186,79,81,92,159,133,117,152,60,19,227,235,214,185,18,77,109,45,184,193,3,156,251,86,151,131,188,89,14,171,226,157,69,167,111,179,91,203,57,153,100,144,128,112,15,2,137,166,217,181,38,146,212,209,240,189,220,122,31,142,245,173,32,48,17,174,220,28,251,228,87,97,117,226,71,212,100,189,211,154,221,60,180,136,252,219,142,73,197,120,166,165,171,75,23,143,53,77,70,219,115,67,44,193,81,178,8,198,107,216,173,108,44,244,253,58,107,251,153,85,140,168,164,96,243,146,63,198,179,169,206,158,143,67,104,168,203,113,178,25,111,124,36,146,74,187,124,151,249,143,168,2,188,95,197,154,160,212,124,66,103,144,4,130,8,2,168,207,7,21,222,120,203,198,109,164,104,3,78,130,63,158,226,76,19,144,113,197,121,117,157,188,186,213,252,54,171,187,158,36,98,50,49,215,250,85,210,178,124,210,216,82,158,156,168,237,188,25,166,45,165,138,234,183,121,89,46,194,24,198,59,102,187,205,89,63,180,224,130,8,228,216,16,225,143,235,88,48,205,23,219,45,173,68,127,232,246,81,42,143,78,43,103,237,62,108,134,125,155,81,223,143,106,243,106,74,82,147,103,95,42,81,70,166,138,143,101,107,115,41,195,64,156,42,227,189,116,19,186,92,216,91,73,180,100,12,226,177,226,71,22,144,193,26,226,34,251,156,231,173,110,45,184,44,187,56,64,58,83,148,218,143,47,114,18,73,220,44,173,68,178,53,212,164,42,128,0,4,227,2,184,173,111,95,187,213,181,203,157,27,77,137,38,183,182,38,73,92,158,27,138,234,124,85,36,144,232,82,69,11,50,52,224,32,41,201,4,145,92,228,81,91,120,94,35,11,64,90,89,34,249,229,110,172,72,174,149,5,27,65,28,243,147,109,183,177,82,230,1,127,225,185,39,146,33,19,169,25,85,224,117,197,121,141,205,235,206,143,0,218,18,39,35,173,122,189,138,181,198,146,87,112,33,201,227,219,173,121,118,189,103,246,13,82,69,84,225,228,108,224,87,69,53,20,238,142,103,45,117,41,94,93,203,44,17,160,32,224,96,115,90,122,102,145,53,213,229,184,140,157,156,19,180,214,125,236,104,150,72,195,0,159,65,205,117,30,12,14,190,116,174,196,36,49,239,201,239,142,105,212,118,142,132,221,22,239,205,182,155,174,71,101,113,41,80,224,43,103,166,43,147,190,188,211,99,214,245,3,102,124,200,150,50,188,116,207,74,197,241,70,175,38,185,226,107,187,188,180,104,140,4,99,62,149,14,158,35,183,177,185,47,25,105,100,127,148,123,26,210,157,59,36,216,59,110,87,73,85,38,102,43,195,86,140,26,160,181,179,153,176,11,114,0,53,82,27,71,185,148,34,125,245,0,145,140,212,210,104,179,31,58,73,178,176,198,55,31,150,183,247,88,154,69,255,0,15,134,150,100,185,87,83,33,32,145,248,215,109,226,205,73,172,52,116,73,72,50,186,128,187,126,162,179,124,47,109,109,113,105,231,197,26,170,44,89,25,227,145,87,124,71,168,233,19,104,151,15,44,145,201,60,91,66,46,238,65,200,174,105,187,205,88,73,95,99,134,211,236,36,134,54,103,31,188,99,184,127,58,233,116,187,22,150,218,222,73,37,49,143,59,44,71,122,143,195,214,167,81,251,68,178,74,136,18,29,227,56,169,117,73,210,203,68,179,157,36,251,210,253,213,60,213,73,182,83,191,64,241,151,136,30,59,251,125,61,93,90,8,72,96,88,26,147,69,241,157,213,220,203,167,66,35,68,100,60,237,199,21,149,121,164,94,235,23,2,237,212,219,198,64,85,13,206,127,58,89,116,232,244,27,245,223,32,57,77,185,7,165,38,147,64,104,95,20,212,238,37,179,139,12,145,174,55,47,174,115,92,140,246,139,103,35,192,219,183,150,60,159,110,107,163,26,136,210,109,204,86,240,137,164,149,183,2,58,215,39,121,117,52,215,206,211,171,43,23,228,85,81,139,76,102,199,134,130,165,233,145,130,245,56,39,233,93,6,177,41,185,104,196,112,254,235,128,236,61,43,155,183,130,117,182,220,27,11,158,56,173,107,13,110,72,224,123,103,131,114,227,105,115,222,162,164,121,165,118,22,58,59,3,101,168,201,105,167,217,38,240,139,251,199,201,205,113,30,43,142,121,117,132,81,206,198,40,163,60,241,91,22,90,144,208,46,4,145,46,227,206,49,239,88,58,163,188,175,20,238,217,146,89,25,248,60,140,154,41,83,180,174,7,75,169,248,117,180,61,27,68,191,121,199,153,112,191,48,200,227,158,245,181,165,201,167,219,104,198,230,89,24,221,44,192,130,167,60,86,39,131,116,214,241,117,236,86,87,183,172,177,65,17,98,28,228,117,247,174,195,76,178,182,131,75,214,102,182,183,243,173,45,88,198,174,84,117,29,197,101,57,107,102,84,116,119,91,155,151,23,49,106,109,111,60,18,109,135,203,249,143,189,42,65,11,197,229,194,219,148,114,121,239,92,150,153,45,222,151,26,67,115,107,32,134,236,135,71,61,20,26,236,69,185,129,163,185,132,135,68,31,50,175,126,58,215,155,90,154,82,186,61,40,77,181,239,13,103,153,172,89,65,32,145,180,113,210,160,158,214,89,116,248,224,150,70,119,200,3,158,69,105,219,205,109,34,52,142,118,161,201,250,85,54,124,178,93,198,8,92,241,88,75,68,109,187,57,93,127,195,139,163,94,91,73,108,199,204,115,150,249,179,205,116,86,246,97,237,33,150,70,27,144,100,190,125,171,63,86,243,175,237,101,189,222,206,97,36,149,205,103,248,83,82,155,95,189,184,211,134,98,42,9,201,244,173,253,234,176,94,70,86,73,234,115,254,34,178,187,154,104,231,138,31,220,203,149,118,7,223,222,167,211,214,61,41,99,181,181,3,18,69,153,91,60,177,205,107,235,154,69,236,209,29,42,9,136,91,114,93,152,96,228,87,163,248,123,195,122,124,58,29,146,189,188,114,75,228,140,187,34,146,78,115,94,132,28,170,65,36,112,212,73,73,164,100,120,123,194,66,101,134,238,233,78,195,146,20,63,177,174,245,16,68,136,138,62,85,24,28,208,145,164,106,170,138,160,14,152,24,167,87,84,41,242,250,144,219,97,138,170,204,198,240,0,220,122,98,166,158,81,18,100,214,101,196,158,85,188,147,179,5,110,112,73,197,41,88,184,45,219,36,213,38,48,40,10,9,39,214,170,11,216,237,163,221,55,202,196,112,0,205,100,77,121,45,252,219,33,32,142,63,121,188,241,84,165,184,146,214,235,96,79,180,21,24,220,88,142,106,91,13,180,52,53,125,102,104,33,151,231,85,200,249,83,103,39,143,122,229,98,179,184,184,210,154,238,228,2,238,78,6,5,109,45,187,200,90,91,214,38,73,91,0,30,192,84,178,101,164,88,34,80,98,28,103,222,161,171,141,43,234,67,167,218,249,22,33,92,128,25,49,182,179,162,181,54,46,197,19,174,118,214,132,179,59,204,192,46,213,95,148,159,92,83,46,110,148,189,190,84,149,219,150,199,126,106,88,218,100,62,80,22,177,167,150,161,243,185,142,106,51,31,153,107,25,141,241,48,147,53,61,214,35,144,73,230,0,174,14,51,216,98,179,220,197,21,194,20,112,192,140,224,19,214,149,236,43,50,248,251,68,119,45,20,167,50,202,49,144,58,119,173,43,88,5,181,190,222,173,212,159,90,130,8,13,186,181,195,200,94,89,7,25,237,87,112,35,138,46,229,134,71,214,169,110,82,86,37,87,242,226,28,30,106,91,111,46,57,196,146,100,103,177,239,86,109,109,240,3,220,225,118,114,23,214,160,188,184,142,70,15,51,44,106,164,133,207,25,226,180,122,9,179,59,93,212,214,0,197,83,247,146,97,99,11,234,120,172,235,203,137,45,180,248,173,1,221,51,12,187,84,26,133,206,216,91,83,148,163,24,223,108,17,19,203,246,205,79,96,205,127,10,220,202,133,100,145,134,224,71,24,205,78,224,152,90,64,210,34,171,42,2,156,156,119,173,43,113,20,145,163,50,237,231,159,194,165,144,198,11,44,74,9,83,140,138,201,189,186,111,40,193,25,62,100,141,183,3,181,77,172,131,153,5,212,167,83,212,88,68,161,96,135,238,241,214,188,90,246,64,1,193,175,121,179,181,22,246,137,10,176,200,25,102,61,115,95,62,235,49,52,42,74,231,7,165,38,181,87,26,102,61,229,196,146,56,10,115,138,212,208,175,227,119,219,32,4,142,58,86,62,148,201,45,209,89,155,28,247,174,174,27,27,75,104,140,161,151,214,180,154,208,150,201,239,44,100,188,31,185,7,30,213,154,44,102,179,249,156,244,171,182,154,160,121,182,70,114,7,165,92,212,99,243,96,46,199,24,29,43,153,71,80,185,204,94,222,44,185,94,134,171,105,229,162,118,96,51,85,239,93,90,82,9,218,1,235,90,154,114,170,219,177,198,238,43,162,218,33,220,205,184,187,243,37,108,241,78,181,69,149,55,30,160,80,246,235,45,195,22,249,69,62,20,8,199,97,204,120,235,87,18,88,251,85,222,24,123,213,114,94,218,236,144,134,175,172,44,150,172,200,50,122,214,84,19,185,186,59,193,252,105,200,72,210,143,90,140,55,151,42,13,199,129,197,77,100,204,53,100,152,112,188,86,124,144,172,242,110,80,50,61,169,126,221,37,185,42,80,244,224,212,242,154,169,29,95,141,117,47,62,222,4,73,114,118,142,51,237,92,133,154,203,44,131,189,45,197,196,183,238,160,70,205,199,28,215,67,225,253,55,100,200,103,93,160,250,212,73,242,162,146,187,44,88,249,72,128,76,57,171,171,26,144,10,143,165,109,95,104,182,158,74,201,27,130,64,237,89,194,25,20,101,99,59,7,122,229,156,174,116,199,98,201,8,240,168,144,128,71,173,103,220,222,8,155,106,0,216,246,169,194,73,112,195,119,202,190,166,174,206,116,187,59,77,239,50,51,227,166,40,132,110,76,165,98,154,107,194,11,50,8,3,143,74,229,227,212,22,247,90,141,184,251,227,181,106,220,223,91,221,91,72,98,10,84,30,160,87,63,164,179,182,172,165,34,200,15,207,21,179,134,132,169,29,253,237,255,0,149,110,171,193,231,181,114,151,247,210,181,193,27,72,205,116,87,146,7,218,25,71,7,53,149,117,110,178,92,9,49,181,7,122,201,105,34,239,120,156,252,214,179,200,219,179,239,82,219,163,161,249,197,106,201,25,45,251,177,148,245,168,46,100,84,135,129,243,87,69,238,142,118,181,28,24,5,4,119,168,165,152,213,120,37,46,14,123,83,156,167,60,212,69,106,85,244,41,92,73,147,84,178,75,154,183,51,71,184,141,213,91,229,7,57,174,152,25,72,130,68,201,169,173,211,98,230,161,149,201,97,183,154,179,15,250,191,155,138,209,163,59,9,230,2,198,155,176,57,205,53,147,231,59,121,171,86,176,179,142,149,156,153,162,67,32,139,113,198,42,250,90,170,142,104,182,129,146,79,152,96,85,169,162,25,206,236,10,197,207,161,164,116,40,203,110,169,243,3,81,169,21,106,230,37,48,128,178,100,213,95,179,77,28,123,138,156,82,69,54,76,195,116,76,2,51,74,6,120,233,138,75,135,117,150,216,36,101,119,141,172,221,234,229,187,159,177,171,21,8,237,144,115,215,20,248,149,216,114,192,227,145,187,181,117,73,234,121,241,76,206,158,66,247,155,93,152,152,199,24,232,126,181,4,120,23,0,38,73,118,231,119,106,188,200,22,103,229,25,218,170,77,28,182,242,7,147,203,28,240,69,56,180,203,183,81,39,188,242,158,84,18,56,149,71,32,30,49,83,233,254,92,146,68,124,215,25,249,178,121,230,169,92,70,26,38,109,209,238,144,224,156,115,83,217,202,246,240,249,106,233,189,71,4,14,212,231,11,173,6,165,168,239,182,11,125,72,196,174,100,204,185,59,70,59,26,232,180,187,145,29,228,114,70,36,196,103,24,39,130,61,235,147,141,167,91,132,105,25,89,90,78,78,57,94,13,105,67,118,209,44,216,145,129,221,242,251,214,117,41,41,171,45,205,20,212,101,118,110,107,247,150,17,206,100,120,88,121,141,198,63,189,88,66,234,225,166,40,11,152,136,225,71,111,122,115,204,111,54,7,195,108,59,240,199,191,79,235,87,245,8,164,179,154,218,113,14,196,145,64,39,57,31,133,68,35,203,100,247,21,73,94,237,108,84,91,185,225,154,54,98,93,64,218,35,244,247,255,0,62,181,214,233,87,81,253,149,99,150,85,217,51,109,32,142,69,96,52,106,198,119,141,70,35,3,158,230,174,248,126,205,239,239,17,29,0,141,213,185,238,8,25,254,148,77,233,118,100,147,52,53,67,101,162,222,11,36,114,223,107,93,138,84,141,192,158,127,165,103,223,255,0,196,189,76,247,4,139,136,217,74,48,61,189,235,39,198,194,107,111,18,217,68,78,221,144,9,3,247,205,102,187,221,95,134,134,121,100,127,48,128,164,159,122,21,59,198,230,176,118,145,234,23,205,97,226,7,179,102,145,163,146,56,193,243,1,192,45,239,249,213,155,109,7,196,86,87,0,195,118,101,137,198,64,234,49,84,124,61,21,156,186,117,222,145,49,11,60,69,118,59,12,182,113,255,0,215,174,132,29,91,69,150,214,222,65,36,136,201,128,192,246,172,46,118,79,114,75,139,203,155,27,86,91,221,216,192,199,3,27,179,255,0,235,170,186,141,229,203,248,131,73,72,34,243,255,0,120,188,30,160,96,243,86,47,174,100,186,143,202,184,76,130,224,12,142,115,85,46,217,108,252,91,167,73,150,0,40,221,142,213,77,104,69,174,110,149,111,237,43,161,43,99,190,210,57,168,165,73,126,204,224,74,229,73,232,122,99,210,145,174,77,213,253,195,111,59,75,254,148,232,28,182,155,114,103,224,3,133,219,215,21,133,154,101,189,138,16,90,180,243,45,165,218,35,68,192,149,227,167,21,203,207,118,218,116,77,111,46,124,232,100,38,22,111,238,116,199,234,43,172,182,119,186,85,145,120,17,112,167,185,250,214,15,140,236,13,238,152,178,225,82,88,142,50,189,199,53,122,182,40,177,124,70,166,127,12,249,210,40,46,45,247,41,30,185,21,6,131,113,117,109,164,195,8,157,153,0,13,135,231,254,249,173,139,120,14,161,224,41,148,70,206,18,216,130,221,250,138,161,164,89,172,222,30,128,137,2,204,92,42,134,250,26,151,52,236,187,142,43,67,123,76,215,109,100,129,163,184,204,115,33,220,170,253,255,0,206,105,222,113,187,12,136,90,61,199,36,142,184,170,80,190,159,125,111,246,107,216,188,171,180,109,130,101,224,84,34,215,80,178,134,84,136,139,165,39,1,215,168,20,83,180,94,164,55,119,98,253,204,26,142,159,15,147,246,153,164,138,65,242,228,142,191,149,59,203,22,150,66,57,36,5,220,100,250,212,151,151,51,220,104,145,8,242,36,139,27,183,117,170,50,219,73,60,160,228,150,69,28,250,230,181,81,86,187,100,94,202,231,49,124,197,102,67,33,84,183,121,130,103,190,112,79,244,165,189,184,49,233,247,22,76,167,202,101,225,177,156,138,95,17,218,74,76,208,225,127,113,42,186,143,192,255,0,141,100,107,23,250,132,122,62,200,224,109,206,155,75,1,208,123,80,187,116,41,171,106,98,234,250,239,219,109,98,211,172,227,88,130,46,205,237,252,70,165,240,213,168,13,115,42,79,204,108,21,213,143,57,235,253,43,157,141,12,66,41,36,64,93,155,110,79,81,223,63,165,116,94,15,146,40,174,46,124,213,223,230,200,55,19,218,183,148,85,58,77,163,6,219,149,153,219,202,173,30,39,220,173,28,160,6,29,193,166,52,70,73,22,104,194,168,65,212,28,102,180,181,212,138,194,8,217,20,20,104,178,160,122,215,54,53,24,230,211,221,99,143,204,39,170,177,198,13,113,71,222,87,70,218,45,205,235,45,166,25,152,35,124,202,126,98,192,140,211,96,111,48,133,148,124,195,133,29,171,154,182,212,166,211,109,100,145,33,221,18,46,230,4,228,231,53,208,89,93,127,106,217,37,204,8,21,202,238,32,209,37,109,66,233,236,86,186,130,72,133,204,5,190,73,99,97,142,203,154,77,86,230,111,177,89,169,193,138,24,206,7,169,197,79,124,242,54,151,52,141,143,48,43,99,242,53,155,111,165,92,106,26,36,215,102,111,184,112,23,61,43,167,14,253,214,206,60,94,141,17,234,242,78,60,53,105,112,137,153,38,114,163,218,159,97,57,210,52,185,146,85,11,35,0,114,106,206,161,20,127,240,143,89,68,141,204,78,50,51,235,76,215,109,11,37,180,76,51,231,40,201,174,165,177,197,114,188,247,191,106,211,226,68,192,96,132,177,83,207,74,200,179,209,173,225,211,254,219,60,172,210,19,198,106,245,240,77,18,217,226,144,100,200,152,4,118,170,54,115,155,187,107,107,69,12,80,156,177,39,165,41,59,38,209,73,92,183,108,210,53,200,139,203,4,176,249,88,138,214,16,219,233,176,69,37,211,43,174,210,74,227,189,79,175,197,101,164,219,88,203,3,7,156,174,14,31,218,185,187,219,237,246,62,100,132,146,126,232,29,179,92,206,18,172,212,146,208,214,45,69,88,216,147,84,143,83,240,253,219,163,0,87,42,131,159,165,113,147,25,32,192,8,93,176,55,31,194,167,180,118,101,8,178,176,140,28,178,154,176,47,109,27,206,129,70,233,159,165,116,81,164,169,221,138,110,236,165,167,202,85,149,164,80,168,28,18,107,210,133,235,223,105,159,103,179,136,178,148,35,112,29,241,94,104,208,151,141,45,80,126,244,18,73,205,118,86,122,187,89,89,218,88,162,225,194,128,236,14,50,104,173,14,97,69,219,115,147,241,6,153,117,164,77,21,188,153,203,40,108,122,100,213,43,200,246,195,16,7,24,25,56,174,203,87,211,158,255,0,82,99,52,219,166,9,242,146,123,117,197,114,247,22,178,34,59,72,223,57,109,170,49,218,180,131,210,204,90,116,51,238,32,154,27,31,182,18,50,227,128,122,87,89,164,191,153,164,197,59,109,8,129,121,3,165,83,210,180,107,205,78,209,213,246,136,20,30,10,255,0,141,73,45,251,105,218,123,105,214,240,151,148,140,2,189,168,147,186,176,59,158,173,162,164,23,186,101,178,203,52,74,152,223,193,229,142,107,137,212,111,46,111,117,169,241,25,17,198,196,0,15,80,13,87,240,148,215,80,173,140,122,189,195,164,120,36,150,108,15,106,135,88,187,186,178,241,66,219,217,13,241,220,2,65,234,5,114,211,162,148,238,57,79,75,28,253,229,227,234,94,35,144,73,158,8,4,19,158,149,102,222,222,218,214,198,96,173,254,147,230,29,163,0,113,86,109,124,48,102,241,45,193,158,225,18,82,155,142,9,235,244,172,125,78,194,238,13,79,97,152,132,221,247,182,215,89,15,125,11,143,169,218,90,105,239,103,34,6,158,124,245,29,234,174,143,4,54,218,244,8,237,128,99,39,61,186,26,211,213,52,123,100,72,74,200,173,33,143,57,245,53,159,115,52,54,90,102,251,132,43,114,70,213,199,80,41,197,234,89,173,166,233,182,146,93,93,221,199,62,10,177,42,42,173,212,55,49,15,57,114,202,205,201,171,186,100,214,145,104,171,60,49,185,18,56,86,115,211,38,180,117,123,97,101,167,91,70,239,254,180,229,79,177,169,216,201,183,115,151,211,237,39,185,184,186,153,176,168,23,165,90,176,51,220,89,58,130,202,16,225,7,108,210,106,145,201,166,74,109,214,66,90,84,13,143,106,145,53,68,109,54,11,24,33,255,0,73,44,55,31,94,106,106,37,40,154,71,91,30,157,225,253,26,59,11,35,107,38,230,146,79,156,182,71,165,112,186,168,26,126,163,112,37,64,87,205,109,172,222,221,43,187,191,215,67,46,149,166,89,66,175,125,48,17,202,202,58,99,31,149,112,63,18,238,197,164,63,96,109,191,108,89,155,44,58,244,174,10,105,251,68,186,29,154,37,97,158,3,210,101,241,15,140,150,244,198,241,217,161,96,210,39,4,157,166,187,175,25,234,16,104,186,64,134,13,169,36,142,87,45,212,138,196,248,105,121,115,166,120,67,106,91,35,51,76,223,49,53,79,85,67,169,107,241,203,121,54,235,88,206,89,7,33,106,253,163,115,105,244,38,105,88,193,212,111,35,189,150,50,80,42,68,131,45,142,248,174,77,208,94,207,28,81,2,178,25,54,128,188,113,93,143,139,85,46,175,165,143,77,218,96,249,66,149,29,63,42,214,240,23,132,82,222,244,201,119,36,115,201,230,2,20,175,78,43,119,52,162,40,156,205,207,133,181,72,44,161,88,97,206,229,46,73,246,250,86,237,135,138,212,88,91,105,247,160,60,202,65,35,230,59,177,94,133,172,120,154,194,27,125,74,24,237,99,95,178,192,232,36,227,169,24,237,239,94,33,166,92,184,183,23,242,71,206,14,73,235,156,212,47,121,90,70,202,86,32,214,110,101,212,181,123,153,228,94,90,80,177,168,200,199,106,244,75,93,38,47,12,248,113,35,198,235,219,191,152,158,9,3,138,226,116,189,54,77,71,93,18,101,158,60,137,92,87,173,77,2,79,114,46,124,178,85,34,218,50,63,217,174,124,93,75,69,65,108,111,74,23,119,101,11,91,117,134,222,214,55,235,38,11,177,238,107,173,58,109,191,216,96,137,92,25,31,144,7,97,159,240,172,187,139,65,113,167,89,194,184,243,164,32,146,59,0,115,253,43,162,179,176,242,8,243,31,44,169,129,92,75,77,13,94,246,25,109,8,19,50,110,62,82,0,0,173,87,185,183,178,211,90,226,105,85,0,206,11,85,43,8,153,46,89,25,73,220,223,144,172,15,27,223,165,210,75,162,219,33,105,195,13,184,63,141,105,74,255,0,17,21,116,208,147,74,189,191,215,188,65,20,242,38,108,208,18,188,112,120,53,205,120,239,94,154,243,86,158,209,2,15,37,241,147,145,218,187,195,168,90,104,94,30,183,179,36,45,216,183,24,219,193,7,165,121,197,215,135,110,53,41,46,46,30,229,139,51,110,44,123,156,87,92,82,141,151,115,138,114,186,177,15,134,181,214,182,136,45,195,166,65,32,3,154,171,53,213,133,238,167,112,111,38,80,114,219,0,30,213,66,24,19,148,18,18,99,82,73,247,6,184,139,163,52,186,148,236,210,191,222,36,124,198,182,133,61,116,49,220,234,108,161,143,237,19,54,76,144,169,227,61,5,106,94,106,45,109,161,220,37,186,170,151,140,130,192,246,174,63,74,187,146,40,164,132,57,203,100,242,115,83,79,60,195,77,37,219,253,103,24,171,112,238,22,51,172,236,204,249,103,36,228,169,35,183,74,235,44,173,160,150,222,70,42,0,82,7,233,92,229,141,200,67,28,99,32,55,202,70,43,170,181,128,219,206,163,112,242,201,221,207,65,87,41,19,54,55,69,208,60,203,217,174,254,97,25,227,57,34,180,111,116,249,254,199,57,114,90,221,254,92,150,224,213,95,23,120,129,237,81,116,253,58,56,246,40,249,164,70,238,69,113,179,107,26,141,198,142,150,45,49,64,141,184,182,234,18,111,81,242,220,237,117,137,99,240,150,145,109,22,50,215,80,29,160,114,7,21,231,163,50,237,118,193,105,59,99,191,74,191,113,52,215,209,66,46,230,222,98,143,9,150,38,161,16,136,60,169,178,9,83,144,13,56,171,38,217,105,36,141,20,209,117,155,3,51,160,100,71,135,156,30,162,147,78,50,77,117,111,246,172,180,86,192,50,161,245,173,219,175,16,58,105,130,118,216,206,241,236,10,13,96,232,215,18,141,102,57,154,44,161,94,65,233,210,161,54,211,13,206,230,235,88,62,35,212,98,142,221,62,207,111,110,131,42,70,51,138,225,117,139,214,188,212,165,136,182,66,57,249,189,69,108,248,195,89,183,185,188,135,251,49,60,180,17,109,151,111,28,215,34,173,229,67,149,83,184,158,231,57,162,148,23,81,61,14,135,65,153,35,186,18,221,124,202,56,4,246,170,215,45,108,250,141,205,203,174,87,119,200,13,46,147,27,93,89,151,99,177,85,142,105,151,176,180,218,103,158,0,0,49,197,52,253,237,70,64,186,140,178,178,174,236,140,240,48,42,123,155,188,70,144,192,57,39,230,53,151,8,216,80,175,39,25,3,222,173,3,43,62,25,14,230,237,140,98,174,73,92,104,208,191,190,182,183,211,214,210,55,223,114,112,89,189,171,48,110,119,141,153,178,23,3,159,76,211,54,43,92,187,62,9,3,21,102,11,87,188,196,105,242,158,230,150,195,69,173,46,121,237,53,117,91,50,251,165,140,134,219,220,103,165,122,84,90,156,186,71,131,78,159,118,4,107,44,133,246,34,228,176,250,215,9,101,168,75,225,169,220,139,101,154,86,139,106,30,235,154,130,116,214,53,203,168,141,218,77,146,56,24,227,21,140,226,155,184,51,210,245,223,19,193,127,225,123,104,45,237,228,221,24,85,86,41,141,191,173,110,104,100,62,138,161,139,49,101,43,187,242,175,34,209,244,219,171,157,66,77,40,200,193,153,126,232,235,156,215,97,97,173,220,120,80,73,161,222,70,179,72,172,74,59,62,58,214,21,169,167,27,29,20,229,109,89,214,163,68,84,66,196,109,74,191,26,44,209,42,144,54,47,65,84,172,108,97,150,40,238,36,155,231,113,185,134,70,42,204,114,33,187,79,36,22,10,70,7,99,94,68,213,180,61,4,239,169,149,117,52,58,85,204,246,187,11,155,149,32,175,225,94,109,253,167,54,143,227,89,13,132,190,84,135,8,217,0,141,164,123,215,164,107,137,231,107,220,13,174,85,135,29,107,157,143,195,118,147,93,94,181,219,58,188,128,0,113,206,126,181,189,25,40,182,165,213,25,212,139,148,116,55,245,123,27,141,46,117,191,134,93,203,36,35,121,39,59,178,48,113,249,215,113,225,91,165,184,208,173,1,112,92,71,146,51,208,102,188,215,195,147,38,165,105,117,165,94,221,110,158,217,182,198,219,178,72,174,139,194,57,210,117,179,107,44,155,145,226,218,164,159,122,236,194,205,173,14,106,209,210,231,161,128,7,74,15,221,163,215,29,171,155,215,252,81,22,155,42,217,64,4,151,114,2,10,3,247,120,175,65,187,43,179,149,45,75,218,142,161,20,50,48,145,143,202,160,129,239,154,230,181,45,70,91,203,98,28,148,139,156,241,214,170,218,91,111,111,182,94,201,35,57,234,185,56,173,89,237,163,158,217,102,184,225,113,136,227,233,92,234,236,221,108,97,161,152,52,80,219,183,149,16,27,153,176,58,99,222,145,81,188,191,180,22,198,214,221,215,173,59,81,202,221,168,76,42,121,96,99,177,230,161,142,41,238,238,28,202,234,145,34,225,64,169,212,82,69,247,186,18,162,185,56,36,242,106,11,171,137,109,193,16,231,98,12,150,235,205,50,82,35,142,52,83,150,232,42,104,72,9,52,114,140,33,230,139,244,28,74,162,113,34,42,161,36,99,121,250,211,152,249,146,170,178,124,170,152,21,44,113,197,10,176,82,48,69,22,236,215,110,195,0,58,131,219,174,5,36,50,11,136,143,146,35,150,60,30,221,248,171,22,26,100,17,167,155,42,228,142,149,110,222,220,185,89,231,126,113,128,42,212,204,2,96,224,96,112,106,162,149,238,192,102,208,204,170,163,113,232,190,213,173,107,100,144,8,229,188,111,157,126,234,213,120,64,134,222,55,65,151,219,147,145,85,245,93,106,59,9,225,18,20,121,29,192,198,15,202,13,87,54,186,129,161,122,229,215,206,232,113,194,215,57,119,101,117,117,36,82,93,72,18,205,50,205,216,145,131,86,159,206,213,175,166,142,218,77,176,241,186,65,219,28,215,59,227,109,74,105,98,178,208,180,199,47,35,56,18,236,251,219,126,166,134,200,145,91,77,102,241,47,138,94,229,35,3,77,181,30,92,113,158,1,53,212,94,222,44,18,139,75,116,13,49,24,0,116,90,134,43,11,127,11,232,17,193,105,186,73,20,134,109,196,117,60,117,235,222,165,176,178,104,162,123,169,216,155,137,250,156,118,254,148,173,109,1,43,150,173,44,133,158,153,36,215,82,131,38,119,14,125,235,55,77,128,72,210,220,55,44,210,18,1,244,167,92,25,110,47,163,180,140,126,236,96,150,205,62,226,225,33,121,45,224,193,41,193,52,93,92,57,72,37,212,5,228,205,107,106,196,76,173,243,113,219,191,233,94,63,174,249,127,101,57,28,129,138,244,203,171,200,108,167,185,251,62,26,102,0,110,233,94,77,175,78,36,149,99,67,157,213,18,150,161,177,149,103,105,27,161,145,122,211,94,226,88,81,146,71,226,182,33,177,104,108,247,40,237,147,88,191,99,125,66,114,190,134,174,50,76,134,92,210,46,99,133,247,158,107,70,227,85,87,204,121,235,84,127,179,214,197,64,99,205,83,146,214,86,111,53,65,32,82,182,160,136,175,237,115,243,14,230,173,219,183,147,104,71,181,84,75,131,60,193,59,10,191,52,97,109,240,107,68,51,28,220,157,239,239,76,75,163,28,88,161,226,249,205,6,223,228,170,66,53,172,238,131,218,144,79,106,206,104,202,220,23,29,233,176,49,133,49,86,145,134,223,48,245,244,166,202,72,108,99,116,171,147,183,158,107,82,249,45,226,181,86,32,22,53,159,166,91,190,165,122,195,238,133,169,53,99,228,220,173,183,36,142,212,164,236,139,138,19,79,135,55,177,76,71,238,193,201,21,217,37,196,10,83,106,85,13,39,73,105,109,4,155,112,0,205,116,144,104,193,227,83,145,92,53,102,111,20,107,219,27,105,236,198,229,237,235,84,111,111,45,45,226,242,196,125,125,233,101,129,237,161,218,91,11,78,77,14,59,203,109,238,70,127,222,174,100,238,205,186,25,147,77,105,242,124,193,65,247,173,43,207,15,216,95,104,62,116,115,41,124,87,47,175,120,126,109,219,96,99,145,211,6,177,108,228,214,44,229,75,119,118,217,158,70,107,170,13,36,115,206,247,42,221,69,38,155,4,209,245,27,240,42,247,131,237,30,123,134,144,142,55,86,158,175,102,141,166,121,157,88,176,205,93,240,127,149,20,46,56,206,234,209,203,65,34,245,212,107,230,149,35,189,86,188,129,86,215,138,179,118,25,174,219,3,189,65,115,147,22,211,92,210,126,241,178,216,206,183,139,49,145,84,175,45,206,214,56,173,104,48,1,21,29,210,41,129,141,111,22,67,71,44,141,229,146,41,112,78,90,146,68,62,99,99,177,164,243,113,25,94,245,180,76,217,159,41,221,49,197,48,156,156,81,147,231,19,81,51,145,47,181,111,19,54,60,140,26,150,38,39,138,138,60,200,248,173,91,75,50,72,59,106,103,59,13,34,20,183,98,51,138,85,152,219,190,43,89,209,97,135,165,99,200,68,147,12,86,60,215,52,81,52,33,118,151,230,237,73,115,33,198,209,79,136,172,112,122,85,27,121,132,247,219,51,158,106,45,168,199,132,151,1,136,56,164,187,188,34,48,149,173,120,209,193,8,78,51,88,243,162,190,211,90,37,216,78,229,251,88,157,152,197,121,149,10,91,107,39,4,140,213,136,90,27,124,231,45,149,35,13,235,154,177,125,13,212,122,96,105,45,194,5,93,197,201,201,206,122,86,108,19,44,215,172,146,149,72,200,4,28,115,187,252,230,180,78,231,59,133,181,29,113,20,77,42,189,184,60,253,243,233,244,170,114,162,69,204,219,228,66,216,25,61,61,234,236,91,19,237,16,249,128,187,116,227,21,153,57,152,143,38,65,243,15,238,28,113,248,213,199,70,75,149,208,197,88,89,100,57,65,232,166,160,129,29,203,174,208,135,31,127,215,218,167,141,85,162,196,144,133,117,56,83,158,191,90,145,173,230,40,174,118,237,207,74,218,230,106,232,165,28,69,95,6,82,196,28,145,232,43,65,45,196,214,191,105,143,113,42,251,72,61,49,131,83,45,180,45,181,209,14,226,112,72,232,43,74,8,225,183,133,237,183,130,92,100,30,217,244,172,106,73,116,54,132,121,183,49,173,196,100,178,190,220,18,9,221,219,145,210,183,181,149,88,230,180,132,135,242,132,136,170,115,198,10,147,253,43,30,227,79,146,210,228,192,234,75,58,110,220,122,117,29,43,168,186,211,166,212,172,34,146,66,4,138,160,133,83,129,192,198,121,172,234,78,60,209,119,52,133,61,36,140,235,184,101,180,157,228,200,242,228,32,99,182,43,170,240,244,42,211,91,169,96,132,130,84,47,126,49,253,107,206,230,213,46,64,54,183,106,171,137,54,6,7,60,85,233,181,75,205,35,86,176,185,181,43,50,70,51,181,155,3,21,157,90,110,112,105,21,21,19,173,241,125,141,132,215,144,180,172,75,172,94,91,49,35,140,26,229,52,219,5,151,196,209,36,50,59,197,12,139,130,72,218,71,229,214,180,236,37,147,90,213,247,221,196,18,218,82,119,31,48,54,59,214,118,166,195,67,241,28,70,214,76,219,76,227,36,116,24,52,233,243,37,236,250,162,101,29,110,142,226,40,30,195,226,20,208,202,161,86,237,87,4,118,233,210,186,109,93,117,40,238,209,163,6,70,133,123,117,252,107,15,197,55,6,63,16,104,186,145,11,134,137,121,31,133,117,247,114,180,87,44,241,200,113,48,86,201,250,116,250,87,60,110,111,102,44,9,21,196,48,176,65,231,54,9,15,217,171,10,231,203,147,197,51,64,202,88,194,153,62,163,165,104,234,47,53,177,143,203,82,101,56,99,142,194,177,155,204,184,241,100,178,16,209,185,139,13,142,135,165,105,168,34,221,157,204,70,217,238,31,35,115,21,192,236,125,77,107,198,209,8,145,15,206,146,14,89,122,116,172,120,124,161,165,75,22,192,24,147,207,175,53,161,99,36,118,246,48,196,71,239,9,232,122,1,131,81,45,29,217,77,93,104,67,106,209,180,67,203,24,82,228,96,82,203,167,181,205,180,207,34,134,143,161,7,211,215,235,78,142,1,165,196,100,151,230,77,217,31,141,61,238,164,142,202,86,63,114,76,20,3,235,222,148,174,229,100,74,86,49,180,155,185,45,52,61,70,16,88,67,130,170,163,235,69,149,145,154,218,212,68,200,185,57,25,235,154,167,170,44,145,233,193,161,37,67,74,85,128,246,173,203,21,73,69,160,143,98,178,199,201,110,148,170,36,165,27,116,46,58,106,90,185,179,134,220,36,23,43,27,179,158,74,142,71,29,106,181,141,180,154,127,153,36,23,91,225,221,247,9,201,173,13,73,28,102,79,221,179,42,246,7,252,106,13,46,221,76,147,110,24,83,140,231,173,84,18,149,204,228,186,162,121,99,91,136,202,168,34,57,23,44,123,143,165,100,73,118,214,50,72,89,55,14,131,156,113,93,27,249,111,9,69,249,74,240,49,233,88,26,157,170,221,147,11,175,222,27,65,247,169,215,168,36,155,57,125,93,165,187,123,139,244,86,34,76,110,1,129,3,233,88,247,147,92,222,89,71,8,50,32,60,12,109,235,79,142,248,104,235,117,101,124,140,172,31,229,41,220,126,57,172,13,83,196,104,214,155,225,89,190,71,0,109,252,122,214,145,139,189,145,45,219,114,174,179,166,201,166,60,42,28,77,59,33,103,86,63,119,142,181,181,225,107,15,47,75,212,228,98,165,145,241,130,57,3,0,245,252,107,156,185,243,46,36,23,243,184,118,149,64,218,79,64,72,28,126,117,212,120,86,81,114,47,225,71,125,173,57,93,167,24,227,2,186,107,93,83,179,48,94,244,244,58,41,39,123,171,43,89,114,8,68,218,4,157,13,83,176,211,161,186,186,120,138,48,118,5,136,7,11,248,86,148,242,199,36,112,70,99,68,242,216,38,0,224,154,128,230,223,93,221,12,153,65,17,36,123,228,87,4,52,70,246,82,70,85,189,172,118,16,78,206,50,31,42,65,57,29,106,158,133,125,45,174,175,53,147,59,8,88,254,239,241,237,91,111,102,183,246,178,199,27,55,204,113,215,154,166,214,41,101,168,217,130,50,76,128,18,122,231,6,181,86,106,204,158,86,182,52,117,116,120,99,148,150,249,12,100,31,78,149,207,105,250,251,90,79,45,154,237,120,165,224,115,222,186,139,235,38,145,230,130,73,62,89,84,237,39,159,152,140,1,250,215,27,175,105,112,104,134,216,43,111,125,219,137,30,181,182,21,174,86,142,76,86,173,27,247,182,87,118,218,47,218,164,65,229,23,239,222,179,238,60,69,45,221,140,109,228,6,104,134,50,1,237,77,214,252,90,110,252,49,6,155,28,37,66,29,197,193,174,126,198,234,238,210,212,171,198,242,33,201,201,174,181,13,53,57,84,116,185,209,45,242,106,254,89,188,143,203,125,184,0,247,171,31,96,150,28,164,17,96,16,1,110,15,21,141,98,179,106,35,206,9,177,32,10,196,250,243,93,132,183,143,42,68,32,128,29,195,156,47,165,76,180,90,11,68,206,6,254,11,155,171,214,134,38,47,229,54,57,173,187,45,14,234,61,57,103,186,141,148,23,3,25,227,25,170,11,117,51,93,29,150,228,74,210,17,211,189,88,214,165,215,52,235,68,75,146,193,100,193,24,200,239,84,219,178,73,148,252,139,62,34,209,98,142,242,7,179,98,85,163,203,0,123,226,177,109,237,226,179,185,141,223,153,115,134,90,210,107,139,203,88,109,165,185,44,65,199,83,218,165,185,211,30,121,205,250,175,238,157,123,10,77,184,132,46,204,111,59,203,191,105,130,144,29,177,187,208,86,150,166,62,207,12,87,42,224,163,12,131,158,148,92,91,139,75,101,243,6,119,141,192,17,210,179,239,71,159,107,20,98,108,42,158,71,165,56,180,52,174,201,151,85,146,243,81,137,183,109,27,121,231,173,38,163,60,187,99,112,114,202,231,39,20,158,93,162,152,4,110,187,151,140,138,154,222,120,219,82,242,8,14,161,129,201,239,85,110,164,187,151,110,181,139,237,39,69,129,128,85,121,251,103,181,102,217,106,237,107,59,92,79,24,7,175,76,212,247,154,132,119,94,33,6,226,60,90,65,242,129,142,58,84,62,36,11,122,241,53,138,54,208,48,64,90,45,97,166,214,130,106,222,33,77,109,173,96,79,221,170,48,231,105,92,96,231,250,87,91,165,11,75,233,102,153,95,50,192,161,35,61,186,87,15,6,139,44,49,19,48,101,194,110,229,113,86,244,221,66,61,62,204,72,172,76,129,178,87,61,105,242,174,129,43,116,31,124,218,172,190,34,187,186,128,109,72,72,66,194,180,47,53,43,75,216,188,185,152,137,4,126,189,235,29,181,139,135,51,226,18,162,102,220,199,214,165,75,40,14,156,102,150,92,76,118,245,250,208,208,139,186,124,67,87,214,237,173,148,226,8,20,22,231,173,92,212,236,116,201,197,204,158,97,123,140,149,141,123,10,231,108,218,107,43,151,150,50,72,110,6,14,13,90,211,72,130,71,154,68,44,229,155,10,73,238,42,90,107,81,189,206,215,79,210,163,182,248,118,108,103,6,57,158,96,234,71,57,239,88,62,35,186,118,188,179,138,69,99,111,108,19,145,222,173,191,218,219,69,121,229,144,152,99,82,66,110,233,216,87,20,103,146,229,217,164,145,249,92,133,38,177,130,114,122,155,73,88,237,124,96,154,116,235,107,125,111,41,103,104,194,237,236,49,83,120,91,69,181,186,180,134,233,88,61,219,54,79,61,179,254,21,135,107,12,99,79,183,133,228,50,79,41,249,84,243,129,93,119,135,52,41,52,253,28,222,164,228,206,73,253,223,160,207,165,77,102,161,77,234,74,187,146,177,218,120,99,65,182,180,150,109,90,69,45,55,155,157,196,244,2,188,71,197,222,126,171,226,253,90,234,83,251,177,114,198,33,223,21,234,23,243,234,95,217,177,27,112,202,147,144,10,134,61,73,175,57,241,84,23,26,101,216,183,145,126,114,73,39,212,159,122,230,194,207,223,181,206,155,249,27,190,27,190,75,47,12,36,238,100,49,43,157,224,118,207,21,112,120,143,68,183,209,239,237,97,38,73,174,112,19,35,36,19,239,92,159,132,111,46,175,150,109,18,56,14,201,51,185,243,157,188,103,250,85,205,3,194,255,0,99,241,51,197,124,100,10,101,95,47,112,227,25,235,91,242,37,38,223,82,46,246,35,185,181,155,72,150,218,214,50,90,73,84,49,39,177,174,169,90,235,194,182,79,61,227,145,61,202,111,140,158,71,79,79,165,90,146,204,31,136,209,201,57,83,102,140,16,49,3,28,10,169,241,135,196,118,55,175,166,88,88,58,200,217,96,204,164,112,58,118,169,114,110,200,168,166,149,142,6,239,84,187,213,167,154,40,121,70,59,165,96,152,221,197,66,101,84,181,22,170,187,139,156,108,7,189,94,75,145,101,167,253,158,37,221,36,164,41,111,74,119,134,180,217,39,214,99,102,82,241,198,228,159,151,60,224,214,146,154,140,47,216,184,199,91,35,170,240,166,133,113,166,194,178,200,131,205,186,64,2,238,228,12,173,119,82,192,150,229,109,247,96,5,203,12,230,163,134,221,76,177,76,56,99,22,2,149,3,28,210,71,102,226,25,46,37,144,180,187,177,143,81,94,60,167,41,190,102,119,69,164,236,134,233,242,150,191,88,198,89,139,0,15,247,84,87,76,246,238,183,130,118,147,247,68,128,22,178,116,193,4,55,164,185,193,145,71,56,233,93,15,151,111,124,169,182,76,71,11,238,36,158,181,164,35,116,68,157,153,90,243,84,131,76,142,123,187,128,66,109,194,128,50,107,206,116,125,64,107,126,62,184,189,135,62,76,96,182,88,14,79,79,235,90,62,54,241,4,23,22,230,52,229,190,117,141,80,242,123,86,47,133,116,219,171,109,58,73,86,25,4,142,153,36,247,230,186,105,199,221,72,230,169,82,236,208,212,111,30,255,0,196,109,43,22,113,28,100,16,7,65,89,58,167,196,29,39,78,182,123,120,76,146,72,1,221,242,247,198,42,77,70,229,244,29,3,81,188,152,3,117,113,30,200,149,189,200,175,39,251,27,178,19,44,101,100,98,9,250,154,233,165,74,45,243,51,14,154,157,229,134,38,240,212,218,131,22,243,37,7,3,29,179,92,109,238,214,147,8,184,32,225,142,125,171,167,240,226,201,105,99,36,114,49,49,34,147,131,200,174,66,103,105,175,110,25,121,12,249,199,233,90,195,226,177,23,185,114,194,33,34,157,171,159,198,183,188,49,166,91,106,62,33,138,29,82,109,150,81,184,47,206,56,172,253,29,82,214,197,164,47,190,66,164,237,197,95,211,173,82,247,78,190,186,146,111,41,144,2,6,112,105,203,82,100,89,214,116,187,49,226,75,229,211,16,11,4,147,49,156,147,199,212,213,200,237,101,79,11,234,87,211,200,171,177,8,143,53,127,79,123,81,164,90,132,1,217,215,159,173,113,250,198,160,242,88,201,96,9,216,204,114,1,247,172,163,119,163,8,173,110,206,126,222,230,71,27,229,98,119,114,73,250,84,168,129,195,108,231,62,212,216,194,42,144,120,0,98,174,67,50,197,100,169,12,96,187,231,115,87,73,101,102,137,204,107,150,231,167,74,122,129,128,24,231,29,51,81,187,185,64,89,112,115,214,163,98,114,57,167,107,136,191,110,139,183,18,28,250,123,85,172,249,59,26,38,218,23,150,250,86,115,63,202,10,245,21,33,118,120,152,28,166,238,166,166,200,162,197,244,137,49,89,161,67,229,99,159,173,82,49,151,137,91,176,237,93,132,118,250,125,222,135,45,180,114,129,36,44,161,7,215,173,114,23,182,242,182,169,53,133,182,91,203,35,59,106,97,37,123,1,191,163,217,203,13,162,60,163,247,12,114,107,62,246,99,34,201,18,182,35,87,59,87,235,91,19,78,214,190,31,91,45,140,215,0,12,1,215,173,74,254,18,49,104,214,247,211,78,251,228,25,35,3,168,230,165,232,102,159,115,157,211,108,38,26,197,164,114,68,74,100,113,235,154,233,35,180,132,107,87,13,114,4,104,168,66,169,227,154,181,165,200,242,234,54,215,6,220,133,136,119,29,113,84,124,76,194,243,84,47,63,238,148,146,112,167,25,169,187,114,42,253,14,96,68,191,111,156,147,149,221,90,246,243,165,154,49,81,128,195,235,84,108,116,171,203,251,143,34,210,50,255,0,41,118,35,174,7,53,172,214,105,104,150,179,93,48,80,28,15,45,170,231,36,106,150,133,205,59,73,155,86,142,93,70,225,118,162,227,1,187,140,214,181,254,163,26,71,12,246,161,68,209,174,56,171,63,111,130,238,221,99,0,70,155,14,212,78,164,246,169,244,175,6,162,88,95,234,58,212,207,109,18,143,220,161,35,230,200,172,185,145,154,213,152,222,28,214,33,183,214,239,117,75,168,27,122,196,68,100,14,173,255,0,235,174,143,193,222,23,155,197,250,132,218,238,174,128,69,230,48,85,108,130,125,42,157,182,128,117,235,139,59,93,42,57,196,16,40,121,165,24,228,147,94,197,164,105,139,164,233,203,106,140,206,84,150,249,136,234,69,74,110,82,219,67,91,233,100,115,250,238,152,45,4,95,100,140,8,213,112,248,29,133,85,130,104,82,207,247,35,247,184,220,13,118,47,31,218,236,164,137,215,12,192,169,174,49,68,86,81,73,166,201,196,136,112,175,142,188,215,157,138,164,162,212,151,83,182,133,70,215,43,51,46,173,230,146,230,61,64,191,204,164,238,250,86,70,183,125,23,204,217,109,173,32,10,87,181,111,67,99,59,60,252,25,21,178,163,156,82,199,164,192,182,34,218,224,110,145,95,126,49,92,124,218,166,206,142,85,178,56,235,205,49,52,253,78,222,91,91,157,178,206,3,17,220,154,223,55,78,182,112,249,68,253,178,7,5,159,185,92,143,94,43,51,198,154,43,168,135,83,139,126,235,113,157,128,227,142,148,251,45,76,234,150,240,152,160,27,140,96,55,181,118,169,53,105,244,50,105,74,46,61,79,77,213,245,121,99,210,18,107,60,153,37,32,100,96,236,60,86,63,134,180,15,54,234,231,82,191,34,107,137,122,22,4,17,73,224,251,136,162,184,107,54,97,44,140,115,147,216,227,154,233,239,166,22,144,54,195,134,57,10,185,246,175,70,46,241,82,103,5,181,48,175,205,182,146,124,167,253,228,140,119,21,31,90,168,247,235,124,31,120,101,142,33,149,24,199,53,90,123,119,154,225,238,36,144,180,251,49,237,214,158,150,193,54,5,37,134,20,145,154,134,221,238,106,145,159,118,210,220,42,78,163,56,33,72,199,190,42,227,89,121,16,19,157,204,224,115,233,205,54,101,136,75,33,93,203,200,32,118,205,74,110,124,226,21,142,20,117,53,55,29,134,61,169,149,193,220,10,160,237,235,76,17,249,120,145,193,37,207,79,106,179,109,184,57,75,120,204,187,206,79,53,39,217,110,102,142,70,218,81,212,225,121,28,81,179,184,158,134,84,127,233,18,201,230,171,71,179,238,100,112,106,107,72,100,184,149,164,102,17,198,163,28,14,181,170,154,20,243,188,108,89,183,109,203,28,138,154,253,45,44,109,62,207,11,177,145,62,103,57,200,53,74,34,78,229,102,149,119,198,170,135,37,64,28,84,167,77,150,230,243,116,167,11,24,224,122,213,251,57,109,230,30,114,34,237,80,0,207,110,42,174,171,172,195,98,163,201,116,103,110,75,54,64,20,236,50,91,189,74,211,77,211,229,14,235,230,172,103,104,207,39,218,184,88,116,221,91,88,214,224,190,147,119,147,48,220,20,244,81,85,20,207,226,111,17,162,43,111,69,147,149,83,141,194,187,95,17,106,145,248,63,195,97,208,41,185,147,247,106,27,156,100,98,161,187,238,67,119,43,120,171,86,178,240,135,135,158,27,119,13,121,47,42,16,243,214,176,252,17,102,198,103,213,245,18,205,119,116,163,98,55,85,25,244,174,71,64,138,235,198,62,40,183,146,253,188,200,109,201,14,64,56,60,26,239,53,13,93,109,53,167,120,10,21,137,68,96,21,192,192,237,85,165,245,17,171,121,101,51,107,132,72,131,200,11,184,118,170,215,154,170,34,60,74,224,109,56,251,194,185,189,99,198,183,186,148,210,11,120,227,83,183,25,3,174,43,46,203,77,154,239,51,77,57,86,127,155,3,177,161,189,52,42,39,101,181,237,227,251,97,109,170,200,48,185,172,171,187,149,72,142,100,249,166,61,71,106,169,125,169,75,47,149,3,73,187,203,24,29,0,197,22,154,69,198,185,41,75,80,197,84,141,199,119,111,106,77,118,9,21,116,187,43,173,107,82,91,75,117,253,202,141,210,204,71,222,175,56,158,220,253,184,6,57,10,220,87,209,118,58,109,190,143,98,150,150,138,226,69,56,102,206,107,230,125,74,246,72,245,45,189,6,234,153,68,72,232,9,119,141,163,94,152,168,244,221,58,88,221,156,142,245,4,119,165,45,203,142,184,167,233,58,172,179,150,66,15,90,148,172,67,43,234,235,39,218,0,205,66,110,27,236,193,85,50,15,4,213,221,82,214,89,100,220,1,252,170,91,56,213,32,41,34,118,226,173,49,163,6,27,96,46,193,94,167,168,165,212,101,146,44,2,56,164,157,218,215,80,36,122,241,82,222,184,158,61,196,86,209,41,153,76,219,176,105,165,216,240,41,196,160,60,154,116,97,119,123,85,216,130,37,144,47,13,83,121,133,48,224,113,233,81,178,43,205,129,235,87,90,53,88,199,29,5,13,216,180,26,68,205,53,211,121,127,43,30,149,167,53,172,159,218,106,100,93,196,129,88,176,51,219,220,172,202,164,46,120,226,186,237,41,133,252,235,43,114,49,142,125,107,10,172,214,10,230,252,63,232,246,138,184,192,43,210,146,27,185,76,234,138,78,42,59,183,12,85,85,190,239,24,167,196,60,165,15,142,107,134,108,232,74,198,181,237,156,215,54,184,28,147,85,98,130,123,56,89,101,114,190,156,213,187,45,76,57,85,60,227,177,167,107,113,153,162,222,6,48,59,86,107,113,179,62,214,75,105,21,196,243,18,126,149,155,117,106,146,221,254,229,248,250,82,89,91,180,178,56,45,200,169,154,218,91,121,55,7,53,171,118,33,161,186,206,158,169,160,59,137,9,144,17,198,43,159,240,125,246,46,222,39,127,227,174,170,86,18,233,238,179,28,143,74,228,20,65,164,234,42,251,118,135,109,195,233,90,194,90,16,149,153,222,220,66,164,151,7,38,178,102,27,139,10,214,73,227,184,211,196,168,56,61,235,34,76,252,216,172,154,214,230,137,148,227,87,44,118,210,202,89,161,41,222,155,20,140,142,217,226,156,17,157,139,103,138,214,12,114,71,58,109,223,237,50,110,233,218,178,110,75,71,114,87,181,107,106,87,38,11,162,51,214,178,47,3,184,243,49,214,186,33,185,207,34,22,24,203,84,104,1,57,52,252,51,70,0,235,78,88,142,208,49,205,110,221,145,150,229,139,75,99,44,163,104,226,186,40,209,32,143,7,174,42,158,151,16,68,220,69,90,185,109,238,49,92,117,167,208,218,17,35,148,22,86,36,241,89,94,80,55,25,29,43,93,254,104,113,85,96,183,1,206,234,41,189,13,89,28,238,130,48,185,231,21,5,140,2,57,203,142,180,154,140,36,62,80,213,205,62,28,198,11,117,173,27,208,152,173,70,220,151,150,78,122,82,44,67,111,53,102,228,109,25,239,89,210,206,64,224,209,22,19,58,203,200,5,198,147,48,86,115,142,122,246,174,102,242,213,246,37,212,5,215,104,203,116,234,43,164,209,46,80,60,144,74,119,6,225,125,197,88,189,134,33,13,204,74,163,202,216,115,234,14,69,84,101,203,162,57,165,189,142,47,206,154,107,124,203,40,67,187,114,182,58,159,74,136,184,153,10,220,100,191,170,169,3,21,209,199,97,25,178,18,33,1,17,127,139,173,102,35,249,217,88,231,109,192,244,192,255,0,10,221,84,50,146,215,66,130,193,111,230,43,137,57,3,27,64,35,243,205,94,101,111,43,57,59,79,21,52,214,169,20,1,228,108,49,96,1,56,168,231,38,41,36,136,2,85,0,33,187,85,57,95,96,67,237,213,225,183,42,216,216,220,3,223,52,143,17,183,187,88,195,41,66,187,242,222,190,213,94,89,202,70,162,64,197,24,100,109,235,154,13,208,146,17,189,14,84,112,91,189,71,43,122,149,126,93,139,23,250,146,220,180,113,225,252,212,232,221,143,181,13,170,95,220,164,107,228,62,200,206,9,83,129,248,212,9,60,110,241,176,81,177,78,78,125,106,104,174,76,81,220,36,172,76,115,112,128,118,62,181,60,145,122,114,234,104,170,219,99,79,78,209,116,169,38,119,186,155,247,210,161,218,132,244,57,20,233,44,45,174,164,54,91,89,2,140,9,49,146,79,165,100,102,72,150,55,148,228,71,247,72,235,90,82,235,112,195,44,51,199,187,42,188,129,222,176,156,38,164,188,205,169,201,51,94,202,205,108,37,88,36,112,118,174,64,11,140,143,122,103,137,180,248,47,180,89,36,134,49,28,144,46,225,183,161,230,179,99,241,32,212,117,8,218,80,193,91,247,125,63,207,165,117,54,119,150,179,233,141,3,70,172,210,2,189,43,57,41,83,149,250,154,93,73,13,212,2,222,248,99,70,153,101,46,200,138,143,158,213,217,94,33,146,11,118,142,76,121,104,164,238,244,197,114,87,177,139,29,20,71,20,64,196,8,250,131,93,116,40,146,233,118,238,202,227,204,136,30,79,25,166,154,100,199,69,98,220,247,113,24,173,220,169,193,194,51,255,0,159,165,115,119,114,133,241,140,195,123,249,126,94,69,108,166,110,81,45,136,251,164,18,1,192,3,215,235,210,178,238,226,121,252,69,113,26,162,7,133,50,188,245,30,245,104,18,187,177,110,55,132,105,40,165,28,200,210,28,96,129,197,62,234,64,22,43,115,25,89,10,228,48,53,36,238,31,78,179,18,67,30,64,57,192,61,127,58,4,9,37,218,77,20,99,108,113,252,196,245,234,41,90,239,82,163,37,97,173,59,143,38,222,232,2,1,231,233,86,109,94,53,190,242,24,110,137,250,110,237,244,170,183,215,9,112,141,36,43,194,140,124,221,122,211,238,88,37,213,191,150,167,98,0,88,247,172,103,205,109,5,123,179,42,253,218,27,233,173,138,169,79,48,186,3,234,106,227,199,246,24,160,121,136,80,196,26,173,174,50,73,172,219,152,216,110,114,2,169,254,181,181,115,111,13,230,165,28,82,55,201,8,1,129,231,154,114,107,98,150,196,243,75,5,196,49,181,187,171,2,0,62,185,255,0,10,138,229,93,166,62,95,203,189,126,108,118,170,145,11,75,93,84,71,110,236,84,190,48,71,122,210,159,49,202,224,245,39,229,197,84,98,163,170,34,247,34,95,155,98,110,33,135,31,81,85,117,38,103,153,32,64,1,83,191,112,235,208,255,0,141,95,154,0,187,1,109,174,70,224,123,102,169,234,5,50,146,35,169,97,195,99,214,156,245,87,18,122,216,228,252,73,4,35,79,134,226,104,227,50,200,251,114,71,214,185,173,82,77,39,78,211,111,44,216,194,103,120,242,129,71,57,173,127,28,75,4,130,207,75,243,157,29,220,16,65,231,56,53,139,103,225,47,244,137,167,212,93,29,132,103,7,61,182,213,193,164,148,152,170,111,202,114,210,69,33,208,33,190,218,118,199,142,123,16,15,74,216,240,198,178,150,247,83,69,28,32,201,55,239,7,29,50,70,107,58,218,250,25,116,25,116,198,223,178,57,24,161,207,81,154,155,194,129,158,241,217,16,9,7,78,59,10,234,154,189,61,78,107,235,161,234,55,43,18,92,90,40,17,177,41,230,58,145,223,252,154,206,218,127,180,221,202,32,87,249,70,61,41,166,224,20,129,231,130,85,150,69,40,204,58,1,237,249,82,197,50,75,116,137,28,128,236,56,0,245,175,58,42,200,233,209,15,176,181,145,117,9,164,71,194,198,187,182,158,135,145,199,235,89,177,202,186,134,191,52,175,189,124,167,3,203,207,79,122,215,181,18,127,104,58,158,131,147,143,74,197,189,211,46,102,189,186,212,173,89,150,85,108,227,248,72,247,167,11,57,106,59,93,23,181,29,94,24,146,85,138,92,149,35,239,125,234,230,47,47,162,212,173,22,53,5,228,4,130,113,210,166,146,192,223,193,53,211,146,147,5,203,5,251,188,31,122,101,191,149,162,168,182,142,63,58,105,177,243,1,146,51,93,184,104,165,22,121,216,137,93,163,47,84,16,91,233,209,196,135,247,163,239,102,187,29,42,43,27,223,12,42,47,51,3,130,72,237,138,199,159,64,45,117,52,215,17,56,65,22,255,0,153,120,205,106,105,209,69,113,101,103,107,109,43,249,210,183,206,21,125,189,43,161,201,91,70,115,74,86,69,191,14,105,255,0,233,115,216,144,60,150,0,2,62,181,180,98,139,79,214,26,214,24,203,178,197,242,250,87,57,122,53,63,14,234,22,16,197,4,178,53,204,161,55,21,232,51,87,252,113,30,161,225,189,70,216,199,186,89,174,96,200,85,234,57,174,106,212,229,38,146,123,151,9,89,108,93,185,109,11,73,183,253,243,1,168,76,114,138,59,28,214,86,187,101,62,161,20,183,23,211,241,24,83,24,205,114,54,121,251,83,221,106,27,222,66,255,0,196,79,21,62,163,172,153,210,227,114,177,39,27,87,113,231,181,56,210,148,37,203,114,229,105,106,93,212,203,95,91,90,198,140,24,34,252,196,87,73,225,203,219,127,236,249,173,39,64,230,52,253,218,159,90,243,205,42,75,152,183,22,5,179,247,70,122,10,219,182,142,241,152,222,197,27,8,193,218,64,53,117,157,162,40,198,204,210,241,101,187,65,24,154,88,240,198,17,177,123,14,107,148,179,210,230,184,183,50,202,234,131,25,57,62,245,215,11,91,221,110,227,204,159,119,148,138,23,105,231,138,222,62,15,6,193,36,105,152,6,29,54,1,197,97,10,241,130,180,141,29,54,222,135,148,93,91,52,50,178,68,192,224,113,131,90,150,218,86,161,100,32,158,72,211,50,0,70,79,106,232,231,211,108,244,249,229,105,9,96,23,42,74,142,77,71,53,205,246,176,202,182,246,172,81,20,40,218,185,53,215,25,166,175,208,198,91,153,173,28,90,179,61,188,64,43,38,93,152,125,43,70,195,78,251,37,169,187,0,72,168,195,248,143,227,91,150,218,45,205,143,135,46,71,216,229,19,202,54,131,229,12,214,21,213,133,230,153,164,195,106,171,51,203,56,59,208,175,221,62,244,115,95,98,55,118,53,167,107,61,78,210,73,139,129,181,112,87,113,233,92,93,142,157,111,116,102,159,39,202,87,218,192,86,158,153,167,54,159,166,222,205,115,59,110,17,157,139,142,255,0,157,110,120,119,194,183,141,162,70,86,25,19,207,112,73,41,235,79,96,178,90,35,59,86,209,96,242,97,107,101,62,87,150,9,57,233,205,94,214,252,63,107,62,156,215,176,226,56,97,137,78,50,126,247,21,79,86,176,212,180,77,88,89,220,2,109,157,176,172,115,211,173,104,248,130,19,123,225,168,146,57,194,238,117,82,138,113,198,106,121,157,198,112,150,140,215,23,139,207,202,88,12,55,29,235,162,212,236,152,57,138,206,32,118,242,91,38,165,211,163,176,211,49,20,152,149,212,143,225,206,57,173,31,19,234,176,139,38,107,16,187,74,140,182,49,206,69,76,167,121,89,26,37,246,142,119,80,55,112,88,218,219,137,190,73,142,36,81,207,189,99,79,27,69,59,32,94,66,128,49,233,90,22,113,185,204,210,6,118,216,88,12,241,154,134,210,237,32,121,174,103,27,159,105,194,159,202,174,58,21,171,23,79,213,147,76,191,130,107,128,100,96,192,39,29,51,197,122,5,173,213,237,180,207,119,54,228,182,157,9,64,169,94,95,44,134,234,21,144,40,18,6,200,61,43,209,124,9,172,139,173,60,54,171,50,136,173,144,176,14,221,121,174,108,82,247,46,58,113,92,218,155,58,77,197,246,163,186,230,4,62,77,174,89,81,199,124,87,21,175,73,121,171,73,246,187,232,124,189,146,144,20,169,4,246,173,217,60,122,247,186,244,137,161,217,167,144,159,120,110,198,71,122,198,215,124,78,124,71,170,165,164,16,97,34,56,96,157,137,226,176,165,73,169,243,88,214,83,72,181,225,157,39,251,28,3,27,15,181,94,183,222,13,146,22,187,15,18,106,17,195,171,90,61,172,1,226,130,13,155,250,229,177,235,92,13,157,250,232,87,83,75,115,147,34,66,222,90,146,78,14,56,173,253,75,82,146,215,225,198,159,115,176,121,151,50,231,113,234,56,171,170,159,54,165,83,181,181,39,155,84,242,52,69,184,186,65,204,165,242,71,83,94,117,101,183,84,214,69,220,136,60,164,45,142,58,115,93,63,137,239,138,120,70,210,214,100,79,49,152,50,224,243,235,89,86,246,127,217,250,59,76,132,23,102,0,253,43,72,36,145,93,108,81,190,34,105,128,128,124,217,36,103,167,181,122,199,132,52,40,244,157,13,228,184,137,124,215,145,72,57,61,197,113,94,15,209,159,86,212,124,199,140,172,11,30,115,183,57,57,175,90,185,183,158,120,97,182,77,171,146,190,217,237,252,171,206,198,86,110,74,146,58,168,211,229,87,102,67,51,205,113,43,35,49,242,199,202,163,235,87,244,232,167,189,147,149,219,22,222,115,220,212,150,239,29,164,215,246,202,161,158,53,228,227,169,167,104,243,92,77,23,218,94,61,138,185,80,58,100,214,77,37,238,154,38,82,178,191,70,189,158,213,162,201,137,130,110,199,189,105,235,114,182,137,166,163,66,63,214,184,7,191,83,85,45,109,147,75,181,185,191,189,149,85,228,114,224,48,254,239,53,207,235,126,32,189,214,102,182,137,225,72,225,97,148,198,114,125,235,122,48,77,221,156,245,103,201,29,12,205,38,59,109,87,82,154,226,224,5,138,208,177,0,255,0,17,205,116,175,170,180,80,44,240,68,171,1,249,112,79,90,230,164,251,54,147,165,100,62,226,210,29,248,60,213,75,171,203,189,102,210,56,173,34,41,20,88,99,206,56,205,116,171,244,216,227,185,163,227,145,13,254,159,99,51,40,44,164,110,65,92,126,161,165,121,209,11,152,151,106,51,0,78,125,43,168,191,187,181,211,180,99,61,201,223,44,131,17,198,121,170,169,27,141,38,9,25,126,87,249,182,253,106,227,38,181,97,125,12,251,167,134,215,70,88,34,67,230,184,249,152,122,87,35,101,97,254,151,133,86,32,182,51,233,93,160,157,9,146,57,80,3,140,47,20,239,15,44,65,238,27,96,59,78,70,71,189,95,180,113,87,68,45,5,143,195,214,22,22,73,60,192,178,244,35,39,189,97,107,250,116,118,209,102,214,87,88,228,4,178,143,76,87,124,247,54,215,54,197,28,1,134,249,184,170,126,34,109,38,211,76,100,19,43,185,140,128,0,25,21,154,169,43,149,99,128,180,213,167,211,116,228,141,191,187,242,156,14,149,141,184,153,154,73,9,37,137,39,241,173,75,139,99,246,64,239,158,131,110,125,42,128,143,123,238,205,117,199,85,112,72,132,172,91,190,83,156,245,167,71,148,249,35,29,123,250,84,133,82,32,72,3,222,150,2,169,146,59,246,171,29,172,68,99,220,66,142,191,90,100,80,153,230,17,175,222,171,54,118,87,26,135,152,209,112,163,191,122,209,211,173,5,142,124,210,198,65,215,34,165,202,192,80,181,182,6,103,142,81,141,132,117,250,212,247,113,249,177,49,88,182,196,14,222,41,38,50,73,116,242,32,229,143,38,180,26,202,120,5,187,203,204,76,115,80,222,128,65,107,19,218,92,219,198,205,181,37,96,95,61,251,86,230,151,101,103,163,120,134,238,245,212,76,178,38,229,228,156,30,149,137,170,145,123,170,68,200,219,18,60,1,205,78,101,123,79,51,44,29,71,25,46,48,1,164,213,246,3,86,107,251,123,169,158,244,198,0,193,0,244,193,197,65,107,173,205,127,166,37,154,36,174,200,228,239,97,193,21,71,69,179,151,196,87,11,166,219,0,176,43,19,43,169,206,43,210,175,174,124,57,164,105,54,214,98,104,252,203,117,33,202,168,201,56,255,0,26,77,244,18,71,2,247,186,149,132,18,185,80,78,48,23,142,43,30,239,80,251,70,36,185,7,204,84,244,205,77,60,215,218,238,171,39,217,19,122,72,8,1,79,53,213,90,248,74,210,216,198,215,210,74,204,209,2,64,199,6,139,168,238,95,46,167,49,163,92,222,111,146,75,6,100,38,34,9,216,121,21,175,162,120,74,255,0,88,142,43,219,233,20,68,36,202,163,231,214,183,47,190,197,107,36,73,96,115,30,221,167,4,100,154,216,211,252,61,175,107,113,197,15,205,111,103,25,4,144,195,36,86,110,77,187,34,149,145,50,218,104,90,52,209,73,230,45,205,217,82,35,133,62,110,126,130,180,225,240,125,247,136,154,9,181,183,88,173,163,125,203,0,4,111,200,227,53,208,104,30,12,211,180,67,28,202,172,247,0,18,93,142,121,174,155,0,63,124,159,122,168,211,235,34,74,118,90,101,158,155,24,138,206,218,40,64,0,124,139,140,213,204,15,199,214,151,2,130,160,214,157,52,11,36,81,71,151,237,77,156,237,6,177,252,69,99,17,49,220,174,4,129,249,30,181,210,178,138,193,241,91,56,210,25,96,136,189,203,176,17,47,98,114,51,250,102,185,171,81,253,211,143,220,107,78,118,149,217,207,220,199,119,246,61,182,167,105,145,249,34,145,116,249,161,132,75,44,236,210,129,200,205,77,19,92,233,109,109,111,120,170,175,42,228,224,231,154,134,123,217,22,242,84,139,107,156,112,107,196,156,109,238,179,210,131,230,247,140,159,17,204,70,153,45,193,98,217,77,172,190,253,43,155,248,125,112,145,79,112,183,95,186,44,48,138,222,245,213,34,69,229,203,53,217,44,1,220,84,14,43,148,241,27,91,201,125,14,171,111,27,197,10,72,170,216,224,98,182,165,43,193,211,93,73,156,108,249,142,130,8,174,52,95,17,45,204,111,148,4,182,61,70,13,122,62,197,212,45,227,186,56,216,80,176,95,124,87,157,73,119,22,169,109,246,187,112,68,33,118,231,159,74,237,124,53,118,37,211,35,179,50,2,201,31,3,29,171,191,7,62,101,200,247,71,45,106,124,178,186,50,36,143,204,187,10,50,55,240,125,170,59,161,41,212,69,188,71,106,5,198,234,208,158,55,181,212,30,72,211,116,96,99,39,177,172,233,164,154,70,87,8,6,242,122,117,21,187,220,132,202,190,94,233,220,23,34,49,235,205,92,134,213,238,46,90,24,192,242,198,57,193,227,140,212,145,216,54,228,81,157,237,214,182,173,210,59,68,148,100,185,97,207,38,139,117,29,197,242,86,214,53,104,148,28,12,99,20,224,85,45,139,188,106,185,228,230,162,138,104,35,143,116,243,109,28,224,17,138,207,251,98,106,45,42,199,34,180,49,140,21,238,77,28,194,122,154,51,107,54,214,246,128,195,181,164,101,33,136,97,199,21,200,77,124,136,143,186,85,13,48,228,23,4,245,171,55,178,218,217,170,25,34,218,91,176,0,230,188,251,93,189,68,212,153,240,128,28,5,29,233,93,178,86,155,157,109,175,137,222,222,39,180,134,32,202,31,230,147,119,106,207,146,73,252,85,170,197,166,88,171,172,100,102,89,115,145,193,207,244,172,155,93,23,85,212,213,37,182,141,99,183,14,12,142,184,4,174,70,107,214,172,14,141,225,235,56,163,134,88,196,129,114,72,249,142,40,74,251,146,229,125,138,222,86,149,225,107,33,26,11,115,116,171,247,179,131,199,53,228,190,43,215,39,214,245,70,67,41,251,60,103,118,3,2,51,138,183,226,127,17,193,117,113,59,199,39,154,204,92,103,203,232,58,87,25,20,201,11,169,115,195,99,181,90,139,158,173,108,9,52,118,122,92,243,232,122,84,208,219,175,207,51,6,222,167,145,85,173,188,249,229,41,230,75,35,187,101,201,39,138,109,156,201,53,222,231,102,217,183,133,252,43,171,182,150,13,62,201,100,130,29,211,200,8,98,195,131,197,41,104,245,42,199,61,44,66,210,113,109,30,101,144,228,156,125,43,64,105,119,54,166,57,30,87,34,85,28,127,118,150,198,214,83,114,211,249,96,205,38,113,93,126,145,225,121,238,230,89,47,200,9,128,118,135,57,235,154,157,246,38,231,37,109,161,93,95,221,15,146,85,183,86,195,200,87,131,94,155,99,109,111,109,163,145,109,15,150,232,152,44,20,2,106,220,182,240,36,98,214,56,217,98,4,54,65,169,68,76,93,49,196,61,8,245,173,35,17,233,212,206,209,236,221,34,50,79,201,99,187,6,190,92,215,194,44,226,64,57,175,173,9,46,238,49,128,14,49,237,95,43,248,138,193,203,241,143,150,148,244,105,48,110,230,117,157,207,152,155,91,165,106,233,72,201,33,42,123,215,50,243,8,64,85,7,112,235,86,108,53,107,136,165,25,81,138,118,77,25,223,83,176,187,189,104,87,230,25,168,109,174,4,185,226,179,37,213,214,225,0,101,25,169,44,102,195,103,248,77,100,226,211,45,21,53,133,6,109,224,86,125,196,231,203,192,53,208,234,182,162,75,93,234,57,53,201,200,72,125,167,168,173,32,54,2,50,195,53,36,104,105,187,206,220,10,114,185,233,222,186,58,16,44,49,147,115,248,214,149,210,121,74,141,216,138,204,183,102,91,159,155,166,107,74,238,77,193,127,186,43,39,185,66,207,121,10,89,40,218,51,93,7,132,209,110,44,204,153,198,24,215,33,114,209,20,0,231,21,217,120,89,162,143,76,40,164,134,206,107,58,171,67,162,149,141,3,18,135,145,183,100,131,192,171,49,72,14,20,212,2,20,221,191,39,57,205,74,45,221,152,58,99,3,214,184,26,58,154,38,141,12,119,10,65,192,205,105,235,55,169,29,129,0,228,224,86,28,207,41,56,78,162,171,234,70,230,91,7,3,5,251,10,35,29,76,75,54,49,204,251,231,78,148,130,226,105,110,124,182,90,231,180,173,83,85,130,70,141,211,228,53,212,88,121,147,159,49,147,13,85,53,216,173,9,94,2,241,249,125,50,107,151,241,125,135,148,176,188,103,238,175,53,214,146,194,108,48,197,101,107,246,198,226,194,86,234,64,32,83,167,166,228,178,111,13,206,38,209,209,11,100,133,205,78,225,73,96,43,156,240,165,234,68,94,221,216,238,11,183,241,174,134,36,101,152,151,35,29,106,164,144,43,220,202,186,113,17,38,157,109,112,173,25,165,213,17,36,7,203,237,84,172,162,96,141,147,74,59,151,47,132,194,214,36,13,121,248,212,87,37,69,168,62,213,62,162,138,215,39,212,26,171,120,49,110,5,117,211,57,102,82,138,101,4,213,251,53,19,103,138,205,142,48,88,86,230,159,26,198,188,247,173,42,59,35,56,39,114,220,39,96,10,42,105,7,25,166,195,17,105,9,237,75,114,10,176,21,195,61,78,164,172,136,193,37,128,237,81,95,204,32,65,183,173,90,5,18,45,205,214,177,174,9,158,227,31,195,154,210,42,200,55,52,52,200,69,232,220,245,100,198,33,148,162,244,164,177,67,4,95,37,74,168,206,197,142,42,28,174,236,82,70,125,235,144,13,101,110,221,90,90,148,170,170,71,122,199,93,199,39,181,109,77,119,34,163,70,134,153,170,139,11,168,167,118,89,128,249,70,43,173,107,133,188,181,154,72,149,137,148,116,207,0,255,0,133,115,154,199,133,110,44,238,167,251,4,45,37,170,183,24,63,48,254,149,151,99,169,205,167,92,198,173,52,145,109,63,50,202,114,8,244,227,21,214,227,78,75,154,27,156,146,83,74,204,236,166,181,242,30,56,145,196,138,234,2,142,192,251,211,111,244,120,172,36,140,225,68,140,55,18,157,62,148,67,168,88,222,199,19,71,47,150,87,156,103,173,65,170,78,247,55,22,147,101,182,96,231,31,119,21,135,44,165,185,148,95,42,40,106,235,44,150,165,140,97,144,17,140,117,7,214,161,184,71,132,21,201,145,24,46,71,241,14,63,149,105,220,34,94,66,235,230,52,103,28,0,122,213,54,202,43,111,70,18,99,27,187,17,90,83,218,197,201,167,169,70,230,85,48,160,82,55,131,128,42,159,239,36,156,9,88,134,31,54,209,210,180,77,137,120,141,195,73,15,176,25,205,82,64,76,160,150,86,98,118,241,90,39,161,9,220,122,64,91,114,142,3,114,127,217,164,27,35,148,150,44,193,83,140,250,228,86,138,91,249,114,164,114,156,6,238,181,87,30,88,33,212,16,249,0,158,189,105,38,139,182,133,251,123,39,184,80,229,128,136,174,78,234,167,172,105,242,196,98,158,55,77,132,237,192,244,255,0,34,173,67,118,178,193,246,70,111,44,40,206,113,214,167,213,173,22,227,74,138,84,145,140,145,176,27,80,99,140,30,77,96,228,213,69,125,141,253,151,53,61,55,50,145,76,74,36,145,112,83,230,30,149,215,120,73,225,159,79,243,14,124,216,223,114,131,208,215,47,115,168,67,121,96,182,234,20,77,24,251,192,112,125,141,107,104,141,48,184,183,16,4,42,8,1,84,117,250,212,214,77,198,236,186,49,81,124,168,234,117,185,55,105,243,72,28,169,219,247,71,76,230,186,141,62,240,54,137,102,165,137,30,88,3,53,231,158,33,187,188,75,166,138,40,84,134,27,92,16,72,31,78,107,127,72,212,69,221,149,148,22,252,172,63,43,103,174,107,149,38,163,205,208,218,81,179,59,75,79,39,202,59,209,89,143,76,214,102,164,177,69,170,193,121,111,26,163,204,132,72,70,127,42,146,25,73,103,39,131,24,200,3,189,81,189,146,111,236,207,181,162,110,16,191,57,244,173,160,201,90,51,117,150,213,173,33,143,46,93,27,112,228,115,215,138,108,39,104,150,64,6,209,193,20,66,160,164,51,169,82,133,65,3,190,127,194,171,150,150,222,70,24,6,39,108,156,209,40,132,93,145,34,121,119,96,109,139,0,55,32,113,81,107,17,121,135,124,114,21,98,70,85,63,186,1,169,227,112,46,67,64,118,169,24,106,175,147,29,237,187,202,1,18,103,63,74,206,205,21,190,166,23,136,216,199,168,232,215,17,168,1,240,174,123,143,243,138,211,146,226,226,223,88,89,148,225,37,199,56,234,107,43,198,18,121,55,150,70,50,166,38,24,0,255,0,123,63,254,186,233,12,113,40,134,59,204,169,216,54,149,227,154,42,62,102,133,13,30,164,238,129,174,210,76,23,98,119,96,99,138,119,50,153,50,172,27,61,235,54,29,73,108,175,76,50,150,63,221,101,244,171,214,183,38,98,238,132,144,91,163,83,141,197,37,102,88,146,69,150,219,203,144,2,216,192,61,192,172,187,177,229,71,185,85,65,65,129,239,245,173,8,173,228,155,204,157,142,54,113,129,210,179,117,39,105,45,153,128,225,90,175,71,27,25,189,29,206,79,197,250,114,55,138,180,201,220,110,87,139,144,59,55,29,63,90,106,200,210,61,228,59,55,5,140,243,220,10,191,173,199,191,92,211,36,5,154,34,184,108,246,56,172,19,169,179,255,0,104,201,24,9,36,44,84,140,117,169,141,236,145,164,215,190,153,192,99,202,150,84,70,27,18,67,242,158,181,212,248,54,88,158,244,186,5,7,24,218,126,162,177,111,225,133,224,107,184,134,29,185,97,156,12,212,58,108,179,105,243,219,78,144,201,153,37,84,24,96,70,73,255,0,245,215,125,68,165,13,14,61,166,207,80,215,37,116,150,214,34,234,34,28,100,12,242,107,33,98,72,46,208,111,111,52,200,24,16,49,145,239,91,14,115,190,57,137,19,43,156,125,7,255,0,174,162,150,89,26,120,222,88,195,1,242,174,209,207,214,188,235,89,88,232,46,66,77,189,232,243,0,62,98,224,226,173,162,171,204,219,72,88,207,202,126,149,12,106,36,144,59,176,36,12,237,238,41,14,200,201,3,113,142,67,180,231,214,161,223,160,74,203,85,185,145,53,131,161,212,108,224,231,206,133,132,114,30,155,142,0,31,173,92,209,60,38,177,78,166,228,163,220,157,156,110,60,82,234,106,44,245,29,60,71,33,217,32,5,208,159,66,42,213,221,236,146,94,174,185,107,242,193,8,27,144,119,199,21,172,101,62,86,162,97,93,69,201,54,95,241,20,16,90,180,187,240,118,46,220,1,82,89,90,105,80,125,142,246,210,28,204,160,2,188,250,115,73,101,168,105,122,228,173,32,153,67,56,243,10,183,242,173,57,227,26,77,177,184,128,9,76,145,146,138,7,124,84,41,73,123,172,205,168,189,85,138,62,40,212,109,227,147,78,120,162,223,116,38,4,12,116,230,172,107,7,237,90,252,119,215,208,229,82,220,44,75,216,19,214,176,181,61,86,11,61,54,219,83,184,133,124,236,16,232,217,224,227,173,114,90,102,175,170,120,151,86,34,214,66,195,4,133,4,244,0,158,245,186,85,26,70,122,110,197,241,4,186,117,183,154,133,24,207,35,146,61,43,148,107,216,86,116,12,15,11,140,17,214,186,189,91,79,187,211,230,179,58,132,68,52,210,19,185,135,108,86,63,136,236,97,146,69,150,2,113,144,56,0,115,93,144,182,215,212,197,93,61,76,251,107,167,134,253,10,169,49,150,28,87,164,219,249,86,122,2,162,5,121,165,204,140,1,206,6,107,128,178,71,182,138,72,231,132,153,135,42,115,218,174,248,127,84,184,176,212,37,127,45,166,19,47,150,55,28,129,81,136,167,207,23,30,197,169,89,158,143,164,88,54,163,109,51,35,8,212,14,135,142,217,171,16,220,202,45,204,1,247,198,136,64,56,29,125,171,155,212,60,75,6,155,165,11,52,253,220,179,99,204,147,39,129,90,113,234,86,50,220,105,134,218,85,251,20,106,55,200,73,195,54,59,215,159,236,100,209,191,50,91,154,26,110,149,101,127,96,178,95,67,243,43,21,195,49,31,214,163,176,141,180,89,103,153,97,83,3,156,3,232,5,69,113,170,11,187,219,139,93,63,100,220,252,187,50,57,174,134,109,14,104,244,86,183,184,147,37,98,220,216,63,116,145,73,70,172,95,144,53,6,174,134,233,58,245,134,175,58,176,57,142,35,200,61,51,85,245,73,180,248,34,154,121,225,85,150,231,112,143,191,78,152,21,145,224,235,4,183,210,152,77,20,138,124,226,119,156,99,25,164,123,219,59,205,122,219,237,82,32,142,222,66,35,140,18,73,174,137,78,162,217,17,203,22,174,201,237,252,43,165,201,161,90,94,220,175,207,36,184,101,44,71,57,244,205,108,106,109,230,73,105,107,4,194,8,98,96,9,92,114,42,183,138,47,37,180,208,35,212,154,217,82,223,122,237,25,56,36,228,103,21,194,77,226,19,121,111,36,114,20,142,86,198,194,24,131,156,213,66,85,38,174,132,212,99,161,209,248,214,75,123,228,142,56,227,46,182,204,118,201,234,113,235,94,105,20,215,38,119,73,157,176,172,74,3,216,215,77,46,175,61,189,164,58,115,196,54,239,201,148,156,228,211,226,240,212,218,196,19,234,54,195,49,66,123,119,34,182,132,185,87,190,100,236,222,133,11,55,147,78,180,150,75,168,84,153,135,223,97,205,65,171,195,27,88,219,68,8,220,228,49,231,182,107,95,95,133,231,180,128,202,134,20,140,0,114,71,165,99,73,104,247,150,139,60,39,122,160,219,156,246,173,83,91,147,168,219,219,216,52,221,47,17,175,204,195,104,239,88,19,205,11,219,199,176,31,51,110,88,154,213,159,78,147,81,179,204,67,113,139,39,110,107,18,230,127,48,149,88,217,88,38,211,140,80,173,208,218,58,162,226,189,188,112,196,48,55,21,205,73,164,220,4,192,144,186,196,252,112,58,140,212,122,39,134,117,29,126,95,244,120,37,242,35,117,89,31,142,59,215,171,232,94,20,180,211,110,109,33,188,89,49,18,231,113,0,130,73,226,177,175,94,156,61,217,110,82,132,218,208,229,181,24,16,71,37,246,153,108,97,183,242,66,19,254,215,173,85,183,188,211,116,20,137,76,64,220,74,67,59,142,164,245,174,247,226,22,167,109,111,12,90,77,151,148,89,227,220,195,24,231,53,199,69,163,193,117,105,109,59,157,206,167,247,152,29,49,83,74,114,223,161,19,178,208,229,239,231,123,136,228,185,116,46,242,177,11,145,206,51,90,23,90,149,197,222,129,101,101,58,124,150,236,14,220,117,171,129,173,53,29,80,67,2,144,137,27,99,35,128,106,164,182,211,153,22,222,216,25,27,118,9,197,57,52,222,167,68,86,131,36,127,237,235,248,148,174,200,33,24,193,250,83,248,10,108,162,109,204,242,140,158,191,45,91,213,45,87,72,176,104,218,80,183,123,114,195,129,90,30,6,208,22,107,137,111,238,75,108,64,24,18,120,172,170,205,40,183,208,218,48,247,181,59,63,14,172,26,30,146,129,215,231,17,156,126,117,176,247,18,220,91,219,200,163,99,183,36,158,181,74,8,165,191,134,59,144,170,45,114,70,255,0,96,107,90,226,24,174,240,193,182,69,183,10,69,121,73,106,153,215,204,172,69,117,100,232,240,152,100,12,242,124,210,149,228,244,171,48,134,49,195,111,229,236,84,109,196,230,168,233,80,61,142,163,117,36,247,5,163,104,198,192,121,199,53,103,81,154,68,191,138,114,234,182,229,23,35,28,245,173,26,231,122,16,180,220,197,241,117,210,92,50,198,27,1,51,145,248,87,43,99,63,246,173,232,118,147,100,22,201,133,231,165,75,175,221,27,189,110,226,222,7,221,184,156,144,15,76,87,55,125,107,119,165,222,71,13,179,9,60,192,55,12,245,175,66,17,81,137,195,55,119,169,87,85,213,88,234,173,105,16,102,77,221,72,227,53,116,106,151,86,215,34,214,218,60,43,32,70,61,171,2,238,198,230,219,85,220,225,139,179,112,59,86,237,141,228,94,96,137,64,222,14,88,149,205,110,213,163,161,147,122,157,29,254,129,246,185,116,239,49,215,106,0,204,185,169,238,226,145,38,121,119,1,110,131,108,96,129,138,139,254,18,91,88,195,137,25,119,237,219,247,107,35,197,26,212,23,26,109,149,181,148,165,228,102,203,224,17,92,209,82,114,212,5,138,223,237,146,146,114,89,142,6,43,99,78,181,54,14,65,65,140,124,198,181,252,49,163,67,22,143,111,121,48,112,221,75,99,32,103,138,231,117,125,120,47,138,165,209,224,32,157,255,0,59,99,182,69,91,213,88,86,234,77,45,204,112,53,207,152,187,85,240,168,127,26,227,181,248,138,48,100,151,121,193,45,205,116,158,34,212,116,227,97,55,239,130,205,11,4,84,245,57,235,92,98,5,185,185,6,89,142,92,115,158,245,164,33,213,151,99,62,107,137,229,84,5,219,27,122,82,97,161,79,115,87,239,109,150,38,206,6,20,225,64,244,168,118,253,174,80,170,57,81,93,23,66,119,40,52,138,125,189,77,72,144,201,42,239,63,116,85,200,180,216,196,138,179,54,222,121,173,153,44,116,248,161,86,51,244,32,227,61,169,57,1,74,27,103,87,79,179,51,32,219,146,61,106,212,112,53,210,201,153,0,61,57,52,186,182,160,159,106,143,236,248,88,68,120,7,21,141,15,152,211,153,3,31,43,61,137,169,176,26,174,144,219,64,97,198,249,250,147,154,179,153,239,44,34,87,59,85,115,138,207,142,38,243,219,126,70,254,230,175,217,223,91,165,215,145,112,113,2,103,230,252,41,61,134,79,225,219,123,38,241,45,180,87,204,60,134,96,27,112,227,53,212,120,131,225,203,79,168,137,52,217,162,22,210,124,199,112,24,2,184,187,233,97,184,185,70,211,206,90,19,184,185,245,237,91,246,158,36,215,53,88,34,183,186,145,33,137,70,204,168,0,145,81,43,222,225,99,180,240,237,134,153,225,43,27,143,32,219,79,44,137,243,21,3,32,215,154,234,26,65,191,188,146,72,174,9,50,202,93,134,56,21,165,44,230,202,25,109,131,23,108,159,152,156,113,245,169,244,139,143,51,78,113,109,104,101,153,200,80,115,140,114,42,47,221,134,157,89,167,164,248,106,231,66,211,197,204,72,147,52,131,104,200,231,158,63,173,74,150,218,166,161,60,182,22,214,219,167,192,89,100,100,56,76,214,212,158,31,241,30,164,150,139,229,139,88,227,25,202,200,14,78,43,182,209,116,153,116,180,33,142,246,117,5,137,61,90,154,92,206,229,243,105,100,100,248,123,193,22,90,61,156,113,93,20,185,153,78,246,98,157,205,117,48,152,130,129,26,5,29,0,3,21,35,30,0,61,79,108,210,170,224,1,183,0,86,202,54,216,148,146,27,140,159,106,114,28,245,164,37,119,242,13,57,70,1,161,174,227,189,195,60,26,55,96,100,246,164,109,170,164,231,2,185,253,115,87,104,161,17,91,147,153,56,227,146,41,74,110,59,141,43,137,173,248,141,236,89,96,182,139,206,149,242,56,237,197,86,176,189,189,183,211,68,151,81,249,179,134,220,20,246,205,58,207,73,88,24,205,52,123,153,208,21,203,30,13,91,33,34,67,38,221,210,55,24,205,100,185,219,185,124,164,23,242,45,236,80,206,209,141,233,203,241,154,163,190,214,11,140,182,208,142,190,157,233,183,87,215,22,87,166,63,47,247,82,125,238,51,80,106,129,62,206,165,71,207,144,84,123,102,188,220,100,125,254,107,29,184,125,87,41,152,242,68,124,208,120,86,207,94,252,214,85,230,156,111,237,252,148,112,145,49,206,223,122,215,241,29,148,173,165,71,115,110,2,188,107,150,3,189,103,217,219,92,222,217,67,52,50,33,103,11,184,30,54,215,50,186,180,151,67,101,175,186,83,240,180,242,53,133,214,140,234,17,225,114,85,250,100,87,69,225,251,195,109,52,23,109,184,239,34,38,92,244,231,21,203,234,113,203,164,235,22,215,49,144,93,135,239,49,220,231,21,209,69,11,217,168,184,145,176,146,16,224,14,112,115,154,222,51,228,154,159,115,158,107,153,52,119,179,68,36,96,1,4,19,158,158,245,74,103,183,141,204,139,26,144,173,142,148,251,73,196,154,98,76,140,100,200,235,89,106,238,60,192,114,1,36,244,175,85,187,156,200,182,46,82,102,105,50,21,126,149,74,123,157,204,242,71,242,160,30,184,205,64,75,70,36,82,14,192,153,252,107,2,219,81,151,85,157,109,65,218,16,29,199,24,207,53,50,118,6,236,53,237,238,245,235,181,1,164,134,5,126,187,207,32,85,189,103,84,180,240,197,154,193,1,71,157,211,113,62,188,212,90,143,137,19,68,182,149,146,2,18,35,177,72,25,237,250,215,153,219,75,171,120,199,89,143,203,109,199,38,60,176,0,14,253,135,165,77,129,187,43,155,183,247,243,234,139,25,71,62,97,35,133,99,145,147,143,235,93,246,141,240,242,206,205,86,242,250,224,220,72,19,114,171,160,32,18,181,47,134,188,9,111,164,32,154,240,36,183,14,152,56,99,216,215,84,28,46,87,157,157,133,92,99,165,217,54,230,212,206,70,181,139,66,104,146,53,77,192,169,40,128,17,92,234,248,26,54,210,228,185,146,242,118,114,56,28,231,173,117,106,182,254,105,44,188,127,10,213,165,192,140,70,122,103,59,105,219,155,113,242,246,62,125,189,208,36,180,184,30,82,79,35,57,96,20,71,158,245,12,222,22,213,88,170,220,89,220,70,9,5,64,143,173,125,2,186,93,136,147,204,123,100,36,28,169,231,138,181,37,173,180,178,134,146,32,125,9,38,157,155,91,147,105,30,63,103,225,187,153,37,134,40,224,184,206,220,103,203,232,113,93,142,155,224,251,185,172,208,92,220,180,68,118,49,243,138,235,109,98,16,220,73,229,194,2,158,65,205,88,13,180,28,177,221,223,39,52,148,99,212,28,91,220,173,97,167,90,217,68,177,42,134,101,254,34,130,172,72,14,237,219,184,198,41,17,139,144,72,60,212,130,50,99,109,200,79,167,53,118,29,146,42,58,182,224,197,142,7,21,58,242,203,180,146,7,221,20,199,146,222,210,45,247,19,1,245,53,141,123,226,152,82,6,22,81,75,41,82,70,237,188,10,91,106,193,187,236,116,18,109,28,146,23,185,175,150,47,175,86,107,167,13,220,215,184,155,141,98,235,18,51,172,74,202,72,220,5,124,225,121,51,139,146,222,245,157,73,115,180,11,99,65,244,184,165,37,248,172,171,171,99,17,59,87,165,106,216,206,204,188,156,138,38,49,201,156,140,125,105,39,99,43,106,98,64,88,191,205,91,150,197,85,70,15,53,149,50,40,114,86,165,182,46,103,92,158,43,75,22,141,235,137,143,217,176,122,98,185,105,0,51,147,93,22,165,32,75,65,142,184,174,88,179,25,9,193,197,40,173,74,108,113,251,213,50,129,190,171,131,131,205,57,24,238,173,186,16,89,141,71,159,87,110,85,68,0,214,108,76,124,250,209,159,6,32,13,100,222,165,216,160,193,89,70,107,169,208,38,72,160,219,92,196,133,17,125,235,75,73,187,1,130,146,42,106,108,107,79,115,182,140,135,140,144,42,192,159,100,36,99,154,101,140,177,53,153,228,103,20,201,8,29,77,121,243,220,236,91,17,67,28,146,203,184,3,248,85,136,109,164,73,129,149,78,207,122,183,96,241,70,65,36,86,171,24,39,77,128,130,216,226,132,204,228,140,249,99,211,163,80,66,198,15,181,84,123,245,136,237,133,70,61,170,157,254,151,122,243,49,140,124,162,171,198,198,216,237,153,78,106,147,187,36,222,132,125,173,1,110,15,90,175,121,17,123,105,98,3,60,210,90,73,35,13,234,167,110,41,3,200,90,66,223,40,206,121,163,168,30,125,104,178,90,120,132,168,61,95,24,174,238,232,152,160,86,29,74,215,31,52,102,79,17,7,78,155,235,170,190,118,49,160,35,140,85,204,113,220,198,121,100,33,137,205,16,187,136,88,138,189,229,41,182,36,14,106,178,129,29,187,150,21,43,114,230,180,48,60,183,158,241,179,85,117,84,100,93,160,86,173,169,6,245,142,56,166,106,214,251,137,32,87,84,37,99,149,196,199,178,181,50,40,106,221,182,183,42,162,168,216,254,237,112,69,110,64,3,32,192,169,171,82,232,184,68,143,253,80,166,228,75,201,169,231,143,229,233,89,211,75,229,33,172,18,185,114,66,220,200,0,192,53,158,170,90,76,226,162,87,150,105,248,233,91,182,182,138,209,228,140,17,90,185,90,54,8,33,109,155,106,0,69,58,86,101,70,34,145,129,7,10,40,153,182,219,157,213,148,55,52,122,28,253,223,153,52,141,85,128,100,24,53,115,205,6,71,170,109,39,152,237,180,116,174,216,45,14,90,140,246,107,43,136,62,214,108,143,148,101,97,188,135,232,123,127,90,197,213,188,37,103,168,73,119,44,182,40,146,132,37,26,37,36,103,233,154,145,30,217,45,133,216,255,0,94,14,55,49,173,91,123,229,251,58,45,196,185,19,157,167,6,184,84,156,101,120,189,77,154,60,166,227,64,213,244,152,252,255,0,178,188,182,160,229,164,216,87,3,235,154,177,97,171,68,246,177,172,174,14,27,108,96,30,222,245,235,211,91,44,49,45,155,66,211,218,76,54,20,36,145,207,127,210,188,219,197,190,14,143,74,190,142,109,34,212,180,111,25,119,76,228,169,200,233,237,93,148,241,106,163,229,154,229,57,234,97,211,92,200,176,145,253,163,83,133,209,80,198,177,252,192,116,237,82,203,108,215,198,102,124,71,26,240,184,227,53,206,104,58,250,105,210,180,55,106,200,207,242,131,39,99,154,239,101,134,57,172,202,65,44,46,239,17,124,127,159,173,85,78,104,179,8,234,245,57,1,101,186,41,222,50,134,20,59,65,61,77,67,30,158,233,108,210,164,106,72,249,134,59,213,187,251,70,147,78,130,218,34,81,153,78,74,241,147,154,77,54,226,80,130,205,148,151,141,74,19,223,235,85,119,109,1,90,229,88,16,92,91,52,210,137,82,101,60,41,35,20,94,91,74,86,209,153,64,218,112,126,149,112,193,44,113,195,184,49,12,249,44,253,106,206,174,90,91,36,101,10,0,96,163,29,122,26,73,150,236,101,203,4,140,232,233,132,101,97,141,189,199,189,92,182,107,129,122,36,185,96,109,202,236,43,142,58,138,66,133,45,132,140,199,112,92,1,216,212,192,165,213,178,90,18,86,86,249,137,30,159,228,214,114,119,58,105,187,20,239,109,180,251,93,94,80,138,124,165,27,148,122,156,119,171,62,29,187,79,38,86,140,42,77,19,146,158,227,252,226,169,106,54,18,11,224,184,103,44,0,227,210,174,104,154,89,254,208,154,9,183,196,241,144,87,4,0,195,222,138,137,56,14,18,247,237,208,233,180,148,47,59,79,116,11,135,231,13,216,211,60,40,99,139,94,212,45,50,20,121,165,147,119,208,213,251,73,150,105,246,168,80,145,141,173,89,49,121,118,158,40,150,93,140,86,80,64,246,62,181,203,7,246,89,172,146,79,67,164,180,212,82,109,98,120,49,128,170,50,125,73,173,95,16,199,143,14,220,197,103,156,24,242,222,185,205,115,209,233,237,5,233,185,14,193,142,48,135,161,30,166,186,157,62,225,100,142,242,25,149,78,87,104,31,90,210,153,147,102,118,159,169,169,211,172,88,168,218,168,22,83,233,93,20,208,164,112,7,50,71,34,72,153,82,61,63,198,176,60,63,111,28,182,215,48,48,82,68,184,218,125,42,244,232,100,157,17,36,17,65,15,80,127,149,104,215,81,11,5,138,155,121,26,22,147,121,232,24,211,101,133,118,66,101,36,24,212,175,245,254,149,166,183,118,237,26,180,96,149,95,238,247,53,67,86,6,77,54,87,31,187,36,228,22,250,30,42,121,156,157,144,175,169,231,250,210,77,42,71,123,36,153,130,22,194,123,182,127,253,117,222,223,131,62,145,12,242,41,86,120,151,0,117,233,214,184,45,86,218,123,95,0,204,215,0,238,91,149,40,199,241,175,66,181,189,138,247,195,214,15,128,210,44,10,167,63,74,202,90,74,55,53,87,122,153,150,118,226,77,60,220,176,4,167,0,191,122,179,105,60,113,66,163,140,177,220,219,123,84,238,254,74,37,185,137,72,126,72,3,165,74,32,73,100,242,2,71,9,217,247,200,38,174,18,221,50,101,184,182,151,31,187,153,114,72,251,192,14,245,79,81,108,68,168,35,43,191,239,103,211,218,155,121,110,108,95,114,92,110,96,184,194,140,113,69,220,237,115,4,67,248,148,100,211,146,75,88,138,42,239,83,7,81,187,181,177,88,163,184,221,247,192,67,222,185,123,248,148,235,119,193,10,198,143,30,224,15,70,174,135,196,17,255,0,105,106,118,118,229,81,0,32,150,2,168,223,217,162,248,196,67,54,198,141,237,138,140,122,229,121,166,221,172,216,59,182,188,143,52,185,148,19,229,42,164,138,224,238,7,56,7,61,170,214,149,102,211,223,91,195,28,140,129,88,55,7,208,131,85,47,237,210,211,82,186,128,54,86,57,78,221,189,127,26,146,206,73,214,100,154,34,119,196,119,227,215,218,187,190,201,201,63,136,244,255,0,39,151,146,87,98,229,179,156,250,213,235,136,140,22,240,58,171,56,44,51,142,189,43,6,211,89,134,243,74,55,13,20,145,207,247,118,63,66,125,106,197,238,168,203,105,0,46,194,92,116,74,243,229,23,185,186,104,209,146,37,121,77,204,101,215,11,140,117,201,247,171,169,38,233,32,73,17,48,121,227,175,74,164,178,72,144,198,241,185,82,233,243,103,249,84,171,113,19,94,219,74,161,24,131,134,35,53,1,35,59,88,178,184,186,241,78,141,115,9,63,102,87,17,190,122,0,77,118,145,104,246,182,145,173,186,225,225,100,37,148,28,245,21,205,234,87,82,219,233,183,206,21,49,28,110,200,72,62,132,214,255,0,131,35,182,185,211,162,185,184,189,6,105,112,54,115,199,29,42,148,91,87,185,149,86,180,186,35,151,67,211,109,108,60,245,143,236,133,148,172,120,61,79,227,77,77,78,231,76,209,231,182,212,226,101,189,16,150,182,5,71,205,158,135,250,211,188,109,162,106,119,30,26,19,150,196,144,220,41,129,1,35,229,235,92,173,253,231,138,124,82,210,106,118,154,98,121,90,124,30,73,44,221,72,28,154,233,130,73,163,158,73,90,232,226,181,221,127,82,186,70,211,174,62,83,19,146,78,7,57,21,47,129,117,135,211,245,36,183,136,108,146,64,203,187,208,96,213,29,114,202,242,9,126,223,122,193,30,233,242,80,17,192,197,45,189,188,77,165,27,187,54,223,113,25,63,197,205,118,89,114,236,101,45,180,59,31,25,73,121,174,125,153,98,102,43,98,55,188,191,222,169,239,62,199,121,224,219,121,227,140,121,222,104,13,187,189,81,125,81,117,221,2,199,79,180,95,179,200,160,45,195,18,65,38,185,175,17,253,167,70,153,116,229,155,204,138,17,191,175,25,174,119,14,109,129,55,109,78,206,223,67,150,93,65,183,164,68,201,24,8,125,56,171,145,248,94,75,43,115,99,178,63,56,55,152,242,2,73,199,90,214,211,230,129,188,23,101,169,201,50,27,151,69,227,211,138,73,174,165,182,214,173,183,191,155,246,200,55,29,139,211,142,149,197,58,181,121,221,141,227,78,22,212,243,185,213,230,190,219,114,164,34,238,228,247,21,90,75,171,229,128,197,28,174,182,168,126,64,58,100,215,113,125,164,125,186,15,62,37,97,128,192,100,15,90,228,117,143,55,75,130,214,7,85,195,72,0,245,235,93,180,107,115,45,119,49,156,44,205,255,0,10,234,114,232,86,87,42,241,52,146,187,110,86,35,156,99,53,217,120,55,95,147,92,150,252,222,72,199,228,230,54,81,86,211,66,129,45,97,111,44,239,42,9,233,140,96,83,36,178,182,209,208,190,151,3,77,119,117,242,149,232,0,174,73,213,148,155,177,180,41,181,175,67,31,197,90,237,206,159,166,227,76,140,198,48,14,17,65,219,205,114,158,7,212,98,109,94,91,141,87,204,125,164,50,134,39,130,79,90,244,54,176,145,45,196,122,132,1,75,174,211,237,80,105,190,20,179,23,211,76,234,86,45,153,28,131,85,28,69,149,165,168,156,36,222,134,23,137,181,155,157,107,72,158,210,55,43,103,20,192,68,187,122,237,61,125,107,206,160,179,184,26,146,205,59,49,133,24,241,131,142,149,235,23,86,150,86,218,156,183,17,9,30,221,99,225,71,77,213,82,222,211,78,109,33,196,190,103,153,59,147,140,242,42,161,136,140,99,100,75,167,41,51,26,234,20,213,180,152,62,202,159,58,29,219,182,30,69,118,31,15,99,151,77,240,101,197,188,232,100,149,166,102,8,83,156,86,179,69,105,167,217,233,16,91,196,93,112,3,144,121,3,29,234,45,67,197,186,117,157,212,99,203,120,144,100,19,142,15,106,194,165,100,226,227,115,72,82,81,149,228,112,222,56,2,89,64,96,16,23,42,17,70,8,24,174,103,72,158,230,202,198,75,104,97,105,21,152,170,252,164,226,189,7,82,154,199,83,190,178,212,35,204,129,164,37,128,28,140,241,253,107,102,214,109,46,214,117,182,49,186,100,231,36,86,177,197,36,162,146,38,84,100,222,234,199,158,104,58,105,222,208,177,203,62,124,193,180,247,168,245,31,12,36,17,69,125,246,116,17,44,155,91,229,60,254,117,232,48,75,103,165,94,223,52,81,180,141,35,130,24,244,28,213,47,17,92,27,221,62,206,202,38,92,73,46,247,0,243,199,53,74,187,78,228,251,27,43,137,160,219,174,155,225,155,231,183,137,81,230,147,35,106,242,56,168,175,103,212,96,211,146,239,113,45,9,4,246,56,173,187,36,130,215,68,146,89,24,236,254,181,143,116,237,60,127,190,194,71,41,1,87,61,70,43,149,210,115,159,54,230,206,162,138,72,243,24,181,41,117,191,24,219,220,106,19,76,145,177,33,183,147,141,162,183,117,27,228,176,158,238,219,79,114,202,196,236,35,145,140,84,250,204,186,53,142,141,28,109,4,131,80,149,138,70,2,240,163,53,202,75,168,61,132,162,43,130,128,240,112,71,38,189,13,108,146,208,198,49,230,149,228,46,149,5,253,188,198,45,196,202,224,146,248,232,58,215,109,166,91,197,101,21,173,245,204,171,26,22,201,62,181,133,225,184,222,253,39,145,247,11,137,219,100,107,143,186,42,47,23,72,34,151,79,210,109,101,50,188,124,58,131,223,161,174,121,73,212,124,135,101,56,168,234,51,93,145,117,223,22,92,79,108,165,224,97,180,113,145,94,157,105,163,190,149,225,207,47,114,25,36,64,9,11,140,12,86,39,131,252,55,30,155,4,119,119,160,170,38,226,121,31,65,252,235,163,55,111,125,246,169,227,152,24,21,130,128,79,181,114,86,169,204,173,29,145,178,138,189,228,45,180,19,62,153,109,166,91,57,11,26,101,219,234,107,90,194,6,50,71,101,40,202,67,203,55,173,81,210,220,199,114,207,43,175,40,0,3,138,221,40,237,108,76,3,25,229,155,190,43,52,28,189,76,100,186,73,60,65,113,41,201,183,183,249,72,232,13,113,154,214,163,113,226,93,113,150,214,105,33,129,20,162,168,39,177,174,195,94,116,180,178,97,10,128,210,62,10,142,164,145,254,53,199,217,194,250,93,218,188,196,44,209,229,194,142,249,245,174,170,80,106,58,117,49,173,81,54,63,89,209,110,188,59,164,194,241,183,157,61,194,144,207,130,78,127,26,202,240,253,164,139,118,183,55,168,92,170,240,173,235,91,23,190,38,150,254,217,90,118,202,70,252,41,239,80,31,17,90,68,177,148,143,116,185,251,170,59,86,138,50,216,229,147,190,199,47,171,199,113,60,242,221,136,155,228,144,128,7,165,84,96,45,225,121,74,145,35,227,142,134,187,241,58,135,73,166,179,253,195,29,197,113,215,138,195,189,130,27,253,71,116,113,236,82,219,182,250,1,91,70,74,42,196,168,179,146,105,134,68,146,110,14,122,41,38,182,63,178,167,22,240,204,224,175,152,185,193,171,183,94,28,142,238,246,222,252,174,200,21,240,112,79,53,215,234,182,130,242,206,16,138,145,162,38,1,207,108,85,185,233,160,222,135,159,190,175,169,66,162,213,110,165,17,14,138,27,2,165,240,239,135,238,174,239,239,245,105,238,72,125,132,229,142,73,173,205,59,193,233,125,106,46,26,69,243,203,144,1,99,138,108,58,38,173,107,127,37,151,200,170,192,227,107,117,24,168,150,222,235,8,158,123,175,196,211,107,14,232,132,140,140,140,158,77,17,9,46,153,25,70,215,65,138,234,181,31,15,221,198,166,80,136,88,190,15,61,170,147,104,191,97,133,110,25,149,88,177,239,156,86,138,74,214,41,92,161,21,164,178,110,82,219,164,200,235,86,102,210,37,210,174,99,145,88,57,147,150,199,53,106,61,46,75,155,73,47,98,158,48,216,251,185,169,44,85,190,192,239,54,93,215,60,147,67,96,209,149,45,172,183,55,79,42,198,64,2,157,37,180,82,75,2,22,195,21,193,25,235,90,41,126,210,66,203,242,162,149,233,235,89,230,21,107,168,164,86,36,242,20,15,165,9,133,135,94,91,164,101,83,141,170,48,61,170,229,140,240,193,4,81,121,72,217,60,156,86,102,163,57,135,105,149,78,226,118,226,164,177,19,203,115,28,81,71,186,70,224,2,105,187,218,225,99,87,85,176,158,244,137,173,246,164,120,237,88,255,0,103,95,60,67,141,234,23,147,232,107,70,91,169,116,249,30,218,246,225,1,83,128,171,146,126,156,86,134,147,225,141,115,87,13,119,111,107,4,118,206,118,134,102,96,105,69,180,51,22,210,209,254,221,28,104,85,35,44,55,159,106,235,39,150,197,85,109,109,0,158,100,25,59,23,36,115,237,93,54,149,240,198,11,44,207,171,72,141,36,142,54,133,145,191,198,182,35,240,246,153,225,104,238,53,6,183,140,59,141,168,160,146,199,158,7,39,214,166,124,204,113,119,70,22,153,225,89,99,120,175,117,37,34,22,96,124,163,22,115,199,189,118,209,221,233,214,182,233,246,29,57,114,14,48,176,129,253,42,254,152,179,79,105,230,222,38,29,176,193,15,240,140,113,85,245,189,98,219,195,208,121,134,222,71,243,9,198,197,224,28,102,135,23,21,116,63,118,251,12,135,88,189,184,181,105,18,207,107,110,33,83,189,45,171,234,207,102,210,92,38,198,39,33,123,215,17,167,120,239,81,130,72,164,155,79,157,160,149,139,22,85,25,198,120,237,91,122,119,196,43,107,205,94,107,121,225,154,8,130,124,187,241,140,230,161,74,45,234,199,123,27,235,115,122,210,41,251,49,41,142,185,171,15,119,114,147,172,98,220,227,187,102,166,93,66,217,172,218,233,31,48,40,251,192,138,202,184,241,134,155,111,121,107,109,243,177,159,56,60,113,198,127,165,93,227,127,136,110,87,54,99,156,74,132,184,219,142,160,211,110,175,237,237,32,121,174,38,84,69,25,228,226,185,47,19,120,202,218,203,76,185,134,216,185,188,98,60,172,40,32,114,43,139,213,111,60,69,173,216,196,98,124,198,0,87,5,7,204,113,236,41,123,78,145,212,14,222,227,196,208,235,37,224,73,22,40,71,38,64,252,145,219,245,169,52,93,24,67,34,106,82,76,243,29,205,177,28,241,208,214,15,134,60,63,121,36,240,220,223,70,139,0,132,13,156,143,152,26,237,46,153,242,176,131,181,23,146,20,98,166,55,122,200,105,17,188,146,188,172,239,145,191,128,61,42,100,80,21,80,14,166,155,25,89,70,121,195,124,163,52,147,18,178,50,167,85,231,53,106,251,178,202,247,22,204,210,128,126,111,155,12,113,218,151,82,211,35,187,136,188,76,222,100,107,192,197,75,151,242,223,105,203,55,52,219,59,137,45,231,62,119,17,176,230,179,112,83,139,76,57,154,119,70,21,168,243,36,111,180,73,136,128,218,84,214,90,237,182,212,229,17,47,238,95,132,199,106,158,123,184,155,82,152,59,20,70,36,129,138,183,20,9,52,120,0,6,69,222,149,225,107,22,226,207,78,202,202,70,63,136,68,87,86,197,35,3,237,40,188,113,239,154,175,224,221,83,251,99,79,187,177,156,109,154,219,131,187,147,90,22,139,29,244,204,242,128,143,157,172,79,122,228,99,50,120,103,198,114,93,0,198,214,230,64,142,171,220,86,212,215,52,92,59,25,84,86,179,61,95,195,147,68,45,126,201,158,65,60,83,238,129,130,87,144,46,83,183,21,67,78,150,49,112,151,80,33,242,29,155,13,145,140,98,183,174,194,61,153,218,7,204,135,25,250,87,169,135,151,53,36,113,206,60,178,57,13,122,232,219,199,60,138,65,194,3,142,156,86,87,195,137,35,241,4,215,83,198,162,53,183,101,83,223,175,90,183,168,218,203,52,87,155,153,74,148,85,25,237,94,107,225,31,22,63,195,237,90,238,57,82,89,109,46,223,39,104,24,4,31,83,86,183,87,51,122,163,179,248,151,165,203,44,15,99,104,12,146,52,170,216,81,206,8,173,127,133,62,29,159,69,210,38,107,184,219,206,121,178,55,32,28,99,138,179,164,106,86,126,32,140,234,80,252,237,39,39,123,174,84,14,131,2,186,139,75,253,133,7,146,84,19,233,237,84,173,173,196,226,217,161,34,183,59,137,36,131,138,174,168,118,46,7,32,243,82,73,55,67,158,119,115,244,167,143,147,161,3,60,227,218,174,215,69,45,8,38,131,206,146,50,184,27,77,40,143,51,179,49,200,3,138,119,154,144,150,102,124,231,165,101,54,168,203,35,12,18,185,235,73,59,110,51,88,176,114,160,12,1,210,159,40,144,198,2,32,200,233,205,100,157,93,131,134,17,28,118,228,83,86,246,226,226,85,32,236,221,208,122,81,206,182,11,26,201,251,176,161,228,27,243,200,205,103,234,122,189,189,164,169,10,238,145,217,176,219,107,58,83,58,187,179,78,119,22,244,21,90,9,18,41,92,184,220,206,120,36,84,183,96,177,162,117,235,139,145,34,90,91,170,4,31,43,57,53,76,77,117,58,110,154,232,171,231,162,230,165,137,149,101,63,47,0,112,5,52,4,206,50,122,253,218,91,135,41,90,125,46,27,146,190,99,206,228,115,247,142,42,204,118,227,96,141,16,170,47,182,42,206,237,140,118,41,11,219,154,36,134,70,96,68,135,105,235,71,80,177,18,12,12,21,221,180,96,103,154,249,122,241,148,200,126,181,245,114,40,72,142,8,38,190,78,189,133,132,224,103,169,166,245,100,189,13,45,54,50,192,85,171,203,12,33,96,104,211,34,42,128,119,171,90,172,222,84,24,11,158,42,37,163,32,229,101,44,178,21,169,96,153,183,128,5,84,150,82,210,147,140,86,134,156,16,182,90,183,77,88,7,222,60,141,24,6,169,69,177,6,27,173,104,222,16,79,4,109,172,151,251,212,37,168,49,174,191,188,39,181,58,53,203,212,108,199,53,32,109,131,53,77,251,162,69,136,97,223,63,21,122,233,68,113,133,126,181,75,76,102,123,128,125,235,122,246,213,94,37,102,28,214,45,234,108,150,134,19,91,110,27,135,34,166,176,181,111,52,109,6,166,251,153,80,56,20,145,94,121,114,225,71,52,230,157,139,131,87,58,91,79,58,16,163,7,21,124,185,113,202,214,101,141,251,110,64,233,193,173,41,39,220,191,32,174,25,45,78,164,209,60,48,203,39,220,82,106,242,44,150,242,171,54,69,38,147,118,176,253,252,102,146,246,232,220,203,229,168,252,106,121,69,43,22,166,213,218,54,10,170,27,53,145,169,70,210,176,148,174,51,82,66,82,43,128,101,57,197,94,212,252,187,139,117,242,200,20,209,137,38,157,34,11,28,109,230,168,234,51,21,138,66,131,28,26,181,101,36,81,218,108,36,23,170,218,142,209,108,231,212,81,187,40,226,244,198,146,109,93,190,92,144,115,93,68,238,88,133,97,218,179,116,24,16,106,14,231,29,43,82,236,131,113,133,171,144,227,185,10,21,201,83,84,117,54,2,61,137,222,172,198,51,62,13,81,213,219,202,96,115,74,43,83,73,53,98,166,154,128,78,124,202,212,185,134,41,151,0,86,61,147,135,185,36,158,43,102,60,85,201,216,201,34,162,233,193,87,56,171,86,209,237,4,26,156,56,192,169,162,135,57,53,207,41,220,214,40,207,153,135,204,43,6,246,96,37,217,235,90,186,164,190,70,236,86,12,63,233,55,0,183,173,109,75,107,178,36,181,53,44,173,163,85,14,71,90,190,78,62,231,74,75,120,151,203,3,210,164,117,192,194,214,117,37,174,133,83,137,8,32,158,122,230,170,106,147,34,69,181,77,75,58,201,159,151,173,81,153,50,164,203,205,107,77,92,42,59,25,50,48,85,56,234,105,45,10,0,75,84,142,136,92,142,213,94,101,216,126,90,238,138,208,226,147,185,211,203,170,197,169,233,242,152,101,8,235,252,3,138,212,240,157,196,215,137,20,55,113,29,129,176,174,125,127,198,160,214,188,1,115,104,183,23,58,125,194,200,206,217,17,227,28,86,102,135,226,89,116,153,226,178,188,136,225,15,204,172,167,33,189,115,233,214,185,185,97,56,126,239,86,116,94,87,215,99,209,211,82,184,179,185,37,229,87,138,54,218,170,58,212,146,164,119,199,237,49,188,232,193,74,242,70,8,61,186,87,10,243,222,222,106,134,226,22,9,100,239,247,143,92,250,87,93,30,164,34,182,72,165,36,48,32,130,189,15,21,205,42,110,49,79,169,163,132,111,238,152,186,183,131,236,53,50,210,202,207,22,20,146,217,0,110,252,171,142,13,172,120,98,120,174,220,9,96,15,229,229,129,35,105,231,177,246,175,87,138,226,214,255,0,73,150,202,77,171,51,190,229,99,233,77,154,27,25,244,247,211,46,158,220,76,71,7,28,14,223,159,53,188,49,50,142,141,92,195,145,61,25,196,255,0,107,199,226,56,237,162,176,141,4,193,242,66,2,15,124,210,220,219,36,58,138,20,50,36,200,54,184,202,242,107,39,90,240,238,169,225,11,165,188,176,148,203,8,109,251,163,254,71,218,180,108,53,107,93,110,233,229,47,182,109,188,142,135,117,117,38,156,110,181,57,103,73,192,184,99,121,109,67,203,40,11,19,252,185,239,245,172,221,96,180,55,145,71,19,111,70,143,121,95,67,90,45,107,50,105,215,6,86,5,195,101,84,116,166,93,36,105,113,101,58,195,185,202,109,113,237,80,154,220,81,189,181,43,92,197,21,197,149,139,199,63,44,217,145,65,228,127,245,169,218,154,73,21,196,69,12,105,132,224,247,34,155,168,218,31,52,11,88,182,5,92,231,191,94,148,219,150,19,27,121,103,39,40,54,109,30,181,38,220,195,160,187,44,66,225,179,221,207,90,168,247,87,114,220,61,204,172,80,9,20,101,56,227,6,175,121,241,67,119,230,34,150,132,199,134,30,135,35,165,65,113,43,21,40,176,254,233,198,65,34,133,110,165,196,215,182,187,36,71,60,59,154,34,66,156,117,39,252,138,187,171,74,159,218,118,50,236,120,215,141,198,177,244,153,190,205,0,139,107,16,78,64,29,115,91,158,42,73,34,211,45,238,49,186,47,151,32,125,229,63,225,88,114,251,204,215,158,231,93,170,152,165,181,177,144,32,87,192,201,94,226,162,19,249,50,7,69,7,204,97,156,212,236,32,187,211,45,165,129,247,21,128,29,180,145,34,181,143,154,0,27,121,109,221,190,148,161,38,136,145,155,107,36,182,30,40,251,48,227,123,239,193,238,48,77,111,187,164,82,9,38,84,41,62,3,6,232,9,207,79,202,177,60,69,44,112,107,90,101,250,16,99,145,130,57,29,178,13,116,63,101,183,186,19,218,59,55,40,4,76,199,219,175,214,182,189,208,95,75,148,223,54,47,242,33,49,19,193,94,152,170,58,245,243,61,178,192,172,24,150,12,20,254,95,214,179,6,175,45,174,158,246,55,82,147,60,114,18,160,119,81,86,150,225,47,224,75,246,133,99,72,87,105,207,83,254,113,82,165,107,133,186,153,190,50,73,46,180,143,236,176,224,42,32,152,237,246,31,253,122,216,240,204,195,254,16,184,102,85,221,242,237,44,123,17,85,180,203,39,151,72,213,245,57,23,204,243,149,149,124,206,66,140,103,143,202,163,248,126,210,77,224,91,136,137,39,12,237,183,211,7,183,231,89,235,238,243,119,26,157,211,107,161,191,112,11,90,196,225,138,150,28,17,215,53,15,157,61,148,176,134,103,145,155,147,244,169,109,229,134,227,76,89,99,44,86,37,195,130,122,26,122,102,225,22,117,101,96,23,27,135,79,165,55,59,93,2,212,158,246,225,37,33,183,39,205,193,12,62,237,65,52,106,200,12,114,71,180,12,26,29,82,104,91,247,106,88,119,170,214,238,128,121,114,0,165,78,121,164,146,146,184,245,70,70,164,162,73,227,49,160,220,140,57,106,137,77,184,241,11,164,168,141,50,197,242,147,235,197,51,81,157,198,161,190,80,234,165,240,129,56,31,231,138,197,157,167,127,17,27,229,96,84,46,48,61,125,234,158,174,197,68,229,181,253,49,237,103,158,245,34,87,50,49,220,61,13,98,44,205,26,111,86,85,109,185,42,58,245,237,93,31,136,100,185,138,67,11,238,219,33,221,197,115,163,203,121,132,101,85,88,15,188,213,221,73,222,58,156,181,163,109,78,226,199,80,135,87,211,237,154,48,145,180,99,107,2,188,159,127,173,90,208,173,154,231,84,154,73,147,116,81,169,193,61,58,138,195,240,115,91,151,150,206,224,230,66,75,2,189,113,254,77,116,218,14,97,147,81,183,220,237,133,44,163,60,245,31,227,92,213,26,90,14,26,163,105,103,7,113,120,99,216,14,7,7,165,71,106,145,69,125,52,33,16,71,144,202,199,173,43,93,64,52,207,144,130,228,109,101,61,71,191,233,92,252,154,151,153,114,206,187,131,1,198,58,26,193,43,236,91,208,220,241,4,158,77,133,208,43,148,104,29,120,237,242,158,107,128,190,18,125,166,41,45,117,25,162,249,67,0,142,64,200,246,175,71,146,53,188,181,130,55,60,92,15,45,129,255,0,107,138,201,212,188,19,20,150,225,172,6,233,21,72,57,127,106,218,131,86,119,50,168,237,98,149,175,196,157,94,29,29,116,219,212,150,225,144,231,204,192,36,138,234,52,29,71,80,241,6,133,170,199,108,171,167,89,231,111,35,150,202,243,239,94,99,32,147,77,186,11,114,184,101,96,184,206,115,235,93,85,143,141,227,88,98,211,227,140,70,190,112,99,133,53,179,130,134,198,77,115,34,93,63,225,221,237,197,173,206,163,169,92,164,145,69,27,121,49,54,125,58,214,61,204,218,22,151,121,163,199,167,236,145,86,63,50,240,1,213,243,131,215,165,119,122,87,138,68,186,139,218,234,119,42,182,120,56,249,112,14,120,172,175,23,120,51,76,185,182,9,225,248,124,235,153,78,252,171,16,49,156,158,79,176,52,42,137,189,236,47,103,99,152,213,60,65,165,235,126,37,83,107,110,109,45,33,143,128,184,27,155,167,110,107,149,215,163,184,91,194,242,130,18,69,5,119,115,145,91,23,62,8,215,67,36,182,90,114,179,175,95,222,250,115,80,93,217,234,122,213,250,218,95,170,65,44,113,132,80,88,14,7,210,183,140,149,244,102,118,212,209,211,154,15,248,70,90,105,39,144,237,194,164,97,200,199,21,121,117,215,177,211,82,101,119,119,0,0,204,192,149,21,205,217,60,182,166,123,57,35,15,28,103,0,3,156,145,222,175,105,166,214,250,117,142,249,60,187,73,100,193,111,76,115,219,233,138,206,80,141,198,175,185,110,29,98,242,250,222,59,11,41,159,50,201,151,98,122,12,230,182,46,236,108,38,186,176,141,230,73,229,183,59,229,5,129,233,88,250,175,216,236,53,84,159,74,82,109,209,15,80,72,207,227,88,54,87,83,182,163,117,114,89,21,29,62,118,218,40,140,82,216,38,219,103,184,234,30,52,177,191,180,9,167,12,186,168,87,43,142,49,86,159,94,179,183,181,130,227,114,239,192,95,188,51,156,127,141,121,172,54,150,190,19,210,45,117,25,231,70,142,248,130,234,163,113,3,60,211,117,61,119,78,147,195,5,109,17,188,249,110,51,27,50,96,42,14,245,202,233,182,205,161,170,61,94,125,215,246,17,221,95,202,176,163,48,57,103,3,35,53,141,171,120,138,43,59,198,138,212,121,182,207,25,69,41,34,156,28,87,3,22,173,6,183,166,127,101,221,234,155,74,71,159,186,57,199,62,158,213,131,160,27,223,237,6,182,137,213,162,133,240,165,192,29,120,235,84,168,95,112,155,107,99,185,210,124,121,167,105,87,11,166,106,118,204,48,196,151,118,82,8,32,250,215,65,109,226,95,15,234,90,180,73,107,28,76,153,199,12,159,227,94,116,218,117,190,165,173,94,199,125,44,126,76,113,240,199,185,170,154,53,172,22,243,44,118,12,161,203,158,64,7,140,28,254,148,75,15,77,236,37,41,30,207,113,113,20,59,239,98,136,8,119,42,134,36,126,98,179,30,93,43,90,136,91,202,208,4,89,6,119,201,140,115,154,196,215,188,72,246,94,31,209,37,88,196,150,1,118,57,8,62,103,228,115,249,215,157,234,246,87,202,211,76,164,195,4,238,10,129,142,23,53,16,194,166,244,101,57,180,181,71,162,179,218,63,196,3,6,149,34,125,130,218,48,11,7,27,55,119,235,83,234,247,144,222,94,96,204,136,145,2,229,213,199,56,174,43,67,211,132,218,29,204,22,207,243,68,55,203,54,236,19,85,180,125,51,87,190,226,198,21,157,88,148,27,200,226,174,84,83,183,145,146,168,146,59,189,22,253,111,45,156,200,71,239,159,106,141,217,61,107,114,226,204,105,202,128,66,133,11,109,121,153,128,217,248,158,149,195,203,224,47,23,216,93,88,201,17,183,70,102,28,134,31,47,225,138,232,100,240,127,136,190,207,117,103,127,171,67,42,204,193,136,200,28,228,31,74,94,192,168,78,44,210,151,196,222,30,181,179,54,83,221,194,236,20,182,209,50,158,107,140,127,25,105,240,72,179,206,26,64,178,110,141,3,2,0,29,43,74,211,225,78,137,101,48,155,81,111,48,158,138,31,169,61,107,123,77,248,121,225,57,75,204,240,198,204,80,128,26,76,109,252,170,161,70,49,217,149,239,63,178,121,166,163,174,143,18,248,150,43,245,183,49,196,132,42,47,24,38,183,180,221,54,207,87,241,47,155,117,18,180,113,40,119,98,188,28,26,234,44,124,39,225,203,59,31,179,192,129,167,44,199,112,98,127,173,69,126,246,90,86,149,46,149,165,66,243,106,78,113,35,17,247,87,175,63,247,205,58,147,210,232,105,107,172,74,183,26,166,153,164,220,92,235,242,170,34,68,8,138,21,24,221,206,1,199,227,92,111,130,244,217,117,157,106,247,92,186,139,247,110,229,227,86,247,108,214,117,251,93,248,143,83,179,209,215,229,72,227,41,32,29,14,14,79,242,175,74,209,35,131,74,209,252,176,131,228,69,28,86,21,47,78,159,155,58,32,147,158,132,255,0,218,63,106,187,123,53,136,36,67,37,136,252,255,0,165,110,232,209,195,37,133,204,109,16,72,188,192,84,237,172,93,38,201,47,140,247,169,149,66,15,90,219,141,93,237,224,92,109,11,130,216,239,94,124,167,103,100,116,40,221,92,146,246,34,45,163,186,72,183,40,112,160,40,231,25,173,85,213,173,161,181,146,75,182,75,116,72,242,55,54,51,85,237,203,222,71,21,181,191,64,73,108,215,61,227,251,75,52,188,211,14,167,114,176,217,22,33,149,121,220,7,173,118,80,167,101,204,142,122,211,182,134,37,247,138,150,125,69,230,91,114,241,172,155,151,156,129,197,71,164,73,113,125,61,213,251,68,172,215,4,132,223,208,12,82,92,106,190,31,150,234,226,223,74,182,121,19,110,22,85,83,129,129,78,211,173,181,75,253,40,195,99,10,198,73,192,46,112,121,174,171,36,96,182,179,22,27,35,20,25,150,17,34,7,220,204,171,144,6,121,173,173,38,219,74,107,199,154,8,183,228,112,26,46,149,14,149,111,171,104,68,88,234,66,54,13,19,54,237,202,50,71,63,202,171,15,20,92,92,202,144,105,208,70,162,47,190,73,2,139,233,212,159,102,158,198,150,161,115,118,238,34,77,61,140,99,129,242,138,199,155,78,185,121,221,214,217,210,70,93,163,138,89,126,37,52,218,152,177,242,64,104,248,102,24,197,45,207,142,103,186,188,91,88,237,150,60,55,205,49,57,224,115,253,40,109,53,179,19,165,230,105,199,166,92,127,101,91,91,207,110,226,53,98,92,168,164,143,195,205,115,54,197,146,101,132,116,207,165,77,55,139,237,37,136,163,234,75,128,184,33,84,113,68,90,190,134,116,146,207,172,58,178,12,112,122,231,138,124,241,91,139,217,46,172,207,30,26,150,198,233,92,223,148,140,54,114,199,138,53,8,173,99,158,70,183,213,213,231,11,206,6,77,93,58,191,133,222,202,15,180,223,201,46,195,150,235,200,166,218,234,126,3,50,205,56,98,3,244,206,105,115,193,245,66,116,251,24,9,225,91,139,235,8,230,151,90,242,195,49,33,118,138,203,191,240,244,22,138,1,212,204,228,156,178,236,206,5,119,82,94,120,46,75,87,197,201,64,160,149,249,186,83,108,117,63,3,67,35,170,48,102,117,10,89,249,237,75,157,116,146,252,127,200,20,31,69,248,158,117,46,144,145,130,109,174,152,196,20,31,187,138,173,44,9,36,42,26,233,163,65,198,48,57,175,83,125,95,193,76,62,202,177,6,68,24,249,87,173,13,109,224,139,150,141,218,56,85,19,157,164,213,41,249,161,242,203,183,226,255,0,200,241,109,70,218,223,236,102,72,174,92,152,206,54,40,230,172,89,42,89,233,208,222,151,101,116,229,85,212,87,174,192,60,7,20,239,55,147,6,198,60,110,81,140,214,79,139,175,124,25,230,90,42,91,69,54,80,159,220,167,3,183,52,253,162,93,68,211,236,190,243,205,161,180,184,214,111,188,212,86,203,144,71,202,8,38,187,109,39,225,182,161,62,183,25,189,212,141,176,217,185,86,52,25,233,93,86,153,125,224,136,172,109,128,88,227,147,96,224,12,16,105,215,146,120,114,121,36,187,93,82,72,228,96,21,88,73,130,57,164,234,38,183,65,202,223,252,3,103,75,240,94,145,165,68,94,69,75,137,65,222,242,202,160,156,255,0,74,188,183,111,125,115,246,91,104,2,219,47,59,192,192,252,171,147,181,158,193,33,104,224,214,166,149,217,182,184,118,7,35,210,181,215,80,42,169,13,165,200,69,143,131,192,233,77,77,127,195,23,24,40,157,21,197,160,188,150,6,112,64,137,179,207,115,248,87,15,24,187,212,190,43,201,5,233,31,101,183,143,116,81,115,130,118,245,173,59,173,75,83,103,129,44,174,163,220,78,88,158,152,174,123,82,180,212,52,109,116,107,173,169,68,242,72,191,50,130,58,99,167,52,165,59,218,195,103,169,48,36,158,56,172,159,18,90,79,127,160,92,67,110,9,155,7,104,24,206,127,26,199,177,241,164,151,130,25,5,140,155,92,118,96,70,107,165,178,189,75,155,85,156,161,93,217,200,36,113,207,214,180,230,140,132,120,236,231,82,209,109,173,22,246,221,210,50,155,73,45,158,115,84,172,245,27,52,146,231,237,64,55,4,2,189,64,175,109,188,211,108,245,43,127,38,230,4,117,245,56,227,242,53,195,93,120,46,195,79,51,183,159,1,23,14,112,15,85,31,157,67,130,76,20,229,179,71,157,90,223,202,97,123,85,149,205,147,57,39,247,140,127,173,107,157,26,27,157,58,222,242,41,58,54,208,9,228,10,210,139,72,177,17,53,172,45,24,17,156,150,97,255,0,215,174,78,111,20,216,88,223,61,134,100,100,134,67,202,143,151,53,54,79,100,94,231,105,164,120,74,89,237,218,239,107,97,151,169,0,227,159,122,236,45,244,251,61,46,222,5,107,197,15,157,236,14,58,215,149,91,252,68,144,55,217,35,158,84,132,140,100,1,199,122,212,211,53,189,26,123,219,150,212,53,9,142,192,54,228,82,187,91,104,52,143,85,55,86,247,9,136,166,12,19,24,219,245,169,28,7,152,202,91,43,140,99,21,197,216,120,235,194,218,124,14,137,52,146,19,212,133,231,245,173,88,126,32,248,113,162,200,157,129,29,142,220,255,0,58,209,74,251,131,118,58,19,196,8,2,0,163,56,246,168,23,107,74,19,24,202,231,53,147,63,141,180,105,32,6,54,114,15,66,8,255,0,26,133,124,103,162,240,55,72,178,99,3,56,164,231,21,212,105,220,215,89,97,138,57,78,252,224,26,108,80,181,212,17,200,204,220,142,23,21,129,111,226,109,13,238,93,36,145,200,99,242,228,128,43,101,124,81,162,178,236,91,129,181,78,1,200,192,20,70,164,94,236,109,51,43,93,209,37,157,133,213,180,77,242,140,5,56,172,93,58,230,224,234,108,204,135,203,137,66,56,174,242,29,87,74,104,131,173,212,71,61,50,245,199,155,180,181,215,245,8,102,140,42,59,110,143,29,27,34,184,113,180,162,146,154,54,161,82,77,242,177,218,149,170,18,101,181,126,31,13,199,98,57,172,125,119,77,23,54,17,207,144,79,37,135,190,43,161,178,143,206,182,146,22,249,114,114,191,74,205,72,89,218,107,121,95,7,4,46,125,235,134,51,113,146,145,214,214,141,20,60,15,126,103,209,86,205,190,89,109,165,99,146,115,149,230,189,42,209,162,212,52,248,213,28,124,188,48,193,226,188,114,107,121,124,41,226,123,121,68,155,161,60,72,23,140,238,227,191,214,189,3,78,213,127,177,218,73,102,71,146,27,128,173,16,86,7,173,122,20,39,201,82,203,105,28,117,98,220,47,216,232,111,116,43,107,184,182,22,120,242,58,168,21,195,234,126,0,210,111,108,68,82,75,46,200,131,179,17,180,146,127,42,213,213,60,85,119,49,217,5,188,176,39,0,177,231,191,165,100,79,120,226,212,199,231,72,89,152,228,5,60,230,186,229,59,187,35,153,37,109,89,231,90,167,132,117,79,9,92,199,117,162,73,36,171,38,54,198,231,128,58,243,138,215,177,248,163,171,216,132,26,142,151,8,242,248,220,55,159,235,93,44,141,122,200,15,217,222,80,23,104,220,157,171,33,124,63,62,169,4,226,72,226,131,158,172,167,61,106,85,158,232,126,134,205,151,197,205,2,117,2,238,101,134,86,57,43,229,190,51,249,86,138,248,223,195,243,234,141,119,253,169,22,207,47,1,112,253,107,146,63,13,21,194,57,184,182,25,60,157,140,106,142,163,240,206,65,46,251,89,129,216,9,249,85,133,87,42,232,198,157,143,67,135,198,58,20,129,220,95,68,219,65,32,109,106,170,158,33,178,187,124,180,241,44,108,50,62,83,205,112,214,255,0,14,239,82,24,255,0,226,96,145,137,70,8,228,145,83,221,120,22,254,195,8,53,111,51,3,229,0,55,20,148,90,217,135,61,186,29,173,215,138,180,216,90,53,15,16,11,220,33,170,237,226,155,89,110,51,11,171,97,65,225,88,87,47,23,129,47,110,45,160,119,213,84,187,30,70,27,129,86,155,195,55,246,150,114,52,23,97,242,118,1,130,77,75,78,227,83,71,82,186,212,119,17,176,82,129,186,140,131,205,69,117,170,71,182,24,213,226,103,39,27,64,57,174,90,235,66,187,134,213,25,238,159,42,57,43,145,205,109,233,22,214,90,72,183,154,121,26,119,219,158,121,193,197,22,119,31,50,54,99,212,109,148,183,239,83,116,125,69,58,215,94,179,154,65,184,140,103,170,131,88,55,22,182,247,79,113,53,169,120,140,167,57,35,189,54,47,12,72,176,133,91,242,36,11,184,12,30,104,87,14,99,168,254,221,178,146,99,26,182,49,219,105,171,246,238,183,40,76,78,49,238,13,112,35,195,23,39,46,53,7,18,231,166,13,106,104,254,29,152,219,75,230,235,18,172,160,225,70,72,170,77,220,151,35,171,132,65,24,103,154,96,61,189,43,229,251,248,36,138,82,228,116,53,237,223,217,154,148,58,171,35,73,44,208,236,228,150,60,154,241,155,155,159,180,69,156,118,167,204,219,37,187,144,88,106,12,36,3,29,43,110,226,221,110,144,15,81,88,218,116,40,210,242,43,160,72,29,8,118,111,148,86,115,220,14,126,243,71,242,70,227,89,227,49,31,148,215,67,172,95,196,241,108,76,110,21,131,111,110,243,183,222,197,92,24,17,205,49,35,154,173,140,158,106,205,228,77,110,112,195,53,72,184,173,209,44,113,92,181,73,229,29,156,212,43,145,32,244,205,94,154,101,219,181,87,52,216,34,198,153,24,7,53,171,61,214,232,246,250,86,52,19,121,73,146,41,198,118,152,16,128,228,214,13,106,108,159,186,36,247,37,73,0,103,60,86,120,150,68,184,13,180,227,53,170,218,116,177,91,249,174,115,223,233,89,198,96,249,237,138,213,236,11,115,165,178,145,231,183,220,23,144,43,86,210,114,160,43,173,114,218,102,175,229,48,76,102,182,77,227,54,8,24,174,119,76,213,76,232,85,119,141,200,41,141,60,150,242,3,179,38,160,211,238,36,101,233,90,1,149,136,14,188,250,226,177,154,177,119,38,181,211,164,188,31,104,113,133,169,13,177,152,152,162,228,138,87,213,254,205,106,208,160,237,89,250,109,220,226,229,165,83,199,165,100,182,22,224,240,203,109,117,177,242,13,62,254,54,107,34,125,170,75,153,154,230,224,59,28,55,165,79,60,77,37,145,81,233,78,40,14,111,70,249,46,36,231,156,26,182,24,155,172,147,197,100,71,57,177,190,101,126,67,113,154,208,15,190,69,42,107,70,174,52,77,51,8,174,1,237,88,122,228,251,216,109,173,43,246,108,110,244,174,120,206,46,238,188,190,135,53,81,64,197,129,158,16,24,247,173,203,57,12,145,238,170,87,154,123,139,69,219,219,189,77,164,76,48,34,35,145,222,149,85,160,71,114,242,147,187,21,169,8,217,22,79,165,81,108,44,160,17,86,167,157,68,64,10,227,75,83,109,142,127,92,82,228,145,89,186,108,37,101,27,171,91,80,157,2,18,195,53,94,214,53,144,9,19,167,165,116,175,132,205,189,77,36,92,46,69,48,201,243,224,211,132,129,19,13,212,212,99,107,54,65,172,228,141,32,199,180,170,128,177,21,155,113,254,144,172,66,214,132,200,54,96,213,22,117,138,54,24,173,104,190,134,117,78,126,108,164,164,85,103,155,156,26,179,54,90,118,56,226,171,176,95,51,154,244,98,180,56,158,231,176,199,226,4,88,237,33,184,193,105,151,0,149,228,55,249,205,98,120,155,77,183,212,226,184,187,64,177,207,10,96,20,28,26,118,173,101,13,214,171,13,164,19,42,202,95,114,2,122,12,26,175,107,59,90,93,79,105,124,236,140,27,102,225,209,187,247,250,87,157,21,201,239,68,239,189,180,71,63,162,235,233,164,36,186,125,206,102,220,65,30,98,159,148,250,138,236,99,99,117,101,36,159,33,68,32,38,222,188,140,243,84,53,203,8,53,75,85,150,33,8,44,153,44,6,14,71,74,195,209,53,73,52,25,228,180,191,220,235,55,221,99,208,30,223,214,180,105,86,78,75,115,37,23,13,78,214,84,91,139,8,12,60,76,28,6,35,211,6,160,251,8,243,139,206,65,42,187,178,221,249,20,174,127,178,244,181,156,184,145,100,112,224,3,206,48,106,172,58,146,106,69,228,218,202,129,127,139,185,200,172,83,109,26,218,234,199,70,247,182,210,91,162,17,19,35,39,150,83,28,125,127,74,224,188,81,224,171,141,54,226,77,79,75,56,140,129,43,3,252,134,59,115,93,165,149,181,165,213,212,101,29,64,88,137,35,223,229,173,102,184,55,16,162,253,157,100,220,165,48,71,202,70,127,159,21,48,171,40,75,221,33,198,63,11,213,30,69,99,175,7,157,98,186,148,168,12,55,140,28,215,89,52,145,93,77,109,37,140,138,232,80,171,130,57,7,219,242,168,60,73,224,249,53,59,171,139,237,50,24,225,184,137,50,240,142,1,0,142,159,165,115,58,54,167,117,165,234,130,59,216,221,89,228,3,99,17,128,49,214,187,84,99,86,238,59,152,74,151,42,191,67,164,72,110,158,49,114,114,66,177,200,61,42,170,219,25,230,123,134,101,84,254,233,233,154,233,110,38,16,217,143,42,48,85,250,103,167,53,207,92,164,145,162,184,66,223,56,249,7,74,206,18,185,18,133,149,204,235,133,100,19,44,33,246,164,131,37,187,140,30,43,119,66,183,251,85,186,239,59,145,142,57,234,15,181,85,190,138,73,162,105,162,3,99,128,89,23,168,111,240,167,233,45,115,105,61,178,36,76,80,182,88,26,42,187,199,221,46,14,242,179,47,71,100,32,213,24,34,185,219,201,30,213,171,127,52,119,222,29,188,92,128,192,99,29,250,211,109,100,146,125,74,73,16,39,39,102,213,28,250,243,249,83,124,70,145,90,104,163,15,26,75,51,13,202,58,231,53,140,101,119,115,162,73,38,116,30,20,137,99,183,133,91,147,180,14,125,43,82,77,171,45,196,5,83,201,97,250,230,178,180,217,18,38,178,132,7,1,213,114,222,248,169,181,49,42,217,223,24,178,207,24,220,49,68,25,140,198,120,183,200,135,75,183,140,70,191,46,10,176,245,174,142,202,17,113,162,218,220,149,27,217,6,79,233,92,29,254,163,38,161,224,251,119,100,253,241,60,147,211,61,49,93,230,154,26,61,14,209,23,115,24,209,73,21,188,119,34,79,221,177,205,124,64,209,139,105,214,250,165,172,42,159,103,137,203,149,28,156,17,214,185,29,10,107,157,78,31,178,196,207,34,203,177,143,168,36,28,215,170,106,235,11,232,119,126,108,192,68,45,164,37,91,212,224,255,0,74,243,191,135,208,53,188,82,94,99,96,105,83,105,110,155,112,122,82,146,212,113,126,229,153,216,234,12,182,158,26,123,33,17,142,68,140,140,14,135,131,214,176,190,23,77,12,158,26,150,20,145,13,210,151,38,51,221,119,14,191,157,111,45,196,119,115,204,215,5,246,238,56,56,200,60,30,43,157,209,172,34,240,238,167,21,245,190,60,153,153,145,129,30,167,63,210,149,174,215,144,163,164,90,238,93,49,181,134,183,37,184,109,182,215,3,144,223,222,244,250,84,46,210,232,87,77,106,219,254,205,43,100,49,237,244,173,29,101,98,120,190,220,202,72,70,227,30,158,181,46,171,16,212,116,136,215,239,51,69,185,8,237,211,252,106,155,179,183,114,147,216,110,159,33,104,25,95,24,223,148,35,184,247,167,92,168,44,15,150,172,9,3,233,89,54,19,25,45,158,40,201,243,45,136,70,207,122,154,242,240,171,199,17,102,92,252,217,95,243,210,167,145,116,42,230,23,136,166,9,45,188,130,109,187,89,178,189,184,227,250,212,90,116,59,244,171,219,177,36,37,177,184,103,255,0,215,90,58,141,165,133,205,186,71,116,197,67,49,93,249,231,230,231,250,87,55,166,36,48,107,51,232,210,204,82,48,113,19,147,195,15,127,122,174,91,20,158,133,155,217,35,188,210,163,187,146,20,219,8,253,227,99,181,121,246,174,240,203,170,186,90,170,180,100,2,141,93,70,166,151,147,201,115,166,90,22,104,81,191,120,23,186,255,0,156,87,37,47,150,53,61,177,163,32,81,180,131,211,53,209,135,90,152,87,55,244,25,146,41,145,214,36,243,190,225,32,127,159,74,232,220,75,165,235,41,125,19,101,100,77,146,3,202,128,72,63,210,176,188,30,98,142,25,154,117,44,12,184,83,220,26,235,116,92,93,93,220,89,93,160,40,202,74,147,214,177,172,215,48,82,87,69,197,179,142,71,105,152,101,37,78,30,51,199,110,41,208,233,86,246,209,25,112,24,103,189,115,176,106,146,232,146,75,3,19,45,174,73,218,199,149,231,181,105,45,251,201,6,237,174,18,97,242,100,113,143,241,172,29,214,197,203,83,161,219,8,133,8,193,44,62,64,127,189,219,21,102,9,25,227,84,88,192,101,234,49,214,185,219,75,128,46,109,35,148,146,209,202,174,61,56,174,173,118,0,38,102,34,71,108,140,14,49,85,73,104,211,50,157,153,203,248,163,69,134,251,76,134,230,210,23,123,157,224,190,196,25,174,38,123,63,176,194,147,92,59,164,206,15,12,48,69,123,53,150,203,101,149,152,237,78,13,115,186,246,135,103,174,111,30,86,211,131,134,220,69,116,115,91,66,26,123,163,205,12,111,116,201,3,221,58,38,51,149,110,79,53,127,74,241,14,167,163,27,136,163,154,73,193,249,84,187,158,0,166,223,120,110,251,74,186,127,43,108,144,166,208,62,108,145,88,141,49,105,30,63,184,115,200,61,107,68,163,34,19,103,165,248,79,226,36,6,25,109,239,237,227,70,227,105,115,193,36,226,186,205,123,71,210,174,236,163,184,133,109,141,196,203,147,44,104,9,197,120,165,204,80,155,69,95,148,16,56,56,171,90,23,141,245,93,4,52,19,55,218,33,218,66,143,44,28,12,125,42,29,55,31,132,171,166,245,61,50,223,195,54,42,210,0,241,42,198,163,147,18,156,231,240,172,47,17,232,178,219,198,52,187,8,18,69,73,4,158,98,198,50,7,95,74,77,47,226,69,133,218,44,87,10,235,33,24,218,33,245,226,181,109,124,89,167,189,240,181,138,108,205,42,237,37,211,7,138,158,105,90,236,110,43,185,207,223,200,214,240,44,109,96,197,76,123,87,9,222,185,253,46,198,59,120,238,165,190,134,81,149,59,23,203,227,53,234,215,182,176,132,182,14,99,144,103,113,230,155,231,105,42,239,9,183,66,120,60,211,140,237,184,114,179,133,178,180,183,186,134,11,141,89,37,142,220,17,28,106,203,145,205,99,120,162,8,96,190,72,45,163,127,37,27,140,46,6,13,122,197,228,250,125,246,154,177,52,75,177,36,4,47,208,212,114,105,58,13,210,22,150,37,102,97,198,100,60,126,180,148,181,7,79,186,185,230,250,244,30,29,178,181,179,125,62,127,54,229,99,6,80,49,215,210,178,109,3,200,30,225,145,147,127,8,7,21,232,246,190,12,240,164,86,179,221,93,5,44,27,143,222,30,153,246,53,21,172,122,35,197,48,85,249,35,57,143,175,21,78,167,64,80,125,52,56,203,171,9,174,180,247,88,99,41,228,141,206,123,177,170,186,68,87,214,124,253,157,246,186,156,50,175,32,250,215,123,24,130,243,114,218,219,146,31,229,32,231,12,107,102,219,195,177,65,106,198,229,16,56,95,148,103,165,46,96,179,93,78,10,202,43,183,211,173,44,46,30,95,179,163,25,48,203,158,115,239,90,186,149,176,191,154,218,213,163,144,91,168,195,182,209,205,117,241,205,167,38,140,177,173,162,189,204,96,133,82,185,171,22,118,102,75,59,56,214,198,63,50,86,221,33,35,167,127,194,151,152,52,250,153,229,60,55,225,237,33,21,100,27,229,76,75,24,80,77,67,111,227,43,93,61,173,225,211,52,82,233,212,21,139,255,0,173,93,34,120,98,206,91,169,230,158,210,34,228,241,201,233,249,214,164,90,85,129,69,72,237,145,66,12,119,165,100,250,130,82,251,54,56,241,226,143,16,234,87,114,17,161,203,26,175,49,146,164,84,146,91,120,131,93,181,140,52,114,65,34,73,203,115,207,235,93,188,113,198,178,46,216,194,133,24,233,78,145,1,77,177,0,170,14,120,167,24,197,14,210,123,156,187,120,55,82,184,146,49,117,169,72,35,78,120,245,171,214,254,15,183,180,138,68,123,185,92,201,199,79,124,214,140,236,240,128,205,33,1,121,171,86,210,71,121,104,38,14,66,47,191,90,23,45,236,150,161,236,213,174,202,23,35,74,240,238,153,230,186,40,49,174,65,40,50,107,199,53,127,20,207,99,174,234,218,161,182,9,246,177,229,194,164,250,169,175,70,241,54,164,186,172,145,218,90,226,77,137,186,94,132,14,107,202,110,44,207,136,188,114,240,72,127,208,160,112,91,176,227,233,88,185,169,85,215,100,109,8,37,18,247,132,124,59,123,167,198,250,213,240,218,29,73,25,237,145,255,0,215,174,138,9,226,123,83,23,57,146,64,160,250,10,146,242,229,181,11,231,177,182,5,109,35,24,192,233,128,43,111,66,210,98,154,218,105,101,140,110,92,21,252,43,146,173,110,121,106,109,20,148,108,141,133,211,214,218,194,61,62,39,0,176,206,64,170,246,59,44,167,117,103,223,180,227,147,69,203,221,188,113,220,70,15,152,78,208,49,210,163,26,36,241,91,249,179,76,90,73,228,206,223,74,205,71,154,69,54,162,172,110,217,92,194,162,75,165,0,42,140,1,210,185,13,82,88,117,157,69,95,83,88,196,33,91,98,117,199,53,177,172,25,44,226,130,20,59,98,69,253,230,57,230,177,109,180,185,153,100,158,68,18,33,24,66,123,87,161,20,212,121,78,103,102,238,85,51,91,233,178,71,111,105,111,25,4,158,66,142,149,161,37,244,218,100,113,204,99,84,112,65,0,116,168,46,116,73,101,154,55,70,17,149,78,78,123,213,105,227,157,163,65,113,58,179,231,244,170,106,196,59,35,35,196,150,242,248,210,234,36,150,226,107,117,132,242,99,108,100,119,172,166,240,166,143,103,36,168,151,119,4,237,0,13,221,254,181,208,94,199,44,112,129,4,103,46,216,98,43,31,236,76,170,73,39,206,13,158,70,120,167,22,208,159,43,221,18,90,120,111,79,211,221,25,98,221,43,140,229,176,115,82,74,32,251,68,144,27,116,3,25,39,109,71,122,215,51,106,54,210,163,20,141,84,12,0,57,168,229,134,226,73,229,100,36,59,156,96,138,109,183,212,90,45,133,88,180,184,224,96,144,174,88,16,196,14,106,24,52,139,57,109,148,172,109,181,73,57,36,213,230,180,138,218,36,12,51,46,57,197,71,113,242,88,164,72,198,53,39,156,26,87,97,185,92,157,48,90,249,83,50,71,191,229,206,57,52,175,6,132,246,126,66,97,118,99,4,147,235,81,221,233,182,119,34,15,159,115,70,114,65,168,47,52,102,157,76,177,206,20,30,128,1,242,138,44,216,238,145,114,246,199,64,254,203,89,114,164,140,110,80,79,76,211,110,231,240,249,179,134,75,72,85,142,48,72,200,231,165,102,67,165,44,49,23,150,82,195,7,119,189,17,233,206,45,145,149,66,198,27,42,0,166,147,93,66,232,233,237,38,210,134,133,34,249,72,172,163,44,113,147,154,231,173,39,177,120,103,71,140,18,114,50,78,41,96,103,153,164,183,85,192,108,110,247,170,210,233,163,237,76,4,155,65,28,1,84,43,154,202,218,108,154,92,54,137,110,164,161,203,176,205,94,138,231,74,181,182,87,138,218,54,0,109,37,185,199,53,147,165,195,109,97,20,190,100,165,178,57,239,79,19,218,48,67,134,217,159,186,69,12,119,44,92,220,232,183,23,33,34,68,12,196,3,215,138,145,244,219,6,212,21,86,29,240,68,185,44,9,198,106,178,220,233,178,79,150,183,216,87,171,98,181,116,251,139,64,158,94,239,221,147,207,53,14,77,14,215,221,12,183,93,58,25,141,208,179,12,1,200,94,121,52,248,181,81,42,78,94,196,70,215,15,133,32,99,138,83,127,4,10,84,32,49,163,16,171,144,106,120,238,173,217,55,21,82,113,242,143,74,155,220,77,118,34,49,91,64,224,33,114,37,27,78,9,226,155,46,141,98,231,203,50,74,224,12,146,73,164,5,221,163,46,64,195,102,174,67,34,73,230,52,141,141,167,25,166,155,232,11,66,140,154,8,223,10,219,221,76,164,47,0,18,7,229,89,145,216,106,17,78,240,37,236,192,43,128,78,120,235,93,18,93,1,51,205,143,245,99,3,154,72,37,83,19,200,227,27,155,36,226,139,247,29,174,81,142,61,109,86,72,161,185,145,159,60,55,29,40,183,211,109,46,100,145,239,46,238,25,145,112,87,113,225,171,72,220,77,189,94,212,97,71,95,122,101,148,177,198,36,5,3,179,72,88,228,82,211,168,114,153,146,233,246,15,99,26,71,53,194,200,100,195,158,57,21,98,63,10,248,104,174,211,230,177,108,22,57,231,53,173,38,215,43,136,16,13,195,162,138,108,211,194,38,42,34,82,84,224,144,40,214,218,48,229,42,193,224,255,0,15,79,117,254,141,231,112,57,221,244,173,219,31,10,105,75,20,159,241,47,12,113,247,139,123,85,20,96,210,23,133,252,162,7,240,210,60,247,242,171,36,23,50,40,238,119,85,115,247,212,57,17,117,60,23,97,143,151,78,95,159,159,189,239,86,101,240,102,141,26,169,91,33,230,145,206,88,214,55,219,245,0,128,173,228,197,35,24,99,186,164,154,254,246,224,199,36,87,82,140,118,38,143,105,166,136,57,17,187,23,133,173,188,148,67,108,138,139,207,92,211,110,252,63,166,180,13,155,64,25,71,222,2,171,127,107,223,198,138,29,217,247,168,193,205,61,53,107,153,82,88,202,18,234,1,170,230,86,208,106,40,168,154,94,139,113,106,35,107,44,8,242,15,4,18,126,181,111,74,211,252,56,154,113,130,75,80,9,114,8,32,154,134,206,234,210,100,144,60,155,92,28,178,231,28,210,60,145,184,17,198,133,95,57,13,186,146,147,38,84,226,247,70,213,191,134,116,33,114,35,142,19,242,46,225,201,166,120,175,77,130,75,104,238,97,67,231,68,192,112,63,135,20,90,220,125,142,226,47,57,135,206,48,204,79,106,209,212,76,109,34,148,112,226,81,140,3,156,241,69,70,229,6,135,74,17,132,244,57,200,228,89,98,130,69,60,142,14,43,51,94,23,17,198,47,45,70,95,60,250,10,177,10,157,62,229,210,95,245,124,149,250,230,180,109,29,36,180,158,23,64,124,208,64,6,188,54,185,37,239,108,122,151,124,186,28,166,171,4,90,183,135,252,233,101,13,117,179,61,120,235,84,116,93,99,207,210,173,173,174,28,23,130,69,28,14,112,13,110,106,75,6,141,17,134,69,24,41,233,239,92,163,132,182,158,18,159,42,206,227,24,3,214,182,166,211,94,154,162,102,174,143,97,142,215,77,190,180,142,232,41,42,122,118,231,53,20,214,214,145,56,11,25,36,243,203,86,119,134,238,150,12,233,108,9,85,220,234,89,179,197,110,94,237,100,93,145,128,202,59,10,245,161,53,56,243,35,207,229,81,209,149,76,172,169,229,152,201,7,166,15,74,165,113,96,37,42,202,204,0,251,199,61,106,195,187,0,35,201,220,87,147,85,4,77,14,99,37,152,55,35,230,52,93,142,200,68,181,149,112,124,230,33,122,13,212,93,253,173,227,38,54,32,236,232,91,131,68,106,91,112,36,212,191,52,174,168,131,39,24,165,202,128,134,218,6,30,80,151,59,149,115,193,169,124,178,103,4,185,57,239,158,148,21,96,237,39,221,96,49,183,52,213,59,17,183,28,177,232,125,40,64,52,91,24,230,118,71,57,250,230,158,98,8,36,25,35,191,227,81,197,43,21,4,240,217,228,250,213,157,191,188,102,39,60,83,29,144,207,34,24,173,196,47,153,75,174,112,125,106,183,246,92,2,1,184,13,231,129,86,99,114,6,243,203,116,252,41,102,92,186,182,255,0,194,144,172,136,19,77,84,179,49,116,36,142,254,245,63,145,180,199,180,147,140,14,180,231,223,32,200,235,82,41,88,22,50,131,204,39,239,80,22,36,159,203,75,162,200,48,192,122,211,86,220,75,24,148,240,115,158,189,105,146,46,251,143,59,56,207,106,150,73,15,150,49,219,160,166,183,16,201,83,50,6,95,189,222,190,90,75,149,69,43,95,84,180,69,83,126,121,175,145,17,247,203,141,184,6,170,22,38,104,210,178,190,11,117,237,154,217,191,212,165,146,219,17,157,163,21,147,107,166,249,205,189,77,79,121,4,240,199,129,200,163,149,92,155,25,30,123,52,167,113,57,173,11,24,140,141,152,201,166,219,105,47,112,187,254,233,173,93,58,208,218,203,180,182,106,46,174,22,50,175,96,223,38,36,99,85,36,130,48,70,13,104,235,187,188,207,150,176,73,144,184,228,214,241,19,47,173,184,220,43,65,22,5,31,116,26,201,99,42,166,69,73,107,49,233,33,230,173,136,212,13,19,241,182,154,101,72,15,202,152,168,227,66,14,236,241,73,37,196,121,216,121,207,122,207,115,68,89,185,190,51,91,236,7,168,198,42,132,86,192,163,22,90,107,74,128,128,40,107,163,229,144,42,146,97,116,88,182,183,133,62,110,226,157,45,254,199,1,69,103,193,59,140,231,145,91,86,22,73,113,135,101,172,230,209,73,51,99,65,212,193,117,5,107,167,251,92,101,129,40,43,159,177,180,134,9,7,3,21,183,42,66,214,251,148,243,92,83,149,217,208,150,130,78,240,206,118,128,57,171,80,216,172,22,197,199,165,103,65,26,43,135,99,87,110,174,152,219,132,78,7,173,74,76,165,99,54,48,207,120,70,120,173,32,236,23,97,53,29,148,0,160,45,235,214,180,126,204,129,148,145,84,145,44,243,221,126,51,29,242,49,233,186,181,116,245,12,187,251,98,166,241,69,146,151,86,81,222,147,79,3,236,170,157,234,174,74,35,155,5,88,55,67,92,215,148,144,234,97,212,113,154,233,117,100,49,71,144,123,86,125,181,170,180,38,71,235,84,157,134,203,178,93,171,219,5,56,228,86,85,179,172,119,192,116,201,166,128,237,116,16,55,203,154,154,242,31,179,76,143,214,138,142,232,112,220,216,153,73,42,217,235,85,238,153,148,10,79,180,22,141,27,168,20,247,117,154,60,250,87,44,22,186,155,203,99,19,80,98,208,144,106,206,144,219,109,240,105,183,72,173,19,113,77,211,219,104,219,91,152,50,252,169,184,100,212,72,172,8,197,61,216,253,222,180,177,200,51,130,42,25,81,39,88,139,253,234,163,168,66,34,7,6,175,52,216,78,59,86,78,163,59,48,0,247,167,71,226,10,155,24,55,82,21,99,138,170,15,152,217,169,111,114,73,197,37,172,89,230,189,85,177,195,45,207,70,139,195,242,223,95,93,106,176,60,166,120,88,50,174,120,3,242,250,82,222,35,93,149,212,13,187,57,143,135,78,217,245,171,30,23,213,238,164,186,186,30,88,64,240,157,193,79,184,170,19,203,168,195,36,241,64,142,109,164,127,156,247,21,229,203,153,79,148,244,95,118,71,37,245,177,211,94,220,47,149,156,148,39,174,125,42,181,166,155,47,136,99,75,27,144,35,144,241,28,139,199,243,239,90,147,90,91,79,111,27,149,251,156,16,122,253,106,88,180,215,48,11,136,37,117,69,60,18,122,26,29,78,85,238,142,77,90,204,226,90,107,187,29,73,236,47,46,157,146,218,79,40,115,214,189,23,75,176,133,230,182,193,13,27,174,72,172,205,99,194,246,58,197,136,158,11,141,183,95,196,65,28,159,126,43,27,195,218,141,230,147,172,125,134,246,84,33,99,33,15,60,156,143,122,218,86,169,15,115,116,66,78,250,29,149,216,183,211,245,7,120,134,63,132,14,213,165,111,168,69,30,152,177,130,205,32,63,46,222,163,222,168,89,217,54,169,113,48,153,149,27,97,124,31,79,106,200,181,158,93,62,227,120,141,230,143,36,122,247,174,91,71,161,109,38,142,129,167,154,72,153,218,16,174,195,97,115,156,145,89,90,183,131,237,245,45,45,94,61,201,168,71,17,96,202,70,91,145,199,74,232,188,216,175,237,145,148,148,139,0,182,238,160,212,210,186,199,168,197,42,56,100,116,219,199,99,237,249,82,140,229,23,120,232,200,79,75,51,205,180,77,101,237,92,233,58,194,201,28,168,127,118,239,208,246,173,88,217,165,212,216,68,185,64,164,231,177,228,85,205,123,195,209,235,54,6,71,103,89,55,16,178,113,187,63,149,114,218,70,165,123,162,222,165,134,171,23,147,131,178,57,159,238,184,255,0,26,234,166,163,85,185,71,114,102,244,55,100,182,145,35,184,158,48,118,227,7,30,181,13,141,212,201,61,188,146,116,206,49,138,233,52,243,22,201,172,73,87,107,143,153,90,168,199,165,201,20,206,206,155,188,163,140,45,101,206,239,102,68,96,155,230,44,157,62,93,54,254,43,200,137,98,237,230,109,30,152,174,90,254,245,181,47,16,159,58,50,33,83,183,7,234,43,114,255,0,82,155,72,41,52,194,67,20,170,118,150,232,61,171,26,208,199,123,168,199,46,226,68,174,8,3,166,115,78,17,220,218,110,202,231,164,217,90,72,210,43,48,196,73,183,96,252,41,235,27,71,13,249,44,196,72,133,65,247,36,86,180,172,169,4,111,242,130,34,25,3,166,106,142,159,44,115,69,113,27,17,137,20,242,123,31,106,184,165,99,150,78,250,156,134,148,226,239,194,175,16,57,120,46,88,96,247,193,174,230,11,213,135,77,19,33,33,74,0,126,181,231,154,28,19,13,81,108,195,41,137,167,144,157,189,79,4,255,0,74,238,226,183,206,150,45,92,96,18,1,35,174,10,147,253,40,212,26,34,241,3,45,231,133,238,164,98,145,200,97,33,113,192,32,241,89,90,124,9,107,161,90,198,14,245,194,166,212,245,193,230,164,241,76,15,255,0,8,228,113,33,62,90,253,227,223,2,164,210,26,33,167,44,74,14,239,148,131,248,85,238,5,171,73,133,187,164,5,92,6,60,19,138,139,91,83,14,144,197,152,176,133,247,40,227,222,174,71,111,147,190,86,37,135,43,77,158,49,45,149,196,45,243,111,83,214,170,11,116,250,129,28,119,112,94,248,123,116,64,50,180,39,112,111,239,251,84,122,13,210,73,162,56,118,0,163,108,203,117,31,74,207,240,226,198,246,83,70,88,175,148,248,193,232,125,170,206,143,10,109,191,138,68,33,188,240,16,15,187,220,230,166,122,201,53,208,19,40,21,150,13,110,246,214,222,62,25,60,226,205,223,31,254,186,177,100,70,171,12,142,200,22,72,212,46,0,245,255,0,245,85,251,162,182,222,44,180,154,73,16,172,208,21,8,189,59,10,160,103,75,31,17,207,14,221,138,227,32,14,156,127,250,233,39,248,148,85,158,197,38,81,103,112,62,86,127,189,220,125,43,46,95,11,188,151,143,59,48,34,34,10,182,121,192,173,251,235,121,47,213,140,76,17,203,109,7,208,122,215,55,114,218,206,152,230,212,161,158,38,235,34,230,166,238,246,41,14,145,225,209,45,46,47,149,147,104,95,159,119,36,215,150,92,76,90,250,238,239,112,80,238,26,37,97,193,205,119,177,233,179,92,222,69,111,169,121,145,193,60,128,13,223,116,142,181,159,241,50,199,79,211,239,97,182,128,69,231,8,129,34,53,56,3,34,186,40,75,150,124,175,169,19,143,50,111,177,83,194,186,204,118,51,73,107,113,110,28,72,195,230,3,161,61,197,118,179,94,47,150,36,182,9,230,33,252,113,131,255,0,214,175,54,208,157,87,84,69,154,77,165,157,64,202,241,156,87,101,171,65,112,135,109,186,51,72,72,201,143,143,151,30,255,0,133,77,120,167,35,58,82,86,208,133,35,180,188,159,236,247,59,193,114,121,99,198,107,91,72,187,251,98,62,159,44,163,203,182,124,32,3,7,0,30,107,30,195,79,146,91,164,18,146,167,57,27,216,30,107,104,233,77,105,118,146,176,17,57,111,188,131,134,30,245,140,146,75,221,26,119,101,205,54,213,140,177,223,21,14,171,38,48,125,51,93,96,116,188,49,48,100,202,140,21,95,106,226,101,212,62,199,60,118,112,239,216,73,59,178,14,79,90,217,211,175,218,201,129,112,126,97,156,17,235,78,155,211,81,77,106,95,212,38,98,220,30,23,25,21,161,107,114,147,68,163,104,0,12,30,43,28,179,204,93,130,110,15,210,158,146,188,4,0,8,63,74,187,178,83,177,170,44,93,101,103,56,116,115,146,10,131,154,227,60,99,225,117,189,141,238,236,144,198,232,155,182,170,14,78,71,244,174,186,219,84,37,54,56,59,187,31,74,181,44,176,11,101,83,243,22,4,117,237,79,173,208,59,88,249,237,165,149,110,12,114,172,145,237,36,100,140,83,151,112,7,230,39,62,166,189,11,198,158,19,134,226,194,11,171,49,182,98,204,88,228,224,241,94,106,204,240,184,180,159,106,202,58,245,201,174,168,77,72,197,173,75,218,93,236,122,70,173,5,244,214,201,36,65,215,33,143,29,121,175,84,88,188,57,227,105,214,243,77,8,151,16,169,102,242,128,4,87,146,38,214,38,57,14,84,214,135,134,53,121,188,59,171,199,42,187,11,121,84,171,1,74,170,186,185,81,177,234,18,248,122,218,91,165,121,53,27,152,99,199,204,185,29,171,53,124,24,247,215,115,75,103,168,78,80,30,165,133,119,80,152,47,35,82,208,97,94,32,192,149,28,130,61,107,50,104,173,109,229,97,108,226,21,193,221,243,103,167,53,129,124,134,21,191,129,46,71,203,54,167,58,174,115,156,173,67,39,130,68,82,63,252,76,238,36,65,211,13,210,180,134,179,60,247,9,111,100,67,150,227,36,113,90,41,164,93,136,137,186,153,3,200,192,8,215,57,197,72,123,189,142,122,15,8,68,110,254,205,4,215,114,198,202,88,242,58,226,183,116,255,0,14,92,218,68,2,89,57,3,133,47,140,98,186,91,123,117,210,89,35,141,3,186,142,189,122,241,87,140,55,23,82,34,51,98,49,212,85,171,61,7,107,156,202,218,94,136,252,164,180,216,3,100,108,198,86,175,62,131,113,115,36,77,51,204,25,136,207,34,186,40,237,227,181,93,187,67,49,24,205,60,183,67,140,96,122,119,161,104,62,83,40,233,94,70,224,145,16,114,0,200,7,53,118,210,9,161,121,60,220,96,140,47,3,138,176,138,64,39,212,230,146,66,50,0,207,231,73,189,71,97,85,151,205,101,108,1,183,174,41,234,60,188,176,198,223,90,136,41,39,33,123,96,211,194,163,143,153,176,7,108,213,33,137,43,22,85,100,239,214,154,196,194,184,245,169,4,208,71,192,60,47,122,168,215,175,113,230,24,224,37,7,67,68,144,117,11,155,105,46,130,166,48,135,134,34,179,53,205,115,79,240,222,157,13,151,154,26,230,99,178,24,122,146,77,105,200,102,142,31,58,71,40,162,50,205,206,59,87,153,223,93,195,125,174,92,107,87,79,205,176,197,184,108,117,199,106,231,171,36,182,221,132,98,229,177,79,89,158,63,13,248,102,123,85,155,118,177,117,186,67,24,39,42,9,251,185,172,251,53,184,210,188,51,100,201,110,102,187,188,57,149,253,57,205,84,211,34,155,196,119,183,90,157,249,37,16,182,221,198,186,107,39,55,46,182,177,174,228,141,1,233,192,21,140,154,130,181,141,213,180,44,104,48,74,215,65,24,16,92,124,205,142,156,87,99,109,25,143,116,96,237,68,198,79,173,83,211,98,91,107,55,156,70,25,147,61,1,205,69,105,172,67,114,178,51,163,229,115,154,228,114,230,149,236,105,21,107,220,222,180,105,110,53,2,161,2,192,189,255,0,10,173,168,234,137,101,168,5,153,114,163,238,123,154,171,101,168,220,88,89,101,148,188,147,55,202,113,208,86,124,237,53,251,188,142,0,72,27,140,251,241,94,132,41,165,31,51,154,82,109,150,90,224,221,221,52,147,231,19,114,23,233,207,244,168,165,190,156,20,134,37,95,40,183,83,233,80,205,48,73,68,96,110,59,56,57,233,197,36,123,86,34,75,124,193,62,81,239,90,166,172,72,146,223,249,97,218,89,81,178,216,192,7,165,54,117,134,119,75,152,227,44,236,48,171,218,171,69,229,149,101,155,230,32,244,62,181,100,25,82,49,188,236,219,211,2,145,45,92,91,82,173,113,34,74,128,8,148,144,63,218,197,86,116,141,216,174,192,29,198,75,85,136,226,71,59,150,109,187,143,34,154,172,170,28,133,5,148,224,55,181,32,219,114,157,197,162,9,32,42,217,242,241,145,138,131,84,15,246,144,34,65,186,78,120,29,42,117,150,73,89,221,147,110,27,57,246,162,117,146,95,244,128,112,184,192,163,81,90,251,21,100,180,2,63,55,57,96,57,6,168,162,61,203,0,83,191,83,90,239,56,107,102,194,114,6,51,76,157,130,40,142,53,192,24,5,133,9,220,45,99,53,116,103,158,109,241,0,23,248,219,61,42,15,178,71,20,206,166,66,93,70,213,92,214,170,173,208,146,68,136,17,25,198,7,227,85,38,181,104,174,188,214,249,152,17,197,59,216,10,18,171,66,187,25,9,82,8,38,148,91,220,249,73,28,80,177,93,191,46,77,110,121,104,67,36,209,143,152,103,154,123,74,35,68,99,24,82,163,11,129,214,149,194,199,49,36,55,17,2,171,23,239,79,82,42,21,73,37,31,40,33,215,239,19,93,58,72,30,81,242,97,143,222,38,171,205,10,155,210,201,128,7,92,119,162,225,99,159,22,187,1,14,9,39,223,21,20,154,104,146,72,228,96,192,3,200,223,211,242,173,235,139,65,43,9,0,12,9,24,74,99,192,168,239,152,240,228,116,29,170,150,162,177,138,246,205,231,103,97,218,120,235,214,137,237,217,95,11,157,190,213,178,225,164,133,10,197,180,47,122,146,218,217,1,50,72,64,29,243,69,236,27,24,139,20,246,227,247,81,249,187,142,106,228,81,73,46,91,238,178,246,171,172,18,0,54,28,238,63,165,58,24,90,57,12,153,249,90,139,133,200,35,118,216,236,232,78,222,156,212,209,75,128,50,49,184,243,86,161,141,174,7,150,23,106,250,226,150,107,15,53,48,175,243,47,74,157,131,113,151,44,177,207,27,14,75,12,85,183,136,139,100,93,192,191,82,43,53,161,151,207,141,72,36,175,94,58,213,152,227,154,89,217,136,112,64,199,35,138,106,197,39,98,219,51,37,187,21,92,0,57,34,155,11,172,176,72,18,60,28,138,92,24,161,96,252,169,234,51,83,66,177,132,251,216,83,212,138,76,105,220,69,105,32,64,89,129,35,174,106,27,114,178,78,203,133,3,118,230,57,207,21,25,4,222,59,71,151,76,99,7,214,167,138,68,143,204,98,128,59,141,163,138,6,32,146,49,114,207,1,44,57,194,143,165,55,253,53,246,253,157,113,156,238,39,173,75,20,11,109,181,144,224,175,83,79,55,110,67,24,215,63,54,5,0,42,137,18,4,129,151,128,114,196,83,153,143,206,177,224,166,57,56,198,42,87,159,236,146,189,188,137,159,48,175,63,173,67,113,7,154,239,26,18,160,158,171,249,209,96,38,177,158,73,11,70,248,42,157,43,74,37,132,171,74,9,220,252,16,167,173,98,71,31,149,44,168,17,200,24,27,187,115,87,237,103,142,222,213,131,46,226,164,208,7,63,125,99,112,186,199,150,16,226,70,200,249,187,14,107,114,4,18,219,130,93,86,68,56,206,49,86,172,218,27,180,105,66,5,151,27,67,17,200,170,63,102,150,221,101,129,216,24,195,110,223,248,211,178,234,4,215,50,199,52,145,193,41,147,0,140,149,29,107,164,210,111,96,158,208,196,171,204,35,171,14,79,56,174,122,234,80,230,40,45,198,89,87,57,197,94,211,109,165,183,180,243,93,243,35,159,187,237,78,47,149,232,34,235,88,67,170,91,79,16,56,157,57,65,248,230,179,37,32,204,176,70,113,36,36,7,252,171,107,78,150,47,183,164,143,136,207,67,239,197,100,248,147,78,120,53,17,119,3,177,23,77,134,192,224,96,87,38,54,138,148,29,69,208,232,195,212,124,252,178,51,181,155,68,212,116,201,55,176,107,128,216,79,166,107,55,88,211,173,45,252,63,107,46,85,174,33,25,35,61,235,82,120,226,142,56,225,50,150,155,214,177,173,108,94,250,75,200,37,147,2,34,78,230,60,26,226,131,209,36,117,242,173,75,154,110,173,28,109,167,223,4,249,137,104,223,104,231,31,254,186,244,91,151,85,10,225,91,45,140,123,131,94,59,167,93,173,172,223,103,119,70,40,231,0,241,197,122,118,141,169,29,76,75,25,0,136,66,141,192,251,87,161,134,146,94,233,199,90,22,119,67,174,163,16,92,151,99,242,176,24,166,15,158,110,219,71,122,188,209,173,195,252,255,0,195,211,53,74,226,220,193,33,96,119,3,216,26,234,146,50,43,73,11,9,126,67,193,57,252,42,48,198,55,222,173,133,30,149,105,89,139,178,149,199,203,129,85,130,108,139,120,111,148,30,69,36,244,25,28,114,22,105,101,121,114,73,192,24,160,29,193,125,207,38,147,9,46,122,5,207,2,158,209,136,213,85,79,94,130,146,1,46,39,134,14,73,36,159,186,5,58,41,118,198,65,99,185,135,52,217,81,20,47,155,130,71,65,138,62,121,85,137,80,171,142,180,1,37,164,202,96,105,28,240,167,165,71,149,149,201,70,34,160,130,41,35,136,229,179,147,67,207,37,185,1,99,222,197,176,40,3,76,60,115,40,81,198,7,60,213,113,55,93,188,42,211,85,27,204,10,70,210,221,169,193,54,23,94,222,148,1,50,221,199,36,226,220,3,141,185,207,189,76,78,213,44,57,35,165,69,24,69,96,72,0,145,140,211,210,54,103,96,174,50,57,160,7,164,174,241,16,79,61,248,175,148,227,177,105,55,56,92,14,162,190,166,142,89,35,153,153,148,96,241,95,63,67,37,170,193,252,61,41,162,38,204,77,54,230,120,165,41,180,224,86,167,156,215,109,177,150,167,179,54,222,105,32,3,154,73,29,32,186,233,140,212,57,50,11,37,5,173,182,6,51,77,179,182,105,195,74,77,81,212,102,155,111,152,7,203,81,216,235,5,51,31,21,49,189,192,165,173,43,164,134,177,25,138,176,56,174,131,80,185,142,227,35,140,214,85,196,105,179,11,93,113,19,17,102,243,34,192,29,168,134,46,143,32,197,73,103,18,162,238,106,146,250,72,229,128,8,240,42,153,37,246,69,123,124,198,120,197,100,61,187,51,22,29,5,44,87,50,195,22,211,200,171,240,203,19,219,145,198,230,21,159,83,84,101,50,103,235,64,66,7,173,77,50,121,96,231,214,164,176,141,166,148,13,185,21,114,150,129,24,234,50,202,38,150,229,35,42,112,199,154,238,108,44,225,134,223,29,234,45,59,75,140,21,102,76,123,226,183,34,178,137,184,13,92,115,153,209,24,153,101,6,252,3,83,198,88,38,218,188,246,144,198,9,205,84,243,162,29,250,26,195,169,181,180,34,158,11,134,116,11,144,13,105,203,106,109,172,131,201,32,39,21,98,41,97,154,20,194,131,85,111,212,77,136,203,96,122,83,108,205,232,38,158,178,57,18,23,204,126,149,174,243,6,42,163,181,100,219,219,155,48,62,111,147,210,167,73,73,152,26,119,33,145,234,144,125,169,54,99,145,205,115,246,129,225,212,188,150,224,14,107,175,242,131,62,227,92,118,191,112,44,245,47,53,57,108,99,20,45,193,12,191,149,238,228,49,175,32,54,42,65,107,39,217,10,47,6,157,164,17,34,60,206,57,39,53,124,58,150,36,31,194,174,227,185,207,218,219,58,92,101,143,67,83,106,86,242,221,166,232,248,11,81,179,178,234,78,51,145,90,209,225,237,157,65,193,197,75,216,168,153,154,112,23,16,188,95,196,157,106,105,35,48,68,64,235,79,211,98,16,73,41,254,34,106,119,132,180,165,155,161,172,205,110,97,182,242,133,72,164,178,4,73,138,217,146,209,72,98,43,54,53,242,238,72,199,122,119,34,197,182,218,7,53,17,42,24,84,210,142,5,87,101,203,10,150,52,139,177,162,183,94,152,172,221,118,5,141,17,150,174,59,50,196,49,89,90,189,201,120,0,110,213,173,31,136,154,155,28,252,210,110,205,88,211,112,249,246,170,157,84,212,250,113,216,205,94,150,200,226,221,157,183,135,111,161,89,210,220,249,80,73,34,16,206,185,245,28,114,107,122,59,153,180,196,153,100,140,78,155,179,159,246,107,128,177,210,164,184,154,225,132,251,118,12,171,19,207,225,86,98,213,238,44,12,182,87,130,73,195,198,118,144,222,226,185,106,209,77,221,110,116,210,169,127,136,236,175,46,173,110,196,127,103,69,64,253,87,57,57,171,154,117,220,48,67,36,19,46,87,110,0,247,255,0,57,175,62,211,39,100,212,109,229,72,192,5,241,141,217,56,247,174,186,214,117,254,212,17,200,156,180,153,246,198,43,154,173,39,6,188,206,136,181,36,218,232,100,106,162,125,22,253,94,61,237,12,205,159,92,83,117,123,72,181,59,24,238,109,7,250,76,76,36,222,189,240,15,31,173,116,83,70,130,123,168,238,19,122,184,194,150,231,104,246,167,216,233,13,167,89,124,170,166,55,108,168,106,33,81,69,121,162,138,62,23,214,126,219,58,66,251,146,224,70,85,196,157,113,199,74,171,127,121,117,161,234,176,113,230,91,200,72,101,61,121,63,253,106,185,226,29,63,236,198,13,114,209,162,18,219,227,206,142,62,50,157,207,242,171,122,141,156,58,137,211,245,8,128,150,217,148,21,15,235,239,138,111,151,226,93,73,189,153,110,199,80,105,81,173,218,0,169,63,17,177,61,255,0,206,107,102,40,124,149,142,50,171,230,64,119,159,126,49,253,106,3,99,5,181,136,42,168,146,146,29,91,211,233,72,215,81,197,37,184,150,76,200,255,0,41,199,113,92,242,220,134,181,208,182,215,145,221,66,96,137,74,184,231,229,21,206,248,191,70,139,95,180,132,124,177,92,64,114,142,227,134,32,30,13,111,234,176,181,156,118,247,112,20,6,65,248,19,158,149,90,226,210,242,57,118,17,185,73,18,18,223,238,244,31,157,56,201,197,243,32,90,238,114,62,22,212,140,162,224,202,164,93,90,169,136,224,225,122,142,64,235,219,214,186,187,25,103,146,19,58,169,220,122,131,222,184,207,18,233,242,216,202,218,205,148,70,32,24,36,241,169,198,87,169,111,204,15,206,182,45,111,231,150,11,57,173,154,83,12,138,14,236,113,159,74,222,105,75,222,67,138,232,139,254,37,137,33,240,236,182,87,138,205,39,146,94,38,61,70,72,255,0,26,229,188,19,110,90,238,40,228,220,66,56,81,234,43,161,241,8,145,47,161,26,132,199,108,145,243,158,195,142,148,190,11,211,119,94,95,92,163,41,140,72,22,49,237,235,250,85,83,110,49,104,153,106,142,192,195,112,144,78,133,178,65,227,63,221,166,120,90,23,158,89,85,144,21,59,151,230,237,199,90,155,18,153,48,199,146,113,197,106,216,40,211,100,93,225,66,49,36,145,244,52,227,177,140,209,196,120,94,32,158,34,112,202,184,134,119,57,239,208,215,114,209,135,30,122,227,202,242,193,30,187,191,206,107,135,240,202,6,241,52,129,203,5,154,73,72,199,167,53,216,35,249,81,188,123,143,150,16,1,154,160,177,157,226,98,83,195,23,43,30,204,172,89,5,190,162,162,210,173,100,254,205,182,145,76,102,79,40,57,0,85,173,106,37,155,66,187,82,51,251,130,113,248,138,167,161,93,163,91,89,74,48,173,183,203,43,219,252,241,74,55,213,138,196,247,44,222,116,78,132,242,118,176,61,5,89,130,38,150,77,227,44,1,32,129,233,131,83,207,108,28,200,217,85,29,71,214,170,233,99,236,98,73,30,98,91,147,180,30,42,163,241,166,22,50,116,16,175,101,118,90,61,138,215,60,22,245,230,174,65,42,69,172,92,36,143,144,57,218,189,58,83,252,62,35,184,183,186,77,195,30,126,126,126,157,255,0,90,141,81,69,245,211,198,34,103,63,254,170,53,119,21,181,25,170,172,115,201,167,60,65,22,72,193,218,207,213,185,232,106,135,138,167,88,36,182,117,143,253,35,32,177,237,244,171,87,112,44,218,149,189,180,108,115,108,68,135,39,183,127,231,84,175,153,47,252,91,109,2,18,208,143,245,129,187,99,210,166,59,166,89,126,208,254,232,147,144,73,3,7,220,85,93,94,230,91,77,62,232,99,63,187,227,3,167,204,22,180,174,157,30,255,0,114,133,68,35,3,3,142,63,173,102,107,219,214,210,64,56,82,6,29,187,156,142,42,83,188,216,35,139,189,184,212,245,75,85,33,222,54,133,246,70,126,159,214,185,111,20,233,218,197,141,212,23,26,180,178,150,184,76,164,131,4,96,118,251,181,217,106,130,115,114,145,219,134,198,119,156,116,220,65,174,95,197,183,218,193,183,180,138,253,138,44,49,17,27,17,212,100,87,68,37,105,197,132,211,229,105,110,204,123,168,239,109,133,165,225,146,66,178,252,223,116,12,17,198,71,21,213,248,71,81,190,212,117,25,173,110,158,89,80,125,192,213,139,170,106,159,218,26,101,173,142,247,31,103,64,119,128,57,31,227,86,188,23,118,240,234,241,73,12,161,228,251,197,79,76,2,5,107,93,55,77,183,185,204,158,214,61,32,233,73,44,162,24,237,118,76,91,10,195,169,62,149,153,113,113,113,115,175,197,165,41,145,37,143,137,3,250,123,126,149,209,73,126,6,163,4,145,200,119,51,134,108,255,0,9,199,106,231,237,238,82,239,226,5,204,236,91,16,241,188,245,53,231,67,99,161,198,197,179,97,4,23,17,78,19,124,129,136,114,220,224,86,236,162,206,248,6,80,20,44,96,15,173,103,199,18,196,146,72,88,176,149,142,51,245,171,17,249,113,70,8,124,147,158,49,91,68,201,178,236,49,188,113,50,66,3,8,212,19,239,147,138,28,56,135,99,160,86,115,215,29,170,181,148,146,198,36,46,196,150,24,31,74,177,36,210,92,20,79,238,140,30,59,85,146,76,214,34,87,65,108,161,149,83,231,108,247,170,50,58,34,174,228,35,104,57,228,245,233,90,54,247,66,36,42,128,237,254,180,167,236,230,211,107,243,33,246,166,146,1,186,85,226,79,19,65,34,128,145,174,237,198,185,31,25,120,57,53,123,75,139,253,53,100,150,229,118,124,160,128,58,243,93,89,180,134,38,101,89,3,54,192,91,222,166,209,174,126,201,36,142,200,2,72,64,193,25,20,213,239,112,210,199,206,182,206,229,202,186,176,150,38,42,224,227,130,13,77,42,180,168,91,248,151,56,252,107,115,198,246,81,105,190,43,186,107,52,85,130,121,92,238,10,113,156,123,214,43,134,1,86,50,75,21,201,197,118,39,207,19,45,83,61,102,247,197,235,103,161,232,240,66,201,53,201,182,85,117,80,115,154,159,65,210,239,117,7,142,125,70,47,36,74,164,237,206,50,63,253,85,198,248,16,192,218,172,210,94,146,236,133,68,106,222,149,234,88,184,154,56,174,203,5,139,59,85,120,233,154,228,106,210,53,76,88,108,215,237,30,93,133,174,35,140,144,24,17,144,113,235,91,150,154,72,73,60,251,185,29,216,174,113,187,161,171,54,49,218,195,106,210,41,0,131,146,49,214,165,143,203,104,124,205,192,110,61,61,41,237,185,105,95,80,22,177,43,25,21,155,119,189,76,160,36,133,137,251,212,205,165,72,45,150,29,185,165,100,44,128,145,202,208,215,98,172,72,126,64,92,114,5,50,22,51,110,46,184,0,230,132,32,70,3,30,77,83,186,213,237,237,11,171,54,113,232,69,13,161,26,57,97,192,231,209,113,76,59,98,109,242,48,3,233,88,45,172,220,221,28,66,166,49,217,170,47,179,92,59,187,79,118,236,191,221,221,75,154,193,115,82,125,114,56,220,173,186,151,236,120,168,89,229,100,50,74,219,84,243,81,237,130,56,144,40,5,205,87,186,156,67,22,38,57,63,90,92,205,129,40,185,249,71,150,191,46,126,98,114,115,90,118,186,148,89,217,181,86,49,129,144,13,99,108,99,106,89,56,192,38,171,95,95,255,0,99,232,83,92,157,207,57,192,85,207,175,31,214,154,147,138,109,137,142,214,181,73,181,41,231,176,129,208,71,229,178,228,126,149,230,30,32,89,117,45,102,215,195,150,145,225,162,117,50,58,247,24,230,174,76,215,122,27,182,165,37,211,188,146,41,101,136,159,90,126,133,166,221,8,198,187,59,226,230,236,149,95,80,43,145,55,204,230,205,214,138,203,168,246,179,91,75,171,157,58,57,127,115,10,96,227,140,154,236,124,35,167,69,97,163,181,236,202,222,116,131,104,25,201,197,97,88,90,125,175,80,251,48,140,54,27,116,142,121,201,174,178,242,75,123,27,105,18,50,22,67,25,10,0,239,138,193,212,110,247,41,70,201,37,208,182,138,210,233,147,37,168,118,146,78,156,247,170,250,54,136,44,33,147,237,185,93,252,146,91,57,53,39,134,226,185,182,178,141,102,203,22,96,64,62,245,177,168,197,21,196,72,14,21,209,137,199,175,21,166,26,157,215,52,136,170,221,244,48,110,102,2,83,112,131,124,104,54,170,250,26,206,130,103,116,149,93,48,24,228,85,182,142,232,192,249,76,33,124,15,106,165,59,77,109,34,43,38,115,211,30,181,214,204,138,211,44,169,27,185,57,112,63,74,181,0,96,145,200,64,3,104,166,222,171,128,92,156,135,94,152,233,73,17,255,0,71,253,243,21,85,78,5,0,5,149,238,93,149,7,92,143,173,77,114,234,203,26,70,193,156,245,168,119,171,197,10,64,55,72,195,12,212,144,90,180,82,60,8,197,149,6,89,253,250,208,43,136,34,242,174,112,207,201,237,81,149,46,228,14,50,115,130,113,154,149,35,121,229,50,42,228,109,224,123,210,173,188,211,92,50,201,251,173,139,144,41,18,245,42,60,129,252,192,197,66,168,192,2,166,82,210,89,164,107,180,198,189,189,235,70,27,72,98,145,227,109,173,242,130,9,29,234,65,109,18,195,176,227,25,206,64,162,205,149,21,161,158,246,51,71,4,103,96,59,251,122,10,125,188,16,253,148,239,24,127,51,53,108,202,229,65,35,104,232,180,171,20,94,82,191,11,207,60,245,167,98,172,83,243,18,73,31,229,35,96,249,71,173,86,68,12,11,108,201,39,156,213,247,196,238,236,152,85,206,1,2,171,172,108,223,187,206,212,200,201,164,209,45,13,185,97,51,41,49,128,64,197,51,236,232,224,23,25,10,63,90,154,72,85,37,133,204,185,83,158,49,79,80,147,72,193,14,212,94,73,164,8,165,47,146,140,202,35,231,104,61,79,173,86,22,185,231,238,151,60,231,210,174,50,98,235,119,222,93,189,49,82,43,131,63,218,101,92,174,48,18,128,104,168,52,244,130,37,156,182,224,27,158,120,166,220,75,24,102,153,151,153,56,83,232,41,141,20,147,179,38,231,68,45,156,123,85,137,237,162,102,88,154,108,28,0,40,17,74,89,192,182,40,20,109,56,237,239,73,36,17,203,32,129,70,20,166,88,102,157,45,177,107,144,136,192,168,34,153,107,55,252,77,228,136,198,76,131,43,248,98,154,36,182,45,45,5,186,23,110,64,197,53,237,99,62,92,112,156,142,230,165,189,88,237,60,173,223,49,115,219,181,44,160,91,198,26,38,203,62,56,162,229,164,75,12,97,126,69,31,119,173,74,241,196,204,162,48,55,125,105,96,6,53,105,64,220,206,49,138,171,2,249,51,153,36,201,39,183,189,27,133,137,126,200,194,79,49,192,221,235,76,153,119,101,20,252,221,219,61,106,124,229,188,199,36,1,81,161,80,55,237,5,121,193,52,108,133,202,81,158,213,149,66,151,86,45,142,134,167,134,217,225,86,202,141,139,140,156,245,230,165,84,82,4,132,124,221,133,59,99,148,45,206,7,106,99,74,197,37,89,86,232,196,163,106,177,45,211,218,174,4,71,137,6,220,16,121,52,254,101,59,203,109,218,49,156,83,32,114,224,13,153,81,156,154,6,2,212,28,169,56,82,114,77,56,69,8,84,142,37,1,73,249,152,147,82,121,197,178,132,109,76,96,154,133,33,77,203,18,177,218,88,110,52,1,57,182,251,68,204,175,34,128,163,59,189,113,80,200,171,28,7,100,167,39,63,133,88,149,161,140,178,131,149,39,11,129,81,192,145,36,123,165,108,229,206,225,237,64,12,134,230,68,129,83,170,176,4,147,235,86,0,138,48,92,0,197,185,53,25,138,57,35,220,143,133,254,17,237,76,17,77,108,62,97,130,126,239,124,210,3,72,188,113,218,150,84,199,203,208,122,158,43,62,107,105,147,77,51,59,146,1,4,143,198,166,142,235,100,227,122,228,5,198,61,233,101,147,206,128,183,32,22,218,112,61,234,152,236,64,110,4,118,234,229,49,36,164,5,30,217,171,54,34,229,238,195,51,126,239,31,214,171,106,17,197,27,230,66,225,81,62,81,142,134,166,73,222,56,172,227,183,82,206,70,230,250,84,136,209,188,153,161,136,229,73,125,223,47,3,21,173,107,28,218,166,142,124,236,23,0,224,244,193,252,43,157,178,178,185,212,110,217,193,117,84,144,130,185,207,106,232,44,110,205,140,210,217,206,22,60,47,4,158,181,105,115,38,158,196,182,211,77,28,179,67,8,132,238,114,179,103,4,251,214,116,215,145,88,234,22,240,21,37,103,59,93,189,78,43,160,75,120,111,218,70,14,60,161,39,204,226,177,252,75,10,91,128,45,225,50,20,249,213,179,233,94,42,141,164,122,74,74,201,24,122,180,54,90,94,170,243,24,203,32,61,134,120,53,183,160,106,159,217,215,226,69,46,208,220,21,249,64,31,74,115,205,103,168,120,97,230,157,85,29,211,211,144,115,92,246,141,113,115,50,196,209,197,184,192,227,150,207,42,13,107,25,191,137,116,38,164,111,19,214,246,253,163,14,187,147,169,230,161,157,99,10,2,159,189,239,77,179,154,91,216,35,157,54,236,100,35,3,60,26,95,179,199,229,169,105,14,224,120,21,235,38,229,20,112,236,85,54,239,230,121,155,255,0,10,172,87,99,20,234,167,173,105,200,170,128,24,193,38,161,146,24,132,77,181,200,144,246,235,74,214,25,69,44,247,0,170,113,222,162,158,6,243,16,110,229,79,53,112,44,145,102,77,187,184,230,162,1,30,54,145,88,151,61,65,160,101,119,45,48,126,153,95,185,154,138,224,204,35,95,222,41,198,3,1,222,172,68,29,231,1,57,9,247,184,237,77,117,243,103,149,213,118,128,115,210,144,18,96,36,73,134,231,174,40,114,197,56,25,57,200,170,198,57,124,197,101,232,58,147,82,163,144,239,185,151,29,177,64,18,180,146,164,138,228,103,29,233,219,132,129,164,199,165,54,28,28,242,79,214,134,116,72,212,99,9,158,69,0,77,54,221,170,9,201,52,204,152,221,159,113,195,84,14,84,156,171,18,49,249,82,137,148,186,196,71,221,92,238,160,9,85,188,247,85,206,220,31,90,249,126,57,37,144,149,82,113,95,81,11,43,153,98,89,99,81,197,124,185,164,140,93,186,56,60,26,165,110,166,117,21,203,86,247,38,217,254,106,177,121,122,178,109,113,212,10,171,124,164,220,237,84,56,164,48,51,70,127,118,195,234,180,104,65,187,97,125,111,121,104,98,147,25,21,137,125,106,96,152,152,65,219,237,78,211,108,217,229,33,100,11,245,53,209,53,140,105,106,251,216,49,2,146,113,184,236,206,41,183,171,22,205,53,165,110,212,251,169,21,37,97,131,140,211,97,193,112,61,107,116,38,58,57,155,5,125,106,196,86,204,234,49,210,158,246,161,83,122,138,69,185,120,226,24,76,81,38,37,171,27,113,182,60,33,235,210,172,71,98,196,198,234,112,8,168,82,220,221,184,99,154,213,155,125,180,81,140,116,21,143,50,185,180,96,204,251,245,84,1,72,173,95,13,136,94,97,149,172,251,152,190,209,16,126,230,180,188,63,26,219,202,24,154,83,146,177,172,98,118,114,42,132,216,171,140,138,134,22,16,238,44,122,84,237,119,7,150,15,25,170,82,74,146,43,5,198,77,114,61,205,82,177,34,92,45,195,50,169,53,154,80,52,230,61,252,230,181,244,171,69,140,150,112,48,125,106,147,136,134,178,48,159,38,122,212,182,43,154,90,125,185,135,110,227,145,80,234,122,125,204,215,10,240,147,138,232,49,3,34,237,3,56,234,41,162,69,133,178,112,106,53,99,48,91,205,76,69,33,230,158,84,161,4,82,234,17,22,186,23,1,190,94,152,169,130,135,136,102,173,38,67,177,34,92,54,222,107,147,241,13,190,251,133,118,238,107,173,80,2,130,69,97,235,233,190,17,33,27,64,56,226,169,18,199,233,246,170,186,120,218,57,43,79,182,211,217,164,60,210,232,147,165,205,184,140,17,145,197,107,193,9,87,39,61,42,155,18,57,145,164,186,106,140,207,247,77,104,205,102,182,232,74,247,21,102,234,95,244,130,184,25,166,156,202,54,147,82,157,203,71,49,44,237,21,226,142,128,154,210,150,70,242,193,2,179,117,112,34,188,136,227,161,173,104,182,205,104,167,218,137,43,22,134,70,75,68,125,234,135,144,76,228,226,181,81,4,106,69,68,66,134,207,122,206,230,150,42,201,30,22,171,38,55,226,174,204,220,28,85,32,132,49,106,98,106,197,135,218,86,185,125,94,76,190,209,91,210,59,20,53,203,234,14,198,114,0,205,111,65,123,198,53,94,133,69,224,98,167,181,225,142,42,23,82,23,112,171,86,40,89,189,235,186,82,141,142,104,173,71,65,126,246,174,119,172,184,221,131,207,99,72,247,59,228,44,234,236,172,216,66,244,235,128,25,153,217,216,7,56,233,158,106,212,182,78,214,10,200,178,56,78,71,21,109,199,123,18,147,90,33,201,13,188,49,9,145,204,87,57,24,219,200,252,170,229,235,78,210,141,183,111,186,48,27,32,115,89,37,77,191,147,51,76,65,82,11,47,124,85,153,117,99,120,179,58,74,241,150,199,3,25,192,252,42,37,7,38,158,246,54,165,55,27,167,212,234,174,166,189,182,211,161,152,19,56,116,25,220,167,57,173,41,181,121,140,22,187,227,101,253,223,167,21,159,164,223,203,127,167,197,105,44,165,182,174,71,202,43,125,243,117,167,237,116,140,24,70,7,29,107,205,154,73,182,209,216,158,136,207,210,68,119,107,119,20,233,25,105,16,237,89,51,131,200,247,170,122,109,205,222,159,58,248,126,70,62,83,177,40,91,162,253,43,67,81,183,9,13,164,240,21,206,224,24,15,92,26,173,125,167,221,92,218,27,165,201,120,216,48,101,235,197,16,107,174,192,214,151,58,185,145,160,211,149,46,85,158,88,70,72,29,8,172,187,169,237,239,110,173,140,16,176,44,54,103,208,214,188,55,135,86,209,18,228,20,18,132,17,178,129,206,125,255,0,42,230,111,30,125,42,230,22,249,138,161,243,15,215,166,62,156,214,77,106,76,53,59,27,139,6,135,71,68,145,252,227,23,69,39,145,239,81,193,124,111,238,26,7,86,77,184,10,106,182,157,36,250,164,19,200,28,168,220,15,185,21,49,81,28,166,82,28,185,32,16,189,7,189,4,165,99,43,86,178,137,111,86,194,237,139,65,114,219,29,137,228,3,80,3,63,134,181,27,125,2,112,175,167,72,225,226,144,46,112,62,190,188,214,134,177,104,102,182,23,37,195,124,192,99,184,171,118,202,146,197,12,142,197,204,73,184,111,193,197,87,53,149,133,37,213,28,167,196,11,248,47,181,120,109,237,220,56,68,8,50,8,56,174,143,195,241,37,156,80,70,163,99,200,1,56,174,27,88,47,169,248,149,100,128,150,69,124,48,197,119,48,92,137,141,132,144,168,27,62,87,7,214,183,176,165,182,135,77,17,88,165,99,40,234,118,138,142,254,225,35,9,19,72,119,59,128,11,123,131,83,221,128,210,130,155,76,103,4,31,122,161,125,10,92,42,196,184,103,7,118,79,81,128,106,150,198,102,108,17,199,101,170,233,239,189,75,43,186,146,191,221,233,249,243,91,186,146,172,22,224,174,226,91,31,253,106,229,38,89,45,180,6,186,112,187,226,148,144,221,249,53,214,137,218,226,43,105,30,53,100,150,53,224,14,158,244,222,144,230,1,146,50,73,167,108,63,235,100,143,104,83,208,215,49,108,210,65,36,112,184,85,104,228,201,11,233,205,116,55,22,238,250,188,0,74,139,18,246,239,92,174,165,122,154,86,181,126,247,0,249,99,148,39,184,168,119,81,126,96,117,243,222,167,150,21,64,101,234,75,122,212,81,34,206,178,72,160,15,148,244,170,214,97,111,180,21,185,233,191,149,199,165,36,17,53,170,227,115,16,87,60,250,228,86,151,74,154,238,34,29,34,54,91,43,180,92,6,87,223,207,229,253,106,75,104,74,38,248,199,206,78,230,39,166,42,75,168,101,180,179,188,104,212,149,11,187,142,191,254,170,150,210,70,184,208,80,236,216,196,114,212,55,238,232,29,76,233,34,146,45,102,123,134,56,102,32,0,58,26,130,75,51,101,118,215,196,128,207,199,61,42,197,220,146,45,210,73,128,126,81,215,166,106,109,73,210,91,92,48,12,204,157,59,10,90,167,27,236,49,240,75,20,182,11,43,5,147,105,192,219,215,234,106,165,239,239,244,242,196,110,203,0,19,211,222,161,209,163,17,195,229,49,97,189,241,197,93,187,116,130,194,120,192,1,147,230,86,29,77,67,73,75,64,72,227,110,86,123,125,66,87,147,122,141,192,15,78,134,171,248,243,203,212,188,6,151,101,51,52,32,12,143,187,140,245,173,43,217,101,187,140,4,42,204,231,115,22,236,112,71,31,157,87,213,97,217,224,125,74,214,80,165,82,2,196,142,184,220,42,186,166,141,52,252,14,87,194,182,80,95,193,60,12,187,176,138,84,183,247,113,207,227,156,85,127,14,188,58,111,141,124,166,80,22,48,80,123,242,63,194,181,188,29,102,215,49,68,177,238,141,68,89,13,252,71,235,92,217,111,178,248,182,87,155,172,115,129,159,108,226,187,37,46,123,163,149,70,201,30,147,115,112,27,83,121,22,9,194,147,212,116,254,85,118,234,214,40,46,86,246,54,81,230,174,28,119,250,214,164,113,183,216,35,89,66,237,152,146,165,71,56,31,254,186,228,53,137,216,187,66,164,130,173,140,143,74,243,163,174,136,223,166,166,221,157,195,76,203,16,195,172,121,35,220,86,148,48,121,202,89,122,3,159,160,174,111,70,146,95,62,37,82,187,79,202,73,235,138,235,252,169,124,181,138,37,0,176,193,247,173,98,172,97,34,57,28,133,137,226,235,220,83,150,83,44,171,20,75,146,231,12,105,150,241,255,0,164,73,19,156,48,237,83,42,24,24,179,157,164,30,56,171,215,98,75,106,1,186,75,112,50,170,78,79,208,102,160,243,203,22,16,128,126,124,114,59,85,152,152,136,25,85,62,246,73,110,249,170,128,172,50,134,3,42,163,56,30,167,138,26,176,21,98,145,188,233,139,41,206,118,138,213,150,55,137,98,201,225,198,62,132,213,91,121,11,238,81,24,43,184,19,199,94,106,229,252,153,149,85,136,80,164,21,30,156,211,91,49,165,115,141,248,137,99,105,117,161,40,132,254,242,212,187,200,249,60,156,87,156,248,126,56,37,19,205,43,238,49,199,194,158,245,233,254,39,142,43,141,26,233,16,131,187,126,226,62,134,188,183,195,246,19,93,106,205,109,17,56,88,201,56,29,133,109,69,181,29,73,107,83,173,240,220,37,238,90,224,71,183,15,158,157,177,93,190,149,37,219,170,200,249,242,1,36,2,56,235,88,190,22,112,151,87,73,36,5,2,224,2,195,142,149,211,197,122,165,4,17,20,17,174,112,22,176,114,187,184,217,59,107,81,136,165,11,32,13,147,128,84,226,146,219,82,145,246,187,204,133,8,28,0,122,230,168,45,177,145,66,108,111,152,146,196,84,211,199,111,97,12,33,101,15,32,57,41,158,69,43,182,92,93,145,215,37,212,170,139,247,78,6,122,26,171,123,226,56,44,131,9,37,77,228,116,197,114,183,26,182,161,168,202,169,18,60,81,17,130,193,189,41,6,157,246,134,27,137,115,145,184,177,205,83,144,94,251,23,167,215,53,13,69,82,75,77,171,22,112,114,163,250,210,38,155,178,127,50,228,249,146,55,56,232,42,220,118,112,217,182,55,46,220,100,0,160,115,67,151,149,67,142,57,198,104,75,184,210,44,22,220,138,54,128,163,211,138,108,146,24,200,69,28,183,126,180,173,23,151,24,245,61,243,78,182,136,220,62,249,159,106,47,124,81,110,195,176,18,114,119,15,150,62,115,84,172,237,6,162,243,94,54,89,85,176,138,73,173,105,222,36,181,43,15,206,15,4,138,134,194,242,219,79,72,237,142,20,59,18,1,245,163,77,133,178,187,38,142,204,155,70,154,227,8,170,9,60,158,159,133,113,90,190,185,30,160,210,193,108,67,42,96,130,87,142,43,170,241,118,164,182,182,169,108,140,191,188,67,184,171,114,56,174,6,225,32,183,209,68,43,39,239,216,110,7,60,227,57,172,43,78,207,149,23,78,60,238,230,76,203,63,136,110,195,34,31,38,220,109,106,232,111,226,158,40,108,173,109,250,168,24,11,206,51,84,252,57,40,179,211,111,229,149,10,150,56,69,219,201,36,87,75,225,77,53,173,237,219,89,212,157,128,35,8,141,92,245,31,99,93,11,122,102,139,113,164,43,186,128,243,74,195,121,207,168,167,235,113,239,185,181,182,64,12,165,193,145,135,101,207,53,122,238,70,182,181,125,74,70,44,102,0,199,24,63,133,84,211,162,127,158,242,243,34,89,148,96,30,195,53,154,131,114,243,27,107,150,231,79,28,145,249,152,64,54,198,0,90,207,185,184,150,107,175,49,64,194,177,200,245,226,160,184,146,75,111,37,163,230,50,115,248,213,117,142,225,228,117,35,239,228,169,207,74,245,85,148,108,115,222,226,95,94,202,145,99,31,120,140,0,61,234,132,50,131,153,25,9,195,18,115,207,106,179,6,231,118,142,124,230,62,135,29,234,120,162,141,34,44,92,18,79,76,117,169,176,88,206,136,205,60,140,228,101,91,56,200,168,225,85,18,72,39,29,120,10,106,211,171,180,171,180,237,69,61,170,73,98,73,1,144,159,222,98,149,130,197,21,87,134,102,251,58,242,70,7,124,85,187,88,166,140,60,50,224,130,114,199,214,159,2,180,106,204,202,2,227,150,247,167,72,229,45,218,80,57,35,7,222,147,208,92,164,112,203,28,55,18,133,226,21,3,167,52,142,230,91,205,200,112,36,27,73,52,219,60,199,24,118,136,121,125,243,235,78,201,152,38,197,199,4,211,77,142,196,206,192,159,32,114,202,48,91,214,154,31,200,118,68,92,236,25,193,230,163,144,125,144,172,195,231,5,114,79,189,54,59,149,149,165,150,69,249,93,70,7,76,243,77,6,194,33,51,41,50,54,88,18,81,122,96,84,200,145,74,128,200,118,167,61,233,99,137,33,30,105,231,120,192,95,74,100,225,62,205,25,39,141,255,0,119,210,152,197,137,68,73,24,69,249,21,178,125,234,43,133,37,139,40,193,47,199,210,173,36,104,118,144,249,227,167,225,81,150,111,144,158,118,158,42,88,153,86,84,13,52,81,227,132,235,80,136,149,35,121,70,73,47,199,61,170,220,129,145,124,230,249,154,66,70,63,10,141,32,147,202,141,74,227,230,201,169,98,25,4,249,119,44,191,120,99,24,233,80,201,230,74,197,212,143,151,248,77,92,242,156,75,36,138,164,243,129,129,84,53,29,87,76,208,96,107,171,235,148,80,23,59,51,146,79,165,9,54,23,44,68,130,85,89,28,109,28,6,62,213,200,248,151,196,150,22,183,177,193,103,35,203,114,220,40,11,158,115,84,167,184,241,7,141,231,223,101,11,216,105,56,202,200,167,12,195,241,174,143,74,240,190,151,225,215,87,136,61,204,224,130,207,33,221,130,126,180,221,147,39,115,13,164,213,225,217,119,112,165,48,3,5,11,201,173,205,30,250,218,254,214,91,164,194,222,72,197,84,55,4,86,205,212,66,246,102,154,66,120,31,44,96,245,172,109,75,195,72,242,164,182,46,240,203,128,64,4,96,154,124,194,182,166,147,70,113,28,50,5,105,64,5,143,169,164,4,47,200,163,50,110,192,172,107,77,110,226,198,121,45,181,91,127,44,41,10,178,158,134,183,33,107,93,129,237,238,22,114,231,119,202,122,82,177,100,160,125,157,3,73,39,35,144,41,163,124,177,111,85,207,57,205,32,25,14,210,241,180,119,169,162,15,26,15,44,131,242,228,10,16,17,192,194,97,42,58,228,129,197,83,154,222,71,141,96,12,87,173,90,183,105,132,228,21,3,113,230,157,35,18,227,32,239,13,140,251,81,123,160,25,100,203,19,19,112,11,170,40,218,163,214,153,113,112,235,144,161,182,147,156,16,41,205,140,227,60,134,193,106,124,240,109,139,114,204,178,28,125,209,76,8,214,72,166,32,68,221,120,169,165,132,34,44,41,32,12,122,213,8,93,149,192,104,182,224,103,53,58,66,230,228,57,99,206,127,149,32,8,128,93,240,202,220,183,67,250,213,171,86,86,179,157,70,21,128,201,99,223,28,213,51,137,24,156,100,169,235,79,22,198,96,204,36,192,92,110,3,189,0,89,132,15,42,23,56,37,178,64,244,56,168,64,19,110,200,194,146,105,83,116,78,237,183,114,40,192,166,151,150,75,68,113,30,196,223,130,61,169,129,57,1,93,64,226,52,81,180,126,53,114,98,94,229,6,192,33,85,4,159,74,170,227,17,40,28,159,233,78,87,145,247,16,11,100,98,154,104,104,75,213,65,17,150,54,199,207,233,72,46,214,59,120,246,41,63,54,226,49,212,212,145,196,207,108,200,236,20,3,145,237,82,67,24,218,216,64,99,3,25,247,161,173,70,84,69,107,168,36,121,126,98,207,223,210,172,105,238,175,121,60,210,113,26,70,21,71,167,165,42,197,59,58,197,6,21,84,102,67,140,230,166,142,201,226,102,98,54,196,223,195,73,174,162,100,186,118,164,150,19,201,183,47,184,150,192,245,197,88,188,49,94,198,151,111,193,96,115,207,61,43,58,202,221,237,252,198,56,251,252,100,118,169,159,115,220,149,65,136,71,65,234,105,243,180,137,113,185,175,166,65,106,222,31,2,40,213,1,98,88,117,57,166,207,105,111,113,100,223,186,64,2,48,207,167,21,13,148,114,90,94,150,151,229,133,198,8,237,154,185,119,104,204,178,194,173,133,100,37,113,92,120,168,89,169,173,141,105,187,104,112,247,182,41,5,171,70,49,229,46,49,249,214,84,233,53,180,209,27,83,178,41,78,220,3,235,197,117,23,214,113,255,0,103,164,37,206,225,141,195,215,154,197,213,52,248,237,133,187,198,249,17,156,174,73,198,107,142,18,75,67,189,109,169,171,224,61,66,75,55,185,210,47,25,139,69,150,66,205,252,36,215,105,34,168,200,218,61,65,175,43,134,73,226,241,37,181,209,101,196,135,107,227,210,189,82,226,93,178,199,26,97,139,156,12,103,129,94,173,10,188,208,215,120,158,124,225,203,43,33,34,127,145,190,80,196,118,197,53,34,132,146,219,48,245,39,150,177,182,55,96,231,145,64,42,217,88,219,230,174,134,136,51,46,25,212,156,2,86,153,38,197,9,251,188,15,74,212,16,176,4,72,160,131,81,53,159,159,42,252,248,81,218,161,161,220,162,172,144,225,146,60,25,56,62,244,216,202,71,153,89,58,29,181,169,36,80,128,170,163,44,167,129,85,36,130,73,36,100,242,199,150,78,239,198,147,86,118,11,149,218,17,246,156,145,152,219,160,165,93,61,35,156,179,96,166,51,138,152,196,241,133,103,32,175,111,106,73,135,154,48,135,25,235,64,200,34,69,112,234,20,1,154,145,172,17,112,113,149,61,6,105,203,30,197,108,119,28,84,168,234,182,234,15,222,207,90,44,5,3,105,128,209,131,133,110,180,130,218,220,71,229,175,222,224,3,90,11,8,84,152,134,203,1,193,162,11,101,69,73,27,5,248,38,132,174,3,75,24,130,199,150,27,71,74,249,87,76,111,47,82,62,96,0,22,175,171,110,153,238,46,128,136,5,35,131,199,90,249,79,85,140,91,92,121,145,103,131,65,18,58,11,152,237,213,132,152,20,245,138,57,161,253,217,82,61,171,154,134,246,75,209,176,231,53,183,165,56,178,129,247,182,115,235,85,99,50,57,44,68,57,101,36,26,33,156,136,165,15,33,60,122,214,125,237,252,179,220,48,13,133,205,71,10,183,63,55,94,181,42,58,148,103,204,198,73,200,218,49,154,102,194,146,2,42,91,148,41,39,20,136,223,58,238,173,239,161,37,207,180,4,132,23,236,42,120,166,183,187,128,109,64,13,83,150,15,57,64,29,248,173,155,29,37,109,173,149,171,41,72,113,68,86,240,121,77,197,93,186,40,209,162,183,92,85,121,126,254,23,165,79,45,184,48,9,50,120,172,111,169,211,18,181,194,5,182,24,227,154,179,166,69,145,146,106,141,222,231,141,0,254,19,218,180,244,232,27,203,7,156,209,45,141,17,118,102,41,183,154,158,200,137,38,28,212,55,22,174,32,47,207,2,171,90,202,208,54,225,156,215,57,71,71,118,210,69,24,49,244,168,99,49,73,107,211,19,122,212,214,50,155,196,196,132,84,87,22,198,43,128,87,56,205,75,68,26,246,104,235,104,55,158,113,214,170,52,206,37,33,142,69,94,19,236,176,247,197,101,219,185,150,102,207,235,66,67,34,146,73,36,185,11,252,21,166,240,237,183,5,79,53,147,123,58,67,56,10,126,106,211,130,71,146,217,77,89,44,116,56,219,243,212,122,157,188,119,90,105,84,25,108,212,140,156,112,123,82,198,118,71,142,167,52,175,169,45,28,239,135,236,229,130,241,148,228,12,215,103,29,177,69,44,107,30,226,85,179,157,91,0,19,205,111,164,226,75,32,192,245,20,196,142,90,244,152,239,221,143,67,79,7,32,58,244,165,214,162,45,0,145,122,231,181,87,177,144,136,2,49,25,162,59,148,102,107,240,133,135,207,34,157,163,74,39,178,224,242,42,231,136,226,45,165,144,7,24,174,127,194,211,145,186,22,60,102,174,90,162,162,205,237,173,187,6,162,153,74,154,183,38,16,238,170,242,176,144,131,88,180,108,153,6,220,175,53,25,85,0,211,229,124,12,10,172,100,249,9,239,66,68,201,145,72,64,13,88,44,97,243,156,200,6,107,93,201,193,62,213,206,221,35,189,195,17,210,186,232,163,10,131,39,101,102,59,7,21,99,79,137,195,231,28,85,104,199,205,180,245,174,147,78,183,70,143,45,214,181,171,177,148,12,213,130,234,41,164,132,66,2,43,124,174,199,57,171,118,243,106,6,210,93,242,239,81,193,76,112,7,175,214,155,126,147,90,149,135,3,204,28,157,185,235,218,179,81,238,211,49,187,178,111,63,54,7,106,218,252,200,166,156,29,136,110,37,51,9,88,64,74,172,100,41,239,187,35,255,0,175,81,152,204,70,6,120,216,51,174,9,237,138,187,103,33,114,246,216,97,27,28,22,36,102,182,45,97,183,185,181,146,218,118,101,157,65,88,203,99,24,255,0,26,167,39,21,99,37,30,119,169,62,133,113,21,173,203,77,35,124,168,191,187,247,228,117,174,222,220,111,138,118,194,182,72,96,59,116,175,44,182,179,149,33,104,37,114,190,75,125,227,252,67,61,189,235,183,209,53,101,185,158,49,28,232,187,87,107,70,223,196,43,135,17,73,63,125,29,80,147,181,141,235,136,60,203,37,145,17,118,131,146,84,112,13,22,74,198,205,137,147,106,131,158,123,251,86,141,189,220,2,222,84,38,53,133,142,54,14,185,245,172,248,237,219,202,154,62,196,229,51,92,113,157,205,181,217,146,104,72,176,92,221,70,172,165,11,244,29,184,171,242,197,111,61,179,172,225,126,116,39,39,216,138,195,177,121,108,46,217,228,88,255,0,120,221,179,254,53,190,214,43,117,18,252,248,4,96,103,214,155,34,214,97,13,171,90,192,37,137,178,174,49,181,40,58,129,88,26,35,9,18,30,3,98,159,21,201,138,196,218,201,176,72,141,128,99,28,227,241,167,233,140,101,130,95,180,40,40,167,131,142,105,9,59,24,215,151,95,100,211,220,60,177,52,172,126,233,7,167,231,81,217,106,59,244,153,38,192,82,170,70,79,221,39,210,175,174,155,101,168,234,23,41,57,88,204,103,229,39,184,199,243,172,141,110,221,116,47,13,221,46,224,233,32,46,55,122,244,227,31,90,180,175,100,82,105,232,98,120,28,121,222,38,73,46,94,51,27,78,73,218,56,232,107,173,212,91,236,151,143,229,166,19,204,37,72,233,88,255,0,14,244,155,102,210,174,111,0,102,100,5,198,227,222,181,38,111,54,202,217,131,22,203,146,225,187,125,43,105,38,165,228,67,104,232,224,113,246,40,35,12,197,241,158,77,85,132,57,191,150,80,78,196,141,179,159,90,178,35,82,109,101,143,56,65,146,13,14,19,236,119,119,73,144,188,140,123,213,115,117,91,16,244,57,203,201,77,199,130,174,166,78,127,121,180,131,245,174,156,72,175,29,146,70,92,58,91,168,194,158,49,138,231,126,198,169,225,150,183,103,42,147,202,51,159,78,188,86,228,254,93,178,172,194,83,251,184,213,126,95,76,119,173,26,138,78,253,69,185,86,221,110,103,213,91,120,86,11,156,99,57,174,55,226,66,75,111,169,232,224,56,101,157,78,244,63,90,236,196,194,56,77,218,22,92,158,8,234,120,233,244,174,63,199,114,11,173,87,195,161,128,12,120,12,123,228,210,139,148,163,110,195,74,204,237,116,75,119,58,20,103,157,131,1,84,118,168,245,45,69,45,46,237,161,104,156,172,132,38,127,95,233,72,146,125,138,240,217,180,228,98,48,64,67,73,125,1,190,184,179,95,51,247,168,219,143,166,127,201,172,182,223,98,118,47,106,19,56,209,47,167,35,10,87,104,205,103,233,243,180,190,31,132,51,56,207,165,103,107,154,132,176,220,141,26,82,228,57,15,145,211,211,250,214,253,180,113,67,109,20,66,50,216,139,160,252,43,78,94,93,192,98,90,121,214,71,39,168,218,15,122,166,150,146,153,22,220,144,123,41,61,107,78,56,221,163,249,119,168,7,60,154,199,187,188,17,94,6,203,6,67,145,142,148,38,219,25,98,59,121,44,228,97,57,64,202,126,95,74,204,212,111,227,49,180,30,92,141,35,183,5,107,121,173,218,237,99,153,216,21,97,159,155,214,176,175,225,116,190,82,133,74,131,158,5,68,31,188,228,198,100,174,158,209,64,68,210,144,73,200,85,60,138,169,173,36,209,248,82,252,3,190,18,152,102,110,184,200,173,47,16,92,136,8,42,7,41,201,52,248,224,91,255,0,4,107,16,73,157,198,44,38,58,245,6,167,157,218,236,104,161,101,12,54,19,232,239,17,43,20,208,170,126,39,21,194,120,182,214,93,59,196,77,35,46,99,154,66,67,15,102,24,174,210,93,237,165,105,105,198,232,163,11,199,80,69,80,241,20,67,80,240,226,141,161,165,136,60,165,143,90,233,166,237,52,222,198,114,139,59,109,38,111,181,232,81,225,203,52,93,15,160,35,159,233,88,58,141,178,44,77,201,195,73,203,158,189,13,79,224,73,94,127,8,200,234,65,62,90,179,103,177,244,250,86,144,17,73,166,249,50,70,24,150,220,115,252,53,200,189,217,191,81,220,199,179,180,150,202,45,229,208,171,41,219,158,185,199,21,210,233,87,211,76,211,23,143,43,110,1,45,210,169,94,68,24,192,177,34,237,84,239,79,210,221,252,249,173,221,196,126,114,140,159,90,210,30,102,115,52,213,190,212,207,114,170,23,158,79,168,171,0,45,204,133,229,59,81,7,21,86,20,17,121,112,142,23,163,115,215,154,158,73,128,145,130,227,104,60,102,173,50,11,18,76,126,201,148,82,2,143,152,250,214,101,188,170,243,121,110,231,123,14,6,59,85,251,171,153,90,212,140,70,202,91,7,28,113,138,160,239,28,102,41,23,30,99,13,160,122,85,55,112,45,73,47,217,127,209,214,64,6,238,184,21,155,169,180,247,5,90,2,94,102,32,125,42,91,155,127,58,56,149,31,46,31,46,212,203,127,50,7,184,120,143,206,72,8,166,166,246,3,149,241,78,162,52,173,51,236,113,73,190,121,119,121,153,250,86,47,128,173,175,86,240,222,164,107,137,17,147,223,173,88,241,149,162,218,235,9,185,188,201,36,108,178,250,86,214,140,198,222,75,118,43,229,68,177,49,32,12,115,91,95,221,208,71,67,34,249,44,161,148,6,126,79,229,80,165,237,165,142,230,99,150,244,21,86,75,195,112,161,177,193,200,12,105,109,116,244,146,82,179,200,48,87,57,172,146,178,179,27,46,191,139,130,217,175,216,237,136,111,227,144,140,226,146,218,53,187,127,182,74,197,228,145,114,125,42,236,113,91,139,118,134,48,155,85,121,59,71,53,90,38,138,220,132,13,192,60,10,77,130,101,180,185,17,50,162,166,20,85,235,25,210,221,28,55,87,57,6,179,94,69,118,86,56,10,27,31,133,88,137,209,157,139,169,10,0,218,69,9,190,133,163,70,25,60,246,146,86,24,142,49,223,214,161,123,181,118,69,42,64,4,227,182,69,57,102,136,192,242,74,74,122,32,234,104,150,116,185,104,199,146,99,85,78,9,29,105,187,148,137,30,226,73,74,44,103,241,199,74,179,113,48,137,12,74,195,149,230,179,224,184,251,26,99,110,242,198,171,52,183,19,92,200,76,7,102,15,36,244,226,149,236,181,6,236,95,142,231,236,214,37,194,54,24,227,3,191,53,101,190,202,83,124,170,119,34,135,13,138,207,23,65,45,210,221,254,105,21,55,5,197,83,213,34,189,22,107,54,224,98,43,150,231,160,162,82,181,180,37,242,189,12,31,17,234,242,234,151,102,72,149,150,33,38,206,80,14,1,21,21,221,172,90,167,137,52,184,33,108,71,183,18,99,161,24,38,178,110,76,215,86,18,249,64,175,150,88,177,31,196,79,74,211,131,77,54,26,82,41,105,126,216,121,13,220,15,74,230,155,221,179,161,70,202,200,232,99,211,32,188,215,222,221,8,22,176,56,59,115,215,30,245,171,174,64,237,9,138,6,255,0,71,13,192,207,20,205,43,77,123,45,2,123,135,44,38,97,146,196,114,120,171,158,116,13,162,199,2,29,210,156,2,167,158,181,138,93,203,93,201,109,236,158,254,245,99,121,21,172,237,224,93,160,127,122,180,222,220,97,124,204,6,126,20,123,83,224,182,77,47,78,88,240,9,97,147,239,85,11,201,115,50,58,146,0,224,159,106,238,132,85,211,103,61,217,29,228,59,154,24,17,178,54,150,63,157,49,25,153,176,188,17,222,136,242,110,101,145,121,85,202,238,61,170,40,217,216,177,198,5,89,41,88,182,33,31,100,36,170,238,206,115,89,100,141,200,24,241,201,34,175,72,129,33,218,238,121,233,205,83,100,141,72,93,220,114,7,227,65,67,26,224,8,26,69,94,157,13,2,242,59,134,136,5,231,110,73,199,124,83,142,45,33,117,9,190,61,188,31,122,108,5,66,140,197,206,209,64,2,231,203,37,201,228,230,131,33,102,86,217,148,65,211,222,159,17,7,231,145,176,138,216,198,42,32,38,146,67,129,181,55,28,123,209,96,37,149,118,20,98,191,187,198,226,185,239,81,6,216,61,187,123,102,167,17,72,95,107,12,224,122,208,208,166,210,184,193,61,233,48,34,200,153,86,57,15,201,140,83,4,2,89,68,33,63,213,125,211,66,147,11,126,241,114,51,192,245,169,131,52,83,61,198,222,0,200,20,104,34,79,178,62,210,242,19,144,220,26,173,246,105,15,153,33,28,117,4,214,167,219,4,150,165,138,243,149,254,85,93,174,30,226,220,7,77,128,116,199,122,46,144,108,87,129,74,64,165,143,45,156,211,26,238,37,97,16,143,44,72,199,52,233,93,84,34,40,36,173,53,45,76,172,24,161,221,212,98,136,182,221,144,90,228,210,64,100,24,206,24,55,74,72,145,228,184,145,31,56,65,144,5,82,213,188,75,167,120,126,32,117,27,184,86,118,35,106,115,147,218,177,83,88,212,252,91,117,44,90,44,15,111,101,141,178,92,145,203,169,227,140,254,52,222,155,145,205,173,139,30,33,241,82,233,211,201,166,233,48,61,213,233,25,253,216,220,169,145,212,154,203,209,124,18,247,238,117,15,18,220,45,195,111,15,28,88,32,46,71,124,98,186,189,39,69,179,208,173,124,152,75,75,38,210,94,118,234,199,211,53,102,39,23,50,50,130,64,239,207,181,75,185,118,67,21,34,88,218,27,120,150,56,80,124,170,189,49,81,60,0,1,46,6,27,57,92,123,84,203,26,218,147,129,156,251,210,68,68,243,72,206,219,80,14,5,61,0,161,24,17,140,185,200,38,159,60,65,212,73,26,109,85,234,115,79,182,130,73,17,23,110,236,177,37,143,165,78,224,152,118,149,59,183,17,143,81,66,236,22,33,54,214,183,86,139,21,212,74,229,179,201,25,228,215,57,39,135,238,52,59,183,188,211,164,51,64,184,45,24,94,71,61,179,93,98,219,35,75,26,239,218,84,3,193,233,86,164,82,226,69,83,148,199,174,40,178,232,22,57,107,63,16,233,218,212,237,31,54,242,46,3,44,156,102,180,149,3,76,179,33,34,48,132,41,12,8,205,103,107,62,9,179,214,196,115,69,231,65,62,126,242,30,9,172,52,189,214,124,18,77,142,165,2,92,88,175,34,114,57,95,126,42,173,117,230,75,118,58,192,209,152,228,39,37,199,78,125,232,130,224,151,148,21,4,4,206,49,212,210,105,58,142,155,226,27,86,186,210,228,243,225,66,21,219,105,27,78,58,85,135,181,49,51,56,94,223,45,75,208,104,130,198,0,241,168,39,37,152,238,39,177,165,49,36,65,185,31,127,28,84,208,69,35,42,33,93,164,229,137,165,91,69,42,207,156,96,228,243,64,236,86,111,46,105,74,168,56,69,193,62,180,42,112,95,56,42,14,42,193,149,50,209,198,191,40,228,241,214,161,84,103,222,231,238,1,192,165,107,133,138,16,137,67,170,15,226,111,155,138,157,24,219,221,74,170,191,41,31,48,245,162,222,73,182,188,146,71,181,65,249,78,42,221,192,85,98,112,63,121,129,159,194,141,130,194,46,93,131,109,219,17,3,35,61,234,57,94,72,225,49,149,4,111,251,222,130,137,146,88,224,88,212,145,211,249,230,157,34,33,136,254,240,228,142,158,244,5,137,160,66,216,219,223,167,210,136,204,144,180,177,162,13,135,160,166,67,112,169,26,166,10,178,168,230,174,8,1,100,32,146,132,228,224,243,78,192,86,100,86,10,164,149,147,169,53,97,24,197,2,198,6,67,30,77,86,55,35,237,114,224,14,187,65,61,106,73,139,64,99,86,59,220,242,5,80,201,236,30,43,77,81,89,220,252,220,16,122,86,142,162,203,36,196,143,153,73,249,113,218,178,196,102,234,61,162,48,37,60,238,207,122,179,104,68,86,162,27,151,223,118,15,106,105,232,38,54,225,119,64,17,120,45,198,104,134,37,141,17,137,202,167,108,247,169,175,26,24,214,52,36,153,61,42,184,117,141,136,31,55,57,11,239,71,93,64,183,114,134,107,18,162,66,165,155,234,106,24,181,137,205,220,54,151,22,238,160,13,161,207,241,82,195,34,79,110,222,102,119,163,28,1,82,206,146,106,43,186,37,253,237,188,123,147,39,210,179,156,92,211,136,175,103,204,38,161,110,190,76,140,19,113,198,56,174,94,215,58,141,163,69,52,108,175,27,144,187,133,117,86,247,50,203,102,146,52,100,57,251,249,238,107,31,86,79,178,205,19,162,145,188,231,143,90,242,20,121,91,71,124,37,116,100,218,194,211,76,33,40,26,227,4,239,251,189,62,149,212,120,69,165,154,59,153,46,102,103,149,101,218,1,61,5,98,109,107,59,161,50,30,88,96,159,106,171,160,107,242,88,235,211,71,40,31,103,185,155,3,142,245,190,30,86,169,174,196,215,87,142,135,164,5,82,229,192,228,245,53,24,136,25,24,1,182,162,183,151,124,230,16,217,27,67,110,245,230,173,48,45,43,115,208,87,172,165,204,142,43,88,76,109,108,238,202,250,84,107,247,247,3,248,82,198,20,182,15,10,61,233,10,170,74,204,23,133,232,51,77,128,235,136,148,133,57,195,14,164,83,74,73,181,154,51,149,35,20,187,119,16,236,121,110,0,244,167,101,130,98,62,205,138,45,125,64,204,22,183,69,25,88,100,3,145,79,130,47,44,23,152,144,167,128,61,42,251,52,129,78,86,130,232,168,130,76,110,110,216,169,99,185,74,72,148,149,242,142,84,119,168,252,144,185,50,183,30,181,113,226,242,153,130,159,144,246,163,104,100,249,134,79,106,65,114,8,237,10,198,85,28,157,221,77,60,90,56,117,98,217,199,24,171,42,219,24,96,99,61,77,40,63,121,199,225,78,218,5,202,205,25,87,243,1,198,15,53,242,29,238,241,38,36,122,251,17,161,202,158,112,73,205,124,173,169,89,216,152,183,255,0,22,61,105,236,68,217,139,96,168,146,110,15,138,183,60,172,171,128,217,21,150,6,201,14,198,226,165,82,199,239,85,168,153,92,181,24,70,25,239,77,44,200,120,53,81,164,112,216,83,197,88,72,216,128,91,173,22,44,138,73,11,55,205,83,67,109,230,176,193,168,46,17,148,140,10,179,99,43,35,10,82,118,37,43,151,133,155,160,24,173,72,26,81,111,180,242,42,56,166,222,160,30,245,181,111,109,18,88,146,221,113,92,210,145,209,24,152,205,8,100,47,220,83,124,239,62,47,43,56,197,93,8,135,35,60,85,9,45,79,154,197,42,46,104,180,33,149,21,85,84,54,77,106,105,202,88,0,30,177,196,82,9,48,115,214,183,244,232,202,46,105,201,232,90,52,204,57,183,96,95,60,116,170,77,26,162,227,109,95,25,218,77,86,150,70,25,227,143,165,98,85,137,244,200,89,220,96,226,182,29,17,8,13,201,174,126,218,244,163,97,120,173,104,22,91,130,27,168,167,98,30,133,137,228,80,184,29,61,43,54,93,208,161,116,24,205,93,157,74,56,39,181,43,170,75,106,70,57,166,144,155,57,232,162,105,239,132,142,115,237,93,44,44,4,65,0,232,43,34,222,47,42,235,113,28,98,181,145,212,12,247,166,208,208,229,67,35,129,156,84,142,171,7,36,244,52,200,142,92,154,91,136,154,64,0,239,89,61,196,209,79,84,34,233,1,3,1,70,107,71,79,97,45,146,198,27,144,42,173,205,191,250,46,209,215,21,87,74,157,162,44,9,228,26,180,204,238,91,188,77,150,204,167,154,201,211,161,251,76,228,43,116,237,90,26,141,209,130,25,73,25,12,56,174,87,72,214,62,207,168,184,193,228,211,69,95,67,123,89,153,68,13,1,228,226,184,253,25,188,141,77,149,184,201,174,174,253,4,248,152,41,201,174,106,226,216,71,114,146,168,33,137,230,172,17,208,223,72,2,0,15,90,170,3,44,59,169,147,150,104,148,245,197,75,230,230,221,67,86,114,54,69,53,46,206,217,233,73,149,193,29,234,192,104,213,88,213,2,174,210,22,94,153,162,32,211,36,49,23,140,226,185,235,159,221,202,195,189,117,144,133,17,28,245,197,114,154,177,217,118,113,211,53,181,39,239,88,198,107,66,162,2,27,113,235,93,6,156,141,36,127,123,21,130,204,14,49,91,54,14,82,46,13,116,85,216,202,5,141,4,127,104,223,25,174,221,64,1,50,126,162,182,245,59,43,123,89,13,212,7,204,113,192,69,193,24,245,53,206,105,150,237,12,151,112,92,44,145,237,96,20,116,39,28,15,231,93,46,154,22,75,194,27,45,183,17,133,7,146,15,60,254,85,149,86,185,180,58,84,116,247,138,55,158,30,143,236,241,234,176,163,103,33,157,20,244,255,0,235,85,13,82,230,214,91,169,2,35,160,10,2,237,92,183,76,231,243,21,218,79,121,229,7,182,88,66,156,242,8,234,43,63,95,210,82,254,222,43,187,75,120,213,226,94,113,144,15,215,154,202,21,157,237,45,139,141,45,108,140,155,13,58,13,87,74,180,113,112,198,229,227,108,196,87,3,112,35,6,177,26,218,109,43,82,242,138,19,115,156,101,125,42,123,120,205,157,237,189,234,101,60,150,253,226,163,28,99,232,125,241,78,185,215,82,239,81,138,228,198,11,204,199,110,7,106,232,229,106,118,79,67,37,120,220,183,165,234,23,191,104,145,46,254,64,48,67,54,121,228,12,126,181,232,250,178,21,211,12,145,144,162,52,24,127,92,138,243,173,62,70,214,218,234,205,97,97,44,127,58,147,223,4,15,235,93,76,119,134,242,43,157,57,230,37,213,0,116,39,167,184,174,90,209,138,126,234,46,46,250,148,45,238,38,145,150,55,96,204,126,117,62,191,231,53,217,233,158,100,150,106,228,124,241,183,40,123,12,30,106,49,167,218,91,104,240,21,137,76,209,175,202,195,175,74,139,194,183,146,102,120,103,218,90,71,32,19,214,177,147,211,152,36,238,238,92,150,107,88,140,47,34,99,205,39,113,30,181,109,54,193,101,51,134,85,67,207,205,233,85,239,86,63,34,40,153,70,19,39,61,243,154,125,229,183,157,111,19,23,81,18,174,72,245,160,157,204,180,84,191,151,207,140,169,220,192,16,43,154,248,139,125,136,237,180,248,88,31,224,96,125,58,255,0,74,235,45,34,129,46,18,104,8,242,213,191,120,23,176,245,175,43,241,61,226,92,248,202,242,72,11,180,112,182,212,243,24,96,254,149,190,26,60,245,23,144,158,138,231,161,124,56,159,204,128,218,109,24,97,128,7,126,40,214,213,172,196,33,72,226,224,41,81,238,107,31,193,75,113,21,253,139,196,195,10,197,152,35,228,145,93,6,174,67,49,18,196,119,201,46,119,30,195,57,173,37,110,102,46,167,75,114,198,27,84,216,23,229,27,127,10,206,186,185,85,240,229,192,12,20,150,207,62,181,87,81,189,150,199,79,30,118,8,35,126,125,169,211,219,43,104,112,153,179,182,114,25,105,197,36,165,112,150,163,245,21,7,78,211,162,40,112,232,24,158,213,36,243,66,240,60,101,113,33,81,210,165,213,55,73,29,188,96,129,246,100,1,7,98,49,222,171,130,147,186,73,27,33,108,97,148,81,40,243,69,50,86,132,183,138,18,202,16,10,172,107,31,57,245,174,119,196,11,14,161,174,105,86,217,143,204,137,55,39,30,226,183,111,213,197,187,198,209,153,3,0,2,169,198,14,107,35,84,210,222,79,17,217,206,145,170,189,180,35,10,167,175,78,180,45,23,42,234,54,205,38,140,141,103,105,104,203,186,0,199,156,142,157,42,214,150,190,94,167,55,152,172,251,143,222,61,7,210,161,176,100,186,215,83,122,0,210,2,167,216,255,0,179,86,244,249,188,166,157,95,230,147,205,35,158,128,10,42,107,21,5,185,47,115,46,234,219,237,62,42,159,44,12,118,227,118,230,235,142,43,94,222,248,67,20,146,237,59,73,219,184,250,86,45,140,158,126,171,168,92,184,200,112,83,216,114,63,194,181,252,180,123,47,145,142,87,248,79,74,183,126,84,152,14,183,188,19,74,8,118,242,216,227,6,153,113,96,183,18,201,247,64,29,205,84,179,157,99,184,12,241,158,15,69,233,245,173,63,50,39,157,89,95,33,143,221,53,156,151,47,194,50,72,99,111,179,199,25,100,40,14,0,239,80,60,106,196,163,70,131,45,180,48,28,212,247,17,236,159,43,128,66,228,99,165,82,121,98,242,57,102,243,76,153,35,60,119,172,29,208,206,103,196,246,236,183,38,38,92,171,46,208,71,106,154,209,141,181,180,150,237,130,36,135,239,47,76,228,85,189,126,48,166,32,73,97,38,1,39,173,101,223,205,45,148,166,218,36,70,85,81,140,131,154,109,169,36,145,75,98,149,178,155,87,47,62,88,41,59,71,97,81,93,40,54,87,8,160,176,104,156,238,94,152,197,71,115,114,9,72,65,36,73,195,122,138,215,138,37,82,16,160,17,249,44,48,59,241,222,186,27,229,122,146,245,216,163,240,217,195,233,23,145,7,38,53,65,146,190,181,183,37,210,38,159,28,209,224,150,37,8,63,231,218,185,159,134,243,164,87,58,180,105,196,125,8,237,143,95,173,91,153,165,142,85,83,196,39,118,7,227,88,84,143,239,9,138,186,53,167,213,86,91,39,17,224,72,138,73,250,15,242,42,149,217,150,233,180,251,139,86,59,248,50,227,210,179,45,239,35,101,185,222,48,35,70,60,119,2,182,52,3,21,181,156,215,50,146,82,82,4,96,246,173,99,27,17,61,206,166,213,150,237,22,69,255,0,86,136,73,250,208,2,21,103,3,9,140,158,252,213,119,243,109,236,35,84,249,81,233,38,186,104,160,16,5,249,220,96,156,85,51,49,215,71,201,180,70,35,6,70,200,197,68,96,143,202,91,133,147,45,216,122,85,141,209,201,0,7,28,46,48,125,107,45,228,145,99,145,128,235,192,165,112,30,46,72,118,10,220,169,201,247,52,177,92,47,219,213,228,39,111,12,192,119,172,187,152,229,141,35,85,28,177,203,115,78,105,195,233,83,178,15,223,253,213,30,152,52,237,170,3,145,187,213,191,182,124,109,36,164,49,141,39,11,202,140,96,17,93,72,152,78,215,19,72,165,64,98,136,49,140,12,215,37,225,219,55,111,19,58,129,187,203,34,71,239,201,53,232,226,75,51,31,239,8,206,230,60,10,210,166,154,32,41,91,91,11,155,37,42,8,68,57,167,57,42,194,80,126,240,218,163,210,173,71,112,76,45,20,75,244,226,135,176,104,45,225,150,87,220,217,200,94,149,141,198,149,202,114,234,82,219,55,150,156,12,122,86,197,182,154,183,154,114,94,74,192,23,35,3,165,103,203,96,211,3,50,198,113,142,1,53,177,164,90,79,115,108,169,49,33,35,61,170,183,97,202,198,181,164,111,25,140,240,203,206,115,86,252,169,5,170,16,20,162,245,199,90,176,182,81,195,112,100,121,25,179,192,4,113,86,221,146,20,84,136,2,79,65,138,45,169,73,88,165,107,104,247,113,249,242,71,242,244,25,227,20,247,211,165,158,67,135,42,136,49,138,212,73,255,0,116,176,255,0,23,94,5,71,52,165,96,39,171,158,191,157,54,81,82,206,4,89,182,178,229,80,247,171,23,105,9,146,98,156,70,23,160,165,64,130,50,75,124,205,143,231,76,70,134,59,135,142,98,66,52,103,167,122,144,57,105,228,186,77,74,226,120,33,38,37,77,185,199,65,138,161,172,201,127,31,132,94,250,105,26,56,174,66,68,169,142,91,231,25,173,63,17,120,133,44,225,93,39,71,68,150,230,73,0,156,183,240,47,92,214,31,136,60,69,62,183,125,104,150,150,171,45,133,150,23,0,16,25,187,254,184,252,171,41,53,29,217,80,139,147,86,50,26,73,231,97,12,10,68,113,42,238,92,117,53,218,197,25,186,179,142,87,201,148,49,207,225,89,246,182,109,115,49,111,44,163,74,21,228,32,142,61,171,170,177,181,72,161,80,156,128,199,57,34,184,234,85,115,58,82,180,245,37,184,188,88,244,216,60,246,249,95,1,150,172,105,58,60,79,121,37,219,156,198,64,40,61,43,62,226,197,53,107,228,182,87,96,81,129,56,244,174,150,111,38,198,201,97,12,192,116,205,116,225,233,57,123,210,50,169,59,123,168,143,85,158,36,84,193,221,216,12,213,85,157,45,224,216,70,51,206,106,188,17,71,54,246,44,72,83,148,4,212,132,44,168,67,156,145,214,186,219,185,132,85,134,164,177,204,152,64,70,79,62,245,50,160,220,203,142,131,138,100,70,20,133,88,182,21,122,241,83,6,6,80,202,62,82,50,77,3,51,142,93,219,113,228,116,165,145,17,182,49,32,123,83,231,69,86,98,189,250,213,115,6,242,172,237,242,38,72,21,47,65,142,92,20,216,195,247,96,231,21,51,52,97,149,149,122,12,85,121,88,181,184,10,50,50,6,127,26,113,147,203,243,4,107,200,94,5,59,216,10,235,204,242,63,72,193,206,61,234,88,216,72,121,92,40,57,235,73,109,46,224,199,24,92,101,178,41,209,48,157,216,109,192,207,6,141,0,152,97,3,63,86,53,16,147,124,171,185,113,187,160,167,203,27,36,106,234,219,142,106,57,164,50,52,114,227,12,59,1,75,112,31,229,126,244,228,100,118,169,31,44,152,97,198,49,210,149,220,237,12,131,230,197,9,44,201,176,200,129,179,237,69,128,107,42,152,54,131,200,234,49,82,195,14,200,1,35,61,240,123,82,163,125,162,87,242,215,142,227,21,67,90,241,54,155,225,184,101,75,169,209,238,223,1,98,85,36,156,142,6,62,181,86,238,75,101,245,88,197,187,221,203,229,172,120,57,103,56,2,184,157,95,198,87,90,173,212,154,111,132,109,228,154,68,112,178,94,96,24,212,17,143,151,215,154,172,154,71,137,252,106,209,141,98,65,167,233,1,191,212,70,48,210,143,243,138,239,116,221,55,76,208,173,162,179,210,109,196,49,199,181,73,227,154,93,52,39,86,113,90,103,194,253,178,173,254,181,168,27,251,149,109,236,146,14,62,149,213,43,71,103,22,203,101,88,163,224,5,65,142,5,92,123,178,198,100,87,38,61,253,234,165,220,40,10,50,255,0,23,191,74,93,117,45,8,27,204,129,29,78,51,198,41,22,47,36,75,180,96,227,52,71,27,71,17,192,203,103,34,167,141,153,135,239,0,221,130,13,26,245,11,17,67,178,75,50,88,224,183,122,134,222,56,221,176,237,200,207,62,181,104,91,198,182,173,253,228,228,46,122,211,20,70,18,47,147,25,61,61,40,24,144,200,145,143,45,27,44,56,252,42,228,111,8,96,100,78,49,197,80,138,19,29,220,165,185,249,114,61,170,88,36,105,72,47,247,70,118,208,2,253,158,53,150,73,132,188,145,138,172,92,164,110,70,72,244,245,171,97,21,73,13,206,79,21,33,116,243,12,100,13,170,57,247,52,1,19,238,150,217,82,15,221,200,35,56,35,177,34,169,233,22,51,141,61,172,117,76,93,59,177,203,58,130,113,90,15,177,27,121,56,24,197,64,93,208,73,44,100,158,62,81,64,117,185,193,38,153,171,120,27,80,154,235,77,130,91,189,62,119,50,75,2,112,7,53,213,232,222,37,177,215,161,40,0,130,225,19,230,138,86,193,201,173,55,119,251,52,66,65,157,224,135,201,249,112,122,215,57,226,79,6,89,234,18,11,187,25,5,181,224,113,243,161,192,233,77,61,117,216,135,161,209,202,175,6,28,166,72,33,6,15,108,83,2,23,145,202,252,170,87,0,122,26,226,143,137,53,239,7,222,36,26,242,11,139,28,110,243,162,64,72,236,15,3,233,93,102,153,172,233,154,213,169,155,79,184,243,119,28,178,237,193,20,218,79,225,8,201,19,146,32,183,88,152,6,108,253,236,82,8,152,192,209,231,134,228,127,178,42,105,19,98,178,203,184,125,69,71,11,249,133,194,100,42,140,115,75,98,200,45,153,86,216,199,40,249,65,199,52,219,171,96,222,89,35,4,16,71,53,44,241,25,36,69,141,118,167,113,235,86,124,162,202,168,199,230,239,74,232,8,138,172,160,249,188,5,29,106,187,196,173,229,198,191,112,158,181,107,113,243,95,60,168,28,12,84,130,63,49,51,198,213,231,20,192,202,200,70,153,138,179,20,224,96,84,137,113,51,160,146,56,100,84,217,206,125,107,82,18,128,144,241,134,36,213,198,141,12,2,16,160,41,244,61,40,74,192,98,67,10,148,14,7,45,134,252,115,83,249,74,247,59,219,160,233,205,89,33,44,112,140,191,187,245,235,138,129,138,188,171,176,29,167,173,0,87,186,184,146,213,159,236,241,121,146,48,249,87,61,42,189,157,231,216,35,243,238,193,55,50,176,24,60,247,173,9,66,156,186,157,143,142,181,78,228,67,117,102,21,99,34,84,57,220,105,93,220,70,210,160,149,204,205,130,66,231,4,85,60,7,156,142,228,103,138,104,119,138,56,119,73,184,74,160,49,233,75,21,194,102,114,19,1,14,51,237,85,167,65,19,90,0,46,54,162,227,113,201,61,106,66,72,190,105,119,21,64,48,64,239,81,44,234,177,249,177,54,63,10,177,24,89,38,132,145,232,91,222,156,90,19,69,232,149,46,244,212,152,54,0,36,16,7,124,214,93,203,69,121,106,232,195,105,136,157,164,247,173,219,116,134,21,123,104,240,21,216,144,51,248,213,11,203,98,79,150,80,40,231,56,239,145,92,56,202,92,178,82,93,77,168,203,94,86,115,177,121,114,198,54,184,102,199,57,25,205,65,115,109,29,206,152,197,21,68,145,62,224,64,228,16,106,228,118,112,216,192,197,152,137,51,197,85,182,101,142,234,123,92,229,102,92,174,125,107,133,221,106,142,181,239,43,29,31,135,49,117,162,219,76,205,251,221,184,111,83,131,90,242,56,83,142,231,189,114,254,30,89,224,212,30,3,32,72,213,120,83,245,174,155,247,82,51,6,60,131,94,197,10,138,81,56,170,43,72,108,236,0,0,45,61,137,220,31,28,82,253,254,51,192,166,201,41,251,171,211,181,110,64,164,6,112,115,201,239,233,64,96,160,39,114,114,77,50,16,66,21,97,243,122,211,100,5,64,57,203,49,164,192,123,33,146,82,170,216,90,142,69,243,72,4,224,39,122,94,85,200,94,9,166,134,46,206,145,175,60,82,187,123,128,171,34,187,73,201,32,99,20,252,121,160,52,124,10,85,143,1,215,96,3,28,211,161,65,10,109,3,142,194,139,0,239,188,187,119,115,72,10,160,8,6,121,166,249,4,200,24,54,7,165,72,0,14,192,118,170,1,37,57,4,14,126,94,61,171,228,251,173,41,140,121,201,252,235,235,18,54,171,236,31,57,21,243,12,234,194,220,182,236,212,189,200,145,205,40,138,212,144,199,244,164,100,103,4,162,245,162,86,18,206,83,25,57,173,152,45,146,24,55,57,237,87,123,25,216,231,35,12,147,124,194,173,75,33,64,13,58,229,227,55,56,4,99,53,36,241,32,135,35,230,56,170,40,170,215,59,240,49,83,219,156,178,241,85,161,35,119,204,181,171,4,113,150,0,12,214,115,28,81,122,220,38,208,106,228,179,183,217,246,134,170,201,104,196,3,156,82,186,121,124,19,92,146,58,34,201,34,137,252,178,217,171,218,117,176,112,197,185,166,219,160,123,126,61,42,229,132,12,9,20,162,51,46,242,29,147,97,71,122,185,108,178,42,14,41,46,144,173,207,76,243,87,163,144,4,0,175,90,27,45,50,123,92,159,189,210,165,184,72,188,179,211,53,16,144,36,108,64,167,180,38,88,119,14,42,10,185,145,228,159,55,42,56,21,175,99,170,164,36,68,203,205,37,172,42,185,207,53,153,113,111,139,224,227,129,154,180,67,58,27,182,19,46,225,222,155,10,145,1,205,84,18,225,0,205,90,138,82,98,34,154,18,43,162,238,185,231,165,92,153,2,69,145,85,227,27,228,244,53,45,219,145,24,25,161,148,134,71,54,213,200,169,99,184,121,92,42,12,214,122,72,65,35,25,171,218,124,226,11,144,89,114,43,43,9,139,118,242,171,5,34,178,116,233,124,203,247,67,216,215,67,123,52,115,196,210,5,193,29,235,144,211,39,206,176,248,245,170,72,206,198,254,170,177,60,123,15,80,43,149,134,218,11,123,205,210,12,115,93,45,220,158,85,214,74,238,4,10,163,173,33,104,149,210,12,86,137,104,6,180,66,217,237,129,83,145,138,230,117,176,138,20,199,235,87,180,155,147,37,185,142,65,134,237,89,26,241,123,94,160,237,205,38,84,89,126,3,230,90,242,59,85,118,59,129,20,186,69,207,157,102,78,220,241,81,16,237,43,0,49,205,101,35,104,137,36,47,242,237,232,107,70,8,35,75,127,155,174,42,56,65,84,195,243,67,72,88,16,13,74,149,141,44,84,12,124,214,3,166,107,27,88,183,30,96,99,91,226,63,40,150,35,222,178,117,36,107,172,237,237,91,209,122,153,78,55,48,217,66,224,138,183,111,57,198,5,83,148,50,54,195,86,237,21,83,151,239,93,146,213,28,246,177,219,120,166,226,55,75,75,216,109,176,118,102,76,14,160,87,49,105,173,164,62,36,142,253,25,252,151,31,52,99,177,245,173,109,82,230,100,88,209,209,214,13,152,76,247,4,142,181,67,94,211,45,236,109,237,238,173,157,72,146,62,84,117,205,99,74,214,229,145,213,53,216,215,93,122,29,67,84,55,44,73,66,219,85,23,174,125,235,122,75,216,98,211,154,57,3,36,146,2,72,236,61,43,136,177,179,150,86,133,236,45,217,206,221,210,123,114,58,86,135,219,39,212,245,35,106,109,229,73,24,96,150,57,3,21,149,74,113,190,157,10,164,237,52,217,157,161,180,81,205,123,246,247,59,73,56,29,170,19,167,196,239,4,171,32,68,14,64,219,212,19,200,254,85,60,90,85,234,93,136,164,133,102,18,229,73,94,49,239,250,86,207,246,90,90,88,7,185,140,35,187,130,6,114,6,43,105,205,46,86,137,112,247,153,156,111,222,222,250,210,20,6,25,3,15,49,212,99,114,255,0,156,86,174,173,119,97,99,175,9,146,66,126,211,14,24,169,228,30,15,244,165,22,86,231,80,23,82,145,229,236,220,55,244,206,64,199,243,172,29,73,225,62,33,146,27,112,146,244,43,158,213,9,41,92,45,202,122,119,135,245,11,123,205,62,24,195,51,2,9,203,117,226,178,244,139,132,255,0,132,148,144,216,88,166,57,29,143,6,161,177,3,74,208,120,92,200,6,62,83,146,1,172,211,105,125,167,207,5,244,176,190,217,142,70,222,227,222,185,82,248,162,197,99,182,213,226,185,151,75,91,171,112,164,179,144,195,211,233,76,242,228,251,42,7,44,209,144,0,25,230,174,233,178,135,211,227,148,171,236,118,198,214,233,156,26,165,52,146,253,166,216,43,0,115,141,131,161,25,21,43,109,122,18,145,70,255,0,202,180,240,165,197,226,75,229,72,11,2,170,121,192,175,39,71,146,88,229,184,7,47,49,221,243,12,215,95,241,2,228,91,220,91,216,192,231,18,239,46,51,223,35,244,174,82,52,104,252,168,72,0,169,220,113,233,93,248,88,114,46,119,212,206,114,232,118,62,15,187,146,219,84,176,145,91,42,78,215,5,71,167,181,117,183,108,186,132,50,180,44,75,137,122,55,97,237,92,119,133,194,167,136,45,153,254,233,60,14,213,213,8,90,27,167,85,37,89,156,182,7,76,102,162,162,189,216,147,45,120,142,45,250,125,172,50,227,127,150,58,119,171,23,243,69,46,157,166,217,12,141,152,57,29,120,170,122,252,201,113,168,88,64,25,188,238,0,3,238,213,217,163,81,127,4,18,128,25,121,98,61,49,73,105,23,230,82,87,118,52,26,45,243,137,10,134,202,99,7,165,96,45,179,67,124,243,39,25,124,21,29,49,91,214,215,11,49,243,1,194,5,34,178,109,174,60,235,201,208,161,100,7,32,175,92,213,243,52,173,216,157,201,26,117,155,80,142,19,146,7,39,240,170,209,176,111,26,77,34,71,144,177,133,192,207,126,127,165,92,142,33,29,252,82,252,184,206,8,239,138,167,2,75,7,143,174,37,111,245,108,161,84,47,76,123,212,202,106,234,64,149,199,216,172,175,174,189,194,129,132,148,141,139,212,12,30,106,84,157,45,109,110,102,114,11,18,196,3,215,57,169,68,171,105,127,125,54,54,202,65,224,116,197,103,201,25,188,208,124,229,64,55,130,1,29,115,154,167,21,206,228,201,90,151,116,235,57,45,244,121,46,74,6,50,157,248,205,87,183,121,110,32,121,60,197,78,113,180,3,91,17,90,169,176,134,25,29,129,72,194,128,122,100,214,58,180,105,121,117,2,57,104,227,192,42,87,3,62,180,161,181,153,70,138,217,197,28,107,182,92,151,94,125,106,189,164,18,57,126,23,10,223,120,117,163,80,43,21,162,73,25,33,149,114,40,211,252,196,178,19,177,225,142,77,75,122,12,179,113,60,137,110,76,67,121,31,222,235,89,54,247,18,205,54,233,162,10,9,199,2,182,110,199,218,34,69,128,149,220,50,72,172,11,121,26,11,134,89,28,144,175,143,159,165,45,28,71,208,183,171,192,242,40,147,140,40,224,86,95,146,179,91,73,118,231,50,100,12,30,149,175,169,51,203,108,100,94,17,70,115,216,214,45,192,97,167,188,145,134,33,215,4,14,199,61,127,74,197,38,129,109,99,61,45,98,179,190,127,60,130,88,228,103,176,199,106,213,134,246,218,43,3,60,224,236,216,253,58,244,53,198,248,182,244,164,250,123,36,184,220,234,175,235,208,212,190,35,107,153,244,187,107,59,108,160,16,22,103,255,0,63,90,221,193,201,166,36,236,216,223,3,78,166,255,0,86,16,35,5,96,14,90,186,29,78,47,54,194,221,151,32,162,147,199,173,97,252,59,139,117,222,164,146,74,166,84,88,248,94,6,48,127,90,234,37,137,86,214,68,7,133,36,140,210,173,46,89,217,19,13,172,97,69,166,148,179,146,73,56,12,140,73,245,227,165,93,107,216,161,240,253,180,73,243,72,147,244,29,151,21,182,177,165,206,146,35,145,84,29,189,191,47,235,92,245,196,81,233,241,207,230,2,229,143,203,146,56,197,85,57,115,25,205,29,85,198,165,13,217,182,133,92,6,88,131,17,145,214,167,103,243,47,35,222,0,1,71,53,230,95,233,109,119,246,184,240,50,152,6,187,27,11,214,191,149,158,66,170,109,227,25,231,190,43,87,27,110,103,114,246,171,27,66,140,34,147,37,137,233,218,179,205,202,237,29,118,172,100,227,63,197,73,111,120,243,25,30,85,10,9,33,70,106,148,146,170,49,136,16,88,154,149,96,184,73,121,35,164,68,231,115,117,246,170,186,173,203,216,217,76,45,178,89,198,119,117,239,80,139,137,39,189,145,72,11,18,14,106,225,154,29,66,120,224,131,106,199,26,228,150,238,106,218,216,46,69,224,107,53,180,182,188,191,184,111,223,78,184,193,60,140,115,91,22,243,43,90,171,20,229,223,0,126,53,139,163,230,227,81,184,73,28,0,135,0,14,245,182,145,57,192,140,13,209,101,177,255,0,142,138,153,110,82,212,215,144,42,170,170,128,36,56,249,189,42,212,177,44,194,40,216,238,9,223,214,169,199,20,179,34,23,97,189,151,145,79,79,53,24,168,25,10,64,21,155,26,47,65,19,203,104,124,180,80,170,72,200,173,40,145,237,86,40,131,100,21,203,99,214,170,233,202,33,66,31,32,110,233,158,181,122,1,203,179,253,226,112,7,166,57,167,29,238,80,55,239,103,3,144,23,160,38,172,236,64,170,8,203,119,53,68,92,197,33,119,114,119,39,110,149,105,78,255,0,156,30,25,114,42,128,179,14,200,252,198,108,116,168,21,214,109,219,8,108,116,21,13,200,99,10,144,248,254,255,0,189,102,197,118,154,116,82,92,99,229,98,66,169,61,232,79,91,3,208,190,176,74,210,18,206,2,131,205,58,255,0,202,72,150,251,5,163,181,66,73,207,95,106,204,180,177,215,111,237,99,187,153,4,112,205,38,208,171,201,219,85,124,99,226,40,52,189,250,61,161,87,72,160,204,132,2,73,124,143,90,151,126,130,82,87,177,194,93,234,108,186,165,246,163,26,24,165,154,82,200,58,144,49,192,230,183,52,57,110,19,195,113,73,37,176,77,183,12,196,17,247,137,233,250,154,167,162,233,145,235,1,46,238,223,108,146,29,204,184,192,24,250,125,43,179,179,133,117,9,145,80,237,183,183,127,160,205,113,86,169,117,104,163,174,17,75,91,216,191,162,88,173,157,137,158,227,107,52,234,172,70,222,69,64,247,163,237,6,43,64,114,199,178,211,174,60,69,166,105,174,77,221,216,32,254,237,16,28,227,208,86,231,135,109,35,123,67,121,44,33,68,172,118,231,174,40,165,70,78,73,53,97,58,145,87,214,229,205,50,198,43,36,55,14,71,159,42,12,156,213,109,84,188,238,45,212,229,113,187,117,50,229,154,73,138,151,56,218,64,237,80,69,185,35,0,177,60,226,189,27,165,27,68,230,87,122,177,118,152,66,70,166,136,74,198,88,176,249,141,57,54,200,225,148,100,134,35,173,70,99,105,102,112,171,140,14,5,77,151,65,146,78,171,228,24,193,27,90,148,124,177,164,106,216,108,109,252,42,167,239,18,1,191,59,201,233,233,87,32,183,46,190,115,125,225,70,128,200,229,80,175,199,85,28,253,105,140,21,25,73,25,205,58,24,37,146,119,36,253,227,205,73,36,34,29,251,142,236,14,5,52,129,20,227,139,18,50,245,29,71,181,76,168,162,82,204,126,247,20,223,158,221,22,71,82,25,248,197,56,218,200,219,25,206,24,114,5,77,134,71,112,3,7,135,160,32,12,143,238,230,156,160,193,26,164,73,184,99,25,168,228,102,243,208,13,185,31,120,154,45,222,125,146,0,84,157,216,24,244,161,232,2,162,124,128,59,117,237,82,171,35,73,28,65,48,162,129,17,150,50,160,0,125,205,57,173,230,16,188,146,5,84,81,193,161,106,38,209,29,195,237,152,44,67,122,183,25,244,169,89,225,180,182,31,106,158,40,200,231,46,216,197,113,186,191,143,108,45,49,97,165,131,121,168,110,193,84,83,181,79,185,166,105,158,26,212,245,169,99,212,60,79,114,3,176,37,109,163,56,81,245,197,86,129,190,197,141,91,197,115,222,92,73,97,225,219,73,102,99,133,107,161,194,47,61,141,90,208,60,49,105,108,227,80,213,103,55,186,139,252,205,230,13,192,126,29,43,106,40,224,182,67,111,5,184,133,16,96,109,239,76,50,45,185,82,6,112,8,39,235,80,219,184,146,238,93,46,178,57,118,80,131,63,40,2,160,117,118,153,162,65,128,14,119,83,188,212,200,61,64,92,143,106,143,237,44,193,76,99,235,76,98,77,19,23,64,135,229,206,90,149,149,12,76,238,57,7,20,229,144,34,149,102,249,154,161,151,237,5,193,10,12,121,201,160,9,32,184,220,141,148,233,192,38,129,10,60,158,97,147,231,244,168,46,173,231,145,7,150,118,175,124,83,84,166,208,17,136,117,227,111,173,3,29,12,146,77,126,238,84,152,148,96,15,122,178,16,52,202,204,118,128,105,150,211,155,104,182,108,231,57,60,83,46,29,220,133,15,201,235,197,0,78,198,61,141,34,182,226,78,42,18,251,45,227,39,251,248,197,58,5,8,161,8,249,6,73,30,245,27,66,242,56,12,63,118,167,35,218,144,135,25,67,58,182,57,13,129,74,192,14,113,146,78,105,147,136,208,170,160,61,115,83,4,114,241,176,56,81,237,64,198,188,66,104,201,102,198,27,31,133,53,154,43,104,227,143,126,75,19,249,98,158,203,189,153,119,116,228,213,116,129,137,36,144,197,126,238,105,161,22,60,137,29,50,79,203,142,51,80,198,10,179,25,15,36,254,117,37,197,196,139,28,99,28,119,197,50,227,131,27,158,77,3,38,188,75,107,168,246,93,196,25,24,96,141,128,146,63,26,224,117,191,2,92,88,221,127,105,248,114,105,150,71,249,140,67,1,79,181,119,196,8,229,93,227,32,142,253,169,85,134,237,225,176,7,97,65,60,168,228,60,63,241,6,18,90,195,196,80,157,62,237,78,212,105,57,87,252,127,3,93,184,130,38,137,110,34,144,58,74,187,134,220,96,138,197,213,252,63,165,235,201,229,220,219,70,238,64,1,206,114,49,244,174,65,244,239,20,248,46,71,154,210,127,182,233,217,199,149,141,204,170,59,12,211,230,91,72,155,73,108,122,20,178,69,24,92,159,157,207,202,184,166,177,196,129,200,228,138,197,209,60,87,165,120,138,88,190,87,138,237,1,253,203,140,96,227,154,221,184,0,162,150,37,24,131,183,242,161,198,197,41,220,175,16,27,31,39,4,244,171,118,202,130,54,86,147,173,86,80,85,161,98,71,79,155,222,157,39,37,136,236,120,165,178,184,201,20,59,134,109,184,254,232,165,6,88,144,23,224,154,33,153,148,114,104,8,215,50,169,99,192,206,51,244,166,50,196,108,146,218,169,124,49,207,32,213,123,152,90,39,37,70,64,232,42,47,154,221,201,66,93,65,228,85,148,185,14,24,204,219,84,140,45,38,5,86,140,75,229,177,59,90,158,178,68,172,209,140,49,0,130,49,237,74,236,192,170,132,227,214,162,242,20,60,146,30,175,183,143,74,0,170,150,210,25,97,89,50,16,55,175,106,211,141,96,84,150,36,110,100,111,78,130,163,144,133,132,202,78,74,12,129,85,82,224,165,162,92,5,2,226,86,198,202,98,39,118,137,88,90,34,238,53,50,76,144,200,17,190,243,12,15,106,140,171,9,1,43,137,24,124,216,245,167,205,17,85,10,220,185,239,70,218,133,137,46,9,107,108,239,35,190,225,219,21,179,58,110,183,133,243,149,42,50,223,133,99,137,16,219,249,49,199,156,140,30,106,123,43,253,208,181,148,185,50,38,49,83,85,115,211,104,74,234,87,25,127,228,238,93,195,229,238,113,88,119,246,18,201,168,219,203,106,185,66,185,200,250,215,76,202,173,47,145,46,49,220,98,185,141,78,73,109,239,5,180,114,50,96,28,31,108,215,148,227,166,135,100,101,99,35,87,189,150,215,85,38,54,36,113,184,131,200,193,175,70,96,183,118,86,242,198,220,48,83,129,244,174,13,161,181,144,188,108,124,201,28,96,159,173,110,120,58,238,89,162,54,151,51,98,104,28,168,4,1,149,193,197,117,225,164,181,137,133,120,184,251,204,233,217,70,210,7,24,21,4,141,42,203,30,19,247,106,50,77,89,151,42,78,222,253,125,233,142,119,0,160,215,161,29,145,144,223,48,253,237,189,71,53,28,100,114,206,58,85,130,126,93,152,234,42,36,82,35,195,119,164,211,184,14,78,88,150,57,207,127,74,48,176,57,3,171,212,74,224,33,66,62,111,90,86,224,169,166,192,122,22,223,134,206,79,90,144,55,206,50,120,164,31,57,46,14,5,52,168,149,27,7,165,36,192,114,146,101,110,112,7,74,122,166,28,182,122,245,168,24,136,227,18,57,246,62,245,42,242,7,28,30,245,72,7,0,2,6,99,248,215,203,19,71,40,133,148,181,125,76,112,0,76,117,175,146,47,181,9,14,237,152,198,125,106,100,68,138,246,182,46,111,243,158,245,183,169,198,171,106,54,245,2,176,108,175,36,251,70,88,1,87,175,53,17,32,217,154,110,45,216,148,115,255,0,49,185,239,214,180,98,87,141,126,126,69,87,36,44,219,197,89,71,121,165,85,29,42,214,192,139,137,12,114,71,156,96,211,173,85,96,110,185,53,21,246,251,80,161,6,1,244,165,179,86,118,12,235,89,201,154,35,84,92,54,1,60,10,108,135,207,60,26,73,143,153,22,212,28,251,84,86,235,36,68,111,6,185,228,209,162,54,236,227,49,219,140,154,212,177,218,20,177,172,136,230,38,44,15,74,189,167,187,21,96,115,138,155,148,133,118,89,110,186,119,169,100,143,230,94,42,5,80,183,60,30,245,126,64,197,65,21,5,8,98,2,34,222,130,174,32,70,180,198,112,113,85,98,98,210,44,109,208,245,171,55,81,172,112,112,104,2,180,75,183,32,28,213,11,184,165,63,48,245,171,144,23,80,91,25,20,225,50,146,85,199,30,148,68,10,240,169,48,141,221,107,66,205,64,24,106,166,29,90,79,148,124,162,167,89,134,64,94,43,64,37,100,219,117,242,244,197,37,199,108,212,109,50,135,11,159,154,173,92,68,86,221,100,35,248,115,82,216,21,68,67,97,110,156,84,182,17,249,151,31,57,224,10,98,200,30,16,61,169,145,49,0,145,82,129,154,51,44,98,25,6,238,57,174,94,209,97,134,249,220,30,115,87,110,231,116,133,142,227,131,218,177,180,171,119,185,186,102,36,227,53,104,148,107,92,203,36,247,74,19,56,226,186,3,100,39,129,34,113,201,30,149,69,173,150,202,5,155,25,38,166,182,214,90,73,87,174,69,12,108,193,188,181,109,59,81,140,15,187,158,107,55,197,119,113,73,106,184,198,107,168,214,237,228,188,81,48,92,21,239,92,6,184,142,20,171,243,138,105,92,201,187,27,30,23,157,13,177,82,43,104,195,25,46,64,174,107,195,121,88,6,57,174,142,54,198,237,198,148,161,99,88,72,170,23,115,145,85,221,26,54,205,88,14,169,41,33,179,207,74,182,97,89,147,59,64,174,123,29,9,148,60,224,83,105,244,170,171,8,203,122,26,117,194,50,57,0,124,181,28,146,144,160,14,42,147,229,99,181,204,109,74,216,71,46,64,226,179,229,159,230,80,14,49,93,28,176,139,132,57,228,215,47,168,91,75,5,206,49,128,107,178,19,185,205,82,38,212,90,204,243,89,203,109,114,26,73,148,237,5,135,0,103,181,117,90,230,133,27,120,126,202,123,9,4,215,38,49,190,50,115,138,202,188,210,132,26,153,150,221,25,227,145,12,132,31,76,143,241,171,214,23,50,197,16,184,81,229,202,28,42,135,251,164,122,98,155,217,53,208,114,154,230,213,150,188,47,173,233,214,74,250,117,199,150,151,49,140,156,250,250,125,42,91,221,78,214,198,240,234,16,69,14,192,118,57,0,247,252,125,171,157,241,22,134,240,222,220,234,16,4,121,36,195,62,222,220,118,168,175,53,72,101,240,124,72,34,69,121,14,215,36,28,231,218,179,116,185,157,203,139,187,208,234,45,10,94,191,153,14,124,173,248,31,136,38,180,175,224,183,58,48,47,10,153,21,8,83,206,122,214,63,131,46,34,75,101,182,144,28,111,24,111,124,26,181,175,106,246,246,42,150,167,14,204,14,62,112,163,175,173,97,36,227,43,35,68,239,27,156,205,229,133,252,198,24,85,152,198,227,33,71,99,86,109,180,152,109,46,218,230,120,50,196,109,99,39,76,251,99,233,90,86,87,191,219,2,49,11,69,4,177,112,127,120,14,71,247,64,245,171,242,76,146,92,162,202,185,88,142,89,95,185,173,37,86,75,75,19,45,75,86,214,54,247,54,44,246,204,21,152,109,193,63,231,210,182,68,170,246,150,246,211,72,167,202,24,249,189,107,153,190,188,243,86,75,139,36,17,196,139,180,170,113,205,62,215,237,58,128,183,157,163,97,24,239,234,107,6,165,107,196,124,169,157,53,181,255,0,148,132,20,39,203,124,237,254,28,96,214,13,219,95,13,126,43,212,140,173,186,142,119,142,48,72,162,107,231,183,152,199,38,70,230,24,85,56,200,173,95,20,107,182,86,158,31,101,116,100,148,219,225,19,112,206,114,14,127,74,34,174,220,69,102,182,60,191,196,87,195,80,241,20,178,224,176,136,186,166,223,168,168,237,20,78,236,93,134,246,93,184,94,221,43,46,222,77,241,153,27,114,59,177,98,91,185,61,171,71,77,129,231,187,42,25,55,236,56,197,122,201,90,154,71,23,55,52,142,179,194,150,50,223,107,86,240,191,202,177,6,98,195,143,148,15,255,0,85,116,23,151,114,197,50,129,30,253,184,10,64,228,228,247,252,170,15,12,131,99,100,151,18,13,210,144,193,138,126,85,167,167,58,222,204,101,72,200,88,142,62,110,248,174,121,59,197,154,196,207,137,141,223,141,237,192,70,11,20,121,36,250,214,228,133,37,215,166,220,78,228,140,63,231,218,177,52,55,251,87,136,239,111,9,111,44,77,181,113,244,197,109,197,9,125,122,244,113,133,80,1,255,0,102,178,122,36,92,126,33,167,41,31,151,25,192,201,163,75,132,195,20,174,191,121,155,25,53,12,210,73,27,48,32,125,236,39,189,75,109,33,134,217,146,114,6,227,144,87,214,180,157,249,26,93,72,66,79,34,71,35,51,127,172,81,158,184,24,165,209,156,75,113,119,59,237,102,145,129,140,147,154,129,161,23,33,214,64,134,54,7,37,179,159,194,163,209,108,214,214,229,34,138,50,4,121,218,196,253,225,239,71,42,178,65,45,180,52,238,45,204,144,220,220,72,84,21,67,248,154,138,198,226,217,116,187,16,24,20,108,238,95,124,213,164,66,230,229,28,130,164,19,131,89,70,197,150,214,211,202,85,11,188,158,42,47,118,147,36,232,101,159,50,182,210,21,89,65,202,245,24,172,171,233,16,137,24,99,231,32,177,199,90,98,201,43,59,1,215,238,254,21,94,226,35,27,5,114,219,73,200,250,211,81,74,90,23,18,88,17,175,237,100,24,192,84,173,11,24,225,251,11,68,28,224,38,8,99,222,155,109,182,27,115,34,46,92,47,40,58,98,176,86,119,184,185,117,137,37,70,102,201,0,128,42,117,155,3,112,50,152,213,55,0,80,231,35,184,170,239,246,67,148,145,65,44,115,159,122,161,117,107,125,106,60,198,141,246,125,114,106,163,202,103,182,87,10,234,202,217,231,232,105,114,106,4,243,179,188,47,23,158,22,48,253,15,165,84,19,129,39,149,26,185,143,110,223,173,81,231,207,6,118,125,172,220,128,106,219,42,249,171,229,59,6,7,42,51,193,20,73,40,232,84,83,220,230,181,40,146,247,206,133,225,65,50,28,198,88,19,200,165,213,245,57,44,172,108,12,209,33,18,48,86,207,76,96,212,115,61,219,248,174,37,66,74,110,59,128,250,83,188,121,166,73,111,225,235,73,221,54,54,210,119,55,166,107,91,174,104,144,149,231,98,27,11,171,88,60,85,39,217,18,69,51,236,220,177,30,48,5,116,250,140,200,204,194,54,117,32,224,169,53,192,104,132,166,185,1,66,224,169,92,63,168,199,74,238,13,139,203,121,36,132,177,70,124,156,245,173,107,194,49,106,228,83,102,166,155,125,12,233,21,188,163,230,44,20,126,117,29,222,154,151,243,11,102,96,132,110,59,177,77,178,182,133,111,237,28,54,10,220,198,15,211,53,175,171,76,144,220,199,36,107,200,86,207,29,107,158,59,221,4,142,10,234,63,176,220,164,2,77,193,36,85,252,13,108,249,246,186,94,175,34,146,164,76,131,143,124,86,14,190,192,95,51,170,240,197,91,241,170,73,41,188,215,173,158,82,88,22,2,186,121,110,181,48,103,117,105,44,55,198,88,246,136,196,43,146,125,107,159,59,90,238,91,141,216,69,56,31,202,180,66,54,102,138,44,130,196,134,199,165,102,75,111,246,116,1,243,229,238,224,26,152,164,157,128,168,215,17,9,101,68,151,230,97,243,26,184,218,75,221,203,109,246,25,74,196,169,251,210,61,113,89,208,88,170,234,115,51,125,214,198,223,206,186,41,110,165,211,149,96,183,92,249,222,131,56,20,228,192,211,182,211,45,108,182,73,20,129,228,218,11,156,119,168,46,12,235,121,36,145,33,216,87,4,138,213,182,141,80,174,229,236,161,189,232,103,2,240,68,128,4,118,43,143,65,138,196,165,161,100,90,52,118,80,78,179,115,192,35,240,164,211,11,25,140,140,73,94,114,113,239,80,185,85,121,21,28,148,67,198,15,122,214,210,96,85,180,66,196,0,217,222,79,231,70,165,34,196,174,134,120,4,39,248,193,35,214,172,68,141,186,102,114,119,57,37,106,152,17,61,225,242,137,96,153,57,244,226,175,249,140,85,2,174,114,188,83,69,12,48,168,79,36,40,220,224,22,63,141,11,231,67,33,218,219,209,70,21,113,74,133,140,223,41,25,43,205,50,107,168,236,84,72,192,238,115,133,81,205,80,198,93,200,12,50,117,200,96,8,253,107,30,234,116,150,226,206,48,191,43,72,62,79,115,197,107,94,179,45,163,172,120,243,93,131,158,50,106,45,27,68,55,126,93,236,196,23,142,80,71,108,243,249,84,181,114,91,55,117,125,83,254,17,207,9,44,236,187,230,194,133,92,227,147,94,29,99,45,230,175,59,75,58,183,157,52,216,108,242,112,115,94,129,241,83,94,129,110,45,180,149,118,13,27,36,146,99,208,2,107,148,240,245,187,92,125,163,80,218,81,89,182,194,167,140,118,254,181,21,106,59,23,74,17,221,157,78,147,99,10,152,108,227,102,38,33,151,124,112,107,118,202,217,22,214,238,1,33,93,205,149,32,116,168,108,225,143,76,211,131,72,126,98,188,183,169,162,198,233,46,94,56,161,220,198,66,65,56,246,175,54,154,148,164,245,59,47,166,166,12,127,11,150,246,246,59,166,212,37,35,206,18,109,35,61,14,107,211,174,113,26,136,99,96,171,18,140,15,90,125,173,191,217,109,138,147,243,99,53,12,193,72,14,121,98,43,212,167,25,114,221,156,50,183,53,209,151,58,52,123,88,130,196,228,82,236,45,18,160,251,213,115,116,103,10,221,186,84,42,60,183,99,215,53,86,93,7,113,109,109,132,44,220,231,189,51,121,55,45,158,213,3,221,136,157,151,4,150,165,86,111,40,48,56,118,234,113,64,203,76,232,242,57,36,99,181,2,229,35,92,99,53,158,191,44,229,11,18,123,212,127,190,222,217,63,41,251,188,82,98,102,154,94,71,10,177,3,57,168,197,204,126,111,155,183,62,162,169,66,132,192,124,198,193,39,189,62,54,85,114,192,101,64,60,80,6,138,220,65,50,180,140,188,138,142,66,128,110,86,221,39,165,85,183,86,49,51,103,25,237,73,26,200,206,196,12,181,59,140,84,120,98,102,146,83,180,156,3,245,169,65,85,46,209,174,225,212,113,84,245,7,182,176,182,51,234,114,8,35,223,156,147,211,138,225,53,63,29,93,107,151,131,75,240,140,114,72,231,42,215,14,131,106,247,254,148,53,212,150,250,35,181,190,214,52,189,34,217,174,111,111,97,70,235,229,7,249,137,236,63,58,226,36,212,188,75,227,251,143,34,11,119,210,180,162,118,239,201,220,216,231,32,251,227,245,171,90,87,195,185,225,184,138,251,94,184,75,233,93,119,148,35,128,217,252,171,184,44,177,196,162,20,242,209,112,2,175,2,147,119,216,74,43,169,151,164,120,107,79,208,33,11,110,162,73,20,15,50,70,92,146,126,166,173,164,129,231,44,174,74,231,166,41,242,147,134,12,72,39,147,80,180,241,23,93,163,228,95,65,222,146,40,178,204,16,245,229,142,51,233,81,61,184,33,109,247,238,201,201,62,180,248,70,232,92,176,221,220,31,74,117,187,174,192,28,124,249,235,76,100,17,126,236,202,27,32,3,180,125,41,100,41,105,16,195,23,207,80,61,234,71,42,25,119,245,99,214,154,84,166,92,168,96,92,14,126,180,0,237,187,34,15,55,7,174,40,51,71,229,110,59,128,61,41,205,243,51,7,59,178,112,7,181,45,196,176,155,120,212,117,83,192,2,128,33,138,108,202,200,65,217,235,74,142,60,194,35,136,99,119,38,154,251,163,157,37,68,220,135,181,73,4,83,72,88,125,209,187,243,160,64,146,52,210,74,93,2,168,198,42,2,71,218,64,201,33,186,183,165,79,44,62,107,176,221,133,94,180,121,106,66,176,193,244,160,99,228,222,200,21,72,199,173,50,37,49,202,29,201,32,103,138,85,79,186,254,153,200,252,42,56,100,105,75,150,4,5,237,235,72,68,202,124,231,36,144,0,237,138,126,224,14,210,112,61,106,7,2,71,138,72,248,28,228,83,145,152,206,228,143,144,116,20,0,16,11,190,210,119,55,83,77,146,35,27,131,187,11,222,156,247,129,72,79,47,169,3,167,189,78,235,231,200,200,58,40,6,152,17,203,10,11,104,216,62,88,30,71,173,64,85,140,128,191,9,218,166,31,51,49,35,129,192,21,51,50,136,194,178,103,29,5,22,2,179,200,243,2,2,123,102,154,144,50,96,22,231,189,90,77,229,135,200,0,168,85,89,175,37,86,252,15,165,0,54,38,107,98,101,235,183,165,78,183,30,108,108,178,130,119,116,205,51,102,199,81,33,249,115,81,73,112,100,144,4,140,20,12,71,52,175,96,57,239,19,248,34,195,89,113,123,167,220,205,105,127,192,86,140,224,28,117,24,21,133,15,137,245,239,13,50,89,248,134,216,75,109,27,237,89,200,193,11,248,87,124,0,86,140,0,1,95,225,197,50,246,206,198,249,29,46,97,141,215,184,113,154,106,77,108,46,84,246,35,180,185,177,215,82,43,237,62,233,102,139,203,200,216,115,183,216,138,148,60,155,142,229,218,9,232,192,138,226,181,175,9,95,104,82,54,161,225,155,166,85,200,6,222,60,128,71,82,57,173,111,14,248,226,223,80,49,217,106,246,242,218,94,19,180,121,135,135,35,255,0,213,77,217,161,115,53,163,58,23,204,172,99,136,168,60,116,57,165,149,217,10,35,28,250,227,138,159,236,146,197,34,201,26,134,71,77,193,148,131,222,144,66,89,139,184,228,84,173,11,27,189,162,10,200,185,62,148,146,249,83,4,222,48,65,28,84,145,157,145,179,63,32,17,248,115,72,84,187,182,0,9,198,51,218,152,174,62,73,29,167,80,155,112,5,71,37,180,139,41,125,187,183,14,121,168,11,73,246,134,94,77,92,134,118,78,8,200,244,52,208,202,197,158,221,67,58,110,170,237,99,44,146,139,152,185,118,57,35,63,231,21,121,228,138,82,66,177,36,118,53,27,200,230,216,136,23,230,0,226,128,36,135,204,18,238,144,1,154,108,242,74,210,51,50,143,101,170,112,11,201,39,182,129,87,115,147,151,230,157,60,143,101,122,145,145,230,25,88,130,196,240,180,110,132,88,89,141,180,69,241,195,17,192,237,82,239,88,100,91,148,3,39,5,205,82,70,107,109,82,72,221,75,164,131,42,123,45,88,75,115,60,219,153,255,0,114,79,34,149,245,19,212,218,6,9,46,146,224,131,190,64,8,21,137,226,159,178,199,34,60,132,172,187,14,208,5,109,105,151,127,104,185,242,10,15,145,62,86,199,108,212,87,208,65,127,13,194,202,1,120,193,81,145,210,185,171,210,229,247,187,154,66,90,156,62,138,234,240,223,230,50,243,47,33,187,145,214,161,135,80,150,47,16,233,23,155,188,164,154,95,42,111,166,8,173,89,109,158,197,208,69,242,151,192,103,3,175,21,137,115,33,188,181,212,109,90,29,178,219,143,50,19,142,91,158,213,203,9,114,201,73,27,212,247,163,202,207,90,219,242,1,187,112,198,67,122,138,129,208,131,193,172,255,0,11,106,43,168,248,98,202,125,133,74,192,161,129,245,28,26,209,129,132,220,253,121,175,97,90,202,199,20,71,9,3,100,168,199,165,28,18,168,126,245,32,192,207,203,192,233,72,6,101,222,122,211,122,20,59,202,86,98,204,113,72,203,137,21,71,57,207,229,75,50,9,48,59,208,8,14,112,56,81,138,91,128,36,120,93,164,253,5,70,136,21,66,131,130,79,205,239,64,44,247,1,190,232,25,166,186,20,153,72,108,15,226,164,213,128,123,20,148,114,48,17,177,75,38,238,11,28,99,160,29,233,177,236,80,217,110,167,35,138,114,160,102,37,220,5,254,28,154,104,7,70,12,140,172,123,31,74,248,212,22,99,212,154,250,187,82,215,30,222,245,237,32,92,237,76,239,206,57,175,158,162,210,161,54,219,196,92,227,61,42,28,147,209,19,56,181,102,98,219,217,137,23,113,36,83,46,224,138,53,206,121,169,230,153,225,114,139,27,96,123,86,109,202,76,121,108,224,243,205,107,7,116,64,145,46,230,246,173,8,98,49,29,217,170,54,202,253,49,87,139,48,25,34,173,130,44,49,23,31,124,244,160,177,140,109,141,179,85,0,121,78,16,226,180,45,45,130,144,95,173,97,54,106,137,172,37,146,54,253,228,121,31,74,191,54,37,113,180,83,124,229,68,192,21,53,185,14,51,92,210,41,18,196,171,26,0,213,171,9,137,32,29,50,69,100,172,47,44,128,117,25,173,111,177,149,133,73,57,197,73,104,130,214,17,45,217,57,173,198,129,68,98,177,109,1,75,163,218,183,67,101,70,104,41,20,158,18,92,109,28,212,87,11,38,66,147,90,152,1,193,168,222,47,54,81,197,38,50,160,145,109,226,228,86,116,199,204,159,229,227,53,123,82,93,142,168,120,205,67,60,107,4,107,41,28,250,211,136,138,219,38,133,246,224,224,213,187,120,142,240,90,152,183,169,42,130,112,72,164,23,129,165,85,6,172,10,250,146,152,110,196,138,120,173,55,188,51,105,202,163,174,202,167,170,5,40,167,185,169,172,226,38,212,102,161,129,21,174,113,181,250,98,159,111,33,123,131,16,28,83,167,1,83,10,59,84,22,204,98,148,63,127,90,22,224,200,53,137,99,182,83,27,117,52,253,21,17,98,220,59,214,54,170,94,242,243,146,78,26,186,29,38,21,75,117,7,173,91,209,18,139,239,42,178,121,111,200,167,90,199,102,170,74,227,112,170,215,81,148,141,152,119,28,86,29,156,242,165,225,7,36,102,177,184,217,216,27,132,146,206,68,32,103,181,121,79,137,164,152,222,188,97,120,21,232,104,204,114,73,227,21,198,106,112,157,83,85,146,24,71,204,61,43,166,154,50,145,141,165,107,6,193,2,30,253,107,160,211,245,148,191,159,203,207,38,185,155,205,61,172,95,100,171,201,227,38,180,244,175,14,222,34,11,200,22,66,58,252,162,180,156,110,40,187,29,173,206,139,228,90,11,128,121,234,42,181,155,75,48,32,140,98,177,161,241,45,225,148,217,220,172,131,105,192,220,42,228,87,51,195,38,240,192,161,236,13,114,202,26,157,80,144,251,144,203,43,41,21,16,181,46,133,136,233,83,79,41,148,22,25,7,222,169,23,185,40,202,142,106,121,77,19,25,31,4,145,218,163,158,20,188,193,101,25,20,200,82,101,98,28,156,147,90,112,192,2,228,168,166,155,66,154,52,224,89,181,40,132,81,91,201,27,176,1,9,32,156,30,223,74,144,104,211,75,35,65,56,104,214,50,6,226,56,39,252,106,191,131,245,216,101,179,134,19,27,253,162,41,68,108,224,243,208,215,163,92,207,20,90,81,105,128,141,84,255,0,172,126,172,112,120,250,214,242,92,169,190,231,43,248,185,90,60,243,70,102,183,188,187,55,48,52,150,236,118,22,99,159,202,150,15,15,91,234,77,38,155,34,11,96,249,104,140,131,168,255,0,26,178,247,240,69,163,95,136,162,103,145,219,40,125,14,122,214,141,237,195,195,29,141,219,6,243,96,128,29,199,191,78,180,115,62,84,195,225,106,43,169,200,233,22,51,105,186,141,214,159,115,112,162,72,219,114,156,96,109,28,113,239,200,170,178,233,175,169,203,36,108,220,198,199,100,146,12,228,87,67,171,88,220,235,90,149,165,234,18,4,220,62,222,49,197,103,234,183,50,232,146,192,66,151,80,223,57,94,152,169,231,149,244,220,233,166,148,222,155,153,50,232,87,22,26,133,173,197,188,202,219,88,111,84,92,126,53,60,145,107,49,235,81,188,155,26,23,109,217,32,244,252,235,94,203,82,91,187,185,209,80,182,229,227,113,83,199,225,222,181,60,153,46,180,107,132,5,69,196,124,169,62,148,165,86,91,73,11,151,83,26,236,253,142,41,132,108,223,189,237,218,186,189,10,115,30,149,110,151,91,68,100,243,183,173,114,118,194,59,139,19,21,196,159,233,35,35,11,91,48,186,46,135,104,140,236,101,243,62,108,114,49,205,68,159,186,38,141,107,219,11,93,67,82,71,56,8,189,11,127,63,173,121,191,140,100,50,248,157,32,118,43,178,50,55,46,72,60,142,43,209,124,67,61,189,165,173,180,97,153,103,145,6,56,192,250,215,156,106,214,215,49,234,162,103,144,51,63,57,234,0,173,112,246,230,187,38,163,106,26,110,102,197,25,117,99,35,43,42,55,221,218,71,227,86,44,227,184,179,213,226,112,139,251,197,56,219,253,207,241,233,84,101,188,85,105,86,73,28,150,109,160,12,99,53,102,11,137,89,144,153,49,42,174,20,246,199,189,122,13,54,142,68,213,207,68,240,132,82,79,98,236,140,236,191,49,59,206,107,74,41,13,140,62,98,177,218,219,153,129,245,174,99,193,250,140,186,77,228,86,178,9,102,19,100,49,31,116,102,186,93,101,163,134,27,182,114,17,82,35,229,131,223,36,117,175,62,77,252,39,68,87,81,158,27,104,191,177,229,101,225,164,148,185,63,225,90,182,82,153,162,184,159,60,51,108,220,58,215,63,163,201,12,58,69,188,78,36,87,108,157,192,240,69,116,118,113,197,109,164,75,181,137,114,219,148,19,197,58,145,247,82,67,189,153,6,161,27,201,104,140,184,202,184,231,240,53,94,225,252,187,68,201,37,179,206,126,149,45,253,194,193,103,27,2,78,226,50,15,173,37,228,45,228,142,6,206,48,123,242,43,68,215,82,74,190,121,123,114,163,25,247,173,104,82,104,160,138,64,50,0,206,1,197,98,203,110,209,89,75,49,200,10,185,31,157,107,77,127,20,22,49,70,70,233,2,6,25,233,138,26,215,64,34,146,237,14,255,0,45,219,123,228,21,244,227,173,79,167,62,221,42,3,51,100,238,33,74,244,205,86,181,130,75,187,246,43,128,160,125,209,211,165,54,86,49,88,4,0,6,86,32,40,233,245,168,168,148,156,84,122,5,141,235,107,64,177,179,22,92,147,186,168,234,42,100,64,192,41,42,217,226,168,198,103,142,4,18,74,234,206,56,201,226,180,162,182,185,91,70,249,209,219,25,21,155,86,119,67,51,173,239,2,92,110,44,85,200,219,183,181,104,11,7,107,148,186,101,67,30,121,21,147,123,12,169,42,137,16,6,198,236,160,173,100,186,49,91,34,59,28,17,156,85,84,86,25,61,213,220,93,25,2,174,113,199,167,227,88,255,0,103,150,89,28,128,190,72,57,21,45,197,192,186,148,148,85,251,155,112,58,118,231,235,77,18,52,113,175,39,229,234,61,171,41,104,6,117,236,65,67,58,38,123,115,84,20,25,110,210,100,200,88,211,230,21,191,123,36,123,227,49,168,198,55,28,250,214,69,241,242,173,166,184,81,129,232,58,81,23,174,165,197,232,114,179,45,197,175,138,45,138,229,161,154,95,188,58,142,13,116,63,20,93,83,195,177,65,58,185,197,182,35,250,238,94,126,181,153,102,141,115,52,13,184,238,47,149,62,135,7,244,173,223,23,91,157,99,74,181,142,119,253,226,69,176,122,19,145,87,43,198,113,185,9,251,247,254,233,230,254,26,18,191,136,237,23,32,199,189,16,131,244,53,234,83,164,137,168,76,10,129,16,249,70,59,123,215,157,104,182,95,100,241,188,86,210,179,7,44,172,8,63,46,71,24,253,107,211,174,216,67,168,61,172,172,11,63,205,199,127,106,215,21,43,200,198,154,105,28,246,155,114,95,94,134,213,0,117,55,8,75,158,223,48,174,159,196,94,93,188,16,70,165,76,172,28,126,134,177,45,225,91,77,114,222,56,148,0,247,8,15,168,59,133,94,241,4,30,110,161,111,181,155,42,27,35,222,162,59,21,52,113,58,193,146,59,131,19,167,56,92,31,74,203,182,101,135,89,129,152,101,81,129,205,110,235,22,239,123,35,200,132,134,141,130,182,123,140,86,11,174,10,109,229,129,228,215,82,119,137,131,58,152,110,129,75,134,83,143,51,113,205,97,92,203,113,113,115,12,76,8,140,114,196,154,189,27,237,180,129,64,193,32,239,247,230,171,95,35,205,52,66,47,151,144,24,122,138,75,113,27,86,86,81,75,31,218,93,192,0,112,42,197,135,153,115,168,180,197,127,119,31,202,50,63,10,206,182,142,225,165,17,128,86,61,189,63,26,211,211,39,125,211,18,153,88,206,0,233,205,67,218,227,70,184,188,83,41,133,135,42,114,126,181,26,9,76,178,190,236,147,208,227,165,84,27,77,193,184,45,135,147,130,42,242,72,17,157,34,203,23,28,28,116,168,176,199,105,54,206,110,76,68,252,165,137,98,125,107,101,109,26,93,145,23,42,1,231,31,90,175,167,219,52,115,78,172,216,36,169,207,235,86,238,36,120,221,68,15,150,232,113,65,81,216,179,58,139,38,43,14,78,225,212,138,119,218,84,133,93,167,40,163,129,222,169,189,180,178,191,207,33,35,174,51,87,173,4,99,113,108,22,219,130,125,169,162,136,35,145,76,242,92,182,81,80,97,83,61,115,197,77,229,6,68,145,240,195,57,25,237,84,98,45,51,60,123,118,128,253,253,42,221,217,105,35,130,222,21,39,126,1,3,182,13,9,219,86,59,18,93,105,114,106,51,165,204,50,148,218,2,176,94,245,199,79,172,93,105,23,16,217,153,252,196,141,158,73,50,228,112,15,74,244,136,238,45,180,13,26,73,238,134,54,144,113,158,79,53,226,247,18,38,183,168,221,71,108,167,125,196,231,113,36,112,185,206,61,170,103,162,245,8,217,145,195,110,254,43,241,5,238,175,33,116,132,40,85,25,200,192,233,214,187,93,63,78,184,116,137,200,49,199,27,0,163,104,0,213,47,15,88,195,102,173,100,153,37,114,27,147,138,232,108,174,75,206,22,100,34,8,155,57,201,197,113,206,78,78,203,100,116,69,34,61,97,143,148,145,3,247,27,167,174,107,166,208,172,18,29,61,39,149,4,123,88,224,99,154,231,172,96,77,123,94,152,32,38,218,16,24,147,192,39,53,212,95,92,73,36,226,24,134,35,28,12,14,245,166,30,149,189,230,101,57,183,177,102,57,218,89,93,186,166,8,21,74,39,145,157,218,78,54,253,223,165,74,32,117,1,55,100,142,194,170,49,119,185,48,182,64,245,174,171,179,59,88,134,214,113,123,52,196,161,64,141,140,211,238,124,213,113,199,29,135,173,76,49,30,228,137,6,91,175,189,15,191,202,217,247,164,52,39,160,21,108,60,182,185,146,57,127,10,176,136,18,225,138,159,149,121,166,90,66,69,200,135,25,117,92,230,173,184,99,19,196,136,11,176,195,26,105,105,113,236,83,87,82,36,114,1,222,122,251,84,138,68,145,109,10,8,29,170,8,97,149,98,104,220,116,169,20,170,48,141,70,9,239,82,2,53,154,202,71,152,251,85,123,84,43,19,242,34,92,170,241,86,193,243,34,149,115,200,198,7,227,88,186,199,137,236,60,57,96,36,185,108,204,73,194,70,192,177,56,224,99,235,77,69,177,61,13,65,28,187,190,101,9,18,142,91,53,203,235,127,16,244,205,23,247,22,13,21,253,243,54,213,138,50,73,7,222,177,34,190,241,71,142,137,138,194,41,116,237,60,156,153,36,79,155,31,149,116,250,23,128,52,125,1,60,214,72,174,47,88,239,105,74,156,238,161,75,151,109,73,213,156,237,135,133,181,111,25,220,127,107,120,159,204,182,178,111,153,45,85,178,9,7,189,119,86,58,118,159,163,198,171,166,217,198,139,140,110,8,160,253,114,6,106,73,60,223,179,200,6,118,142,66,231,138,100,114,201,20,56,120,198,224,185,205,75,222,236,171,37,176,227,43,188,223,100,89,9,114,50,204,123,10,130,234,105,45,98,34,120,193,145,28,8,241,252,121,56,255,0,235,210,196,241,75,51,75,32,40,204,152,6,146,59,121,85,99,142,115,230,42,62,245,99,218,157,238,8,156,193,35,92,6,153,66,150,94,159,133,50,11,112,138,234,84,17,159,74,180,28,188,142,113,219,161,166,70,210,152,200,32,12,247,164,128,174,84,160,119,143,149,199,11,235,80,64,226,72,195,178,149,147,60,138,190,145,172,99,158,189,169,26,3,28,46,56,222,220,147,138,99,216,169,133,147,247,140,48,35,231,53,34,148,117,79,155,57,249,177,82,194,82,72,26,57,19,1,248,205,35,91,125,159,7,170,237,192,246,20,5,202,238,160,202,79,212,212,138,219,54,169,69,218,87,57,165,251,48,187,181,198,237,141,158,77,43,217,132,40,171,41,115,210,150,131,27,110,4,143,134,56,2,166,195,2,162,53,224,28,231,52,209,24,137,78,209,143,155,6,173,121,101,212,58,182,5,23,36,169,36,18,51,72,54,224,17,205,71,105,17,72,213,15,85,205,90,73,79,154,217,60,82,46,215,157,138,141,160,83,67,216,96,198,55,168,192,95,225,168,78,231,108,237,219,207,165,88,156,121,95,58,242,125,41,242,2,200,191,222,61,56,233,64,92,172,34,9,49,218,48,15,65,78,103,195,5,199,56,53,50,198,192,2,199,230,94,77,49,147,206,217,42,113,212,17,64,92,168,167,32,111,28,147,214,172,69,33,141,91,63,51,30,1,162,120,194,162,100,114,123,208,155,35,218,185,203,30,166,128,184,155,25,35,201,57,61,105,24,180,138,1,31,48,235,86,24,168,130,89,92,228,1,145,80,218,92,71,43,23,3,42,195,138,65,113,97,153,118,46,71,34,164,92,51,60,140,56,52,193,16,86,46,163,228,221,128,41,242,177,91,98,160,127,22,5,2,18,104,204,139,148,60,14,213,94,72,138,34,17,206,78,78,42,212,100,68,163,35,57,160,32,12,49,200,231,138,0,128,149,133,188,214,92,228,113,85,146,22,105,22,105,27,239,159,166,42,240,143,114,175,152,70,192,121,20,146,192,143,133,39,0,244,57,232,40,216,98,133,193,251,197,148,242,112,113,84,181,127,10,233,190,34,179,33,196,145,200,188,43,6,198,14,122,230,175,27,97,13,171,162,157,229,177,129,248,210,66,90,40,178,87,107,47,60,26,31,102,23,56,152,53,173,83,192,151,162,195,83,65,46,154,184,88,174,72,220,121,62,213,221,218,106,22,58,197,191,159,99,58,202,135,168,3,24,166,75,5,157,252,42,46,160,138,64,78,78,228,82,65,246,174,79,83,240,109,254,139,114,53,15,14,221,204,234,31,115,90,238,249,91,60,30,63,28,254,20,212,218,223,98,44,214,168,236,163,132,34,178,176,25,39,161,239,73,37,162,188,197,183,109,140,15,214,178,244,127,20,67,121,31,217,53,56,190,199,168,69,128,201,39,5,143,78,43,105,134,81,211,32,140,246,239,73,69,45,110,52,249,180,70,115,43,69,32,42,155,149,142,55,84,222,65,243,74,150,192,3,57,171,112,32,251,47,206,50,71,65,73,28,102,76,241,180,246,38,168,162,156,81,71,38,253,156,17,250,212,106,173,10,108,198,55,119,173,21,135,202,137,194,227,154,99,175,158,139,30,48,65,193,166,208,204,120,195,91,205,37,234,18,2,14,185,167,88,93,195,116,79,155,176,149,249,185,173,102,182,183,91,9,109,162,125,192,156,49,60,247,168,86,198,214,198,228,121,172,187,94,48,58,82,91,216,68,8,124,255,0,53,194,252,184,192,52,251,69,88,161,218,205,141,222,181,5,220,162,43,133,142,14,35,94,184,52,78,140,209,252,173,202,140,226,158,206,225,98,105,39,120,93,94,216,96,198,56,197,107,95,64,210,233,146,75,18,128,242,71,184,227,215,21,145,4,162,65,28,109,22,20,143,152,250,213,235,75,153,36,184,184,139,7,201,101,218,160,210,113,83,139,139,19,188,93,206,91,84,212,142,155,166,198,147,131,35,249,152,224,118,219,84,47,245,75,50,45,53,8,134,230,65,181,212,14,191,90,233,155,70,25,120,110,14,255,0,48,150,82,70,121,197,113,223,217,207,5,213,189,131,70,192,201,33,46,228,113,138,242,146,183,186,247,71,98,146,103,81,224,125,69,26,75,189,57,176,35,199,154,131,167,4,244,174,157,70,192,241,131,193,110,1,234,43,206,117,136,83,76,212,35,186,181,145,143,150,64,59,78,48,43,211,109,231,134,238,218,59,136,240,193,142,56,237,197,122,24,121,186,154,118,57,106,197,66,68,123,176,229,79,110,148,2,75,156,142,86,159,42,172,109,188,142,105,223,118,65,198,119,245,53,209,171,36,79,188,65,7,24,167,109,216,140,71,83,214,152,99,97,159,155,57,165,115,177,121,166,180,16,194,219,145,79,122,114,38,73,56,201,62,180,210,161,35,86,102,81,215,173,81,213,53,56,237,109,246,69,44,102,82,216,198,125,179,67,105,106,198,181,216,177,123,119,22,159,16,121,64,255,0,100,10,225,181,109,91,81,213,167,196,12,98,142,19,201,227,36,85,157,78,246,230,252,225,163,10,145,166,70,15,122,108,16,102,210,57,51,153,24,103,21,205,42,141,203,67,101,79,77,70,233,178,201,117,117,24,149,11,124,135,57,246,175,51,178,120,13,176,27,143,74,246,61,54,220,89,196,110,39,117,18,72,8,69,175,10,154,51,103,26,236,98,120,169,130,106,228,215,87,178,34,191,123,88,220,158,115,88,87,119,136,195,0,85,205,66,9,229,143,205,218,113,88,128,6,110,79,74,234,167,177,204,244,36,134,86,39,129,86,26,70,111,151,20,145,60,72,49,129,86,67,33,25,192,205,92,130,34,219,198,99,27,141,75,190,86,60,116,166,36,135,60,142,42,252,18,43,113,180,86,13,154,216,181,105,18,180,71,204,235,138,145,35,104,199,21,30,204,12,238,194,212,150,243,169,108,158,69,97,34,145,110,206,87,70,228,86,180,50,52,138,125,5,80,142,88,152,227,3,154,191,23,151,28,108,3,117,21,37,162,8,220,27,158,61,107,110,53,220,139,92,228,121,75,156,250,154,233,173,156,20,94,40,185,68,47,185,100,2,166,141,194,200,51,74,84,121,234,79,74,115,160,50,2,0,165,113,54,83,213,96,243,72,113,218,179,175,100,86,129,98,39,154,223,187,136,180,56,3,154,230,110,44,103,23,27,206,118,208,157,130,227,161,211,200,139,34,171,152,252,187,129,90,81,93,8,215,203,97,89,119,215,66,57,67,227,138,209,59,149,97,247,76,243,221,71,16,251,189,107,111,136,172,213,71,92,87,35,22,171,230,235,17,132,25,249,107,171,144,51,194,175,140,113,83,45,2,196,10,65,206,234,100,171,229,196,205,142,130,149,183,21,192,29,13,75,33,9,98,76,131,239,156,115,66,208,44,114,118,198,91,173,64,128,56,221,93,124,80,136,98,231,170,138,198,209,162,84,187,102,85,7,44,107,106,227,12,196,22,193,170,114,185,5,118,184,105,17,148,254,21,66,40,204,55,59,157,120,38,173,202,146,41,5,87,129,73,117,32,154,196,131,133,97,222,166,48,6,203,23,179,198,150,91,227,235,142,107,35,193,240,43,235,19,221,74,50,188,245,170,18,234,145,195,101,36,77,32,39,29,235,51,64,241,92,182,147,203,27,34,24,216,31,155,21,211,24,179,54,91,241,111,147,127,170,5,143,10,20,243,93,223,135,117,141,39,78,208,132,83,54,92,46,43,200,111,111,163,158,251,120,152,229,178,79,53,12,98,103,185,200,154,66,158,128,213,181,98,110,117,122,213,213,181,230,160,237,0,32,49,224,154,177,96,134,40,179,35,130,62,181,107,193,26,4,122,244,183,16,176,109,225,14,223,173,37,255,0,133,111,52,91,183,19,153,2,14,155,143,21,155,141,202,82,177,20,147,197,59,29,141,140,113,69,161,1,153,115,147,92,214,160,207,105,123,152,92,186,158,187,79,2,174,65,168,65,111,24,113,35,52,167,168,38,165,211,108,210,53,11,151,210,201,21,206,49,86,34,212,2,70,55,212,42,126,215,23,218,28,140,10,101,163,199,127,35,32,80,2,119,165,236,236,92,166,92,180,240,206,163,54,177,55,246,68,219,86,22,243,28,103,183,127,231,93,95,134,229,127,18,195,115,103,117,60,140,45,95,44,175,234,56,227,243,172,237,56,93,248,90,246,105,89,158,69,145,151,126,78,112,15,244,164,241,37,212,190,30,191,183,212,180,182,196,87,56,105,60,175,126,185,170,110,46,41,4,226,231,54,215,93,141,173,68,218,219,219,126,234,19,229,152,202,29,171,143,155,35,31,202,161,150,238,59,173,44,70,100,196,205,30,25,31,248,121,29,42,88,181,88,117,91,5,75,113,52,194,23,89,92,241,211,191,111,122,173,226,23,178,87,155,80,183,136,172,38,32,49,232,120,172,19,105,217,137,36,228,175,208,211,180,183,251,42,216,198,140,93,241,156,15,165,103,235,90,107,234,10,184,182,67,30,8,111,64,115,86,236,245,155,73,52,104,100,137,25,110,132,100,169,237,143,122,173,162,234,146,193,167,201,29,209,51,3,33,96,71,175,167,210,169,110,194,42,81,110,104,193,208,172,97,178,214,231,180,135,107,72,92,30,121,32,127,133,117,134,204,193,121,185,192,224,228,168,232,69,71,101,253,154,247,50,234,113,198,22,102,59,78,58,230,172,93,27,133,183,150,228,161,102,198,224,7,113,154,83,105,199,155,176,115,57,59,156,199,140,116,227,2,174,161,98,155,78,241,192,232,78,13,87,209,245,25,142,134,99,149,124,137,129,221,230,48,224,143,65,254,123,86,174,175,226,13,62,51,21,173,228,209,198,174,193,113,180,146,9,6,184,205,123,196,80,133,109,58,220,171,196,92,1,46,211,140,115,250,213,82,131,154,69,201,184,198,236,159,196,62,40,184,214,175,69,190,236,197,108,4,97,212,115,154,206,13,32,95,222,200,205,129,144,88,243,89,226,237,32,156,237,216,192,141,205,242,154,108,218,130,204,251,227,96,171,140,124,213,223,26,42,59,28,82,170,230,65,1,89,38,149,230,3,110,252,100,85,136,164,11,47,42,88,19,133,197,64,99,136,89,72,30,78,73,221,242,245,205,91,211,99,75,137,162,66,204,184,92,146,58,227,34,181,123,16,142,203,64,142,230,93,82,214,18,60,165,113,140,142,213,175,175,121,131,78,188,73,158,57,88,38,21,135,251,226,155,225,235,38,55,214,243,36,140,209,68,114,124,206,127,149,59,197,112,41,242,133,185,1,101,108,176,94,152,205,112,55,109,78,196,93,181,81,113,225,27,105,128,80,241,169,76,123,10,154,222,233,206,151,30,113,156,226,179,45,1,138,250,29,51,204,43,20,141,142,122,243,207,254,203,93,3,232,210,67,114,209,111,6,52,28,1,233,85,117,127,120,79,115,54,244,51,8,97,40,204,28,130,184,235,159,240,173,107,185,27,203,138,25,83,103,70,98,125,134,63,173,50,71,81,52,78,6,60,163,198,106,220,210,199,168,219,57,35,45,213,71,189,68,164,182,104,70,118,160,233,113,162,79,108,100,69,103,224,21,235,138,175,41,243,45,237,97,37,27,8,20,176,31,55,20,4,138,247,95,254,205,141,126,104,162,220,216,252,63,198,165,91,109,146,4,101,2,80,9,227,166,1,197,85,55,20,180,2,246,154,228,121,142,54,130,156,143,229,253,107,58,123,149,14,173,215,15,205,94,88,90,59,57,89,91,146,50,106,141,149,169,186,183,36,14,173,131,159,74,80,119,109,140,219,188,154,218,81,3,42,131,242,99,158,130,163,211,111,150,87,150,22,1,84,113,184,117,166,221,217,36,118,145,128,204,54,158,163,158,221,234,150,158,130,73,252,132,112,217,57,102,85,199,21,146,229,104,13,157,139,38,225,42,131,180,124,167,190,43,6,254,112,247,76,6,112,168,64,81,91,210,202,169,191,110,63,118,184,57,244,255,0,26,197,137,227,185,149,138,192,251,122,110,52,214,229,34,157,173,209,133,148,237,206,230,218,115,233,90,179,180,33,89,163,59,183,38,57,245,200,166,75,99,25,3,4,114,122,14,180,13,61,163,64,75,157,164,247,53,157,89,115,8,175,118,170,145,66,160,140,48,193,245,205,100,92,222,47,246,93,213,187,128,89,70,65,21,13,253,196,209,220,184,39,40,27,11,245,172,241,48,144,201,106,115,251,209,243,55,113,244,170,80,209,20,180,43,219,204,45,100,84,76,147,25,13,147,233,254,77,116,58,205,245,188,178,217,34,2,193,162,218,121,198,9,231,63,165,115,138,219,4,241,20,5,122,6,199,205,91,58,158,148,231,75,181,152,68,192,32,13,185,141,92,185,121,238,66,71,31,12,82,219,120,229,68,147,146,210,54,229,221,219,233,93,237,196,19,218,106,73,115,54,247,25,225,143,173,113,183,196,47,138,52,169,228,93,209,146,1,3,177,255,0,34,189,15,94,185,22,154,90,94,220,163,109,97,242,47,106,117,219,149,137,137,151,3,3,226,27,73,139,31,158,230,62,59,3,184,87,97,52,11,246,243,188,128,24,229,78,58,87,9,105,114,215,58,158,151,44,112,48,142,75,136,242,72,232,55,117,174,247,203,107,157,81,208,18,68,35,32,122,138,136,251,170,193,51,135,241,161,142,211,86,116,200,84,42,172,72,227,156,87,22,228,202,235,36,127,119,119,21,179,226,251,134,190,214,37,121,73,242,254,64,190,157,13,103,27,7,67,97,229,156,36,132,224,14,107,174,63,9,207,45,205,72,225,59,109,242,223,193,150,56,247,164,185,178,184,154,228,24,95,229,200,207,21,61,145,201,32,175,221,5,106,196,83,71,4,210,151,36,149,76,231,181,75,184,140,139,159,16,174,151,169,27,81,25,148,160,11,145,234,107,173,211,45,203,105,33,228,109,143,43,22,39,21,201,104,154,92,90,134,163,117,118,227,114,143,152,3,235,154,236,98,144,201,0,86,28,142,157,169,84,125,16,193,45,2,222,8,195,110,102,92,154,212,209,96,136,179,7,125,167,13,206,42,165,156,169,36,146,202,223,121,80,5,250,230,181,45,246,193,108,20,99,47,247,171,59,140,123,50,172,82,110,229,220,128,190,245,28,8,108,152,151,4,185,228,26,73,247,50,34,3,181,151,167,21,60,119,98,104,194,182,15,148,48,120,234,104,46,36,185,124,238,45,247,187,211,237,194,225,139,3,180,251,212,14,237,36,77,180,28,98,181,173,173,145,44,227,50,54,78,220,244,166,158,165,20,174,252,197,117,142,222,60,180,152,25,173,107,27,70,182,189,6,87,27,176,9,36,113,154,125,157,168,146,100,144,245,207,202,61,42,183,137,117,65,166,91,8,32,253,229,204,204,192,144,121,94,13,61,163,118,45,217,129,241,19,88,181,107,102,143,122,200,187,84,133,83,223,53,200,248,83,71,147,207,150,125,152,18,200,31,119,28,12,102,179,146,57,245,157,126,56,36,153,228,143,148,42,199,35,32,19,154,244,123,93,45,44,161,134,24,130,153,8,231,31,74,228,171,54,149,219,220,218,16,41,164,0,67,59,91,30,119,97,142,61,234,123,148,242,244,175,44,177,231,211,175,90,149,155,236,122,108,229,138,135,201,192,199,122,208,209,52,185,47,16,61,214,48,48,118,149,198,107,10,105,183,100,91,105,23,252,61,110,182,122,50,21,140,169,97,130,120,205,90,146,228,66,99,10,153,201,235,78,154,238,40,113,2,160,8,164,129,129,237,80,199,50,240,165,115,94,159,194,146,48,44,69,32,55,27,200,198,254,244,179,197,27,18,202,217,114,113,154,136,63,204,132,16,2,158,56,169,246,160,222,122,14,180,39,125,196,82,219,176,21,35,44,122,26,145,127,115,215,150,97,214,164,145,6,224,195,150,29,41,141,25,88,214,70,108,156,211,178,13,130,219,130,238,126,241,24,166,68,198,7,206,236,239,60,212,165,83,14,202,9,192,233,80,188,113,195,106,39,153,130,142,193,157,69,11,178,19,107,113,232,132,201,35,57,224,145,249,86,110,169,125,103,166,134,154,242,116,137,19,39,147,237,88,90,223,196,75,75,65,246,77,58,41,110,239,24,109,95,39,144,15,185,172,139,79,4,106,254,35,185,93,71,196,215,173,20,14,3,37,183,36,31,173,41,56,165,221,137,54,246,33,159,196,218,199,137,98,123,95,14,218,110,66,118,201,113,202,145,142,120,253,43,87,74,248,113,107,110,32,188,213,36,150,123,182,101,144,239,195,0,115,93,126,159,166,217,105,86,94,77,148,81,34,2,70,85,20,100,83,218,41,3,2,88,227,176,169,179,127,22,221,134,162,137,82,229,45,135,147,106,4,113,41,35,3,138,136,238,108,146,199,154,108,140,35,92,108,231,57,205,43,184,242,247,99,6,173,75,75,12,115,72,29,118,133,227,189,65,44,45,112,20,238,234,48,126,149,43,50,69,111,191,119,13,218,146,217,119,176,207,202,158,190,149,13,106,34,188,145,238,140,32,94,0,219,79,46,17,21,113,150,28,14,106,212,193,17,128,7,57,170,55,80,186,92,12,30,15,79,106,79,221,220,11,62,100,46,195,113,219,158,184,168,219,9,42,236,36,165,61,80,8,249,28,210,168,220,164,55,74,60,198,38,192,252,231,63,210,157,180,179,231,119,29,234,8,97,146,50,227,204,249,27,167,181,78,163,108,64,103,147,222,170,225,107,141,184,140,178,42,32,224,116,164,144,133,10,140,112,79,106,85,184,194,21,254,33,215,222,170,221,9,174,17,26,48,87,7,158,42,116,91,5,153,104,194,119,146,173,242,129,210,157,110,161,28,146,50,15,76,212,48,202,233,33,70,140,156,175,6,148,22,152,149,94,20,102,154,26,76,79,53,11,72,91,129,158,5,76,140,171,9,195,99,142,42,179,68,76,99,142,157,189,105,35,140,176,37,134,49,219,52,236,38,236,76,34,11,10,174,224,92,154,147,236,236,3,152,192,39,142,51,85,132,6,89,72,141,198,209,223,52,190,69,202,7,9,39,59,177,156,210,104,87,68,179,131,16,86,98,9,227,138,159,8,127,139,143,229,84,90,222,224,13,199,230,29,234,194,91,188,107,191,169,35,145,69,128,149,130,6,225,183,18,42,187,51,170,144,131,230,7,154,72,30,124,255,0,171,194,147,214,135,158,100,115,182,60,177,246,160,118,99,222,230,34,191,50,100,32,235,239,80,199,58,74,172,140,132,191,115,78,118,121,22,53,101,193,83,146,49,75,61,202,195,41,81,14,3,47,204,64,165,160,89,140,243,3,65,229,236,59,78,65,167,68,97,181,180,85,219,244,246,166,65,115,34,194,24,69,128,199,130,71,74,145,174,82,87,216,21,112,61,41,173,66,192,179,2,168,163,56,39,53,34,204,178,51,2,188,142,148,198,187,140,197,176,69,184,142,156,82,121,176,68,193,228,37,73,31,173,2,176,239,51,11,130,57,29,105,99,42,114,195,161,233,67,60,76,67,33,251,252,82,201,8,136,170,163,130,71,56,160,6,72,155,228,242,191,128,246,167,51,40,147,98,242,20,99,233,80,207,112,98,144,144,187,142,59,81,4,94,80,103,99,204,157,253,41,48,47,29,171,18,178,144,115,218,160,104,229,33,155,28,158,213,25,135,203,218,161,201,231,129,83,121,114,54,237,164,228,116,171,210,192,70,129,34,69,13,157,199,222,165,139,206,73,0,87,39,61,179,81,19,229,145,28,163,0,247,244,168,158,105,3,188,113,33,42,63,139,53,43,81,163,59,90,209,44,188,67,118,119,3,21,204,89,62,96,99,156,246,239,234,43,35,72,241,60,222,25,213,27,72,241,11,102,55,201,138,117,25,29,59,215,105,29,146,65,106,25,101,223,59,131,191,34,171,106,26,29,134,185,100,109,111,144,21,217,198,213,27,135,61,141,36,156,93,201,148,123,27,80,172,83,34,77,9,204,103,5,91,177,200,161,211,204,36,3,140,118,21,230,146,233,58,231,130,231,141,236,100,155,80,211,217,178,200,224,146,131,235,154,236,180,79,23,233,122,173,170,29,233,12,205,144,99,114,114,13,106,173,37,160,185,154,209,154,112,108,96,249,31,119,222,162,44,67,23,60,41,238,5,92,16,166,198,32,175,221,201,193,60,208,161,62,206,165,148,5,219,144,166,165,223,169,104,160,136,2,15,43,238,147,150,53,74,254,222,230,254,229,99,64,54,142,245,171,44,162,35,18,34,240,195,154,141,97,104,167,50,35,117,162,218,5,204,139,75,6,185,146,85,118,196,170,216,0,247,197,76,176,33,121,4,207,180,142,222,162,172,221,33,182,185,23,48,169,117,206,91,21,29,193,130,236,153,23,114,146,167,129,222,139,5,201,45,90,5,206,62,108,125,223,165,23,74,87,202,104,223,104,206,95,30,149,21,164,144,199,108,160,163,131,211,36,82,205,27,155,105,74,174,114,56,230,155,118,72,79,82,245,221,194,53,164,109,1,5,211,230,219,212,226,185,205,106,22,149,147,80,140,149,10,156,143,74,191,20,105,102,144,94,187,252,179,13,140,164,240,42,158,169,118,186,131,165,140,5,67,236,39,35,248,133,114,98,227,127,124,214,140,173,161,70,238,193,164,210,132,236,167,50,158,157,241,138,213,240,53,243,139,121,108,36,86,222,146,177,203,122,85,105,238,110,230,182,91,127,178,132,22,236,170,88,30,181,131,165,106,23,26,119,196,37,183,144,47,151,113,146,6,239,98,127,165,115,80,110,53,17,117,85,226,122,180,208,172,160,19,252,52,155,66,128,167,191,2,145,167,136,2,206,234,21,123,231,165,98,234,218,236,144,200,177,217,172,114,185,27,134,77,122,210,156,82,187,103,36,99,38,236,139,243,220,67,98,20,79,34,171,48,36,12,245,230,160,254,209,142,100,149,198,2,162,241,245,174,90,104,165,212,110,62,221,118,127,121,24,249,84,49,192,245,171,113,34,221,66,155,9,10,91,44,115,88,78,181,254,19,162,52,173,241,9,38,161,113,170,40,132,179,32,70,249,136,3,165,102,106,30,64,102,218,204,74,182,119,17,214,181,47,165,138,216,180,80,227,123,12,110,205,96,140,164,109,12,238,6,73,35,28,214,60,210,123,155,90,41,89,22,97,121,46,109,217,254,80,49,140,103,20,232,174,76,49,131,10,130,21,118,228,246,170,154,102,149,36,209,206,124,230,64,221,201,165,147,78,158,25,22,216,57,104,184,102,35,189,23,208,141,75,208,220,25,35,15,43,110,219,207,60,98,188,82,75,150,152,40,28,215,175,95,53,211,44,182,176,219,129,109,179,239,231,145,94,75,166,196,129,6,255,0,214,169,38,101,55,118,134,221,234,2,59,63,41,148,103,21,202,202,184,98,87,185,205,117,58,207,217,196,36,2,51,92,183,46,199,208,87,93,53,161,132,137,96,128,183,36,213,196,129,183,3,218,170,192,236,143,207,74,215,140,249,145,225,7,52,73,142,40,64,168,87,3,173,88,180,136,179,230,171,198,172,141,243,10,208,142,68,140,3,88,72,212,154,84,194,129,86,109,237,35,17,110,168,211,253,37,120,171,24,100,183,198,107,22,203,67,224,138,60,245,171,232,145,179,5,83,89,145,6,16,238,38,167,211,25,164,149,185,239,72,9,153,113,119,180,116,21,187,106,70,213,172,89,193,23,64,86,165,171,15,151,21,38,133,201,84,150,24,235,77,195,175,38,158,207,181,195,122,83,38,145,217,114,162,130,25,47,152,204,181,21,204,168,208,109,42,51,81,69,43,19,134,20,203,144,73,226,129,34,132,240,40,42,123,154,203,213,173,215,200,7,189,105,206,36,103,0,86,86,170,119,1,27,55,59,133,92,13,8,180,93,50,63,181,173,193,231,2,186,169,27,247,123,64,232,42,150,151,106,33,183,7,53,117,182,129,138,85,55,2,170,72,161,138,227,154,131,83,99,53,178,162,113,131,86,62,207,251,210,227,181,102,234,87,41,110,88,147,212,80,181,6,81,209,238,138,93,236,28,144,220,214,149,253,193,243,50,167,154,200,208,246,125,169,157,207,4,228,85,187,217,85,46,247,159,187,154,211,148,206,229,245,187,62,79,205,233,92,198,161,169,49,185,242,85,240,9,197,95,213,46,214,72,80,91,55,204,220,26,205,254,197,150,229,86,70,144,6,28,244,166,180,37,155,48,248,37,245,27,1,56,127,188,51,205,102,235,190,28,139,65,209,99,144,50,151,97,205,108,217,107,55,214,22,255,0,103,221,184,14,7,21,14,165,51,234,214,101,46,7,208,86,208,156,73,177,204,232,250,125,165,213,147,200,193,119,175,181,100,78,239,109,117,32,85,249,65,237,93,30,159,99,246,66,209,168,56,53,90,246,75,40,101,101,149,126,99,90,243,38,38,134,120,103,197,87,90,69,217,123,100,125,199,174,42,239,137,252,117,121,172,92,44,108,174,191,47,57,172,59,119,138,41,93,215,11,158,128,208,109,94,233,218,76,140,83,178,33,162,148,130,95,53,88,204,50,223,149,104,207,167,164,54,139,56,153,36,114,58,45,86,107,66,239,195,2,195,138,150,221,12,82,98,102,202,250,85,89,88,148,218,99,172,174,110,4,94,91,43,44,126,134,164,93,65,109,25,150,19,201,235,75,127,42,73,24,75,126,51,85,98,211,165,141,55,191,127,90,134,138,109,179,211,101,188,23,246,254,106,190,239,55,0,227,166,41,47,226,135,251,25,150,103,218,54,237,246,2,153,225,253,37,52,191,180,105,151,82,72,102,124,188,101,136,233,232,56,169,82,31,181,233,119,17,72,128,236,152,38,31,169,224,215,157,53,103,161,233,43,93,51,158,208,245,123,189,14,59,169,161,136,205,105,58,152,183,32,225,73,32,231,244,53,212,44,176,94,104,176,105,156,25,102,59,153,219,251,189,255,0,28,226,164,211,244,134,140,190,149,12,107,246,121,227,254,17,200,228,114,42,123,45,50,8,25,173,238,100,8,109,206,20,231,230,63,90,218,115,139,212,197,219,153,139,61,173,179,79,109,103,167,140,164,49,98,66,122,154,36,210,154,203,83,177,104,155,54,147,2,37,4,244,62,213,123,71,188,211,230,186,187,177,80,145,220,249,44,200,255,0,222,219,143,241,175,56,111,26,106,35,79,190,211,164,130,38,146,23,96,174,67,122,246,230,136,69,205,218,59,153,90,107,119,100,119,100,90,105,119,83,164,243,69,20,68,25,11,55,61,199,21,14,161,241,19,71,179,154,9,96,154,27,136,227,93,173,24,83,200,207,214,188,186,235,89,189,212,87,117,202,162,238,139,105,216,15,183,169,53,149,177,66,2,170,9,7,3,34,182,142,13,74,237,137,213,132,117,90,179,87,196,58,178,235,30,39,188,189,182,135,201,141,228,86,141,72,237,131,89,223,189,138,71,36,228,63,61,58,26,29,66,184,96,93,219,28,243,210,152,93,158,65,185,88,14,228,215,161,10,74,41,40,236,115,206,114,155,230,147,29,230,176,1,92,151,4,247,164,120,129,63,116,109,28,129,239,72,160,252,196,129,242,242,62,148,248,91,205,221,38,9,24,192,25,197,83,73,25,182,193,182,188,12,89,64,199,247,106,237,190,248,124,185,144,0,68,103,30,245,93,17,252,137,7,149,200,92,142,115,86,109,114,202,129,212,169,219,248,86,115,90,14,47,83,211,188,55,168,67,13,179,249,128,110,49,47,7,167,60,159,253,6,180,174,197,174,165,105,26,7,138,39,135,149,61,219,216,214,63,131,69,188,250,196,48,72,21,188,200,182,225,186,101,71,21,119,89,134,22,214,33,100,64,134,48,12,138,191,119,63,225,94,123,135,54,139,115,178,250,144,216,68,146,120,178,196,191,204,26,64,27,29,1,0,242,43,181,187,33,103,149,248,218,9,201,31,202,185,109,60,67,31,137,146,69,224,8,203,99,176,57,3,250,214,156,19,188,203,52,112,230,64,102,254,46,189,235,54,174,238,54,13,31,219,230,83,16,218,155,185,171,86,150,235,21,203,190,126,84,24,62,152,168,46,26,75,68,242,86,50,142,62,108,246,255,0,60,211,68,197,116,75,217,25,136,115,27,28,211,107,98,74,158,25,88,159,197,90,189,228,68,178,121,100,171,55,213,70,42,125,82,86,82,222,90,140,175,59,177,206,42,15,1,90,129,225,83,52,133,140,179,110,229,79,94,106,228,203,230,192,240,200,165,101,39,175,108,82,134,237,142,197,56,166,43,110,10,18,204,203,200,110,148,235,111,48,199,144,54,156,244,94,149,110,222,201,35,181,30,96,99,183,166,211,205,49,239,146,17,196,88,80,122,154,183,39,37,101,184,212,77,11,105,138,219,178,177,249,136,231,53,86,221,204,119,69,151,1,64,206,0,168,47,167,100,72,229,132,110,15,128,71,165,54,193,217,239,28,21,33,16,128,73,244,172,182,67,177,126,233,99,107,43,137,99,45,157,187,185,245,205,115,182,146,220,165,209,137,25,138,228,18,190,213,210,221,201,28,150,55,46,152,17,133,219,248,228,87,46,36,101,213,88,70,112,74,142,104,131,190,195,58,9,84,133,5,34,114,216,201,38,170,188,158,108,76,138,100,18,14,64,39,138,158,218,233,165,132,164,142,193,179,143,151,233,89,230,99,20,177,62,226,89,152,228,55,76,86,77,54,236,128,204,187,178,153,2,182,3,101,242,217,245,230,169,61,176,75,213,149,134,9,249,72,237,138,222,141,227,150,226,77,197,217,137,192,0,240,43,43,85,130,88,174,149,92,128,9,224,14,181,162,155,216,105,93,216,163,112,240,91,206,241,40,12,172,51,150,234,13,73,172,234,215,77,101,13,188,101,165,80,163,33,122,1,88,87,233,50,234,129,27,119,150,125,58,154,212,213,93,236,224,86,3,202,81,23,56,252,42,229,77,38,188,201,83,213,163,150,215,175,140,122,181,129,136,225,70,208,115,212,28,215,160,120,218,236,220,232,154,37,170,187,51,204,133,112,58,117,21,229,218,140,13,43,71,34,185,98,236,8,45,245,237,93,214,179,4,143,225,125,26,250,38,144,201,3,182,238,122,47,249,197,107,90,42,42,38,80,149,228,117,86,13,246,123,157,58,210,72,118,188,79,26,103,30,164,115,93,93,196,141,13,189,204,241,197,151,242,219,7,240,53,196,181,239,246,181,222,149,119,4,135,44,241,169,3,251,217,29,107,163,241,86,179,253,151,164,197,105,130,211,74,140,14,7,124,86,81,139,77,161,200,243,223,21,160,135,78,183,139,1,167,154,53,145,143,191,53,149,164,92,22,183,195,18,205,2,238,3,210,147,196,23,179,95,203,18,176,242,218,56,213,63,10,147,72,69,178,107,144,195,115,74,2,131,93,113,210,38,12,210,179,118,146,192,76,56,119,36,17,87,166,72,225,211,228,4,46,247,92,103,25,170,74,139,111,229,172,131,0,246,247,173,27,101,118,133,146,114,11,179,126,236,31,74,205,130,13,38,214,59,75,39,109,227,115,96,1,87,229,195,66,224,124,161,71,31,90,172,96,17,184,73,14,8,96,216,169,38,154,41,97,34,54,249,131,115,80,221,198,89,211,153,26,54,182,219,153,118,231,53,120,57,130,50,102,225,215,160,29,235,47,76,136,155,169,238,143,202,132,0,181,168,144,153,55,204,95,114,228,112,126,180,153,73,22,98,115,37,196,51,72,217,82,57,227,165,62,213,109,209,156,239,56,102,56,21,13,186,17,168,146,95,247,124,15,165,95,134,221,46,167,242,226,251,170,164,131,142,249,166,144,239,109,11,122,88,37,228,220,159,40,28,10,214,134,33,60,72,206,48,16,242,61,170,45,58,15,178,68,225,206,226,106,246,157,186,121,228,39,136,135,235,77,45,70,244,87,11,203,216,108,44,166,189,112,17,34,76,175,29,235,202,117,207,17,36,246,242,221,43,126,254,121,136,85,42,70,1,27,127,173,116,94,58,215,161,144,11,8,220,148,218,156,130,48,78,127,250,213,199,105,250,68,154,174,173,113,61,234,125,158,8,16,72,160,255,0,17,172,102,212,229,228,139,130,91,157,55,135,116,88,45,180,123,75,199,36,220,200,15,35,181,116,54,177,136,124,203,139,143,148,0,118,140,245,170,186,4,152,178,219,44,120,7,38,48,123,10,210,138,49,168,94,139,113,130,138,57,200,200,53,201,202,228,237,212,232,230,73,106,101,105,122,60,218,206,164,211,204,206,182,107,243,0,27,173,117,215,82,109,84,72,159,96,192,1,126,149,97,5,189,178,253,154,36,85,40,191,194,58,85,89,196,107,11,57,112,88,140,175,183,53,223,78,154,166,188,206,86,220,157,202,87,113,161,40,15,35,57,38,167,217,23,37,91,144,58,85,104,228,83,184,55,175,90,81,42,74,238,35,206,71,24,245,164,128,150,101,1,99,231,169,25,171,111,229,179,52,125,78,6,57,168,36,180,45,10,238,124,56,228,85,104,65,185,121,74,49,103,65,131,238,106,215,97,150,37,188,130,214,64,210,28,227,229,245,167,165,212,82,237,9,200,39,129,131,89,211,53,158,153,167,188,218,149,196,106,126,247,204,248,224,87,158,106,94,49,212,245,189,68,105,254,23,183,157,248,27,167,64,8,95,90,19,34,82,232,119,30,36,241,182,143,225,155,70,142,238,228,125,178,68,62,92,33,55,18,217,226,184,203,93,51,196,223,16,228,55,23,88,176,210,184,242,227,95,149,136,254,117,173,160,252,54,75,9,227,212,245,185,218,254,237,216,54,217,208,176,67,244,39,21,219,219,192,249,115,8,88,162,79,149,66,128,0,20,219,190,218,19,24,95,86,103,104,30,19,209,124,53,10,165,172,59,167,221,243,72,91,39,63,90,214,187,255,0,72,152,144,120,3,161,162,48,84,2,91,44,79,90,142,68,104,220,184,231,61,104,91,88,211,68,56,174,253,128,12,5,237,68,184,222,185,251,227,165,40,150,25,19,59,136,42,57,20,162,68,242,67,227,36,240,5,55,112,26,232,152,5,136,53,29,204,81,172,36,240,114,61,104,242,24,163,112,78,105,4,49,252,225,159,0,14,153,163,149,140,128,90,8,209,3,54,84,12,226,158,0,7,169,219,216,1,81,93,106,122,117,141,201,89,46,83,35,3,12,216,227,21,151,123,227,61,63,203,146,56,17,73,92,109,34,65,235,74,221,91,33,201,27,219,148,174,2,182,238,217,20,199,59,229,57,29,61,43,139,185,241,148,209,0,240,219,150,207,65,187,56,168,83,196,87,183,114,177,142,9,85,200,236,56,164,228,152,174,119,100,169,198,20,212,114,58,97,163,83,181,128,231,154,229,116,248,245,221,85,164,218,100,138,48,70,120,25,167,92,120,99,83,121,228,223,44,210,7,29,5,23,93,130,236,223,130,242,213,183,43,206,171,183,57,4,143,241,172,177,227,45,6,57,222,221,239,126,116,62,149,137,15,130,165,46,202,235,56,102,245,92,85,246,248,111,165,139,104,204,205,137,73,201,59,105,243,118,67,247,152,233,252,111,225,212,186,86,75,137,24,247,59,115,76,127,136,154,96,44,17,46,10,40,234,34,173,88,124,33,160,217,194,133,109,226,109,189,88,198,43,66,45,51,78,80,118,91,66,20,244,59,5,46,105,116,176,89,247,57,95,248,90,154,111,145,197,189,193,126,131,49,245,253,43,58,219,226,44,243,73,40,135,78,145,135,169,24,174,249,180,237,51,11,139,120,120,255,0,166,98,155,2,89,137,166,142,59,104,129,43,140,236,28,210,188,131,150,253,78,50,223,198,122,171,178,59,88,238,80,79,203,138,134,231,93,241,37,233,144,196,145,67,24,7,248,65,56,252,171,208,32,183,130,36,49,152,99,44,115,206,209,79,221,110,168,170,97,140,118,206,209,71,188,28,135,149,219,234,190,35,178,86,83,113,25,227,112,202,123,253,40,95,21,107,254,103,201,36,101,70,75,124,159,253,106,245,7,178,180,51,43,152,215,31,74,107,90,217,73,19,145,28,67,7,31,113,105,222,98,229,71,157,217,248,223,91,143,43,44,33,135,168,81,254,21,40,241,238,179,35,51,45,161,17,143,85,28,254,149,232,144,217,89,32,25,134,46,87,63,112,83,77,181,156,174,19,203,64,163,209,5,43,200,57,60,206,1,62,35,221,71,18,33,179,96,115,200,11,215,243,169,79,197,43,86,198,45,39,5,126,255,0,202,63,194,187,134,211,116,219,135,1,34,80,23,175,238,199,248,84,77,225,253,37,209,163,242,163,249,186,145,18,255,0,133,53,204,28,173,117,56,233,62,35,219,252,140,109,229,80,236,57,0,103,31,149,95,95,136,90,60,251,139,195,112,48,113,209,107,98,227,194,122,92,146,69,183,3,103,11,251,177,197,54,95,6,233,239,186,54,97,131,207,220,81,253,40,188,151,65,217,247,51,23,226,22,140,91,10,179,109,236,10,12,83,71,142,244,164,145,157,99,144,231,167,11,254,21,35,248,7,78,48,72,138,196,55,240,144,171,154,101,191,195,251,36,129,132,210,202,236,20,129,242,168,193,197,43,190,193,102,91,178,241,126,149,56,86,93,251,137,232,118,213,200,181,157,46,245,164,243,1,1,78,121,97,92,245,167,195,43,104,78,227,127,62,88,100,12,40,197,44,158,1,54,234,90,43,201,89,219,167,76,81,205,221,11,83,165,89,44,103,156,74,146,128,131,160,222,42,113,104,147,51,206,38,235,211,154,243,187,143,8,248,129,62,81,3,156,31,149,131,109,207,229,86,36,209,188,67,13,156,89,134,96,19,239,17,38,105,243,46,193,204,209,217,174,159,113,12,165,208,121,153,62,185,165,149,174,98,157,183,196,226,46,49,192,226,185,91,25,245,187,16,210,186,72,34,3,141,217,255,0,26,208,131,198,55,19,219,4,123,85,6,51,243,19,158,127,90,90,49,243,247,54,150,254,37,188,2,84,127,47,220,85,153,239,237,198,76,50,5,220,56,207,74,231,155,197,214,50,202,144,188,113,163,30,167,154,214,182,147,73,189,132,149,186,64,160,125,209,206,104,90,238,59,220,145,146,75,129,27,171,171,18,113,144,107,74,40,99,138,25,35,96,11,3,212,26,166,214,86,235,24,217,57,95,151,42,22,148,69,61,172,136,129,90,68,113,146,79,173,53,22,186,14,226,5,153,228,148,46,113,244,167,59,60,19,196,62,246,86,149,47,222,217,228,18,196,21,79,173,72,46,237,158,229,92,109,192,24,198,123,210,109,220,68,141,113,135,218,233,193,227,4,122,214,30,175,224,123,59,213,75,141,53,214,214,233,27,42,234,79,28,230,186,49,137,238,149,202,141,131,184,164,146,209,197,211,58,51,5,60,140,142,51,85,100,213,193,165,212,226,52,239,21,223,233,58,143,246,126,188,102,39,204,218,178,0,2,176,247,226,187,148,154,59,200,196,137,131,17,92,134,12,15,25,170,211,216,219,234,16,181,189,212,33,148,245,108,41,34,185,72,180,125,91,195,186,164,134,194,57,111,180,231,249,66,179,15,147,159,110,106,147,34,220,175,67,184,72,163,110,132,108,3,3,218,161,96,35,29,114,94,169,219,234,86,177,149,179,154,88,227,157,185,40,204,115,90,66,5,33,29,123,2,122,159,74,44,186,20,154,100,106,196,192,169,229,228,19,140,85,121,34,91,89,48,16,109,235,199,106,184,172,222,78,224,57,29,189,107,62,225,103,17,121,141,201,102,32,143,106,67,29,19,165,214,79,9,26,116,6,163,153,252,200,79,56,199,235,81,198,162,123,118,0,20,219,69,195,160,138,40,212,110,126,132,82,106,232,47,97,226,214,57,116,153,35,112,25,136,59,1,61,15,240,213,1,166,191,159,96,164,42,220,70,48,199,24,44,42,250,196,230,72,80,47,10,70,227,154,101,237,157,199,246,237,141,233,109,200,142,119,16,113,129,210,161,168,212,247,100,62,103,77,243,34,139,36,178,234,237,4,76,216,60,200,8,224,214,118,187,163,69,30,164,154,146,56,51,194,184,85,94,190,159,214,183,181,157,90,222,27,135,138,219,104,185,111,151,126,59,86,72,182,150,206,51,35,230,109,235,150,99,200,205,113,42,86,169,185,211,9,55,171,11,48,242,66,38,158,229,190,117,229,13,61,20,71,116,92,71,186,48,152,6,165,179,123,105,237,155,205,83,27,116,250,211,137,54,229,87,140,30,49,235,90,205,69,163,72,232,238,136,13,164,146,171,5,109,170,114,113,79,180,151,124,98,217,99,219,179,140,209,45,218,153,66,2,188,54,14,59,85,196,88,226,132,200,228,28,158,189,41,40,168,232,129,203,155,83,28,233,151,109,122,192,182,71,82,79,106,158,13,62,16,102,18,252,238,71,203,197,104,194,199,108,179,145,251,156,114,196,245,168,109,110,30,75,9,110,124,128,23,144,61,105,168,223,82,36,209,77,31,254,93,192,218,58,22,20,172,184,37,25,176,177,161,204,191,133,90,182,16,201,110,24,144,164,12,156,214,94,160,236,240,170,6,219,110,199,230,106,182,174,238,100,229,100,50,11,244,145,112,1,49,159,188,198,188,135,8,16,136,207,3,165,123,19,69,111,115,12,86,208,182,222,195,138,240,203,57,138,177,15,85,21,169,156,250,25,186,158,253,228,22,56,170,42,78,204,142,213,161,170,56,121,62,90,161,143,221,154,235,167,177,207,39,169,102,212,121,231,3,173,107,91,198,209,28,10,167,163,199,184,244,173,135,64,175,89,84,102,241,142,132,88,222,255,0,48,169,94,21,217,197,5,197,43,29,203,88,182,50,107,57,60,145,138,208,84,18,91,231,117,103,193,17,101,53,114,34,82,28,26,197,178,210,21,176,176,99,117,91,209,35,143,231,108,247,170,114,0,209,212,186,89,101,144,175,106,87,47,148,158,226,84,55,196,103,165,107,88,1,33,24,172,89,163,2,236,181,104,88,207,229,200,40,40,218,104,88,183,61,42,55,148,167,202,5,77,29,192,112,69,65,32,203,113,65,45,15,136,161,235,214,161,184,145,87,165,4,149,21,73,193,145,241,76,73,13,121,115,205,98,106,205,10,184,118,110,119,10,218,96,55,4,29,107,7,196,150,133,163,24,235,184,85,68,163,167,211,10,75,101,189,78,69,60,40,103,53,155,161,151,135,77,216,107,70,35,156,212,77,234,4,19,207,229,18,171,212,241,88,90,180,34,226,60,231,144,51,91,147,68,89,201,172,77,72,29,196,116,226,180,166,39,177,203,219,234,79,109,113,183,176,108,86,145,154,109,69,8,65,89,45,26,137,28,159,90,212,210,46,68,50,225,184,6,186,218,178,49,185,90,57,110,44,174,10,237,220,79,173,110,216,93,79,56,62,98,133,252,42,180,145,165,197,233,60,86,181,180,10,228,118,11,92,243,101,161,12,82,42,239,0,28,251,83,154,61,200,12,163,25,244,226,181,96,141,24,143,65,81,95,70,142,54,165,115,93,162,212,76,228,210,226,150,64,195,35,241,172,205,87,194,144,76,230,65,146,223,90,233,32,132,164,67,158,106,25,146,87,108,3,90,198,163,7,3,206,175,180,121,173,250,169,24,233,85,86,107,139,101,219,176,226,189,26,123,45,192,9,6,105,6,133,111,52,39,129,159,165,108,170,153,186,103,1,101,50,51,179,202,74,209,44,144,75,55,238,223,38,187,88,252,36,146,146,3,1,207,165,98,223,248,62,72,164,144,163,244,244,21,113,169,119,98,28,44,102,219,91,7,253,227,112,71,106,89,238,119,183,151,156,1,75,28,77,104,198,39,108,145,85,238,34,12,219,179,90,220,155,30,163,127,121,11,78,147,59,42,200,136,112,231,212,26,169,22,179,100,182,114,51,76,173,35,54,78,62,134,184,251,237,108,106,136,240,203,11,91,5,33,149,139,117,7,53,144,179,218,219,157,130,86,108,241,214,185,225,135,230,248,183,58,229,90,17,59,173,55,197,241,216,223,172,184,148,152,148,133,36,253,238,71,21,95,84,241,122,94,179,221,67,104,219,217,246,186,231,4,112,121,253,43,132,243,231,73,183,151,57,87,202,142,216,166,137,165,220,236,100,99,188,228,231,181,116,44,34,76,193,226,110,238,145,173,113,171,92,197,169,253,177,60,196,109,133,0,221,235,89,190,108,204,27,118,224,206,73,201,238,79,173,66,171,186,64,114,67,122,131,83,141,169,54,75,187,48,25,0,158,43,169,66,49,248,78,105,212,148,247,99,29,89,28,71,188,150,43,146,15,65,72,135,12,161,84,177,83,147,76,229,137,109,192,51,30,9,163,204,218,142,67,174,84,96,237,56,57,255,0,10,187,16,135,134,81,51,145,230,41,35,57,39,138,7,204,173,185,137,227,159,165,49,146,67,0,127,49,20,0,27,46,115,158,64,199,31,90,186,116,201,173,225,91,185,157,124,169,3,42,227,185,200,199,245,170,82,75,70,50,152,145,100,140,50,118,249,112,105,54,134,24,97,192,228,1,235,87,87,72,185,251,3,222,197,180,162,245,92,85,37,221,60,101,145,145,54,174,239,155,161,62,148,155,82,122,9,247,37,143,18,2,177,19,28,152,228,131,219,252,226,165,73,24,200,136,238,126,94,42,33,28,162,53,118,81,185,135,88,248,166,188,111,22,215,102,7,36,0,59,230,164,14,207,64,212,196,26,197,152,242,228,24,39,231,7,31,194,107,182,149,36,187,152,221,69,30,4,145,174,73,57,25,175,47,211,36,17,106,145,52,238,207,18,242,1,228,116,199,111,173,122,246,141,18,93,120,94,67,102,63,122,163,28,169,174,41,190,73,92,234,131,186,48,224,18,29,93,79,89,0,198,23,166,43,78,6,150,222,119,49,135,66,95,45,159,74,230,173,167,188,176,213,110,252,248,157,86,6,4,73,158,163,184,174,182,218,224,79,229,220,185,62,83,141,213,155,149,214,166,141,26,15,36,87,5,76,142,196,145,142,72,206,107,63,196,123,45,60,49,112,199,118,215,59,6,222,189,9,254,149,45,236,51,36,137,60,64,20,63,116,87,55,227,173,105,34,180,182,211,97,98,94,87,4,131,235,181,191,74,152,164,218,183,65,89,220,185,225,11,137,34,240,229,145,50,149,95,45,240,7,92,228,85,219,155,153,37,219,135,59,183,242,79,165,65,160,89,75,113,225,189,62,40,209,86,72,209,139,113,201,230,186,20,181,140,34,43,70,140,127,139,35,161,161,56,197,178,140,195,52,177,35,19,40,32,174,56,245,164,182,179,146,91,112,238,197,213,223,110,61,61,255,0,74,159,80,182,3,62,90,224,26,126,145,43,91,50,35,114,164,227,15,73,201,168,251,163,69,71,141,227,44,164,144,139,242,138,179,101,25,95,49,204,132,171,124,205,154,154,243,96,150,80,126,238,114,49,235,89,120,144,168,49,185,193,108,17,237,82,245,87,5,168,251,203,145,36,18,219,91,147,177,142,114,122,230,179,158,25,3,137,64,229,70,79,214,186,35,166,164,77,14,51,243,12,156,213,43,171,127,179,78,81,78,229,115,243,103,176,246,169,230,73,104,37,169,102,195,103,150,178,58,157,219,75,159,76,214,102,168,194,75,120,103,140,96,140,159,106,219,23,118,194,216,194,139,146,19,168,235,89,87,67,109,180,118,194,50,19,7,230,110,181,154,109,50,182,48,34,186,186,138,232,48,49,170,48,221,146,15,95,78,181,107,83,186,105,45,161,149,226,27,188,208,55,133,246,53,120,104,241,73,109,184,150,37,71,0,145,85,46,131,174,151,34,168,13,176,231,13,218,170,82,77,221,14,246,216,229,124,65,170,189,150,167,104,175,28,97,93,129,44,65,233,249,214,110,191,173,220,234,119,146,88,183,150,169,229,237,82,128,131,252,235,111,199,169,109,113,225,235,107,168,211,247,177,188,96,147,238,113,92,174,176,74,93,197,49,136,40,146,32,219,148,119,7,3,244,174,186,113,82,113,151,99,10,154,59,162,176,207,218,44,161,114,118,197,32,94,58,147,201,231,242,175,101,210,225,130,231,69,179,134,231,106,196,119,103,30,245,227,147,72,130,107,105,6,119,231,161,233,245,175,89,208,103,55,94,18,141,60,189,238,146,0,49,215,4,30,105,99,111,104,191,51,58,91,156,245,129,151,195,158,52,180,211,100,12,109,174,46,210,91,102,60,244,97,129,250,215,168,120,170,11,111,236,248,110,239,85,67,184,108,103,177,193,175,60,213,94,43,159,23,120,46,4,151,123,65,168,198,31,61,66,135,29,107,169,248,149,172,91,157,57,33,14,172,194,70,92,3,237,80,187,247,46,103,147,234,110,175,172,202,85,201,14,87,21,191,246,104,224,17,74,167,32,97,152,86,70,149,103,246,253,65,85,152,5,10,24,241,82,235,58,178,196,178,88,64,187,164,39,102,225,93,27,187,24,147,141,74,93,103,196,45,109,109,176,219,197,134,45,93,23,148,94,229,100,78,86,51,128,51,89,254,28,210,198,159,162,44,146,0,37,149,72,45,142,122,213,187,8,154,212,58,179,150,96,217,25,239,154,206,77,108,52,137,230,146,67,119,135,198,79,20,150,208,52,207,36,17,174,231,103,231,249,210,106,80,139,123,129,60,146,19,129,144,162,173,104,11,114,86,89,150,220,134,147,238,231,181,64,108,105,188,33,44,227,135,110,208,159,123,29,232,183,138,84,183,44,192,71,23,98,78,115,86,80,126,233,162,57,44,160,238,192,206,13,58,210,222,107,162,144,178,56,137,70,75,17,197,34,185,136,45,163,188,156,58,195,24,36,158,27,218,186,189,54,193,172,108,16,56,11,49,235,75,108,191,99,1,22,53,32,32,231,21,104,200,100,249,220,96,45,84,80,90,250,136,84,200,226,56,65,220,220,28,115,81,107,218,156,90,22,140,98,141,137,157,201,69,92,3,130,69,88,137,214,214,57,47,100,33,99,140,110,25,56,175,48,241,103,137,213,245,9,238,54,169,2,80,34,77,249,201,43,140,214,85,38,246,91,254,133,198,58,234,100,221,91,227,81,178,73,126,118,4,22,247,53,212,221,6,187,191,19,128,177,64,129,80,133,239,89,90,4,55,81,74,151,215,112,239,89,164,192,220,56,92,138,235,110,45,160,182,16,179,182,237,210,130,193,71,189,115,207,162,70,168,154,245,194,218,165,188,11,254,145,40,249,84,118,174,139,77,176,77,50,220,111,63,189,216,165,189,205,85,183,178,81,169,75,126,81,179,183,108,104,71,181,89,187,185,111,35,19,109,73,91,166,227,193,173,232,83,246,105,201,238,68,157,222,131,231,120,163,147,205,45,243,206,10,128,13,102,181,180,237,48,255,0,158,74,15,126,244,219,115,182,12,185,14,224,240,1,205,75,39,154,235,16,4,168,206,92,86,186,189,73,67,109,227,219,22,25,114,228,213,251,59,51,17,50,21,28,210,41,10,118,42,103,61,234,158,165,174,90,232,49,238,187,185,137,84,124,216,50,127,245,169,232,13,26,146,66,38,148,72,12,141,129,131,208,115,92,46,187,227,171,15,14,95,220,216,89,249,147,95,56,7,98,166,238,115,88,58,167,140,188,67,226,185,26,223,195,218,108,233,3,190,211,113,25,36,5,60,103,181,117,62,26,248,121,166,232,98,27,139,169,141,222,164,164,180,143,42,103,168,198,57,207,173,83,179,216,139,244,57,148,240,103,138,124,108,82,247,95,154,40,44,88,229,32,70,10,74,251,241,94,131,225,239,15,105,190,23,129,161,179,182,84,193,57,96,249,38,181,164,152,150,242,151,8,163,160,3,138,138,83,59,224,69,16,235,146,104,178,14,94,226,207,47,9,59,177,49,231,238,250,85,115,43,62,74,231,203,60,138,177,177,98,63,188,101,228,125,210,106,188,151,214,237,186,61,232,162,55,231,230,234,49,67,238,93,208,216,149,138,150,39,1,125,170,70,148,50,179,110,110,7,7,111,2,185,77,91,197,197,241,111,167,42,179,144,65,32,243,214,185,105,239,117,153,164,40,90,118,29,25,20,158,252,122,212,41,17,45,118,61,26,77,91,76,179,196,111,41,220,70,88,129,156,213,41,252,95,167,194,251,99,18,186,143,226,9,210,185,165,240,182,161,45,138,48,138,98,8,231,57,39,245,53,110,223,193,87,82,76,139,55,155,28,120,4,144,162,155,147,189,144,43,150,147,199,59,157,145,97,101,39,238,238,76,86,124,122,174,163,170,204,201,111,46,89,159,105,24,3,143,174,43,165,181,240,125,132,94,89,146,89,9,0,146,74,10,216,183,176,181,176,70,91,100,25,39,59,182,138,118,151,86,43,92,228,87,193,119,55,115,9,46,101,137,153,134,72,45,82,65,224,11,104,110,188,219,135,141,144,255,0,8,99,93,84,178,188,153,17,177,220,6,41,169,59,136,202,50,103,30,166,151,42,69,40,149,23,195,218,77,154,174,203,104,216,158,252,213,155,123,75,43,66,229,45,151,159,173,39,154,124,144,74,124,217,230,158,36,194,146,56,207,90,110,197,88,157,36,69,139,49,166,221,221,113,81,164,140,207,133,220,63,26,34,144,108,36,244,20,137,48,85,36,127,17,226,132,236,22,29,230,50,55,124,250,212,13,190,118,59,137,52,249,103,111,53,85,123,251,83,195,161,194,142,253,77,27,134,196,107,8,32,161,25,7,214,155,246,105,16,46,20,29,189,61,233,215,18,133,140,162,156,177,244,168,188,231,242,81,55,17,232,105,104,34,65,110,217,219,133,220,123,83,99,65,176,168,1,100,90,88,92,171,227,118,72,239,235,77,149,186,143,226,61,77,22,176,208,229,142,64,216,36,110,43,146,106,50,65,1,64,206,13,61,151,203,149,92,201,146,70,40,82,182,224,150,231,61,61,168,0,50,22,101,36,116,246,165,251,56,70,117,81,247,185,168,94,229,77,224,141,34,200,219,146,125,106,202,58,144,88,240,222,148,211,17,92,206,200,138,197,115,216,113,210,167,133,0,95,51,214,156,66,22,97,183,181,66,187,214,50,15,126,244,49,161,240,35,129,43,134,192,63,118,132,115,20,36,144,75,19,74,167,33,85,120,3,173,74,204,136,219,118,231,29,40,1,140,222,80,12,199,57,231,142,212,134,225,238,36,6,53,200,29,105,98,218,146,50,184,220,112,106,24,206,192,197,87,4,154,46,194,194,146,22,64,56,15,219,138,94,118,59,176,201,52,128,166,228,98,73,99,219,21,101,138,68,161,152,240,123,82,187,11,17,136,79,146,189,114,71,63,74,103,152,162,37,30,75,112,123,138,180,228,44,39,123,99,119,76,83,3,150,85,85,28,14,166,139,133,133,243,12,184,202,13,223,76,84,140,173,228,50,178,142,106,55,36,140,160,249,133,58,39,38,54,105,184,0,99,241,162,225,97,124,171,79,178,44,114,198,133,79,92,138,160,182,150,145,252,162,206,34,143,212,237,171,114,121,110,21,119,18,7,90,124,13,19,198,70,112,87,165,39,168,89,25,209,232,90,115,202,211,61,164,74,8,32,18,189,51,88,183,126,9,133,228,38,218,236,68,51,192,80,64,174,179,118,228,81,156,174,121,61,41,237,34,39,56,56,237,205,62,84,13,68,224,46,244,61,119,77,144,136,231,18,198,7,7,158,42,21,241,62,179,102,200,46,45,93,214,47,149,177,212,143,202,189,18,73,131,58,178,177,39,210,163,159,236,247,1,204,234,123,100,122,210,107,249,89,45,62,135,23,255,0,9,197,149,229,196,127,108,183,150,49,144,9,36,127,133,109,219,79,166,95,6,107,121,199,45,208,149,171,47,225,157,34,241,213,204,89,0,244,60,86,13,239,130,26,210,242,73,180,198,98,167,144,55,140,3,79,149,218,228,54,211,55,35,138,101,12,98,151,113,221,193,7,181,90,146,246,225,86,53,104,219,7,184,174,67,237,26,198,131,26,249,144,239,14,122,19,154,145,60,112,76,102,11,200,82,57,16,229,70,9,226,133,36,84,101,115,177,58,146,130,83,201,113,199,222,56,226,164,141,146,36,68,15,128,78,73,7,165,115,41,226,219,13,145,134,101,220,231,156,70,107,66,22,130,237,5,196,83,149,222,59,131,129,205,52,244,43,71,18,15,17,248,61,60,69,42,220,195,117,246,107,164,24,73,23,57,31,149,115,22,254,43,215,124,39,112,246,90,229,180,215,118,232,225,99,185,139,163,12,247,207,21,218,3,169,91,57,142,21,73,80,244,56,233,82,249,182,151,113,77,167,223,166,229,40,119,171,116,57,224,210,86,232,71,41,53,150,167,101,169,197,28,246,211,35,196,195,112,219,32,56,246,53,100,162,130,100,235,159,225,175,62,159,192,11,165,91,164,158,23,188,116,184,71,44,34,145,193,7,61,185,250,214,166,157,227,87,211,102,139,77,241,36,2,218,237,136,68,116,4,171,154,181,123,217,137,206,219,157,68,86,234,87,113,194,131,215,53,86,100,130,61,73,109,67,102,118,93,225,71,165,51,196,215,1,45,97,182,138,101,73,102,157,7,60,124,189,79,242,170,215,250,141,190,155,172,203,116,71,154,254,64,69,35,160,20,164,226,158,229,174,105,59,34,218,220,165,159,153,29,192,218,249,220,57,172,69,215,218,235,48,24,218,40,26,76,25,11,103,167,63,210,160,23,13,171,221,181,220,193,150,50,189,15,97,89,223,102,146,238,229,92,5,138,206,7,223,238,213,204,228,219,186,58,57,84,81,122,254,47,183,92,9,16,237,80,216,198,57,53,102,57,238,150,120,173,102,139,108,0,231,57,168,126,217,4,179,172,179,41,64,15,200,163,189,92,71,105,228,89,92,124,164,28,2,125,168,73,220,165,59,173,71,94,201,52,141,30,203,81,228,43,125,241,84,100,158,49,112,190,99,29,196,244,244,166,221,95,180,177,11,51,35,70,1,59,113,220,209,105,34,218,67,137,34,243,39,236,196,103,138,181,4,157,216,115,189,133,109,26,75,25,101,146,41,188,225,39,204,73,61,13,43,139,137,244,245,182,42,87,107,101,152,30,105,209,180,179,178,201,113,42,196,187,136,192,250,85,103,212,96,132,201,0,149,140,132,242,222,217,162,201,137,73,37,161,163,246,184,111,160,142,197,12,145,65,0,196,146,17,193,53,113,99,19,71,228,91,76,26,52,29,42,132,186,148,95,103,142,24,35,27,15,222,61,114,107,41,181,9,109,175,77,180,39,230,127,189,138,90,18,164,158,133,219,200,218,53,116,140,238,18,97,115,158,156,214,116,145,73,52,139,104,174,118,196,114,199,214,139,185,231,183,154,24,192,221,24,57,56,52,183,79,45,204,120,181,196,114,43,96,156,209,161,49,223,82,97,119,144,208,36,76,138,167,6,82,43,195,165,112,197,182,126,149,235,23,87,238,29,97,107,133,34,19,151,9,140,154,242,75,119,69,47,147,210,174,26,147,53,99,54,224,178,201,150,164,140,111,67,77,185,148,75,112,203,218,155,27,24,65,6,186,146,180,78,119,185,173,166,183,151,86,231,184,37,186,214,109,164,128,213,212,84,119,25,174,122,135,68,94,131,226,114,237,90,106,155,99,205,82,72,60,182,202,84,198,73,178,16,244,172,24,236,93,182,152,47,6,165,184,156,3,133,168,5,184,88,247,119,166,197,19,191,204,107,22,107,20,73,184,176,21,118,214,85,137,125,234,5,192,24,53,12,199,97,200,161,26,88,178,179,25,46,24,213,136,228,196,162,168,233,184,146,127,159,165,106,93,219,36,120,117,162,225,99,74,218,79,144,243,86,163,231,173,101,91,23,11,199,122,176,151,45,27,115,64,154,46,202,193,65,205,103,52,195,206,56,169,100,184,18,156,119,170,51,2,178,100,83,51,34,51,55,218,75,122,26,163,172,76,206,234,189,183,10,188,136,207,55,205,210,177,181,171,184,225,189,84,39,141,194,180,130,6,206,174,210,48,186,112,166,219,203,251,194,180,91,220,39,246,120,35,144,106,169,150,56,152,191,122,153,199,81,166,92,184,156,68,9,174,75,85,212,71,152,70,123,84,218,166,171,33,4,41,226,185,123,153,126,211,32,140,114,196,214,208,86,34,79,82,196,73,230,69,36,164,240,9,53,12,87,38,107,200,225,143,57,39,28,86,133,190,159,52,118,229,8,56,97,82,105,26,111,149,170,198,225,112,1,201,38,180,114,208,132,141,219,157,38,77,62,206,43,167,207,206,42,208,149,99,176,89,7,83,82,248,147,84,243,237,99,183,95,249,102,43,25,46,149,97,1,235,41,106,106,141,205,58,232,58,186,231,154,85,87,55,7,38,177,44,117,8,98,159,112,61,107,86,75,165,149,183,47,122,202,197,166,95,68,193,249,152,84,224,68,171,146,107,56,198,226,13,234,106,148,179,79,184,3,210,171,144,27,54,101,150,18,57,197,70,215,17,136,190,78,181,155,50,50,70,174,91,25,172,219,235,198,182,80,21,250,211,228,98,230,70,236,87,82,160,36,62,57,172,249,181,55,38,84,103,228,251,86,15,252,36,50,32,219,144,106,184,190,55,19,239,63,206,156,96,209,50,104,75,235,105,101,184,46,9,57,239,138,165,115,167,206,49,201,173,116,190,217,48,70,24,90,150,226,104,92,130,13,109,115,59,92,229,60,169,38,97,147,157,168,0,207,181,34,42,242,175,26,134,199,81,74,224,231,122,200,9,244,90,25,119,34,190,224,27,56,57,233,138,244,174,114,54,199,57,47,176,101,70,56,4,211,76,51,121,129,67,70,87,216,115,64,63,188,218,74,58,129,145,245,166,177,231,126,224,141,210,139,92,72,37,223,19,176,76,16,23,36,159,168,169,114,8,117,31,112,17,243,31,189,156,84,105,151,12,2,51,29,188,156,227,138,55,51,6,102,140,162,146,59,247,167,102,2,55,220,218,84,17,158,15,124,213,136,172,124,225,42,11,112,236,8,80,57,239,220,211,109,199,153,52,74,192,225,156,14,43,171,182,242,172,252,249,67,134,148,143,186,7,74,206,115,229,67,138,187,44,216,120,86,197,116,209,45,218,71,144,131,42,15,124,131,253,41,222,32,185,182,190,251,21,157,157,178,42,69,201,227,131,87,244,195,230,91,22,147,4,56,207,207,211,240,172,219,237,50,72,101,23,40,36,40,31,141,167,142,135,244,174,87,43,179,165,43,34,244,58,100,247,58,101,208,183,88,214,36,129,139,12,115,197,112,75,11,0,200,209,46,208,160,144,87,146,79,165,118,186,53,229,196,110,241,201,58,34,202,216,101,255,0,102,168,107,47,167,173,219,152,152,54,213,8,161,123,145,254,77,92,37,99,57,43,171,24,190,82,75,98,178,238,120,182,157,161,1,25,170,147,141,208,199,133,220,225,249,245,219,131,87,158,15,58,220,220,44,153,97,193,67,216,212,41,104,77,179,92,239,96,201,216,30,43,104,203,67,59,91,68,62,198,27,185,172,89,160,89,1,128,238,200,251,196,122,26,239,188,29,227,9,96,211,46,39,105,176,7,202,241,145,200,247,174,15,74,213,165,211,110,69,196,127,52,56,253,226,56,200,35,34,180,181,131,21,188,145,223,105,202,4,23,131,14,190,132,243,253,43,158,172,57,218,139,55,135,187,29,79,65,183,184,75,221,33,239,101,137,75,205,151,201,29,69,91,179,134,73,44,99,116,218,35,207,224,43,137,179,241,43,216,88,69,165,204,177,5,41,195,176,57,218,125,57,235,93,76,58,131,89,104,68,13,175,1,25,220,78,26,185,164,185,87,41,189,174,116,214,206,96,6,25,202,48,42,93,79,166,5,121,60,178,201,173,248,209,221,85,26,8,8,228,3,193,63,228,215,75,121,226,73,166,182,183,211,98,138,63,182,92,70,85,91,61,20,241,158,189,107,158,240,141,131,105,190,36,158,198,71,50,51,47,207,147,200,32,142,115,87,78,46,43,80,126,238,231,167,91,92,65,101,115,107,4,108,17,22,18,188,247,201,21,104,111,137,220,117,86,57,12,125,43,159,154,47,50,233,212,169,192,27,65,44,9,245,227,242,173,13,58,70,185,176,4,188,140,168,8,96,15,35,6,179,154,105,220,75,86,95,185,85,138,47,222,130,114,50,184,172,121,46,49,113,17,84,33,67,100,147,235,90,119,50,139,200,132,177,9,16,196,184,249,186,26,231,172,225,187,149,164,50,156,229,254,81,218,136,121,130,54,81,150,240,49,28,179,54,42,153,141,108,164,34,98,223,127,3,21,167,97,111,21,146,124,229,178,78,121,61,235,50,238,97,112,101,227,37,95,34,160,168,232,238,108,223,77,229,64,146,100,109,49,224,122,215,55,45,195,60,15,146,78,14,65,239,87,46,228,105,45,227,50,146,21,87,144,61,42,144,66,96,194,96,131,243,115,233,69,144,69,50,141,181,228,129,88,3,135,233,91,50,74,103,130,50,27,37,71,205,88,235,102,239,40,104,89,84,231,141,253,9,173,27,16,3,24,78,239,51,63,57,61,63,10,153,173,52,9,23,161,73,26,220,180,100,109,60,16,107,62,237,34,183,179,148,146,196,227,185,171,144,199,34,153,100,86,249,71,202,7,106,204,215,28,29,56,136,88,23,4,51,102,149,181,208,71,61,227,38,181,147,69,181,180,98,209,153,230,140,130,63,189,158,149,95,87,179,221,167,65,109,36,75,230,194,132,150,3,175,38,180,124,82,139,169,248,118,204,136,208,52,76,140,72,28,130,14,120,168,53,100,154,107,104,230,141,240,66,168,33,186,116,53,213,70,86,68,73,93,156,53,193,34,88,158,85,11,176,243,142,152,175,80,240,69,225,147,65,153,226,25,104,228,0,175,225,92,54,185,98,102,208,36,187,71,140,121,100,103,29,205,111,124,58,146,65,20,229,55,5,51,33,127,238,227,105,226,171,18,148,169,115,174,230,105,114,207,212,179,225,43,73,117,47,136,107,117,32,83,21,173,218,140,14,163,46,9,39,242,171,158,46,141,117,63,237,27,168,155,100,86,183,44,168,167,28,246,205,86,130,234,79,12,248,198,73,164,218,145,106,25,108,142,128,130,8,3,242,172,63,18,33,22,182,205,29,195,145,113,51,179,32,60,126,53,48,187,146,76,38,245,27,160,206,109,109,39,212,166,35,1,118,168,170,94,29,181,147,86,214,228,189,145,114,161,243,205,80,146,86,75,111,179,199,157,189,66,231,189,117,58,20,47,105,167,56,141,62,115,140,154,222,74,198,73,220,232,29,217,97,88,202,252,128,18,190,220,211,92,188,145,34,168,27,152,143,231,76,67,46,216,35,147,161,28,154,191,97,106,211,221,198,128,238,83,38,23,3,165,115,149,177,123,79,208,223,83,189,133,102,49,176,140,6,117,44,121,230,187,36,177,69,187,220,137,26,46,204,0,167,161,21,147,162,233,119,86,154,228,178,76,172,168,83,3,142,58,215,64,97,196,207,32,110,20,144,162,130,146,185,159,107,109,12,50,206,124,188,60,135,230,57,60,213,194,99,72,118,70,152,0,227,173,43,170,153,192,35,144,185,164,60,198,192,14,115,69,135,202,14,165,221,20,112,74,242,106,101,69,14,138,191,48,36,110,166,111,192,109,231,231,11,138,142,242,88,108,52,192,4,191,191,144,128,115,218,134,212,83,108,18,212,193,241,127,136,33,178,185,142,212,179,121,76,164,103,28,10,243,41,163,184,212,38,150,245,226,47,110,146,141,156,117,61,51,91,58,221,195,107,87,112,233,150,223,51,130,124,199,25,39,25,207,122,146,219,80,81,0,210,224,140,24,237,212,135,98,59,231,21,132,93,189,238,172,213,61,108,141,223,182,249,218,84,105,143,45,21,193,62,231,21,183,225,219,51,169,89,155,171,149,200,12,165,114,78,122,214,62,157,178,255,0,82,211,180,184,35,46,51,186,103,199,76,2,107,208,21,227,211,226,138,0,170,23,160,192,233,78,157,53,39,119,177,50,150,182,18,254,242,59,37,249,190,240,28,0,107,34,72,223,80,195,72,196,156,142,181,114,123,77,215,70,73,114,115,202,138,183,20,98,102,97,177,144,40,244,173,219,110,68,236,85,242,5,171,42,34,142,149,51,170,71,24,154,236,249,113,227,60,144,42,158,181,226,45,35,195,246,210,79,121,121,0,117,198,35,220,73,53,231,158,78,185,241,67,82,27,227,146,203,70,136,145,230,35,16,92,118,234,105,218,196,182,139,254,33,248,155,111,13,213,198,159,161,67,61,197,218,16,187,134,48,51,248,84,94,31,240,53,254,182,175,169,120,170,229,101,223,147,28,59,248,193,245,3,21,215,120,99,193,250,103,135,109,165,91,85,50,202,217,5,220,6,233,248,102,182,153,129,153,21,156,34,227,36,99,2,155,86,5,126,165,91,13,46,198,198,210,56,44,109,99,143,96,192,0,99,56,171,113,141,177,6,155,8,1,231,154,227,252,75,227,19,103,126,182,90,104,134,87,83,130,72,61,248,235,154,231,127,179,124,69,175,79,230,51,72,16,54,54,163,144,63,157,75,125,129,201,45,142,250,255,0,196,90,62,148,236,178,74,238,228,127,8,174,90,227,226,62,251,214,142,210,41,182,5,224,96,115,250,82,218,124,54,103,184,102,188,150,225,120,200,27,129,174,166,219,195,90,93,130,169,142,57,26,85,24,221,180,81,118,69,219,57,56,174,252,69,171,44,211,64,60,149,86,194,239,198,112,71,210,164,30,25,215,110,80,9,46,226,82,78,88,239,207,233,93,220,159,185,72,194,131,243,16,79,0,83,183,73,246,135,5,184,199,160,226,154,72,174,94,231,61,165,120,74,206,210,48,37,104,229,151,187,0,120,173,107,77,54,194,214,103,100,183,66,237,212,208,236,251,200,0,243,220,82,176,35,27,65,235,205,59,91,98,146,72,177,230,109,87,1,6,15,106,98,76,89,139,129,130,6,56,166,177,49,207,185,1,218,7,3,173,16,151,8,238,70,121,206,49,85,113,232,76,101,98,66,146,112,65,255,0,26,111,156,54,170,247,60,102,151,107,25,14,127,15,106,119,144,10,250,227,238,210,122,234,34,37,136,35,157,167,30,181,94,41,68,142,235,14,92,134,32,159,74,182,97,39,112,61,90,155,111,24,179,71,85,3,230,57,226,164,104,173,34,249,77,243,19,147,218,134,96,203,157,197,64,246,171,107,31,152,11,5,201,247,169,37,28,5,100,80,125,105,12,163,11,111,82,2,157,189,205,33,216,93,81,114,0,233,87,213,203,0,136,160,99,239,113,214,146,67,12,242,130,0,216,58,158,148,1,64,203,242,147,183,149,166,194,204,80,178,112,26,180,140,86,204,66,231,0,212,95,100,64,184,140,254,237,77,38,152,138,79,23,146,119,121,153,38,154,167,204,24,110,113,86,219,75,89,29,136,148,231,176,166,11,111,32,225,185,94,244,89,133,134,160,80,64,94,0,161,182,176,222,15,207,220,83,66,184,218,66,124,164,245,166,144,145,221,57,220,114,195,129,84,2,205,1,124,48,124,81,44,100,133,92,252,167,171,82,179,97,78,73,252,169,161,139,169,195,124,195,166,122,84,176,16,238,139,110,220,113,195,31,106,180,10,58,0,56,99,222,170,156,60,96,25,64,118,61,170,120,226,66,72,13,208,116,245,162,204,44,47,0,49,221,147,79,145,247,68,19,242,170,231,98,133,147,24,4,224,140,212,135,6,96,1,227,183,181,52,3,198,33,135,7,150,239,77,96,93,17,135,15,158,77,36,167,14,9,57,99,210,145,36,62,121,87,60,99,138,6,73,228,145,48,96,255,0,123,239,82,6,30,107,128,48,163,165,66,89,192,101,82,115,222,165,76,125,156,59,183,225,64,11,21,196,96,21,242,183,98,154,232,183,0,200,207,176,175,65,74,2,172,91,87,130,122,210,224,43,134,108,17,218,128,31,0,94,55,182,236,116,205,73,229,58,130,202,220,238,193,30,162,155,36,59,138,57,32,5,228,226,154,31,207,102,42,10,168,230,144,15,137,152,121,138,224,7,207,202,51,77,242,183,161,82,223,54,114,69,17,219,143,44,200,14,88,158,230,164,9,229,63,47,146,221,69,0,53,72,10,64,80,79,20,252,254,240,172,75,145,142,120,166,34,132,200,115,156,244,169,91,122,156,199,131,158,222,180,1,89,98,42,24,59,28,246,90,157,1,242,87,60,210,182,213,35,205,0,185,233,205,39,155,229,128,152,201,167,112,25,33,253,234,40,193,205,54,229,218,41,182,148,224,142,190,149,26,239,47,156,124,217,167,202,78,8,115,243,158,212,0,236,178,42,20,60,183,90,113,44,72,216,253,127,135,177,168,100,71,16,170,70,114,244,226,29,60,168,177,131,213,155,210,152,137,200,89,155,247,176,163,109,233,242,131,85,47,116,77,58,252,179,72,170,133,128,25,17,142,42,211,130,178,6,13,212,96,26,103,151,32,65,243,18,65,163,65,56,166,115,146,120,26,206,67,186,59,183,202,161,117,27,123,246,233,92,165,197,182,185,162,207,42,60,115,205,24,97,181,151,35,142,191,74,245,56,144,171,40,206,222,49,79,145,75,177,141,134,240,253,114,122,209,100,246,37,198,219,30,115,105,226,121,252,216,240,93,118,253,229,118,35,60,86,229,159,141,44,39,105,22,230,4,73,112,23,134,4,183,53,163,168,248,63,76,212,142,225,18,198,249,25,195,30,127,90,230,103,240,181,150,129,171,193,37,216,83,4,242,237,92,115,182,165,166,158,160,164,217,218,195,18,70,130,234,6,222,192,100,35,48,233,89,154,238,189,164,139,121,22,123,88,229,184,67,242,101,6,85,177,216,214,94,187,230,174,165,13,166,147,57,69,145,121,96,1,239,239,76,254,204,121,82,116,186,80,236,157,100,232,115,248,82,149,71,107,35,88,211,231,248,138,8,110,46,163,142,230,251,124,179,201,141,185,99,211,216,118,173,63,33,57,222,174,56,251,173,81,199,164,221,76,241,77,12,163,100,105,247,79,173,90,138,45,66,233,25,167,137,21,163,24,224,245,21,131,134,167,76,92,99,162,68,70,59,139,216,228,183,128,121,49,40,218,100,3,173,50,238,21,142,40,108,161,38,77,131,12,222,245,102,214,246,56,98,242,27,41,176,242,7,57,171,144,165,185,6,118,140,140,29,217,39,173,9,234,38,180,185,158,241,249,86,231,237,8,160,162,252,162,170,89,207,52,214,45,52,225,98,220,112,1,61,169,110,190,209,117,124,242,34,230,18,120,231,181,102,207,22,219,226,46,100,33,65,200,85,61,69,106,182,48,109,92,118,171,44,77,8,229,183,199,200,199,248,213,123,9,110,172,226,91,185,156,201,36,135,10,164,212,233,121,107,61,243,65,36,78,177,116,12,69,85,212,46,34,182,137,140,76,95,107,0,163,175,122,53,26,187,122,149,174,223,84,12,179,78,153,140,201,144,3,30,149,122,250,69,144,45,203,68,168,204,160,42,143,106,132,107,214,214,209,5,158,57,31,119,65,142,245,66,246,254,25,173,227,157,11,7,12,70,9,232,41,164,222,200,155,197,23,224,213,124,168,151,116,71,59,179,197,64,46,213,174,103,186,145,150,22,115,133,220,123,86,76,186,156,86,118,173,43,76,165,148,101,64,25,57,172,63,237,11,237,66,63,53,160,121,139,55,4,168,3,244,170,116,219,98,140,226,181,58,89,181,168,172,110,146,41,100,18,238,108,131,158,49,82,39,136,45,45,218,235,207,117,249,198,85,67,30,181,148,116,9,238,34,75,139,185,160,141,182,157,169,142,71,30,213,181,166,252,54,186,187,75,107,180,16,200,178,17,144,219,191,198,169,66,11,98,29,102,247,57,54,213,84,9,30,206,9,37,158,66,114,112,78,43,132,102,113,35,96,158,107,234,77,43,192,26,94,157,113,231,207,26,49,218,114,160,156,122,122,215,205,51,192,163,56,21,86,179,37,74,247,51,214,30,75,247,167,8,140,172,1,164,109,224,241,77,79,55,204,226,182,232,79,83,86,210,5,140,224,243,90,162,217,25,55,14,13,81,177,27,64,50,10,179,37,200,7,3,165,114,212,102,208,67,226,125,173,131,83,121,185,250,211,87,203,120,129,29,105,201,22,70,77,97,35,101,18,194,72,74,115,210,172,91,206,165,113,197,87,137,148,130,51,218,154,165,17,176,43,22,90,86,44,73,247,178,42,69,182,222,155,141,87,118,96,50,13,58,27,198,31,41,161,34,238,9,251,185,248,227,154,215,82,103,69,7,181,100,201,150,96,71,90,212,211,193,43,130,104,184,203,144,41,82,7,165,58,69,201,201,160,190,200,216,142,213,86,91,145,179,44,212,201,108,152,70,1,200,168,223,158,180,171,116,134,62,14,106,7,152,109,56,235,85,99,59,5,212,203,18,12,96,26,227,124,72,143,44,194,69,207,12,43,164,144,53,212,202,184,200,170,154,220,81,193,1,220,189,197,107,72,137,171,26,158,31,127,55,74,196,135,129,235,89,186,214,177,13,177,40,49,77,177,191,16,105,111,216,102,179,38,210,155,86,124,167,57,53,164,210,76,152,234,102,189,204,151,109,242,231,6,175,105,186,118,219,165,150,65,223,189,111,105,222,26,91,72,193,152,118,169,228,178,30,98,129,210,163,156,118,34,185,185,72,228,69,219,242,244,173,82,214,134,196,52,65,68,152,235,76,147,78,137,224,93,223,133,101,93,219,203,0,196,103,229,165,123,150,136,228,204,174,119,126,116,147,91,44,195,10,71,74,180,176,163,218,140,55,207,222,155,107,11,43,224,154,1,163,45,109,4,64,112,115,87,163,147,102,209,90,127,99,7,146,51,154,73,244,236,199,185,87,165,82,17,149,125,173,73,0,84,83,197,86,184,215,118,192,141,145,154,175,113,101,52,215,155,10,18,41,151,26,108,43,17,86,227,21,105,38,38,203,255,0,218,15,168,90,140,103,143,74,207,184,86,146,51,185,185,21,20,119,209,90,38,200,155,160,193,170,50,222,201,52,140,1,235,91,70,40,205,178,56,109,150,105,138,151,199,53,118,59,88,225,185,85,243,9,6,168,53,140,240,159,51,204,224,243,214,164,139,204,222,27,118,72,247,171,113,86,51,185,208,221,233,200,208,7,67,206,42,165,181,177,221,135,52,212,212,218,53,11,33,226,173,182,233,98,18,198,56,172,90,52,139,57,104,138,249,164,21,1,54,242,71,90,114,40,49,190,225,145,159,150,149,98,81,9,14,24,110,227,1,134,69,14,161,34,80,3,96,113,93,247,57,136,98,92,201,128,170,49,222,159,36,66,73,48,216,246,163,203,32,13,185,201,56,20,211,24,108,73,189,192,67,134,239,205,82,105,19,123,130,168,223,176,18,88,12,133,39,138,149,226,70,149,74,46,211,143,156,14,148,201,34,101,145,37,86,5,143,221,1,72,227,222,172,178,40,104,213,91,13,33,249,137,245,244,165,38,6,198,133,165,73,124,134,101,81,229,198,217,207,122,235,219,77,182,135,73,150,224,70,155,136,198,79,92,255,0,133,103,120,93,94,206,202,88,219,1,91,185,233,81,92,93,106,16,201,42,75,14,109,152,225,10,131,214,184,107,73,185,89,29,20,149,149,217,209,69,20,47,105,107,4,74,172,92,100,250,131,89,122,188,183,90,85,199,217,25,89,210,78,61,113,244,172,43,109,70,242,210,227,116,162,68,97,194,99,166,42,228,90,196,183,26,138,207,43,121,161,126,95,155,158,105,114,181,185,167,66,141,196,18,220,92,198,98,141,150,16,118,179,55,222,205,108,248,87,72,211,226,187,146,107,192,92,161,200,18,28,131,76,212,93,227,138,73,34,229,9,223,143,122,185,101,23,218,109,109,102,78,50,195,120,35,52,239,165,196,162,206,123,90,181,31,218,55,111,100,153,133,155,37,83,183,210,161,210,44,141,253,164,162,24,229,216,191,235,55,17,192,252,171,208,5,133,160,185,85,133,149,75,114,196,161,231,218,176,144,62,139,173,75,229,73,28,144,72,216,116,218,122,26,152,212,190,192,226,174,83,151,64,180,183,183,134,70,46,208,146,3,16,70,63,149,115,158,35,182,147,69,212,94,209,218,79,177,202,3,68,199,176,255,0,26,244,11,251,89,188,169,44,151,98,173,194,249,145,228,112,14,71,248,214,149,231,135,45,188,77,225,244,180,243,96,251,92,104,1,119,25,228,113,129,249,213,202,175,44,163,125,135,202,153,229,209,93,71,58,44,83,70,31,108,89,71,110,252,138,209,184,212,38,189,179,72,75,40,140,46,210,163,32,15,126,189,107,6,107,91,139,77,74,227,78,157,199,155,104,251,70,211,128,71,227,67,36,138,140,133,136,4,238,98,27,156,123,86,174,154,150,166,81,155,142,140,234,124,57,165,67,168,255,0,104,234,242,77,229,155,20,216,159,53,103,120,127,80,151,251,82,229,238,206,68,153,216,255,0,136,172,85,158,123,118,150,24,231,100,91,133,229,73,249,79,255,0,94,136,226,154,54,88,140,192,144,9,1,123,81,236,187,149,237,20,153,235,154,84,176,95,74,46,173,219,155,113,251,197,39,239,14,149,179,165,202,176,223,136,163,36,71,42,146,115,233,92,71,129,237,230,109,73,130,150,218,214,217,35,177,36,142,181,218,165,180,209,221,54,21,124,197,28,122,98,184,103,127,132,232,86,76,179,171,92,152,116,225,31,10,100,124,38,59,154,148,196,45,99,138,34,62,112,1,207,189,102,120,134,97,41,176,182,78,101,141,131,109,247,173,152,155,237,102,77,227,162,142,71,168,169,146,182,136,73,88,165,169,79,228,206,170,113,184,166,64,237,84,109,163,19,220,249,42,57,144,112,127,218,255,0,14,180,94,121,146,234,81,33,25,32,237,6,173,218,195,182,98,233,157,200,252,253,105,91,75,148,81,189,119,82,209,77,181,94,51,180,227,161,21,10,8,162,177,118,18,22,32,231,3,249,125,42,214,175,36,146,93,134,104,163,32,240,78,15,248,213,87,100,136,4,68,76,30,185,167,116,209,81,33,117,87,84,145,11,3,212,15,122,182,240,203,40,89,20,237,112,191,48,29,42,185,249,239,96,147,0,34,157,164,14,152,173,37,96,240,202,248,108,110,192,219,214,178,119,7,98,43,45,209,192,234,236,79,57,53,207,234,22,119,2,25,101,223,133,50,100,103,184,230,183,140,134,43,57,27,97,193,227,38,160,187,218,214,17,179,140,133,249,128,245,56,53,80,149,153,54,48,181,216,210,47,10,11,136,100,203,43,46,229,237,78,137,191,181,109,225,80,170,0,69,36,15,239,98,171,106,146,125,163,67,111,45,85,89,193,98,59,113,86,252,53,111,117,61,129,149,21,13,206,194,66,47,221,56,21,163,147,74,228,189,29,140,43,155,115,39,134,53,91,87,69,18,35,110,227,208,85,207,135,46,233,161,221,7,28,153,0,253,13,100,106,58,171,91,221,94,105,179,196,99,154,120,131,48,61,65,39,249,86,183,132,94,107,29,38,72,221,16,238,144,48,32,31,67,87,59,251,22,159,82,52,115,95,221,58,59,187,88,38,210,133,205,226,171,253,154,76,130,122,224,2,78,61,248,175,57,212,174,62,211,127,47,150,236,33,18,29,129,135,65,93,221,221,252,81,105,55,107,114,192,6,141,246,143,246,182,145,254,53,230,114,55,154,206,196,252,185,207,227,87,133,139,213,200,202,175,196,92,211,44,229,191,144,20,254,0,75,31,165,119,214,206,140,140,161,48,17,87,62,231,21,207,120,80,172,54,46,174,165,93,137,7,62,149,178,151,31,121,68,101,137,32,12,113,154,186,174,239,67,52,172,88,145,193,92,70,11,202,248,85,30,156,215,113,160,248,121,180,144,26,243,13,38,67,160,25,94,213,149,225,221,26,119,176,23,179,67,182,86,39,104,36,113,138,235,33,146,105,81,94,119,59,143,24,39,208,86,77,88,209,43,147,44,142,206,239,146,115,210,158,7,32,49,198,78,105,177,62,200,178,122,103,138,146,88,132,172,140,91,2,154,216,187,174,131,27,15,114,206,6,56,198,105,195,98,77,156,103,5,120,168,30,70,84,206,220,38,236,102,166,182,80,211,25,15,64,49,158,188,210,184,199,184,138,21,158,242,65,208,29,163,56,232,43,206,252,111,168,220,195,107,53,194,76,86,71,42,81,70,220,168,197,108,248,199,196,9,106,145,64,197,69,176,45,230,176,206,120,175,61,212,26,95,16,221,157,70,209,88,219,0,18,21,199,44,122,86,51,124,207,93,145,113,68,186,13,142,163,101,12,119,192,150,158,224,96,146,114,121,246,173,205,43,76,127,181,53,144,10,93,151,116,174,20,245,206,107,54,239,83,155,75,188,176,130,76,45,195,42,168,135,60,150,175,67,240,134,143,125,167,9,174,239,99,204,247,40,14,221,217,219,205,54,155,145,13,180,172,108,233,218,109,182,154,177,205,26,168,152,140,22,0,230,173,109,50,74,84,199,184,14,70,125,105,110,174,99,181,178,50,222,74,34,85,229,139,3,138,225,245,191,136,143,53,203,233,190,23,137,53,43,160,66,187,36,68,133,207,190,107,100,210,35,161,216,234,247,218,126,145,11,92,95,220,136,204,104,24,141,252,245,197,112,207,227,29,123,196,210,73,107,225,219,105,162,136,157,141,113,34,0,160,30,50,56,168,180,175,2,94,106,215,67,83,241,109,203,172,133,138,136,183,0,191,144,173,125,103,196,214,154,44,9,167,248,109,99,184,187,83,177,145,115,199,227,154,122,147,204,246,42,219,124,52,179,181,69,187,241,6,161,246,219,144,119,56,150,95,151,242,205,95,151,198,186,61,149,160,135,79,83,16,71,10,124,181,24,56,226,176,100,240,175,137,124,78,37,186,214,92,90,146,152,72,210,64,9,174,143,79,240,22,155,109,167,91,194,232,124,200,156,51,182,224,75,113,69,187,9,43,25,87,94,40,213,38,47,22,157,4,201,142,119,21,236,105,246,58,110,189,173,31,54,230,246,72,112,164,99,4,118,174,216,91,91,198,89,226,141,134,64,25,227,181,61,158,66,160,33,63,47,97,197,43,119,41,43,238,99,105,62,25,211,108,96,73,110,160,75,155,151,60,179,130,79,28,247,53,180,145,219,197,187,203,129,84,49,200,0,119,166,137,54,225,119,19,39,113,77,137,221,242,100,251,170,122,116,167,161,124,177,36,150,100,46,50,191,55,64,5,48,131,176,198,27,230,238,105,206,85,95,112,233,142,42,53,25,218,254,167,154,7,160,232,155,104,1,242,197,123,154,92,29,236,249,235,214,153,27,102,73,67,114,122,143,165,36,114,49,12,95,183,74,104,146,88,89,93,176,87,20,155,212,202,234,87,110,58,26,69,97,188,48,28,14,162,159,57,243,71,166,104,1,51,235,200,20,9,49,24,218,48,77,34,252,171,180,14,105,90,54,85,143,32,0,77,0,42,146,115,184,242,105,4,155,50,113,156,83,229,140,44,102,78,190,149,26,174,71,7,28,211,242,0,105,29,165,36,159,148,118,161,56,57,60,138,38,226,93,153,194,158,166,154,60,194,255,0,40,202,118,53,35,65,5,207,154,178,5,77,165,91,2,152,226,70,144,18,199,233,82,170,200,185,224,103,57,168,247,144,229,217,254,131,20,134,73,43,24,151,105,25,45,212,211,80,109,1,64,235,79,102,99,10,49,228,247,52,216,91,168,60,30,198,128,29,157,167,45,142,61,169,139,56,43,130,152,4,243,77,59,152,237,60,250,211,200,243,20,0,48,23,181,8,7,197,38,67,111,224,30,245,16,150,66,88,42,110,244,38,164,76,167,95,229,79,118,216,171,229,245,110,166,128,35,70,114,138,93,71,25,161,85,91,46,66,128,61,169,192,244,207,106,123,118,231,3,233,64,17,200,191,189,27,192,8,122,12,117,166,42,70,31,12,2,169,169,89,11,129,184,100,14,135,210,146,72,195,0,88,103,29,40,181,192,69,181,140,140,237,92,3,242,154,101,196,33,36,92,28,230,165,150,29,229,10,182,0,235,205,63,200,87,237,244,201,166,144,25,242,66,210,142,27,24,237,77,17,180,113,110,206,91,118,51,86,102,138,69,100,35,166,121,197,12,8,180,200,95,155,117,0,64,99,243,100,206,112,203,210,145,225,46,11,103,12,59,213,136,213,66,171,178,242,122,243,77,100,47,35,96,224,14,130,144,12,24,242,153,187,227,159,122,137,162,44,195,63,115,110,72,169,10,109,63,49,200,244,164,243,27,38,49,216,117,246,160,6,13,206,253,120,232,105,46,215,133,141,78,118,243,145,78,149,188,184,127,113,243,187,14,79,165,61,35,142,40,35,27,179,40,92,185,160,8,161,12,251,139,49,193,28,115,87,152,8,173,213,58,150,92,138,131,16,152,87,105,33,189,105,232,241,176,25,36,149,28,82,96,80,212,110,46,237,44,33,16,64,93,201,231,154,189,28,195,200,79,151,230,104,242,222,198,151,204,5,139,73,207,106,141,100,79,61,208,228,46,48,48,58,208,3,149,209,231,85,110,50,51,154,86,156,35,21,36,144,126,237,52,152,86,83,132,119,112,48,180,233,92,49,68,104,152,15,92,116,160,7,136,139,149,124,244,228,210,199,40,64,100,113,156,158,13,40,102,63,40,24,82,57,53,30,60,200,140,64,114,15,20,0,251,153,14,240,200,54,131,214,154,67,73,134,35,165,59,100,207,31,65,149,233,68,82,75,38,65,192,43,237,84,128,133,11,165,195,149,249,141,56,202,0,109,196,239,106,146,56,24,72,118,190,75,117,39,181,57,172,220,2,1,94,57,220,105,10,226,110,89,21,16,240,71,36,210,69,114,230,229,255,0,119,148,29,13,56,69,229,225,158,84,249,184,226,172,44,81,162,168,243,50,199,245,166,149,197,114,154,155,151,220,236,187,178,255,0,40,233,129,87,81,230,42,55,68,1,29,57,164,157,225,179,183,146,121,156,32,3,39,7,154,197,189,214,150,226,50,246,174,228,163,3,143,106,28,148,30,163,75,152,181,169,234,112,105,102,54,158,67,230,50,147,180,122,215,51,121,53,214,173,52,12,214,255,0,187,86,220,128,243,159,122,46,101,55,215,43,53,209,220,248,192,4,99,2,174,37,188,166,217,72,147,100,71,128,203,218,185,229,41,73,223,161,188,34,163,234,54,24,51,114,103,64,196,194,58,154,125,196,241,91,180,100,200,79,156,114,193,121,235,81,78,99,182,140,91,90,76,204,79,223,61,115,78,180,134,218,57,163,150,83,230,49,24,249,191,134,146,104,169,77,146,77,28,235,185,237,28,24,148,231,21,106,206,105,101,2,77,132,30,133,71,122,161,186,35,117,40,183,98,129,186,228,156,85,225,117,29,141,183,146,65,121,8,59,49,235,77,197,189,152,185,213,134,189,157,179,92,203,35,150,65,131,206,59,213,75,104,164,151,78,157,132,217,81,158,88,226,152,250,197,189,156,177,139,197,144,239,31,52,99,173,102,106,119,222,93,163,8,22,88,146,64,74,169,198,42,185,72,148,180,38,130,234,37,140,161,149,55,42,144,23,61,207,21,139,119,28,182,41,246,185,39,141,246,246,39,212,226,177,238,46,210,5,181,125,204,29,155,107,156,86,110,165,125,59,206,208,224,152,9,201,199,62,245,164,97,169,155,146,74,230,205,223,136,19,203,46,234,140,192,118,53,149,121,169,128,137,112,20,15,151,118,51,212,213,104,244,166,213,100,142,13,59,116,183,15,140,140,28,15,173,118,22,63,11,231,95,44,234,179,193,40,67,204,104,91,167,161,230,170,82,132,117,35,153,189,17,196,127,194,71,121,122,145,199,5,142,249,3,109,29,243,158,43,104,120,39,94,149,22,91,187,123,133,4,111,1,7,21,212,107,30,28,131,76,177,113,167,219,68,36,35,41,133,60,99,158,166,186,95,1,120,157,181,171,20,176,189,143,23,144,199,243,231,248,185,254,237,40,205,79,68,201,146,125,78,90,199,194,23,63,102,43,14,151,51,183,3,116,192,122,86,237,151,129,238,100,182,137,46,36,120,0,108,148,68,79,240,174,244,146,88,130,49,143,67,72,242,12,123,214,138,9,110,103,202,101,219,104,58,109,131,12,91,25,8,31,122,64,13,105,25,17,35,27,16,0,49,133,28,10,107,54,213,199,92,210,118,221,85,162,216,184,197,13,145,183,15,187,128,107,229,77,110,223,236,168,89,84,215,213,123,153,149,120,206,107,230,189,120,67,37,128,228,100,138,135,123,220,190,135,15,28,190,109,89,182,226,97,145,84,70,18,108,47,173,95,64,67,3,90,95,66,22,230,203,132,242,198,56,168,188,181,97,205,51,126,99,20,177,62,70,43,154,103,84,17,110,20,218,184,7,53,104,68,219,48,42,172,18,12,147,233,86,96,186,231,21,139,53,186,29,13,171,6,201,56,250,211,46,212,35,101,79,229,83,77,114,71,74,133,191,120,51,89,216,78,67,98,118,97,205,47,73,58,82,161,0,237,161,216,43,130,122,85,88,87,44,177,62,94,71,80,42,254,148,93,201,230,168,23,15,17,219,233,87,180,71,218,199,117,69,138,185,165,184,51,24,207,122,101,198,158,12,57,193,164,12,5,222,254,202,106,105,239,3,46,209,84,145,55,41,164,17,197,9,61,197,102,44,229,238,153,0,56,171,119,23,4,100,122,212,246,86,41,176,202,122,154,99,177,29,148,120,155,113,253,107,55,197,16,201,58,144,156,243,218,180,29,152,76,66,84,18,206,129,177,35,14,107,74,110,196,77,28,148,111,60,135,236,1,91,37,179,93,206,137,97,246,75,85,118,251,216,232,106,11,125,50,220,78,47,23,29,49,87,222,99,194,168,226,149,89,14,156,116,44,92,72,93,121,232,43,53,149,228,113,142,213,109,159,43,142,244,213,192,30,245,142,163,229,39,143,12,129,95,181,69,60,8,234,70,40,203,246,160,59,110,230,173,48,177,71,251,53,193,37,73,2,149,45,221,79,61,171,81,164,1,0,245,166,36,47,37,23,11,21,60,215,4,40,171,170,92,218,177,166,181,131,3,156,212,79,113,229,13,157,105,243,10,197,123,75,89,101,157,137,79,199,21,145,170,91,172,114,200,174,121,61,171,171,131,82,130,24,8,43,243,154,203,146,200,95,76,211,191,74,113,153,13,28,190,143,160,71,121,118,204,228,170,143,90,167,168,89,193,109,169,52,49,145,193,237,91,243,204,44,188,209,27,16,112,122,87,49,17,73,245,51,36,178,28,227,214,186,97,35,9,34,43,243,38,240,155,136,92,85,120,36,48,176,206,88,103,181,116,241,105,118,218,205,196,112,192,196,183,67,138,161,174,105,169,163,237,129,8,46,27,154,213,51,62,165,57,158,59,184,48,138,67,142,244,176,234,179,89,193,228,191,34,155,13,164,198,45,209,140,179,122,85,129,162,205,34,111,144,16,106,101,161,162,54,239,60,63,166,195,168,180,80,76,155,135,82,173,218,178,94,192,67,113,38,199,18,168,227,7,159,198,163,138,218,229,94,91,178,172,99,39,33,207,247,125,42,230,147,24,91,134,55,7,106,176,202,156,103,184,235,90,38,238,38,145,66,56,94,107,135,141,35,200,43,248,138,104,119,182,70,67,14,214,13,142,71,7,235,93,70,163,167,219,89,75,29,196,23,138,101,43,146,128,98,179,175,44,197,242,163,164,187,149,155,231,199,80,106,212,238,71,41,143,114,10,73,22,231,220,196,238,193,198,7,210,171,77,132,156,18,55,41,57,30,198,180,219,67,185,144,239,86,37,16,237,201,235,138,211,209,252,33,117,121,190,87,158,29,138,9,10,122,213,169,70,194,229,119,33,209,175,199,145,36,106,206,202,120,27,187,55,249,205,105,13,70,84,196,119,28,156,96,12,112,61,254,181,15,135,172,237,205,179,8,62,114,110,10,185,61,142,15,74,213,186,211,231,50,199,152,211,115,2,65,199,189,114,212,107,154,231,68,19,177,51,69,13,193,142,84,77,225,83,157,222,181,153,103,165,125,156,207,44,202,113,35,252,128,122,215,69,225,203,111,181,91,94,64,195,105,137,192,207,126,149,42,194,25,204,114,144,10,54,209,233,255,0,235,164,211,101,164,82,211,180,211,60,211,67,41,31,46,0,207,76,86,143,148,116,150,88,227,141,138,177,198,71,74,101,181,204,113,220,78,175,36,126,99,156,47,214,173,9,165,141,89,38,70,118,198,71,60,84,106,180,99,39,183,156,205,110,210,149,35,203,108,130,64,172,173,78,213,12,191,104,118,249,88,100,231,24,205,92,211,5,205,213,156,217,27,35,47,129,207,52,158,83,77,101,60,18,132,220,188,38,123,154,151,46,139,96,177,159,61,250,220,90,36,155,73,104,112,3,118,219,79,211,238,133,134,170,190,89,125,172,67,31,175,248,85,84,129,225,182,54,210,198,228,49,228,175,106,89,160,145,89,101,44,20,112,0,29,106,166,151,42,66,101,31,136,126,26,251,92,210,107,86,118,208,9,137,12,224,101,114,49,245,174,62,125,58,67,167,197,127,20,10,17,70,101,10,114,126,159,74,246,131,165,125,187,70,10,224,56,101,201,201,174,78,223,78,139,78,185,120,252,133,217,200,101,57,32,138,210,158,33,219,148,135,20,209,231,19,45,173,205,178,77,27,151,36,252,169,252,64,255,0,133,75,97,110,215,179,132,136,15,51,105,7,212,31,240,169,252,71,105,6,151,226,120,196,12,145,164,159,56,3,215,211,233,205,110,120,82,27,101,107,245,148,170,220,111,27,49,215,6,183,114,247,116,49,229,106,86,59,79,3,60,112,94,203,98,80,25,162,129,114,127,42,233,198,99,189,98,204,164,14,79,174,43,207,52,185,37,139,197,87,50,36,152,217,24,86,41,220,2,58,215,100,215,144,60,13,49,98,174,78,11,30,152,255,0,56,175,57,167,204,117,117,42,35,71,117,226,185,165,221,136,160,31,46,70,114,125,235,123,136,34,99,3,6,7,158,69,114,90,61,195,25,175,174,145,131,110,59,84,39,173,116,190,116,233,166,40,159,130,126,99,244,165,55,103,169,69,123,159,150,230,54,32,2,70,115,239,87,163,133,227,137,167,192,193,24,255,0,235,154,195,123,150,189,158,61,140,170,128,237,201,235,87,18,238,92,181,163,103,29,9,245,20,236,238,59,9,169,50,183,151,26,21,37,142,75,246,172,235,155,118,128,73,135,87,112,153,10,61,107,106,93,57,29,70,14,0,25,3,252,247,170,81,219,161,118,70,253,217,3,248,250,154,137,73,108,134,153,158,35,144,193,14,49,184,156,181,89,158,225,237,226,45,183,9,140,28,10,107,204,169,114,32,124,175,163,118,250,85,251,151,67,166,203,9,69,36,174,119,26,152,201,220,30,230,34,223,102,29,174,196,171,158,1,167,92,111,22,110,227,6,48,152,25,168,197,147,78,169,183,1,130,244,237,138,158,225,36,139,71,147,17,179,131,193,3,168,247,173,36,213,188,197,212,231,238,225,47,162,177,228,32,83,146,189,113,86,124,31,118,45,244,199,184,129,164,113,14,126,241,25,244,168,101,190,88,244,215,182,49,18,133,9,35,248,169,254,9,137,102,211,77,167,147,185,238,145,217,6,112,50,8,197,55,110,86,76,190,36,113,90,204,147,95,248,202,238,121,148,128,98,10,172,79,61,86,187,31,1,34,221,233,247,80,200,223,52,51,133,5,189,48,107,145,241,19,44,62,47,49,121,27,10,32,18,108,126,255,0,228,87,89,240,245,29,167,184,136,68,113,44,187,249,246,21,209,89,126,234,54,49,189,166,202,90,162,53,246,167,127,108,242,70,177,219,193,44,131,29,202,169,197,114,182,208,139,155,232,85,70,81,10,150,3,191,53,216,222,67,25,213,245,104,164,85,89,222,218,111,43,111,25,249,77,63,77,240,226,105,190,73,104,220,207,44,65,153,203,12,122,210,165,43,69,147,81,93,220,117,214,208,195,203,65,24,110,54,138,214,240,238,158,215,58,188,104,195,49,174,24,228,117,168,108,173,149,230,146,105,212,128,185,32,147,199,74,235,116,53,81,11,60,107,134,44,161,78,59,82,147,108,147,102,56,89,109,206,56,32,158,158,153,171,48,71,156,121,135,241,169,90,22,119,216,163,24,29,40,149,150,54,88,199,222,52,183,46,40,73,149,247,71,20,67,247,125,106,120,208,202,65,76,149,20,144,161,149,9,113,130,42,242,1,16,68,64,23,52,208,202,87,17,155,149,88,62,232,140,238,39,166,106,134,181,169,166,141,164,202,202,79,152,219,72,33,135,122,217,190,180,115,97,51,171,21,117,86,57,192,32,224,102,188,67,196,26,245,246,167,106,170,225,64,5,84,70,19,150,231,21,21,27,248,99,212,168,165,185,73,181,27,223,18,95,174,146,225,152,73,57,220,196,142,7,95,233,86,175,181,168,252,37,174,69,167,170,44,139,106,119,48,29,15,21,159,105,40,209,68,179,70,23,237,108,56,99,216,212,126,16,240,201,241,207,138,37,185,212,230,97,104,177,23,184,151,118,220,154,184,193,117,90,33,185,157,31,130,52,239,248,74,252,111,47,136,46,225,99,26,75,242,35,142,7,7,21,234,58,239,138,244,141,14,71,18,200,30,84,93,162,40,200,45,236,49,92,13,239,143,109,52,185,36,208,252,29,105,29,212,203,242,239,234,20,142,57,205,105,120,35,193,211,66,46,53,127,19,192,38,188,185,59,129,200,249,79,94,131,138,18,150,204,206,110,239,66,165,244,122,191,138,55,223,107,23,109,165,233,46,191,44,37,240,88,125,42,214,153,121,97,164,91,165,151,134,244,159,180,220,231,231,157,163,225,135,169,61,107,167,213,52,43,45,94,250,222,226,233,164,16,68,159,44,36,225,120,250,85,248,218,214,216,143,178,91,132,4,5,202,241,210,141,68,147,57,235,127,13,235,87,215,38,125,83,83,104,163,126,124,148,36,98,182,172,244,13,47,77,101,242,173,162,150,77,219,139,178,228,147,245,53,118,91,156,185,45,156,113,214,148,202,128,48,28,158,222,212,37,98,212,86,225,39,203,114,204,185,25,28,168,169,26,39,32,18,252,30,113,76,137,155,126,236,101,169,30,114,202,223,33,220,59,122,243,69,251,141,234,199,145,142,113,129,222,141,235,18,100,28,150,232,61,40,50,202,204,139,229,252,189,233,192,23,98,68,99,52,192,137,126,66,210,21,228,211,183,179,162,158,153,246,161,252,198,112,21,69,24,113,128,64,0,122,210,1,88,166,84,50,231,30,244,129,215,115,46,223,148,116,20,172,25,151,170,159,165,70,177,57,1,183,96,158,188,80,3,196,64,202,15,76,140,83,228,193,227,175,20,71,27,73,33,222,216,11,76,9,180,187,44,153,29,134,41,136,122,40,141,35,207,36,245,167,178,101,11,22,250,84,18,72,81,120,239,78,117,146,68,77,175,143,239,10,97,96,110,16,224,82,237,119,80,79,69,233,205,57,147,112,17,122,245,161,83,202,254,44,138,4,61,156,121,72,167,154,143,132,56,110,115,210,156,160,48,207,77,189,13,33,8,29,87,36,183,122,165,189,192,71,101,96,89,168,202,237,10,15,203,72,81,10,48,101,207,167,52,52,81,164,104,74,231,62,230,165,161,140,111,157,148,7,32,142,180,223,145,25,84,115,138,149,86,56,230,4,47,47,239,75,132,89,76,100,130,231,154,67,35,46,12,135,39,129,218,164,111,43,3,230,197,34,192,60,223,51,211,173,38,205,242,124,223,116,80,172,2,9,149,88,236,4,146,41,222,105,222,191,46,70,220,154,122,60,123,78,208,20,142,42,49,46,215,112,6,70,49,67,96,36,215,0,133,42,189,104,133,143,146,9,28,81,19,46,48,203,211,160,169,1,46,129,114,56,164,4,70,81,156,227,0,118,169,139,201,231,0,177,130,155,115,67,71,25,144,22,25,29,134,104,10,92,151,13,180,47,24,160,4,38,98,195,11,197,43,60,136,234,187,51,158,254,148,173,35,6,1,91,142,244,213,112,193,242,114,202,41,129,24,121,60,201,33,97,133,245,169,0,145,211,110,254,7,2,145,84,72,115,156,124,185,166,52,222,86,2,228,238,233,197,13,92,9,133,188,128,15,159,56,233,237,77,82,197,74,245,193,207,74,149,55,40,7,57,205,46,4,32,145,206,104,105,45,128,137,226,36,100,190,0,233,197,52,34,137,27,231,52,230,249,163,193,245,224,83,124,192,165,212,142,123,82,2,63,32,201,43,12,252,160,117,168,54,125,160,162,41,216,160,224,159,90,178,139,184,177,39,25,235,77,32,34,28,140,1,76,8,190,206,137,25,69,125,199,118,41,235,24,24,35,174,49,74,138,32,132,29,185,220,115,154,76,21,144,237,228,82,0,216,119,20,0,99,183,20,75,14,210,131,31,54,121,169,58,169,145,91,230,29,69,48,202,238,251,207,56,164,192,99,68,232,195,156,252,222,148,233,145,164,216,83,25,94,216,169,213,14,223,51,119,124,226,154,80,161,206,115,64,12,92,168,243,27,59,207,0,82,42,200,129,165,193,114,58,41,239,82,239,44,249,84,224,211,196,137,209,242,13,48,35,46,210,168,86,77,173,222,155,32,216,99,57,250,212,141,42,16,14,126,99,73,34,169,218,196,103,29,57,167,116,3,153,124,196,0,100,103,28,230,152,86,24,35,42,211,16,75,226,148,204,98,144,70,213,27,193,137,142,226,10,147,144,40,1,211,166,243,132,36,143,90,177,143,46,220,38,236,230,155,17,105,27,10,180,244,133,131,124,204,1,221,211,61,168,19,35,54,241,220,44,104,27,27,78,106,11,233,77,156,165,194,249,132,15,148,10,110,165,171,195,96,90,40,87,123,147,130,65,7,21,157,44,238,214,74,34,144,60,142,114,229,187,84,202,162,138,176,225,23,45,76,205,81,174,239,37,133,239,114,133,212,236,136,30,180,105,250,95,217,218,71,188,185,41,230,15,149,71,56,197,89,73,227,151,80,111,180,2,206,177,17,8,236,14,42,189,130,205,16,118,187,27,230,98,114,15,69,29,171,15,121,234,205,215,42,208,168,96,154,241,164,101,4,68,9,93,248,235,90,255,0,99,154,61,34,11,114,249,68,57,36,247,162,198,246,17,19,89,121,99,204,220,91,53,44,238,179,91,188,109,41,140,70,9,36,119,170,229,66,77,21,144,198,242,32,138,33,177,79,206,212,203,136,226,125,210,110,0,134,192,172,115,175,218,88,17,184,76,251,198,0,198,6,106,145,213,155,202,243,149,156,225,203,96,17,145,86,154,138,209,25,202,237,220,233,110,82,50,60,249,176,144,198,163,113,29,207,255,0,174,185,253,118,250,112,246,215,22,187,26,24,206,88,238,57,56,246,174,87,196,190,35,154,242,72,254,203,117,116,168,195,231,80,252,102,176,94,75,244,80,242,94,92,121,99,156,100,145,87,24,57,106,244,23,50,70,254,171,171,127,104,222,203,124,95,99,56,10,177,156,227,32,211,99,183,188,187,218,198,70,28,96,54,112,0,235,92,237,147,92,234,13,26,162,74,227,185,49,183,39,53,232,118,126,5,213,245,136,35,73,38,22,241,227,156,171,14,42,219,140,116,142,166,60,203,169,200,206,36,51,173,148,25,184,157,185,10,172,15,57,174,207,194,223,13,245,54,221,54,169,190,36,144,146,64,101,39,24,174,154,207,195,122,119,132,109,163,150,215,79,91,219,173,184,118,10,88,158,252,102,173,216,248,234,206,226,229,33,184,180,150,206,82,113,137,6,51,197,17,119,209,144,238,244,66,219,105,81,248,98,242,89,45,45,119,163,198,6,120,200,34,175,253,172,95,89,180,240,191,204,126,240,28,17,90,155,226,152,7,133,146,64,195,150,200,53,201,221,121,186,6,163,37,201,66,214,46,48,192,116,86,245,172,107,82,105,104,107,23,202,238,91,138,31,183,64,210,43,179,16,74,224,246,252,235,134,213,161,159,195,26,250,235,118,205,181,119,249,82,2,120,228,122,125,107,209,174,86,8,109,145,226,249,82,108,49,219,206,115,92,239,139,116,244,186,181,219,28,65,137,96,1,199,74,231,214,14,230,178,92,209,59,43,27,164,212,44,225,186,73,21,183,168,221,183,62,148,168,199,204,109,199,35,60,87,23,225,77,105,116,233,23,75,184,108,249,143,132,62,152,21,219,52,127,185,81,212,228,159,195,53,221,207,204,147,48,90,104,199,57,85,36,1,64,7,60,244,166,146,14,115,208,211,131,238,28,113,138,101,9,184,24,184,175,146,111,110,166,150,16,167,56,175,172,183,102,48,0,192,239,239,95,37,220,207,28,168,66,142,106,101,186,3,29,144,163,238,28,214,164,11,185,1,246,172,243,149,39,112,249,106,252,13,251,186,181,177,41,106,94,84,253,215,21,28,60,185,21,36,18,101,49,72,128,9,43,9,163,170,43,66,88,163,96,14,122,212,187,150,51,147,197,10,126,106,38,10,70,77,98,208,156,77,11,116,73,208,158,15,21,20,163,203,136,210,217,56,17,144,190,148,201,247,21,195,84,37,168,138,214,242,110,126,77,23,108,75,133,21,93,159,202,110,41,4,172,242,131,90,242,232,23,46,193,33,136,109,61,235,78,214,77,136,88,26,201,4,23,0,212,238,93,98,33,13,103,109,74,185,161,29,230,89,129,53,102,220,137,73,230,185,203,127,56,77,150,233,91,54,51,239,147,98,142,106,154,176,36,79,37,185,105,192,247,173,60,24,160,11,210,154,160,68,67,200,57,166,221,92,134,198,7,21,23,185,161,70,235,49,198,210,47,36,86,5,180,55,58,133,254,210,173,183,53,171,53,214,91,103,99,90,90,125,186,198,158,98,12,19,79,98,90,185,98,27,97,111,16,137,141,92,142,24,246,100,1,84,131,63,159,190,78,149,164,146,198,98,249,71,53,13,220,113,208,162,98,196,166,171,74,118,74,1,53,124,176,47,80,188,73,36,134,169,61,10,37,129,144,175,81,78,120,208,244,34,160,85,217,192,169,20,212,182,22,5,140,103,154,155,205,242,198,0,164,198,122,82,20,201,228,210,190,129,97,143,113,35,41,224,213,43,112,101,157,131,169,173,104,224,76,114,105,239,12,54,235,191,140,209,184,114,153,255,0,101,135,204,249,184,169,36,135,100,120,143,145,237,67,176,157,178,181,25,243,20,237,207,21,73,217,137,173,12,123,219,72,201,57,101,44,71,74,228,117,93,52,218,220,249,161,128,5,107,209,46,108,227,16,25,58,184,25,174,46,238,100,184,187,49,74,56,30,181,211,78,70,19,137,79,195,23,162,194,248,74,210,115,187,214,174,205,168,65,125,127,59,220,145,212,237,221,222,178,117,43,95,42,101,251,42,253,113,86,77,129,104,18,66,62,124,115,93,10,86,50,229,36,131,85,142,210,255,0,118,192,98,237,233,93,12,23,71,81,147,116,113,144,152,236,43,145,158,212,199,58,100,101,43,188,208,188,129,102,187,87,7,21,148,229,114,227,19,54,234,111,34,31,33,87,228,28,132,61,42,133,181,211,132,63,40,5,142,50,7,65,237,90,118,176,27,133,9,113,20,138,197,190,249,96,127,165,87,186,180,104,75,71,26,130,85,184,38,182,90,110,67,179,27,41,19,200,157,25,192,254,42,175,4,171,111,120,240,136,201,36,22,33,123,15,106,176,214,110,80,52,100,249,187,122,118,205,79,109,167,78,100,71,0,121,152,228,159,229,83,204,22,51,226,212,252,177,36,72,36,8,239,140,183,92,215,69,164,222,71,29,245,186,56,84,28,169,206,112,70,42,6,210,162,44,82,76,137,62,247,24,198,127,201,167,155,18,232,18,85,198,211,149,100,235,210,147,87,214,227,229,212,130,199,77,147,195,94,37,22,242,231,236,183,165,167,71,61,3,103,140,126,102,186,45,66,225,33,129,3,115,229,28,238,29,127,253,85,205,248,150,121,101,240,180,44,242,48,154,15,184,199,175,90,191,165,202,46,180,200,29,213,165,103,219,27,224,251,103,63,165,74,188,181,101,221,68,232,116,210,178,58,220,196,68,81,74,65,127,173,62,107,120,227,188,146,66,193,208,124,194,160,137,162,91,115,2,252,155,120,1,169,198,230,33,24,71,42,92,252,191,47,165,38,164,157,134,153,159,113,101,19,106,81,92,170,145,11,28,159,99,90,204,198,103,63,40,116,69,200,13,233,80,18,11,44,96,13,132,99,233,87,237,85,28,21,57,0,124,160,142,167,235,82,211,190,163,185,157,106,193,93,140,43,176,19,146,59,102,173,199,31,148,222,107,141,192,158,115,218,166,154,220,91,146,118,224,118,250,213,139,72,254,223,110,209,51,42,16,51,145,67,65,115,17,12,143,118,99,36,237,103,227,233,83,106,22,18,139,89,100,194,4,94,140,122,147,87,154,204,199,113,24,46,167,105,254,26,150,75,152,165,129,173,100,193,13,32,7,219,131,78,77,52,172,35,46,195,87,146,24,35,70,206,64,231,211,20,151,146,195,122,100,17,156,74,201,199,166,115,81,221,89,121,83,21,249,216,116,80,61,42,164,240,178,70,67,43,198,203,243,228,85,242,33,25,190,40,208,236,181,109,24,222,50,34,94,90,166,55,47,25,34,179,188,31,16,142,230,116,154,32,242,52,106,233,35,119,245,171,247,79,42,233,247,65,249,15,25,198,123,154,231,227,23,145,223,88,38,231,73,54,140,42,113,185,71,173,61,118,21,149,238,119,150,176,91,89,199,118,236,7,159,112,113,199,111,254,181,105,172,17,203,164,188,69,65,249,14,79,113,88,182,183,31,104,114,166,44,72,156,18,213,165,167,78,126,199,118,153,249,176,113,154,202,90,71,152,190,165,109,46,218,43,77,48,121,27,247,57,37,137,61,57,171,183,87,142,89,33,105,25,193,143,0,142,153,169,227,211,157,124,59,106,225,176,205,146,216,244,172,224,225,156,5,64,2,140,86,118,79,222,102,139,84,77,167,217,204,183,49,252,160,128,219,185,173,59,216,77,174,160,39,114,124,172,124,224,118,250,83,173,36,140,91,141,161,157,215,146,1,3,138,110,164,207,46,195,229,186,163,14,75,48,60,250,84,169,54,195,168,255,0,60,200,219,195,0,15,41,244,247,171,23,241,196,182,192,177,13,41,92,134,174,126,121,124,137,76,82,51,3,179,32,47,97,145,86,35,147,205,181,13,189,217,15,203,146,121,169,148,93,198,172,36,176,236,182,98,84,73,40,93,192,30,130,178,158,246,89,98,16,62,229,111,188,113,211,21,165,126,164,233,210,8,100,112,193,121,57,231,21,139,107,11,74,222,90,180,141,134,11,150,235,210,156,81,110,198,165,188,202,251,35,201,82,163,168,239,75,168,94,136,160,137,67,249,98,80,67,26,150,218,213,84,48,118,10,234,121,250,86,110,181,31,153,10,172,81,150,69,249,65,111,243,214,157,162,222,166,109,162,11,155,72,161,180,150,115,33,146,67,25,10,1,29,15,173,115,158,5,212,26,199,80,117,189,222,124,160,254,86,78,7,53,211,220,216,9,244,93,208,59,7,9,181,185,230,185,29,34,37,58,180,112,92,41,145,152,148,1,186,15,122,184,36,227,52,68,183,76,192,212,101,107,175,17,92,223,40,80,174,72,98,14,79,7,181,119,62,7,107,168,174,162,157,88,236,36,131,254,238,63,159,74,231,181,31,14,37,133,221,209,64,50,153,96,84,240,125,141,118,126,0,148,54,158,33,40,185,102,201,36,116,250,86,149,166,157,37,99,14,87,205,114,174,173,111,36,151,150,215,177,198,184,87,41,35,99,146,9,197,78,223,104,212,36,69,13,177,21,64,206,59,102,183,4,113,172,215,41,40,202,110,192,3,214,171,201,28,107,42,21,225,6,1,197,69,55,160,231,118,58,102,183,134,200,68,20,100,100,100,14,188,87,103,162,91,121,122,108,114,56,218,64,5,87,29,126,90,230,45,224,89,164,12,177,111,249,136,81,248,87,161,2,137,101,6,241,180,44,99,140,116,53,75,82,84,89,74,105,228,86,220,1,201,226,157,10,133,59,164,24,207,115,86,71,150,202,92,141,216,233,78,117,50,196,173,199,21,91,23,177,28,133,201,93,171,242,250,212,195,123,182,6,56,199,90,112,33,118,161,250,215,63,226,31,22,90,232,208,237,87,99,113,42,29,138,19,61,233,57,36,131,115,55,199,126,39,147,79,183,251,45,137,14,85,138,200,193,207,31,41,175,41,139,80,17,24,174,39,206,19,230,218,78,69,79,169,106,247,12,179,207,118,229,154,105,9,32,199,140,255,0,133,100,232,90,61,223,141,124,71,22,145,106,193,109,192,99,36,132,145,128,57,199,233,78,20,244,230,144,185,173,161,77,166,188,241,22,168,214,250,125,188,211,22,144,18,97,77,216,175,71,240,223,195,93,82,75,113,109,115,117,115,99,110,65,50,42,166,210,217,62,181,232,250,7,132,180,111,9,194,169,99,106,130,82,160,72,197,201,36,143,173,104,25,254,121,37,67,181,143,0,126,52,249,164,244,190,132,242,223,83,39,71,240,166,147,225,242,82,222,8,93,200,255,0,88,99,27,137,250,214,164,211,111,85,133,84,112,115,140,83,65,103,249,152,229,187,82,168,81,38,91,140,245,52,148,108,180,43,148,73,145,70,209,22,15,169,199,74,147,59,84,4,64,79,165,4,38,194,161,254,99,210,148,128,16,168,60,142,167,214,155,40,107,35,72,170,228,40,98,112,69,61,16,4,149,248,200,56,166,68,231,105,227,0,82,169,17,163,231,230,44,115,72,5,140,176,132,12,228,147,205,78,36,85,192,35,30,248,168,98,5,27,147,193,167,135,30,121,44,65,11,218,128,21,93,130,176,29,15,122,105,113,12,91,157,176,79,235,74,79,152,88,143,149,123,83,25,86,230,253,195,140,164,42,48,191,81,64,10,174,145,198,37,105,14,79,106,126,220,140,231,112,106,13,188,114,125,229,225,122,12,212,79,27,128,178,68,112,1,251,190,180,1,33,46,172,168,170,50,122,241,68,184,142,69,143,169,236,5,56,180,132,6,35,234,105,3,133,125,236,185,111,90,0,118,74,179,12,100,145,77,85,25,10,56,25,165,243,122,156,114,105,7,32,185,234,59,211,176,17,176,249,183,17,194,182,42,112,1,96,115,140,245,166,242,253,91,140,212,108,25,101,32,158,7,74,54,2,80,64,149,176,58,10,108,113,230,50,79,86,52,248,240,1,245,61,105,24,145,46,209,208,116,167,113,10,206,176,167,79,78,40,108,150,103,199,106,66,3,145,184,102,149,165,0,115,244,161,106,3,23,144,73,60,211,246,237,1,73,206,122,123,84,76,132,168,195,114,122,210,226,66,193,65,234,56,165,113,141,243,182,63,221,207,61,105,187,16,94,155,134,61,169,224,178,12,16,50,58,154,79,47,171,147,199,97,70,155,128,237,251,76,133,71,202,5,32,109,240,229,79,214,152,64,92,183,175,90,88,212,34,122,10,77,128,8,183,30,90,157,129,2,179,177,205,49,178,78,228,237,73,55,205,26,177,60,30,49,64,14,95,152,239,244,228,82,161,196,126,105,60,177,199,210,133,59,15,3,144,42,32,113,149,63,196,127,42,125,46,5,167,85,82,14,122,116,20,141,150,32,118,53,70,121,37,55,49,237,63,47,126,61,170,208,144,148,207,66,41,39,112,36,84,85,67,184,230,153,26,42,102,64,121,126,58,211,2,188,153,64,216,6,145,145,154,36,84,24,218,105,129,41,43,2,52,132,251,83,183,239,8,54,141,163,161,244,168,156,17,34,199,156,145,212,122,212,172,119,42,130,126,101,234,40,1,197,182,242,15,3,181,1,137,233,222,162,25,25,4,227,39,63,133,35,93,42,18,21,55,103,161,164,3,231,147,108,128,117,219,212,83,98,2,105,76,219,122,14,5,46,207,155,205,115,146,221,69,56,46,89,85,71,203,233,64,200,164,194,167,251,71,181,6,82,200,23,0,145,214,147,113,98,114,160,40,108,10,37,140,100,224,240,244,216,133,112,27,104,221,200,232,41,233,242,54,20,114,69,70,64,80,0,31,141,72,70,236,14,244,128,142,36,101,46,79,28,30,245,32,193,64,163,130,195,36,211,26,18,178,5,201,59,169,216,8,82,48,114,221,9,246,163,80,36,1,113,133,98,77,57,2,164,68,159,188,58,212,123,246,6,35,166,236,10,65,27,54,91,119,38,133,118,3,214,78,2,244,3,173,11,36,109,147,220,122,212,101,136,148,127,119,248,189,234,67,181,152,47,64,125,40,0,192,100,94,56,165,17,182,6,121,25,21,145,55,136,236,109,252,67,253,136,217,89,213,67,114,195,29,51,92,190,191,241,22,239,79,159,236,209,233,115,48,221,131,34,183,0,103,218,158,139,113,95,173,142,246,226,41,30,231,205,101,1,6,57,233,73,46,214,151,25,0,122,230,185,45,62,254,247,90,184,19,75,114,240,219,236,5,99,39,189,109,89,198,222,84,178,203,153,50,112,156,227,21,155,168,174,62,87,208,214,23,18,178,63,217,227,92,198,15,94,245,199,107,58,173,236,200,46,140,130,221,19,229,60,117,57,247,174,142,223,206,134,25,165,158,77,161,212,133,57,198,13,113,119,86,179,107,55,169,102,37,101,180,139,45,43,30,140,127,253,120,167,86,78,202,194,81,215,83,123,73,178,138,27,79,61,219,205,154,113,191,39,189,36,54,49,180,47,113,117,49,139,123,227,3,210,174,199,106,150,240,193,228,202,25,82,60,14,107,54,238,225,35,98,173,201,207,11,235,88,200,222,23,216,142,93,178,206,86,216,151,8,48,26,158,46,30,21,137,102,82,67,156,100,117,167,91,226,222,222,230,69,143,18,108,37,87,56,205,98,157,111,42,140,246,204,25,79,202,161,133,52,238,172,28,169,59,220,214,116,17,92,180,174,165,3,28,47,210,166,150,107,123,116,147,205,159,32,198,78,49,237,92,109,214,178,179,216,137,166,186,100,151,113,194,22,0,142,125,5,98,180,183,215,207,242,153,91,143,191,146,122,251,86,169,105,115,25,110,116,87,154,173,132,86,208,220,94,108,31,54,21,61,171,5,110,30,227,80,153,108,98,89,227,228,225,72,24,6,186,157,11,225,220,151,98,41,181,6,118,140,252,205,230,198,71,211,21,232,182,58,54,147,165,33,251,45,172,42,228,0,72,81,147,77,69,189,145,155,155,103,138,219,120,15,94,191,185,89,227,179,72,226,193,255,0,150,128,99,143,165,119,154,31,195,107,11,56,115,126,242,153,203,2,0,155,32,12,115,93,180,183,27,21,4,81,228,158,195,138,105,87,63,51,201,142,58,19,154,182,175,187,18,87,220,167,30,155,167,219,50,69,111,3,15,44,113,150,56,171,114,93,74,31,10,135,7,129,205,70,228,42,44,160,131,158,62,180,224,75,70,185,224,255,0,42,18,81,216,190,68,56,49,183,249,157,139,49,237,154,200,215,124,57,107,173,217,186,176,85,185,60,163,100,140,86,156,133,112,98,60,241,201,244,61,105,168,237,230,228,56,198,56,205,22,139,92,163,229,185,229,162,125,127,194,247,70,218,127,245,10,114,174,6,71,21,215,105,94,37,211,252,77,166,73,99,121,34,163,49,231,229,193,53,212,74,109,94,0,183,34,6,221,212,58,131,159,206,185,125,107,193,54,55,145,181,230,149,48,182,184,81,184,121,99,0,145,205,47,122,43,186,51,146,100,214,146,73,165,236,180,188,93,200,207,182,18,65,233,90,233,113,11,79,228,92,70,1,103,249,115,208,215,3,22,189,127,29,149,189,158,181,110,226,84,148,5,148,158,163,61,107,173,182,214,52,155,203,216,237,22,229,12,168,155,193,220,15,53,140,161,117,161,162,122,89,156,38,181,12,186,47,136,142,15,238,163,144,200,173,201,227,53,234,122,85,234,106,122,77,181,212,18,171,239,143,147,142,245,145,174,105,95,218,118,204,187,66,230,60,41,85,25,57,174,111,194,215,199,195,215,131,195,247,18,99,97,206,231,99,220,209,74,86,124,172,83,143,83,208,24,56,194,21,227,61,106,96,171,184,144,120,81,210,153,44,145,163,40,12,10,147,212,28,230,163,35,107,191,60,53,110,11,82,68,111,48,169,236,9,175,148,245,27,5,180,86,116,230,190,170,207,150,21,58,154,249,121,103,23,54,108,37,236,41,48,103,48,243,9,50,15,90,177,11,227,2,153,58,66,146,29,167,156,210,196,9,113,138,211,161,43,115,70,38,218,42,85,251,217,168,87,128,42,125,184,3,154,206,71,92,54,36,222,67,113,82,237,18,39,38,169,202,118,145,131,86,35,152,109,233,88,73,13,163,66,206,45,184,169,175,84,20,36,10,175,111,116,21,122,84,175,41,145,14,69,102,183,21,142,126,225,136,124,84,246,249,56,226,139,168,190,114,105,214,233,129,154,222,47,66,90,30,73,18,122,85,149,155,0,2,106,164,159,122,158,51,183,53,45,1,160,10,152,206,222,77,108,104,246,241,161,243,15,90,195,178,96,174,165,186,14,181,208,70,202,145,135,94,134,166,67,46,78,201,52,128,116,21,12,241,141,135,3,129,222,152,242,66,83,32,252,212,225,52,127,98,147,158,106,18,212,171,153,208,219,198,247,56,36,18,59,86,191,250,132,0,14,43,152,179,123,137,181,57,49,247,119,87,76,192,68,112,231,39,211,53,109,19,114,68,196,228,33,227,60,212,230,37,133,122,213,68,15,231,9,20,96,98,149,218,89,31,7,165,98,202,68,167,146,8,160,68,219,243,138,2,50,13,204,120,169,162,149,88,96,209,114,208,36,97,179,76,144,4,169,92,224,101,77,86,103,207,90,64,48,74,114,64,167,23,36,245,166,174,204,229,248,21,54,45,216,112,220,208,59,140,18,48,35,230,166,204,204,255,0,46,114,41,94,5,97,242,55,52,216,98,40,255,0,57,161,5,199,197,242,45,12,222,97,247,169,37,69,104,201,83,140,85,104,212,134,205,15,114,27,44,172,101,161,124,243,92,30,177,110,22,225,217,62,246,107,186,103,100,140,250,17,92,78,187,38,217,72,94,172,107,162,153,148,138,186,67,163,202,86,124,19,239,91,173,108,29,126,81,145,89,26,110,151,34,196,102,108,243,205,104,217,76,198,98,167,56,21,115,149,136,75,82,204,122,58,204,191,58,244,173,109,50,209,34,86,78,128,85,127,181,172,67,109,72,38,218,153,82,121,172,57,205,20,74,177,239,17,151,141,1,231,10,121,235,80,21,184,51,4,10,14,126,98,72,231,62,159,78,107,162,180,133,173,76,86,197,35,97,230,100,150,29,176,106,23,65,14,161,51,124,164,19,133,174,142,119,212,205,68,204,182,210,110,221,203,167,80,119,16,122,85,175,179,77,26,51,110,27,243,159,106,181,53,244,145,171,68,160,7,35,168,21,159,31,158,127,214,49,203,30,213,164,83,184,157,144,203,203,137,159,78,117,128,6,187,7,35,35,173,89,240,237,195,92,216,41,185,140,164,136,112,193,186,231,252,41,30,38,141,241,131,230,40,220,165,127,173,24,147,114,202,92,18,199,12,163,214,181,229,70,119,109,154,90,166,151,6,161,163,189,185,81,247,112,152,245,175,63,219,170,248,95,81,134,222,239,205,142,41,28,48,111,225,199,74,239,230,150,85,176,112,177,73,128,55,110,172,31,21,234,139,173,120,117,161,120,100,107,148,140,42,224,129,140,17,207,214,185,163,39,25,56,244,53,181,209,216,71,165,9,98,69,119,204,146,40,125,221,120,168,163,178,134,47,50,57,16,130,135,135,207,38,177,252,25,226,237,246,240,89,79,4,162,229,10,199,184,144,114,49,93,29,244,50,139,167,45,14,55,115,186,151,52,175,239,9,166,82,142,6,255,0,90,15,61,0,254,26,189,102,94,213,126,116,222,197,179,129,85,44,252,228,105,22,85,206,120,80,63,157,88,142,233,161,99,17,66,27,174,227,84,223,65,162,252,183,49,222,73,177,144,169,35,154,201,87,91,57,137,65,36,131,126,220,110,20,249,75,121,158,97,114,49,206,42,57,30,25,172,93,212,29,219,178,159,239,127,135,90,167,164,108,246,2,244,215,145,49,87,242,90,50,58,177,96,107,34,102,86,73,93,75,110,45,145,233,138,141,9,185,181,39,149,42,112,248,201,231,218,174,92,192,130,202,49,184,162,99,150,42,115,78,49,138,208,77,150,74,179,91,69,34,29,207,26,231,173,85,213,145,206,30,94,18,72,176,112,192,243,145,84,17,214,91,57,35,118,148,140,109,82,188,113,81,4,121,33,80,225,212,40,218,15,94,40,105,166,27,144,92,42,77,53,189,171,113,27,13,185,29,107,27,197,239,46,157,170,105,119,241,168,2,1,183,129,193,30,245,171,59,39,218,98,218,231,114,156,12,173,89,215,44,215,84,208,141,154,252,243,129,251,179,183,156,251,210,78,210,212,171,104,85,178,191,142,243,82,51,68,199,203,114,55,227,183,29,171,88,204,145,218,94,4,13,157,167,4,117,174,71,193,55,17,90,181,221,134,162,166,43,128,216,67,156,2,125,43,162,184,220,96,148,100,198,7,24,29,79,31,202,157,146,209,151,21,166,166,165,134,164,177,248,106,211,205,144,150,80,73,92,243,138,179,228,44,137,20,157,22,78,120,244,172,75,100,71,210,45,73,95,159,5,120,239,245,173,59,95,52,5,129,179,150,224,123,10,193,198,218,148,135,136,230,138,89,81,20,178,21,192,61,241,86,154,85,58,120,137,149,195,3,212,154,125,203,27,103,17,57,42,66,245,30,149,72,93,199,35,249,74,228,228,240,94,165,59,162,210,35,185,130,75,172,74,20,23,68,218,62,158,245,57,242,172,226,140,51,100,149,203,99,238,131,78,119,75,107,216,225,89,119,6,94,64,245,255,0,10,169,171,163,9,60,163,133,92,110,27,104,105,138,253,11,95,109,179,123,121,3,49,7,28,128,105,44,37,134,88,228,146,52,85,61,71,214,185,200,45,25,174,84,130,228,19,130,51,91,193,82,56,62,240,76,50,175,21,147,66,113,68,209,161,206,88,134,103,124,115,80,234,43,28,51,71,17,102,39,118,226,185,227,165,74,109,156,70,37,18,134,25,232,62,149,145,117,126,22,120,75,12,187,2,78,105,199,123,4,99,208,117,188,202,205,113,26,150,94,9,199,106,228,210,103,143,81,138,116,79,222,135,36,224,124,184,174,170,240,227,69,154,230,53,2,80,123,125,13,102,232,201,3,65,12,44,241,60,174,9,63,222,21,188,116,140,136,155,77,104,115,183,122,132,183,90,141,194,114,68,128,130,163,183,25,255,0,217,107,172,240,153,123,123,40,246,70,195,108,184,12,221,198,63,250,245,193,92,222,27,31,16,93,38,48,87,118,62,152,53,233,254,20,127,63,194,81,170,224,8,174,11,6,113,201,202,213,226,18,80,86,49,235,98,228,59,214,234,87,35,114,231,113,7,218,159,143,56,35,133,193,102,198,0,167,65,59,37,201,79,47,33,248,13,219,53,211,90,120,125,163,188,134,121,89,10,21,4,168,61,235,24,221,171,32,147,45,248,127,76,75,27,29,210,18,242,22,200,220,7,21,170,195,230,5,142,23,233,81,228,2,74,2,20,54,49,154,144,3,59,144,79,0,87,69,172,8,107,148,200,1,178,125,49,74,163,17,20,252,169,31,202,136,9,31,110,49,140,251,213,123,171,248,161,79,49,18,71,1,51,192,234,105,48,101,95,20,234,118,250,86,145,190,71,6,102,249,66,231,29,69,120,118,167,171,44,40,210,75,137,111,121,17,160,37,136,31,157,118,222,56,182,185,191,158,43,159,181,34,18,195,247,110,71,165,77,224,207,135,186,66,219,61,254,165,44,119,119,146,177,192,45,192,24,61,179,138,33,103,173,132,222,150,71,148,218,216,235,26,236,219,98,177,188,41,193,46,19,129,159,169,175,117,240,39,133,36,240,222,159,152,80,153,159,118,247,117,80,71,233,93,37,158,139,101,101,109,28,81,91,170,13,163,56,227,250,213,199,100,64,72,147,100,99,175,65,250,230,171,223,147,188,137,81,72,167,111,28,145,171,172,147,60,141,33,207,39,165,55,0,101,20,81,37,254,157,10,130,110,87,147,198,89,127,198,161,26,174,149,27,149,55,169,187,169,1,214,149,173,185,119,68,179,110,141,17,148,101,169,192,40,10,100,63,49,237,77,138,246,202,237,84,199,56,60,252,191,58,212,71,83,211,18,232,193,246,165,102,29,126,97,69,159,64,186,38,5,92,159,155,24,239,138,122,60,40,131,115,19,207,52,199,188,211,130,236,19,143,155,190,245,168,205,214,157,149,79,180,40,29,114,93,104,179,11,174,229,134,124,203,181,6,19,214,164,72,212,56,36,253,106,133,198,161,167,194,190,100,151,74,16,224,99,122,212,171,125,167,57,67,29,210,176,63,237,138,44,46,100,76,238,28,157,159,46,40,192,80,92,30,123,212,41,125,165,121,184,107,164,207,167,152,63,198,129,168,105,187,246,173,194,144,79,64,224,255,0,90,44,28,200,180,242,171,66,56,198,222,212,213,33,39,222,6,11,143,152,250,212,114,221,90,72,222,92,115,141,203,206,75,175,63,173,73,20,214,247,32,162,204,55,39,95,153,127,198,157,152,238,137,29,246,146,71,67,210,155,184,178,237,20,211,115,101,230,136,76,224,186,246,220,191,227,79,107,203,8,136,221,112,139,238,93,127,198,139,9,202,35,129,42,135,158,105,24,239,94,106,169,214,180,167,159,236,235,58,51,231,168,144,127,141,90,121,109,20,157,179,174,0,235,185,127,198,142,81,166,133,56,41,129,214,154,224,132,199,99,214,153,45,213,165,162,110,146,101,35,169,249,212,127,90,174,53,221,33,225,50,61,202,0,120,11,188,113,250,210,113,97,116,89,81,243,4,61,206,71,210,159,33,80,167,159,154,168,75,173,233,16,205,0,123,180,220,235,193,220,180,239,237,109,38,91,164,130,43,149,121,91,160,222,62,190,180,212,88,185,145,108,182,212,31,222,239,64,149,131,182,69,35,220,89,172,135,247,171,187,253,245,199,243,168,206,169,167,25,25,94,230,49,255,0,3,90,57,88,115,34,198,255,0,156,28,124,166,152,200,88,147,216,244,21,82,127,17,104,144,143,47,237,145,22,95,73,70,77,81,185,241,166,131,105,52,81,189,231,60,229,183,41,3,138,54,234,28,200,220,68,194,149,28,177,234,104,102,232,160,227,21,203,79,241,19,195,246,178,19,28,175,32,111,226,4,83,99,248,139,160,27,156,150,147,110,50,79,94,213,45,174,226,231,71,79,179,231,114,172,79,173,43,6,98,170,1,219,233,92,151,252,44,221,44,203,32,138,206,229,208,244,33,120,52,146,252,73,177,141,148,45,149,215,43,158,157,41,233,220,57,209,215,249,88,1,72,203,30,166,155,38,55,50,31,194,184,136,254,42,217,151,124,233,183,135,61,48,162,166,178,248,141,164,220,92,3,61,189,204,103,157,219,135,183,181,45,59,130,154,59,36,44,170,85,78,51,237,81,50,62,0,110,64,57,2,176,27,226,22,132,129,153,82,103,3,160,85,57,170,227,226,70,145,128,239,111,117,140,245,41,70,157,199,204,142,165,228,49,56,44,167,45,212,208,219,25,114,114,51,92,173,207,196,173,48,184,219,97,120,202,188,130,35,235,80,183,196,155,41,163,86,26,93,240,199,111,47,173,26,119,23,58,58,224,6,224,70,114,58,113,82,176,102,101,200,174,57,190,35,196,251,89,116,107,237,171,233,31,52,249,62,34,192,176,199,47,246,93,224,4,242,54,114,40,86,238,28,232,235,178,98,45,145,211,161,160,191,201,180,157,160,247,174,94,219,199,182,247,161,153,244,235,180,143,56,203,37,90,95,23,105,243,198,8,134,113,142,163,111,74,122,119,31,58,55,71,204,202,0,249,71,241,84,19,234,49,90,220,172,19,97,90,67,133,199,36,214,106,120,154,196,2,232,147,227,176,219,78,93,122,198,238,231,206,54,207,39,145,130,93,147,24,52,105,220,57,145,171,26,201,121,44,129,151,100,67,229,6,164,139,100,108,35,3,36,116,172,73,60,99,167,37,207,150,187,192,118,206,72,224,85,121,124,123,165,219,184,102,142,87,100,83,243,5,224,158,148,105,220,78,105,29,28,138,73,10,126,247,173,61,81,250,231,43,216,87,50,223,16,116,48,209,238,50,150,144,114,0,164,31,16,116,152,150,70,100,157,85,15,202,187,122,209,167,112,83,76,232,164,64,27,3,185,245,239,81,74,36,134,64,24,126,228,14,72,236,107,149,151,226,54,152,168,100,142,218,105,50,120,0,114,41,35,248,147,167,131,243,88,92,201,187,181,26,119,31,50,58,240,222,96,30,95,76,115,82,172,111,229,168,111,191,130,73,246,197,114,118,254,62,181,17,60,143,166,221,32,236,164,117,167,127,194,195,128,171,23,211,167,206,126,85,25,201,30,157,40,92,189,197,206,117,73,28,172,139,129,243,245,36,247,20,207,41,213,153,128,62,102,115,248,87,46,62,35,219,142,27,79,185,11,158,79,60,15,78,148,209,241,38,35,43,8,180,123,151,139,251,220,244,244,233,69,227,220,92,231,91,60,78,136,160,38,236,156,227,61,233,12,83,21,24,0,123,238,21,207,69,227,200,174,19,39,75,186,86,238,8,224,211,215,198,144,21,5,180,251,165,143,185,35,255,0,173,66,113,190,227,230,58,9,85,190,69,245,226,156,99,101,42,234,3,99,168,53,202,77,227,187,37,157,19,236,211,133,201,193,199,168,255,0,235,84,205,227,237,57,50,191,103,152,113,140,145,198,104,247,95,80,230,69,15,23,233,246,255,0,111,26,195,40,136,198,235,151,3,154,100,23,54,178,3,168,94,40,146,210,81,182,48,163,146,107,94,247,83,209,117,157,49,45,174,110,48,172,192,147,142,188,215,13,45,212,58,37,252,144,164,114,221,90,100,236,60,225,43,10,144,187,186,102,148,106,168,232,246,52,100,121,237,245,1,37,146,102,199,35,112,206,72,25,174,154,207,87,211,102,178,107,147,116,203,12,114,124,203,138,229,116,175,18,88,199,3,168,145,25,216,159,145,184,34,165,138,242,198,36,75,71,88,132,114,57,118,249,233,43,173,209,86,77,251,175,67,67,82,213,174,181,232,132,90,120,41,106,178,240,231,169,90,178,39,142,29,59,236,240,237,242,201,193,147,60,213,38,189,176,183,185,59,46,99,88,153,113,133,106,201,185,212,237,45,245,50,133,193,128,166,226,55,241,147,83,38,222,134,138,42,43,70,111,93,75,105,13,146,45,149,227,188,224,100,168,228,122,154,165,169,221,249,49,90,223,239,4,17,202,109,201,6,184,219,191,17,71,102,206,109,224,12,236,196,2,36,61,43,159,155,89,186,147,123,79,43,1,143,149,119,158,43,104,81,114,212,205,213,107,115,184,212,188,92,47,164,104,75,60,91,70,1,17,117,174,119,83,214,37,143,84,137,45,93,88,96,114,203,140,30,149,143,37,212,151,208,196,145,41,66,6,88,131,201,169,45,172,37,134,225,238,166,145,217,0,249,85,185,174,133,74,41,108,97,125,77,184,52,40,110,174,102,158,250,70,111,45,11,2,156,0,113,237,94,141,225,217,124,49,167,105,182,179,205,57,105,157,62,233,82,122,123,98,188,139,251,110,109,146,91,131,242,203,195,12,224,212,82,79,106,240,196,132,56,3,140,111,165,202,239,123,4,181,90,30,241,125,241,15,195,182,209,16,110,228,24,192,226,22,61,234,56,252,123,225,153,136,43,122,252,118,48,176,175,9,75,43,6,13,35,7,219,142,50,115,83,218,120,110,222,224,173,218,199,47,150,79,13,140,3,84,222,183,98,81,151,70,123,107,120,239,65,222,176,197,113,46,242,126,247,148,113,82,220,120,167,64,68,203,94,191,206,56,194,26,241,247,209,237,45,227,98,211,128,228,100,124,216,32,83,45,34,180,123,152,99,146,109,192,99,57,127,90,206,232,57,103,252,223,129,234,209,120,207,195,95,102,17,53,228,216,87,254,229,44,190,58,240,212,82,150,251,84,252,119,9,159,210,184,187,47,15,232,23,146,188,13,122,145,176,27,137,200,228,230,181,199,130,244,28,51,38,164,129,183,5,94,7,165,46,111,33,164,250,178,237,207,196,125,29,47,165,137,62,210,208,185,31,48,132,231,165,49,190,32,104,73,35,71,182,240,168,31,47,238,141,50,79,1,219,73,116,165,117,32,177,158,167,3,210,160,185,240,60,142,230,59,107,161,35,47,220,5,122,209,127,238,137,249,177,110,126,32,104,242,170,164,176,222,228,116,196,66,159,23,143,52,96,130,63,244,248,226,32,228,152,120,28,85,57,254,31,234,169,229,50,141,196,240,231,2,154,222,11,213,159,124,77,17,42,167,150,10,180,93,167,176,124,203,247,158,47,240,181,214,155,28,5,39,153,155,130,205,17,226,184,237,86,218,202,211,82,23,90,29,195,225,64,12,74,228,140,253,107,162,151,192,218,153,147,9,3,237,10,8,93,160,100,210,31,12,106,193,68,13,98,219,73,249,138,168,205,78,195,73,52,109,120,95,199,150,151,215,16,233,151,115,184,184,69,0,101,0,223,82,248,143,193,214,218,229,212,211,197,114,209,106,68,130,8,111,225,7,34,185,251,191,135,147,221,170,132,183,154,222,225,71,201,42,225,78,126,181,157,105,165,248,147,72,214,10,93,253,168,152,192,97,41,125,219,133,38,147,22,171,78,135,123,224,171,153,111,116,233,244,235,253,198,246,206,93,172,91,142,59,116,174,150,64,166,64,21,136,97,219,214,188,111,70,213,53,173,39,197,81,95,220,66,198,43,137,24,186,224,141,203,200,254,181,236,144,220,165,213,164,87,49,129,251,197,200,197,105,123,142,58,104,57,27,110,89,185,53,243,20,82,65,108,54,203,30,115,214,190,155,249,207,11,195,31,90,249,106,227,247,238,10,210,123,149,45,12,205,104,195,36,160,193,22,7,214,146,196,41,31,53,94,188,88,162,135,45,140,214,77,180,152,115,142,132,214,157,8,91,154,44,126,126,58,84,161,88,143,122,133,6,238,106,218,0,42,25,219,79,98,177,70,45,243,116,171,17,168,11,205,43,149,20,145,28,154,202,72,178,100,24,171,66,127,151,4,98,146,56,193,25,52,201,157,113,197,99,212,150,86,159,231,106,124,113,0,157,106,6,98,79,20,47,152,58,214,177,68,189,69,116,0,231,52,213,144,231,29,169,207,156,84,99,173,13,5,139,81,177,98,16,28,103,189,116,118,76,22,221,81,249,174,114,17,185,212,14,166,180,236,165,104,167,10,253,51,89,176,52,247,174,237,190,95,227,79,185,128,53,139,148,224,154,186,194,222,72,50,49,154,161,119,230,37,163,149,228,98,136,162,91,57,203,9,101,131,82,96,27,169,226,183,204,119,18,95,7,47,149,174,127,75,253,237,238,231,224,131,93,8,189,197,248,140,12,138,214,75,66,110,106,34,191,202,119,124,181,21,222,87,5,91,154,158,71,5,85,87,131,76,150,217,157,51,92,242,70,136,134,54,115,31,45,154,124,32,96,156,243,74,45,152,69,72,145,178,163,26,155,26,116,38,83,185,8,207,53,26,169,83,243,84,54,242,62,242,49,79,186,152,164,100,138,118,39,152,177,115,20,114,90,141,167,154,207,134,18,51,156,210,219,221,52,145,149,110,213,36,46,165,142,77,43,92,5,132,190,255,0,97,83,74,219,143,29,104,69,5,178,40,28,57,200,162,194,185,11,151,36,1,210,173,71,30,212,4,210,5,15,200,29,42,66,25,134,5,53,184,132,184,195,69,133,228,226,185,29,82,213,26,80,205,247,129,233,93,130,196,22,38,50,30,107,142,212,199,153,124,66,183,25,174,152,104,67,45,37,238,203,33,26,174,79,74,181,167,219,249,144,180,130,62,123,212,22,80,35,50,167,90,221,136,139,120,29,66,241,81,81,220,18,42,199,4,114,114,87,145,76,97,135,219,179,138,159,205,218,9,85,170,109,124,35,98,88,86,41,23,114,231,218,164,149,133,186,131,231,117,13,79,107,34,196,73,230,57,144,28,48,39,143,194,172,219,234,54,238,204,176,89,187,179,169,80,216,228,123,212,102,99,111,104,141,42,176,145,201,24,174,196,212,140,54,0,140,81,209,20,18,23,59,155,173,84,219,33,101,133,23,45,180,190,79,249,247,171,241,147,52,27,83,10,196,242,79,165,15,115,20,104,25,118,177,95,144,224,115,90,222,59,32,181,245,51,102,19,71,105,20,242,49,14,114,78,42,80,99,181,177,251,82,141,193,185,203,30,65,255,0,226,122,213,137,34,55,240,170,199,247,80,28,231,210,171,194,145,95,90,79,102,209,134,85,24,193,237,239,245,165,43,180,45,46,52,106,249,50,135,156,8,128,3,27,129,172,93,98,91,89,88,136,89,154,51,31,56,60,142,71,52,235,127,13,253,154,234,105,64,253,219,15,155,121,207,229,83,93,193,2,222,194,150,225,4,108,155,92,176,237,89,40,168,187,149,126,198,102,198,89,225,186,179,249,29,64,59,147,190,43,95,76,241,180,175,36,177,223,36,236,119,109,66,199,3,24,39,63,94,43,56,220,165,183,137,34,183,142,50,109,149,50,113,211,57,21,175,170,219,217,92,75,18,133,95,45,65,33,148,113,184,143,254,185,173,38,162,245,37,75,91,29,56,154,11,214,134,91,91,160,164,198,187,212,140,227,63,254,170,117,178,180,161,214,91,136,203,7,194,150,227,138,243,83,105,168,218,193,113,54,153,168,179,72,8,30,81,28,5,167,77,127,226,72,24,164,83,110,10,129,156,237,201,168,246,90,104,93,162,207,70,212,45,132,112,255,0,199,204,101,242,56,86,200,197,44,87,86,17,67,36,19,72,161,208,2,184,35,173,121,173,220,254,34,48,69,230,95,241,49,25,192,0,129,87,172,52,242,232,215,114,76,100,125,192,49,39,158,148,157,54,227,97,104,142,142,93,106,202,194,102,49,220,109,92,101,177,142,79,165,26,183,139,77,245,172,113,192,174,65,24,28,10,197,109,13,111,21,164,140,46,1,221,243,84,246,240,92,187,164,100,66,161,120,2,48,71,245,161,211,182,183,212,107,82,59,155,173,74,1,2,202,207,229,158,70,71,122,146,125,99,82,130,221,190,207,23,152,64,206,7,92,85,137,238,222,73,82,27,181,249,81,176,8,21,102,120,109,222,50,246,229,177,183,156,154,210,14,235,82,90,125,14,82,226,109,126,232,71,60,72,202,73,31,46,70,106,228,9,226,41,67,220,193,112,208,203,19,132,88,220,131,184,144,79,62,220,87,74,44,226,146,5,218,187,66,174,75,3,239,86,30,43,88,209,204,121,86,145,51,230,103,157,194,137,78,202,197,69,59,28,84,214,79,226,11,55,104,85,97,213,237,155,115,99,130,196,117,174,142,221,90,235,70,133,230,127,244,133,136,171,30,197,171,27,87,211,175,172,38,181,214,244,230,243,39,80,124,196,61,24,119,200,31,227,87,60,33,127,30,168,215,86,247,69,17,98,37,202,142,15,63,95,173,75,213,92,181,115,160,240,236,17,207,108,35,150,84,253,216,32,1,235,154,221,217,111,12,98,88,156,59,43,0,115,218,184,207,14,207,246,61,102,243,114,143,36,110,35,119,166,71,53,210,233,247,22,211,89,52,171,34,21,145,247,16,58,140,127,74,231,149,203,126,68,58,181,209,155,81,120,128,225,84,124,221,233,22,203,201,142,39,42,10,150,206,79,94,149,103,84,242,88,60,177,129,181,147,36,158,185,170,215,90,128,154,11,97,22,54,162,243,245,165,2,210,208,134,223,107,92,77,34,40,59,122,19,215,53,127,81,181,18,71,12,138,196,151,24,108,246,170,118,128,194,210,72,74,130,227,161,233,87,238,45,158,43,95,55,205,12,165,119,17,233,68,222,166,79,70,82,211,34,54,215,79,28,170,9,198,84,154,87,140,45,251,121,152,49,176,200,7,177,169,37,149,36,182,89,65,193,85,249,72,234,79,189,97,189,204,211,92,143,152,124,163,45,74,10,236,163,107,152,221,177,141,129,107,35,86,16,49,135,103,68,25,4,117,205,93,23,77,36,18,121,105,184,108,218,125,69,100,221,188,112,172,95,62,230,99,130,15,106,168,70,210,212,30,215,68,134,117,109,42,88,219,60,245,172,159,178,37,188,176,223,65,144,209,175,224,69,108,220,90,131,167,72,234,126,250,225,64,245,170,119,54,230,219,72,140,238,222,237,242,149,6,170,234,210,177,18,87,181,142,75,87,142,222,227,85,251,88,12,100,144,114,163,166,107,188,209,117,33,6,144,150,209,91,242,199,113,4,116,56,197,121,197,220,173,253,188,17,21,193,140,129,207,79,198,187,61,62,249,109,176,199,116,139,184,0,203,211,165,105,136,87,167,19,53,103,38,118,90,60,226,93,66,222,25,19,107,121,129,176,221,58,255,0,245,235,208,68,128,46,92,103,61,61,171,203,108,152,220,248,135,78,184,134,66,84,206,138,83,241,21,234,43,176,187,137,15,56,233,89,210,216,115,90,138,164,109,78,249,36,210,12,163,158,113,187,138,100,98,67,242,70,189,59,154,87,112,54,7,63,57,173,82,177,34,220,192,173,108,96,111,152,245,39,53,155,171,120,126,77,74,222,40,33,185,146,5,69,25,49,183,53,169,131,26,128,121,39,189,32,118,45,223,166,40,19,87,57,85,248,101,98,238,94,227,80,186,150,86,254,243,102,179,95,225,108,162,87,54,186,165,228,42,127,219,226,187,213,4,28,154,152,201,149,245,24,163,149,19,200,186,28,0,248,125,171,51,180,71,89,187,242,149,0,13,184,82,55,194,215,152,136,166,213,111,154,35,247,134,241,205,119,77,44,141,10,162,112,223,210,149,93,254,235,113,234,105,218,61,67,217,163,133,127,132,58,43,21,217,115,122,85,125,88,112,106,71,248,65,161,198,50,179,221,153,24,114,197,133,118,94,114,237,32,39,0,210,238,89,84,130,6,246,233,74,209,5,4,142,24,124,42,179,70,85,138,246,238,53,25,193,12,56,226,174,199,240,187,67,141,66,188,215,82,75,183,37,183,242,107,174,67,229,166,198,3,119,174,41,197,190,66,70,12,152,199,74,57,98,62,84,114,73,240,215,68,242,112,205,121,146,123,200,5,53,62,28,232,11,57,12,215,4,47,76,203,93,94,246,80,187,163,25,3,38,148,68,24,153,2,225,177,71,44,123,7,42,57,199,248,125,225,203,131,153,124,230,3,253,170,108,159,15,52,8,226,59,12,192,246,195,215,65,146,170,16,19,185,141,74,210,63,203,184,158,40,178,14,84,114,171,240,231,195,198,63,249,108,37,238,219,234,101,248,125,225,232,176,84,78,78,63,191,93,25,145,154,98,6,113,222,156,8,89,31,127,204,152,227,61,168,229,136,212,81,197,94,124,45,176,187,187,73,32,150,230,52,35,44,67,138,116,127,11,108,69,203,58,221,93,12,15,239,47,53,216,137,48,163,106,128,79,25,197,57,100,27,12,155,70,84,99,24,234,104,229,95,202,43,35,140,79,133,186,98,187,202,103,186,46,123,239,21,88,252,33,176,153,204,146,93,93,159,65,188,87,125,6,217,81,219,229,13,233,138,66,236,192,101,64,62,184,166,163,16,228,71,7,255,0,10,115,73,66,196,77,120,93,191,139,120,167,127,194,167,211,225,128,41,186,189,37,136,234,227,214,187,147,47,217,212,231,230,99,210,152,74,200,3,227,167,106,57,96,22,71,32,255,0,11,116,205,217,123,139,163,199,119,21,53,191,195,31,15,164,71,127,158,217,224,46,238,149,214,59,22,101,43,128,126,130,148,144,101,57,3,34,151,44,123,7,42,56,153,190,20,104,178,202,15,153,63,201,211,46,56,164,63,10,52,81,47,154,179,78,24,241,145,32,174,215,203,1,221,248,27,135,165,62,43,125,202,184,97,223,138,92,177,236,14,40,228,237,254,22,233,16,200,251,167,185,98,123,249,160,212,201,240,207,66,5,137,107,140,158,167,120,174,152,164,195,112,98,48,125,150,158,49,183,104,3,220,226,142,88,246,14,68,115,75,240,215,195,34,33,251,185,89,189,76,139,74,62,31,248,100,31,154,217,153,241,201,45,154,233,190,76,0,163,24,239,72,232,90,64,85,184,61,115,205,59,46,193,200,142,116,248,7,195,191,103,85,22,199,57,231,20,71,224,143,13,36,165,69,163,143,92,154,232,29,140,100,13,163,235,138,114,160,141,183,16,24,181,26,94,214,14,72,148,198,131,163,197,111,26,199,104,118,143,67,78,184,209,116,155,146,164,219,112,6,6,42,225,109,174,80,14,59,99,181,34,149,65,215,62,212,236,187,7,42,41,13,3,68,66,160,90,244,164,255,0,132,111,68,220,95,236,0,147,234,106,225,218,210,16,80,123,80,75,171,21,83,200,246,233,75,78,193,104,149,91,64,209,161,64,169,96,163,243,165,26,54,146,99,59,236,212,39,96,115,86,28,183,78,75,31,122,99,25,31,106,178,240,8,239,70,157,134,162,144,146,105,246,5,98,137,109,19,98,142,213,43,65,100,35,140,27,100,227,167,20,224,173,134,144,183,25,192,20,198,77,248,29,243,197,26,118,29,144,231,75,84,76,172,11,248,83,68,22,134,49,186,217,75,159,90,84,221,243,140,110,42,220,80,205,147,150,225,168,211,176,89,12,54,214,232,50,96,80,128,231,21,24,181,176,18,55,151,10,102,78,15,21,58,169,25,98,120,237,154,68,139,107,229,64,36,211,178,236,26,118,35,75,91,88,70,197,182,86,97,222,156,150,214,233,25,139,236,234,3,156,190,42,86,14,16,133,93,185,239,76,141,36,71,222,91,36,208,210,93,5,98,39,177,211,89,142,235,88,219,102,49,197,52,233,122,94,221,166,206,50,167,61,170,121,88,174,246,219,242,159,106,85,82,7,7,0,46,79,189,45,59,5,151,98,129,209,52,93,234,126,194,132,142,152,205,88,254,194,210,55,18,108,148,247,231,56,169,88,177,5,151,140,123,83,144,50,70,26,70,36,183,122,106,215,216,57,81,86,45,19,72,203,147,99,16,13,194,142,105,137,162,105,54,210,157,182,81,241,201,235,87,29,75,202,128,252,187,57,30,244,50,98,119,145,143,24,226,149,151,97,217,12,54,182,56,4,91,39,29,6,42,25,109,44,65,12,108,208,253,69,89,69,93,249,223,159,65,72,146,110,44,89,115,142,0,167,101,216,44,134,157,39,75,140,182,44,98,193,45,219,208,83,134,149,167,36,0,11,72,212,63,39,104,233,77,141,156,111,14,7,203,209,105,114,193,121,57,3,160,166,156,123,11,148,157,32,180,80,227,236,170,59,99,212,122,211,90,43,80,141,9,141,79,149,215,223,52,193,54,223,153,135,29,248,164,112,135,230,15,130,123,81,167,68,46,82,6,177,177,144,140,219,33,193,200,226,157,37,134,159,34,31,244,56,200,61,120,169,37,253,208,82,57,221,250,82,59,50,38,19,144,221,69,77,151,84,85,138,177,216,217,121,107,2,218,70,124,182,220,56,167,127,102,89,5,41,45,162,21,124,247,61,13,76,153,141,78,193,184,149,193,62,149,59,5,85,12,78,91,29,41,232,22,242,57,173,79,192,58,60,191,189,181,182,65,33,232,55,176,239,245,174,79,85,240,169,176,185,99,28,5,164,11,212,63,202,43,212,32,102,202,191,92,118,169,35,153,214,87,102,95,191,192,52,36,173,114,57,109,177,226,48,120,115,93,190,71,101,88,213,127,135,116,131,52,147,120,59,196,55,113,60,249,140,21,80,184,243,123,126,85,238,198,115,26,42,1,239,210,147,207,57,108,96,3,235,197,62,95,49,90,71,131,193,224,61,94,84,45,42,38,213,82,199,50,158,191,149,101,167,131,181,43,171,195,26,67,17,80,57,204,135,252,43,232,179,57,27,83,112,207,66,7,113,73,230,164,110,197,99,80,64,236,162,141,123,143,149,158,4,60,9,174,11,144,177,199,10,113,129,251,211,199,233,87,100,248,121,173,73,20,105,45,245,186,128,70,64,151,255,0,173,94,229,246,159,226,32,31,194,152,187,94,77,197,6,238,228,138,90,247,14,83,200,44,62,26,196,141,47,218,37,138,71,110,3,9,79,21,187,105,240,227,76,33,85,161,139,96,92,156,74,73,205,122,30,241,200,10,0,239,197,42,57,235,158,156,82,81,111,118,59,28,32,248,111,166,77,110,232,99,141,80,116,203,154,185,47,131,160,185,177,182,177,85,142,43,120,58,4,115,159,254,189,117,146,179,23,14,164,224,117,30,180,170,140,167,59,185,106,45,168,209,195,92,252,58,180,123,149,68,132,50,244,36,177,233,249,212,145,252,62,210,172,100,157,222,205,88,178,226,63,153,190,83,249,215,110,231,112,42,14,9,239,74,243,16,84,14,123,19,87,203,16,60,222,251,192,73,229,31,176,170,36,185,28,238,235,154,99,248,15,81,109,53,25,166,85,153,95,56,18,117,197,122,75,74,98,114,160,18,78,8,164,243,27,115,12,228,117,168,228,66,177,230,9,225,141,114,91,133,243,111,26,56,21,115,185,95,242,165,179,111,20,197,115,48,222,190,76,96,132,145,186,255,0,42,245,1,116,2,145,183,0,14,41,22,230,67,24,99,24,41,158,77,53,20,186,137,197,179,202,108,124,73,226,208,211,218,24,158,85,13,147,32,31,253,106,214,147,196,126,34,134,206,210,36,130,65,36,153,105,91,25,200,7,252,43,208,80,1,35,112,2,145,200,197,39,147,19,72,28,140,237,92,12,1,210,142,91,245,39,149,156,93,167,139,46,175,47,139,204,210,91,218,34,133,66,84,252,205,223,173,104,233,250,229,197,245,211,199,28,200,20,182,50,213,183,38,157,111,117,23,204,141,128,115,183,3,25,172,131,225,53,111,54,117,103,73,199,49,133,32,12,210,106,75,109,74,74,196,211,106,87,208,249,163,247,78,168,112,164,99,36,211,102,191,186,152,110,123,53,145,204,120,108,212,82,248,101,133,164,57,121,124,229,249,219,230,234,105,208,165,204,87,114,74,163,42,98,218,20,250,210,215,168,244,26,109,33,185,180,79,62,218,56,228,10,85,95,28,140,211,244,73,227,210,45,5,140,183,6,79,44,240,196,116,30,148,251,103,55,86,51,45,210,178,75,16,37,23,214,160,211,225,26,181,146,125,166,47,34,64,196,123,181,22,234,26,27,219,226,159,18,36,170,65,232,51,138,249,132,34,8,195,41,231,21,244,68,250,11,198,75,91,59,16,139,192,47,198,107,231,118,77,136,7,160,170,109,189,201,101,123,155,22,185,132,183,106,196,9,229,201,183,208,226,186,85,189,69,132,198,71,53,205,221,73,137,9,81,222,180,66,70,130,112,128,212,145,185,38,168,64,210,72,149,114,61,192,114,42,89,211,9,18,178,147,72,143,176,211,70,91,169,167,113,154,202,72,216,185,20,249,24,29,234,99,1,34,171,67,142,181,59,76,72,226,176,182,164,178,148,231,203,106,85,152,20,247,168,231,70,118,161,23,106,115,90,199,65,38,5,159,191,74,116,120,44,1,168,86,96,91,110,57,169,12,129,24,103,138,210,192,217,126,45,168,67,3,200,171,17,201,186,80,91,138,197,107,130,179,41,28,138,47,117,38,10,161,6,13,75,167,118,71,49,211,79,115,229,71,133,106,129,117,163,34,24,122,230,176,206,163,190,200,239,111,155,21,6,131,115,25,212,85,167,97,179,61,205,82,167,99,54,238,110,36,14,178,153,17,72,245,171,122,101,204,111,169,148,115,243,87,72,111,116,111,236,201,90,49,19,73,142,48,121,175,56,138,230,100,214,37,145,84,170,103,131,67,87,21,236,119,210,176,91,128,1,249,253,5,91,105,88,70,58,87,49,107,170,65,26,151,150,109,210,244,218,107,82,218,65,114,55,135,249,107,25,64,184,76,190,102,125,152,169,173,201,117,96,194,168,121,187,156,1,130,7,90,147,251,69,85,182,162,174,126,181,149,141,174,92,17,44,106,205,138,205,185,153,88,17,218,165,109,109,112,241,20,25,35,181,100,92,187,51,228,30,181,77,19,114,228,88,17,228,85,111,57,146,66,42,205,187,24,96,37,199,4,113,84,214,120,158,99,235,82,144,238,105,90,220,115,130,106,118,184,84,98,88,214,68,178,149,35,111,2,173,131,11,91,110,103,249,170,146,21,205,11,123,200,221,136,207,53,44,215,34,36,44,164,86,29,132,132,93,109,28,130,41,215,206,22,92,59,225,105,168,106,46,96,155,85,123,143,49,80,156,175,90,231,225,45,61,225,220,78,9,239,90,17,249,70,89,4,50,100,154,203,185,152,195,118,19,36,48,53,181,133,115,162,176,136,71,40,113,147,131,138,210,154,119,40,203,129,248,86,78,147,125,26,50,249,231,175,173,107,70,97,121,94,72,88,56,61,171,41,161,166,54,61,235,9,44,163,21,137,116,101,146,114,2,241,93,9,149,0,218,107,58,233,16,146,86,166,34,103,71,162,188,54,83,174,249,20,239,82,163,29,115,82,59,219,189,228,107,51,39,221,98,11,119,228,86,79,144,90,229,110,34,24,92,96,3,210,170,152,88,200,190,118,242,193,136,92,122,30,245,215,201,39,186,51,186,54,191,181,52,184,103,125,204,60,200,207,250,177,206,69,85,180,186,211,154,230,250,81,242,131,192,14,56,201,172,24,252,54,183,119,114,52,229,138,238,200,98,216,57,244,227,181,75,255,0,8,252,48,95,48,66,23,127,45,134,39,143,196,212,70,149,157,216,238,173,161,183,28,169,21,185,155,205,64,187,176,66,250,86,116,119,214,201,115,43,66,224,71,180,151,39,175,94,213,45,148,118,178,51,91,163,135,100,228,134,61,170,103,210,173,229,108,164,106,165,121,97,216,143,243,138,232,232,71,82,175,246,229,173,190,65,253,234,63,1,79,90,173,168,234,22,151,182,193,33,179,49,201,208,113,207,214,175,203,160,195,45,187,92,218,160,220,188,128,123,26,206,72,93,92,179,159,222,5,193,172,101,203,186,220,164,138,22,22,166,216,49,153,247,187,12,97,189,42,196,13,40,187,143,97,2,61,223,50,250,10,180,144,179,134,127,47,115,99,28,86,93,188,23,151,151,13,26,197,34,184,108,13,189,197,28,205,238,13,91,83,165,138,11,9,204,209,165,202,133,35,170,227,118,239,79,165,98,52,23,50,75,42,68,193,229,103,11,133,56,249,127,206,42,229,182,137,45,169,63,186,101,98,126,98,213,191,99,164,69,109,18,78,84,55,206,9,36,244,172,249,236,139,178,102,58,104,76,215,16,197,32,34,76,101,139,176,32,47,160,162,235,195,211,65,28,134,39,27,119,142,22,183,111,109,196,83,172,145,52,101,155,156,19,206,41,34,212,45,97,142,113,38,75,132,44,48,192,243,254,77,79,60,175,160,172,140,219,11,127,44,50,48,118,86,93,170,7,173,104,91,233,80,91,200,143,230,31,55,57,219,158,213,149,22,167,136,119,194,173,132,201,108,245,167,69,113,117,122,67,236,218,79,33,128,57,199,189,92,97,39,171,13,139,154,133,180,51,93,60,120,28,140,228,117,170,209,71,29,189,187,196,228,237,35,168,235,78,88,31,237,106,119,51,22,249,75,14,148,75,18,71,43,137,11,49,232,7,240,214,209,74,218,9,189,72,181,75,184,244,237,61,32,144,144,100,3,107,15,74,181,166,95,105,241,91,21,149,214,77,184,11,187,212,138,96,123,57,32,104,181,8,195,68,87,10,199,239,3,237,85,45,52,184,45,94,71,148,169,73,14,232,243,233,88,73,95,114,209,61,235,184,181,111,179,24,240,70,2,227,177,174,82,230,198,91,11,248,229,183,93,173,114,64,151,31,211,242,174,185,144,97,157,83,105,81,199,161,168,238,97,88,97,138,238,81,185,149,183,109,237,222,169,73,108,90,70,55,246,148,38,237,225,124,69,56,132,160,31,194,195,35,245,173,59,93,241,218,71,28,113,42,136,212,150,113,220,102,185,221,109,45,238,239,227,212,163,86,216,167,144,191,222,199,242,173,251,25,13,254,136,46,109,220,225,148,238,7,160,35,210,137,187,34,209,185,117,23,218,108,97,120,88,227,161,20,203,109,48,249,94,99,103,104,244,166,232,78,39,180,65,41,108,238,217,132,53,191,28,1,160,123,116,86,24,57,203,26,231,190,163,110,218,25,48,219,160,119,149,201,101,11,130,15,78,213,94,239,81,73,226,100,139,1,64,219,65,184,48,172,246,242,245,7,140,119,172,139,160,87,105,143,229,143,63,49,239,154,109,117,33,43,234,77,111,59,202,241,66,49,144,221,61,169,30,196,219,222,75,33,115,183,190,106,164,23,40,47,70,21,198,193,187,119,99,91,182,146,44,179,179,92,40,104,37,82,167,212,30,188,126,84,47,117,142,68,5,199,217,124,184,164,84,145,198,7,184,172,93,66,223,207,100,8,118,108,225,164,97,156,159,65,91,183,19,91,169,131,116,74,170,73,69,43,215,235,84,165,100,142,86,182,12,119,72,114,51,252,254,180,70,90,234,22,210,198,27,234,115,105,182,147,45,193,14,72,218,159,41,197,115,246,122,188,229,188,203,151,115,30,252,128,189,191,250,213,211,235,22,55,115,217,91,6,145,14,233,58,56,227,28,244,247,174,71,83,181,151,79,123,152,242,9,200,65,142,128,17,159,207,138,222,138,78,241,123,179,25,166,173,228,72,34,138,125,109,167,105,155,124,167,112,92,140,31,106,234,108,67,195,98,214,237,14,210,27,32,129,193,21,201,248,121,86,109,106,198,23,69,109,192,229,143,90,244,153,226,54,242,36,83,47,250,207,187,138,88,153,56,218,36,82,105,221,162,199,134,34,197,229,175,202,6,39,67,158,255,0,120,87,168,228,70,219,184,36,245,175,63,211,34,242,175,173,34,24,86,18,163,15,126,71,21,222,199,30,208,75,114,77,69,45,135,34,72,254,249,57,198,105,128,7,251,227,59,122,82,5,243,115,219,21,34,171,5,195,55,32,30,213,168,132,70,99,144,123,211,156,132,32,17,156,247,166,249,192,242,23,160,165,66,29,73,35,154,0,14,226,71,57,163,59,51,145,159,106,17,182,3,145,205,60,128,206,164,124,190,180,1,16,220,9,45,223,165,33,137,252,178,11,115,220,83,174,11,188,169,229,244,20,242,64,32,179,124,231,181,0,66,238,168,2,237,199,169,162,48,187,149,243,150,94,212,252,13,196,17,146,58,210,133,249,183,240,40,1,133,139,57,118,60,83,112,24,153,80,114,58,140,245,167,236,28,228,211,130,6,141,182,252,191,214,128,35,146,81,9,46,223,51,48,192,20,229,12,160,51,182,51,208,83,96,42,192,150,92,236,233,154,149,78,224,89,186,142,148,0,205,128,221,121,160,229,80,112,61,233,100,38,72,193,199,57,162,39,102,143,105,24,57,231,142,180,23,49,144,167,230,244,160,6,196,88,153,0,249,127,10,89,16,249,101,1,228,247,169,11,121,141,192,198,122,210,121,91,152,2,113,239,64,17,110,43,26,39,127,90,122,174,206,220,158,105,238,34,225,17,185,20,141,144,67,231,133,237,64,16,249,106,37,3,159,152,250,211,164,203,19,180,112,141,128,51,75,180,99,121,235,218,156,223,76,100,228,154,0,140,68,194,66,92,124,184,235,233,74,187,35,108,156,176,244,169,9,9,158,115,187,160,164,243,57,4,174,72,235,64,12,217,32,156,236,235,142,7,165,5,74,174,246,63,57,235,83,198,251,137,110,134,157,141,236,20,244,166,4,41,17,144,174,78,0,160,194,233,38,3,18,7,74,153,147,247,133,87,160,165,12,17,139,122,240,40,106,192,51,99,18,78,78,59,82,109,32,145,159,148,244,169,72,27,148,22,224,211,89,99,14,84,57,227,160,160,4,88,138,166,194,114,199,189,53,17,217,89,115,207,99,65,144,128,197,70,90,145,37,148,69,141,156,181,32,31,181,158,50,140,217,61,142,41,98,141,148,29,205,185,135,74,105,109,138,114,114,199,181,53,27,206,7,130,164,83,64,60,183,148,199,45,151,110,148,223,40,33,62,190,185,235,78,40,160,128,79,62,180,175,134,8,1,227,61,105,32,31,192,42,113,243,247,166,240,133,159,187,117,247,164,142,100,203,49,31,48,56,160,144,239,144,112,58,126,52,192,69,27,142,242,113,142,148,187,8,64,204,112,199,167,189,41,43,19,17,156,241,250,210,13,173,141,199,167,78,104,2,52,103,54,228,183,56,126,5,61,81,193,12,91,35,210,158,165,114,23,32,14,77,17,128,92,182,236,1,72,1,7,37,65,251,220,147,77,147,43,24,7,169,239,75,18,126,242,64,31,11,75,43,6,94,63,134,128,24,192,201,110,35,238,42,82,60,168,65,85,203,168,230,155,25,10,11,100,22,52,246,220,242,178,237,192,97,130,106,147,64,66,36,243,54,252,217,36,100,138,145,195,134,93,166,153,28,105,1,59,71,56,197,62,55,33,176,79,7,191,165,32,25,243,52,101,91,160,237,72,115,33,17,167,202,58,10,149,87,204,147,204,220,2,140,230,160,105,124,152,100,96,187,202,140,173,0,61,1,105,25,73,233,77,125,203,242,17,145,216,84,11,121,136,99,145,162,253,227,142,153,169,26,70,186,136,180,3,36,117,20,0,225,42,59,249,96,242,189,169,78,242,253,55,39,97,76,180,128,170,25,92,15,49,250,138,157,247,40,218,48,1,251,180,1,11,174,14,236,225,135,65,74,133,93,14,254,180,178,110,141,148,16,24,30,166,153,36,88,101,33,246,175,113,73,61,6,136,226,14,243,151,108,141,220,115,74,146,132,114,140,185,7,189,74,236,211,203,178,52,28,14,180,178,70,82,60,54,3,31,187,66,19,35,222,72,45,142,7,111,90,15,250,65,15,183,104,244,167,153,145,89,119,14,148,134,84,102,99,187,0,244,226,128,24,228,0,120,201,161,27,17,57,11,206,40,228,241,140,143,90,112,149,65,216,163,4,240,104,24,213,144,72,17,72,219,145,201,165,44,170,54,163,117,167,2,138,228,17,192,28,83,67,196,1,13,212,244,226,129,139,27,133,140,134,252,42,64,22,93,187,31,161,226,152,162,38,3,105,249,135,81,75,254,172,19,138,22,130,39,45,135,101,207,106,136,226,68,72,251,103,147,77,109,187,198,15,222,234,104,40,196,152,227,225,71,122,119,178,212,68,190,98,36,135,0,28,123,82,75,133,113,207,222,166,34,40,201,3,115,119,205,72,209,18,168,238,57,250,211,232,3,50,85,155,219,165,72,46,7,86,25,52,72,99,200,35,175,167,173,12,168,10,241,147,222,157,196,42,62,99,98,120,20,145,201,25,202,243,245,167,182,213,92,131,145,222,153,35,70,241,249,104,219,88,156,147,183,181,11,187,1,94,64,54,96,117,167,41,47,201,108,84,75,180,144,136,217,43,74,242,172,74,191,47,204,123,210,184,222,129,189,65,43,146,79,181,6,100,85,42,35,127,202,150,33,144,75,47,39,161,166,185,96,195,146,6,104,75,75,128,245,148,249,128,237,109,199,212,83,80,72,55,203,142,59,211,55,43,93,237,37,190,81,82,71,33,10,225,20,177,236,13,48,176,197,152,58,171,188,120,83,144,5,59,230,84,10,63,42,98,75,36,176,109,149,48,234,244,242,90,70,28,231,222,144,89,143,243,29,120,9,201,239,83,6,96,156,160,230,162,83,27,28,22,36,250,84,119,119,48,219,170,22,44,73,56,226,170,246,68,180,199,48,124,228,160,11,218,159,181,196,76,119,103,142,5,57,37,73,87,104,7,106,224,230,154,1,118,32,183,29,135,181,22,236,22,100,86,243,76,195,50,39,61,20,251,80,91,107,115,8,207,173,78,72,101,219,247,64,160,130,87,33,11,140,118,235,66,78,65,177,22,228,218,12,113,141,205,212,226,152,176,129,153,60,161,193,230,157,51,27,104,226,137,65,204,173,140,250,82,90,220,198,215,19,91,198,229,204,124,49,52,149,175,96,36,202,146,197,20,96,250,87,202,49,234,11,52,192,100,224,215,213,113,202,145,206,99,140,22,198,119,87,199,79,12,208,108,108,154,82,176,154,58,107,155,37,88,60,208,70,8,174,114,103,12,199,29,143,122,218,180,150,75,171,80,133,234,173,229,170,66,164,178,241,66,144,172,65,103,112,145,142,106,211,206,173,208,26,201,141,212,203,132,28,86,129,32,1,87,107,154,65,150,147,12,56,235,72,220,83,99,57,34,156,228,26,205,163,126,97,232,245,102,51,154,164,167,21,44,115,140,123,214,92,186,146,217,44,191,45,64,27,45,143,90,29,139,210,162,0,51,233,87,100,43,140,72,64,147,62,149,71,83,185,9,32,81,156,214,131,171,144,72,170,169,166,201,117,114,160,243,77,50,37,34,198,153,18,77,180,191,235,78,146,214,38,157,134,71,181,75,115,106,246,49,237,94,24,142,42,140,73,56,151,115,244,53,162,118,50,108,171,117,24,89,74,3,84,228,136,36,124,30,107,82,226,2,204,88,16,13,65,107,167,201,127,171,65,106,170,64,39,37,170,155,41,51,119,65,240,229,216,179,55,114,178,132,97,144,115,206,41,247,83,90,64,139,147,146,199,25,174,131,196,151,67,71,240,205,165,156,63,52,187,8,98,43,206,35,47,52,36,76,228,54,120,169,74,228,200,235,19,195,209,220,197,246,168,165,143,119,166,234,171,37,197,206,154,194,34,120,62,149,206,91,234,26,133,140,132,68,229,129,61,9,174,158,202,202,243,90,128,204,219,50,167,4,81,56,104,40,110,108,216,222,194,45,119,78,224,179,14,153,169,97,68,25,159,105,42,107,147,41,41,212,150,208,229,118,55,36,87,165,69,13,133,190,134,50,228,201,138,229,113,212,234,79,67,4,69,3,220,3,140,19,235,86,39,180,64,84,228,85,43,148,118,111,50,34,216,20,235,105,36,111,245,135,165,38,137,185,123,104,153,60,162,14,5,65,30,142,22,66,229,135,231,86,100,186,72,225,6,62,91,189,99,205,168,92,25,56,200,20,146,29,203,119,145,170,128,139,140,212,86,214,71,27,165,111,148,244,230,152,146,187,144,205,131,245,169,229,145,94,37,218,216,250,85,164,77,200,39,149,44,166,249,14,78,43,15,81,184,158,225,198,9,171,183,142,158,126,221,228,154,169,112,226,39,77,217,218,107,68,137,101,11,91,179,97,125,25,125,196,51,12,215,65,171,11,7,196,225,126,114,51,197,102,234,214,246,178,90,71,44,76,119,47,36,10,214,211,163,211,46,244,130,243,72,226,85,29,234,152,92,173,5,163,95,34,24,240,160,122,214,148,74,52,117,198,253,204,245,139,109,127,229,72,241,68,73,85,61,77,94,18,173,251,32,45,243,10,205,171,141,50,243,74,210,157,192,245,167,142,19,230,53,159,60,141,18,236,94,162,157,5,193,104,254,115,89,242,143,152,237,38,136,160,130,48,140,137,183,14,231,165,44,239,111,28,145,176,150,28,1,143,154,160,139,81,146,115,36,12,55,199,187,106,238,31,173,101,221,104,243,253,189,67,224,219,231,119,61,65,173,165,57,69,94,228,168,166,236,205,148,154,220,59,166,119,6,25,207,96,125,170,24,172,132,161,247,157,140,79,202,125,170,11,150,183,180,76,68,192,237,92,242,106,51,226,40,166,242,240,137,184,13,164,96,245,171,92,207,173,198,227,109,138,199,194,55,54,119,38,242,222,232,145,156,176,45,218,174,77,21,203,67,246,200,200,249,120,218,59,253,106,180,250,148,179,36,79,27,17,25,4,200,22,170,181,196,219,202,36,172,177,186,228,0,106,239,101,169,54,234,108,218,92,220,196,68,254,89,249,144,130,191,195,88,239,49,75,153,94,72,217,89,219,3,61,49,86,99,191,153,210,43,82,196,101,177,158,248,167,220,199,35,202,85,246,149,3,104,245,168,148,19,212,19,238,68,46,26,34,138,137,191,156,157,167,28,86,149,166,167,105,167,220,69,62,220,146,255,0,48,44,43,149,75,165,180,212,154,222,82,74,186,149,5,189,114,42,25,109,22,66,235,133,206,238,27,159,241,169,228,69,35,176,212,181,211,44,243,58,70,54,55,35,156,214,117,197,221,221,206,145,251,153,26,60,184,239,245,172,97,166,77,42,40,222,81,83,188,103,146,61,243,154,181,107,109,59,33,70,154,65,206,16,117,6,159,179,82,90,10,250,216,217,26,123,206,214,187,220,190,99,218,121,239,83,166,151,13,180,155,229,69,89,21,177,145,208,143,122,179,99,97,36,49,43,9,139,200,171,184,134,28,10,183,13,148,215,48,188,174,3,100,244,53,59,106,13,189,134,218,219,89,60,203,179,103,204,126,238,56,38,164,186,132,193,108,28,68,168,205,156,237,31,46,61,41,182,235,5,154,238,218,130,64,120,221,210,159,36,130,104,118,188,219,184,35,3,176,161,73,185,95,160,172,250,14,138,217,190,202,36,85,80,184,221,199,173,103,8,0,71,149,153,66,150,235,39,173,106,218,72,177,168,136,49,41,140,115,80,79,61,187,23,181,145,1,114,114,163,182,61,126,181,87,214,200,44,202,38,206,43,232,49,242,156,28,157,180,139,167,70,219,55,51,20,83,252,71,167,20,196,87,211,94,71,195,20,219,192,237,214,171,221,94,73,42,230,49,130,235,140,118,164,213,222,133,234,65,168,159,179,225,140,141,177,148,144,1,247,170,201,126,215,82,199,110,241,178,161,79,188,221,41,178,102,71,88,167,96,22,40,143,205,233,200,172,59,253,118,24,228,138,56,164,50,152,220,18,99,233,142,105,114,59,150,164,95,182,34,206,91,139,57,35,87,220,196,168,97,218,147,68,189,130,13,14,254,222,38,108,196,228,224,245,162,11,184,110,239,225,191,102,93,168,57,81,253,106,153,242,52,207,18,220,68,126,120,111,15,203,142,156,140,211,181,213,153,164,78,131,67,153,222,202,206,107,118,32,59,229,243,216,255,0,133,116,210,94,8,111,66,180,174,78,221,221,120,205,115,86,46,52,251,8,162,218,0,44,113,90,38,222,107,132,87,92,21,7,36,158,181,133,139,104,158,198,68,187,212,217,229,81,181,155,111,20,249,101,176,181,107,136,37,93,196,29,203,186,163,211,45,223,201,149,211,25,13,223,173,103,235,22,205,113,48,100,221,242,140,177,247,244,169,147,187,178,33,189,116,21,98,138,72,100,184,3,106,99,3,218,167,210,174,225,120,188,150,101,97,158,25,125,106,8,238,45,228,138,27,85,207,204,192,48,61,42,213,198,157,111,107,204,35,104,28,225,125,106,121,174,38,84,213,84,164,209,194,216,218,131,43,142,181,93,237,86,246,107,121,119,58,180,109,213,79,81,131,75,135,153,101,186,4,184,81,134,13,218,175,219,38,200,161,64,6,95,230,200,244,197,93,129,177,98,183,138,91,136,188,214,220,145,56,0,48,200,255,0,245,215,153,235,215,106,117,61,74,56,156,58,181,230,23,32,240,0,35,143,206,189,50,204,41,182,154,103,152,199,180,51,19,198,56,237,94,61,123,114,243,93,202,173,146,60,230,114,195,190,107,124,34,110,109,190,134,88,135,251,189,13,143,10,182,205,126,222,71,3,1,8,31,92,138,246,73,237,150,107,91,91,153,0,249,80,227,235,154,241,207,14,236,143,85,140,166,91,100,101,190,111,168,175,92,184,186,145,237,173,162,140,15,45,99,220,73,169,197,235,59,152,210,208,151,78,145,100,213,45,101,144,133,81,42,140,227,222,187,152,230,66,173,135,227,214,188,230,59,232,98,214,108,45,98,112,4,147,70,27,119,187,1,129,249,215,161,173,170,184,200,36,1,83,77,104,104,201,21,226,47,188,201,180,10,67,119,110,206,204,88,156,113,245,164,54,106,88,252,252,14,216,169,124,152,4,193,65,24,199,60,119,173,146,37,162,63,181,219,42,156,103,29,58,80,183,118,225,198,24,227,191,21,101,163,132,96,42,174,59,241,80,177,134,216,224,170,157,222,212,61,1,15,18,194,202,159,55,204,231,229,95,106,83,31,151,144,78,125,233,145,136,157,228,120,185,80,56,200,233,74,174,173,17,37,190,94,212,150,163,29,24,222,10,244,205,30,74,169,203,156,227,165,60,70,2,130,135,35,110,106,39,5,156,30,160,118,161,232,3,114,68,132,176,251,221,233,100,150,60,237,231,7,161,169,216,229,21,66,124,203,214,145,130,50,128,201,128,57,205,59,1,31,151,25,86,203,28,168,166,183,152,36,77,191,234,182,243,83,161,204,37,194,131,191,131,64,80,70,27,32,98,139,5,153,85,147,96,33,56,38,165,80,1,82,121,29,197,40,242,229,125,187,185,29,13,40,68,80,119,49,199,173,22,11,49,0,114,89,217,66,174,72,80,41,185,81,14,240,185,106,124,113,48,24,220,89,115,145,158,212,168,132,118,224,119,162,204,44,198,32,255,0,150,135,129,233,78,223,140,154,10,249,185,85,39,52,208,9,60,140,109,162,193,97,153,140,41,253,222,91,60,243,82,21,50,237,61,7,165,34,152,214,54,156,156,129,216,247,170,233,122,207,11,72,200,160,158,17,65,161,232,22,45,249,65,159,32,252,189,169,142,193,142,204,123,85,84,191,17,50,195,46,85,191,153,171,129,55,56,108,224,142,113,235,66,105,133,134,121,56,120,193,25,34,166,216,188,250,158,244,35,229,153,190,233,29,77,49,10,148,127,152,156,211,104,4,249,67,146,23,3,181,56,149,3,212,158,148,55,202,160,19,129,218,149,17,119,147,187,56,237,72,7,69,19,130,88,183,90,83,14,84,252,220,142,148,164,51,17,131,242,138,137,145,200,33,78,62,180,222,161,96,107,98,14,237,212,145,178,178,28,140,147,212,208,161,207,86,83,143,74,98,31,40,172,100,125,243,214,167,81,217,143,8,190,86,115,81,174,79,124,227,160,165,120,200,77,161,78,119,81,18,48,59,182,145,138,108,86,98,135,217,193,92,146,105,196,147,130,6,14,236,83,114,204,55,158,78,120,226,137,11,33,7,60,117,164,0,235,149,44,196,241,222,162,196,129,81,71,42,79,222,244,171,17,249,175,24,202,130,15,115,72,233,32,81,16,3,158,148,249,110,33,139,25,105,112,27,10,57,164,242,221,216,237,124,0,114,71,173,41,80,178,108,207,205,142,69,58,37,218,217,61,5,28,160,52,69,183,231,110,119,30,70,105,4,64,182,119,115,219,218,167,11,146,238,78,65,28,10,167,22,227,147,130,121,165,162,25,48,132,63,5,182,251,210,249,12,92,168,108,40,169,8,198,221,199,38,163,118,95,57,119,3,131,212,131,64,7,148,84,28,18,185,235,239,70,217,21,114,27,244,169,78,93,136,198,64,28,31,74,136,220,249,97,142,195,197,4,137,246,119,11,157,252,158,105,90,73,149,112,173,151,239,199,106,84,98,234,78,122,211,119,129,43,241,208,99,30,180,202,8,188,224,219,156,103,218,154,183,18,198,236,25,7,39,143,165,35,74,236,161,212,16,65,252,233,38,99,46,29,20,144,6,41,5,130,85,145,215,253,97,83,220,1,74,234,255,0,102,216,160,18,253,9,52,178,75,44,107,18,136,203,51,112,196,169,233,85,181,24,110,46,172,86,40,31,202,114,224,2,160,231,173,22,234,22,7,73,82,226,52,102,31,42,246,237,86,98,223,20,50,4,108,96,100,144,58,213,56,172,94,206,98,151,18,60,140,202,6,252,85,237,140,132,194,7,201,142,164,26,35,174,193,98,24,221,240,62,114,55,12,154,36,142,89,194,42,57,82,189,105,89,65,27,65,60,116,166,137,94,57,121,83,134,24,4,81,212,118,96,158,100,65,134,119,19,211,53,35,73,157,165,143,205,216,82,164,83,58,0,99,108,82,173,172,140,126,100,96,7,181,54,129,17,239,46,89,84,225,135,92,83,240,217,27,223,113,164,72,37,77,242,8,216,51,122,138,141,99,185,220,204,200,74,158,156,26,65,202,62,65,180,141,163,154,10,22,137,50,64,252,42,111,46,111,44,178,167,32,116,32,211,29,37,101,142,55,77,165,134,114,1,235,64,108,32,15,242,133,57,35,173,6,54,70,7,35,29,205,44,80,204,138,251,243,207,112,167,52,200,237,38,143,30,99,59,7,239,180,255,0,133,9,133,208,9,23,27,200,201,39,20,198,152,176,206,221,204,173,142,149,101,45,194,12,103,229,254,16,65,168,139,67,96,224,153,66,180,167,32,178,156,83,176,93,15,82,177,200,89,151,130,57,250,212,140,9,95,92,244,246,167,37,191,218,91,115,62,228,60,252,170,121,165,119,134,5,145,188,213,68,80,79,206,15,20,36,218,186,23,50,24,17,98,80,91,175,115,67,109,222,199,113,193,170,159,240,144,104,15,36,128,234,80,144,0,220,14,120,253,42,157,207,142,252,39,105,38,215,212,211,112,236,170,199,250,85,114,247,100,185,163,97,148,190,10,19,199,181,55,114,186,150,121,74,34,244,207,2,184,195,241,123,195,45,21,218,199,114,119,33,194,254,232,243,89,58,183,198,63,14,73,163,253,154,23,146,89,93,70,239,220,30,160,131,235,74,214,39,157,30,145,50,33,49,220,44,131,98,247,4,26,148,41,114,204,185,85,97,212,215,150,91,252,103,208,97,176,130,221,160,152,186,156,177,242,63,250,245,5,199,199,105,100,4,216,233,59,215,118,1,104,207,79,206,157,152,57,190,135,173,67,4,203,27,252,195,39,166,105,205,20,99,108,146,48,4,144,159,120,114,107,193,117,31,140,254,39,189,189,137,237,109,160,181,141,58,161,135,118,126,95,124,213,43,175,136,94,47,191,181,73,36,184,181,137,18,93,234,69,184,25,63,149,9,104,10,82,103,208,23,115,127,103,205,10,162,33,141,129,46,204,224,109,168,239,117,27,59,125,52,223,75,60,62,74,158,190,96,30,213,243,253,230,167,227,157,102,200,222,92,221,179,90,200,118,18,144,162,140,127,223,62,184,170,173,167,248,146,242,206,59,6,184,121,109,83,15,176,133,24,252,64,205,43,95,169,41,201,158,237,31,140,236,110,99,6,221,162,218,167,230,102,157,7,245,173,72,188,65,163,200,60,201,47,173,17,113,144,13,194,245,175,156,6,141,122,67,65,24,37,67,109,35,138,69,240,94,173,44,166,37,183,5,35,231,39,111,248,83,78,43,118,134,227,51,232,148,241,103,135,188,201,76,154,165,146,177,234,124,244,255,0,26,135,254,19,175,13,69,28,135,251,78,212,237,231,229,153,114,127,90,240,51,224,123,192,60,195,102,145,170,253,227,149,231,244,169,33,240,141,201,70,49,89,171,48,231,63,47,79,202,159,60,55,184,185,101,212,246,75,111,137,222,25,156,178,125,161,23,113,60,249,203,254,53,38,159,241,23,195,82,195,48,23,145,163,171,99,230,149,121,253,107,201,96,240,110,162,34,80,250,98,97,134,73,227,167,229,85,199,130,110,103,48,198,150,176,141,196,156,112,58,126,30,148,185,225,220,57,100,246,103,208,22,222,32,208,102,140,184,212,173,0,219,147,153,151,252,106,187,248,175,195,130,217,165,125,70,207,10,216,193,153,107,193,226,240,158,163,21,212,190,94,158,36,65,193,27,135,106,129,60,51,168,35,111,26,94,67,146,2,149,94,15,229,67,156,90,221,13,66,125,207,119,155,199,62,26,138,20,41,168,218,185,126,48,179,175,31,173,54,111,29,120,102,25,226,221,169,91,3,183,229,6,117,227,63,67,94,55,31,133,181,8,98,109,186,108,98,100,25,36,129,205,80,184,240,126,187,117,42,92,73,166,196,199,160,3,2,143,105,30,232,86,145,239,43,227,77,2,75,216,173,224,186,142,105,36,237,19,238,197,88,189,212,165,242,222,59,102,84,124,240,196,246,175,11,211,32,241,23,134,45,239,155,251,37,60,249,215,247,82,149,7,203,32,230,180,23,197,62,45,77,48,199,61,150,251,174,24,202,99,227,29,125,42,101,59,236,208,210,145,237,26,67,60,241,17,112,234,89,14,67,19,218,179,236,117,27,121,60,65,117,99,167,149,146,72,200,121,88,158,181,227,183,127,16,181,251,187,104,0,34,209,227,66,36,217,24,249,187,119,21,137,167,248,175,89,176,213,38,150,202,244,71,52,169,135,114,128,147,249,138,174,139,150,193,239,45,143,164,53,29,98,199,77,134,89,218,104,65,95,188,75,116,175,153,53,107,56,132,33,71,92,85,166,214,53,45,69,110,32,188,212,90,88,228,57,110,0,193,207,176,172,237,86,105,36,152,40,28,102,162,173,211,187,28,46,247,34,211,237,228,141,119,103,138,209,184,140,94,218,48,0,2,7,122,125,148,36,64,9,29,170,96,168,170,193,77,102,165,169,165,142,50,100,107,70,96,23,156,245,167,65,43,54,55,26,214,189,141,38,144,161,90,169,246,49,22,43,166,58,162,47,97,198,93,152,193,165,12,196,103,181,83,185,202,200,61,42,234,50,249,52,88,165,49,241,101,207,90,145,227,195,241,85,162,151,110,77,58,59,157,231,52,114,15,152,182,87,11,82,71,202,17,222,160,18,110,20,171,33,78,13,67,136,92,109,205,201,182,218,27,156,158,213,62,153,168,39,218,129,36,15,173,85,187,216,202,167,173,102,34,147,116,10,100,115,79,144,206,76,215,215,239,154,77,66,37,67,242,147,212,85,189,145,189,178,254,243,230,250,212,23,86,104,109,4,196,101,192,226,177,201,184,87,15,184,237,20,88,139,155,80,105,205,44,160,179,252,157,242,106,196,115,11,108,42,97,102,94,142,42,59,91,205,214,216,60,113,214,163,75,125,225,159,117,85,138,76,183,103,118,218,180,179,65,57,220,20,240,94,176,53,107,86,179,189,32,131,180,244,197,105,169,58,116,130,117,5,129,234,5,94,105,173,181,120,194,24,246,191,189,17,118,25,201,71,116,168,248,0,51,1,210,186,63,7,235,50,193,126,201,48,196,76,251,176,125,42,183,252,35,191,102,188,243,11,6,24,60,10,165,121,35,69,116,145,194,165,79,168,170,114,76,17,214,106,50,91,79,172,177,128,40,44,217,4,117,169,231,134,226,8,255,0,123,41,42,122,0,107,136,134,123,171,91,232,166,98,91,231,25,173,251,191,16,137,174,84,30,128,86,114,141,245,52,82,52,146,241,147,3,157,190,245,20,247,158,99,4,135,173,65,5,228,87,81,144,8,4,213,219,75,40,225,95,49,142,73,172,26,40,106,78,208,70,119,228,147,80,203,54,83,126,43,91,236,73,60,123,178,42,156,246,235,229,149,29,168,72,87,42,146,102,128,237,114,164,122,26,133,37,146,217,84,59,110,207,173,90,130,31,42,54,36,103,61,42,141,251,252,170,193,121,6,173,33,17,220,139,169,110,119,164,7,104,239,142,41,178,92,47,202,179,40,39,218,150,93,90,121,19,202,11,176,99,243,166,216,36,82,76,60,211,184,213,164,33,246,45,19,201,34,182,10,224,128,42,187,23,183,152,161,24,66,123,85,137,160,65,122,124,179,183,158,149,38,161,0,242,16,238,27,169,180,34,75,43,88,254,102,200,195,83,37,79,178,221,163,196,126,92,243,82,68,173,29,170,133,82,120,206,105,183,146,70,150,123,137,195,10,129,220,208,212,10,67,110,183,36,101,88,99,143,90,197,181,158,75,153,217,84,241,87,180,214,125,99,76,48,117,242,201,57,170,17,188,122,107,51,176,231,56,167,96,185,234,146,197,13,179,249,236,155,85,126,247,211,252,107,11,80,212,126,215,117,178,218,66,177,176,192,45,90,83,90,220,222,149,137,165,59,28,101,134,123,85,59,157,24,253,189,68,101,4,105,25,0,159,94,43,55,230,105,22,186,238,102,217,248,122,230,224,153,36,186,201,86,206,7,32,138,168,109,205,134,179,179,203,220,156,146,199,166,107,163,210,224,154,199,206,138,107,133,83,32,35,43,233,80,201,104,33,133,203,199,184,151,249,100,110,166,174,13,220,68,122,52,62,96,145,10,140,18,85,115,232,106,184,211,26,11,185,4,179,1,181,178,188,254,149,105,165,107,83,18,252,168,135,144,221,243,85,101,211,193,186,23,47,118,236,172,121,4,228,10,114,140,174,43,217,88,154,235,200,183,184,137,209,195,5,25,108,82,36,87,19,201,230,187,0,25,179,24,30,149,18,90,164,142,202,14,229,229,184,24,56,2,155,44,146,165,226,69,14,240,4,33,142,254,213,174,150,177,155,238,95,125,46,221,231,142,87,85,103,36,12,30,149,166,52,205,62,45,209,74,99,66,88,50,49,25,207,21,205,11,217,22,227,44,89,148,14,118,246,166,139,211,116,234,5,198,208,153,11,187,169,30,245,206,211,101,220,219,158,234,194,25,30,214,41,34,44,87,146,20,142,42,116,11,104,241,53,185,71,144,175,70,25,172,24,190,207,58,63,153,42,153,145,179,211,168,174,138,214,59,107,213,138,91,103,204,177,175,204,184,192,197,22,106,54,65,116,104,39,204,184,105,95,44,50,115,140,3,233,211,165,78,36,75,71,76,76,29,24,109,109,189,5,80,86,156,72,3,34,4,221,146,72,39,240,235,82,221,67,8,182,102,73,21,3,28,145,180,227,52,104,149,133,102,86,186,68,158,224,170,176,10,14,65,110,244,239,177,74,132,200,98,34,50,48,10,250,211,30,107,104,204,37,228,13,180,103,129,138,150,243,94,136,194,165,36,0,3,141,187,176,42,220,151,66,146,208,131,115,70,25,84,20,255,0,105,198,127,149,104,27,40,156,164,205,50,231,203,192,59,79,92,138,199,159,85,243,44,222,69,116,95,247,88,19,85,83,86,185,155,76,102,243,136,217,208,14,180,165,55,107,33,216,233,110,175,108,109,45,126,204,204,178,200,203,159,187,92,185,212,84,204,241,180,35,228,66,70,209,85,236,174,222,244,249,215,46,91,3,111,208,122,212,55,51,170,110,88,25,12,133,176,7,114,61,233,69,119,25,90,253,193,210,167,150,54,201,102,228,30,191,254,170,230,162,180,180,54,91,210,100,73,115,185,148,122,87,65,174,42,218,217,137,34,195,25,23,107,169,236,122,241,249,87,34,98,91,134,81,2,97,177,131,245,173,162,149,238,76,223,46,166,134,157,109,246,153,192,73,177,25,56,109,167,146,42,254,163,8,181,215,32,185,12,26,20,33,152,30,113,129,218,178,238,44,110,244,181,182,242,66,239,148,97,199,167,210,160,134,238,225,238,36,142,228,2,64,232,123,211,229,187,46,45,173,206,213,47,150,225,237,137,1,163,148,29,128,117,235,93,37,172,130,56,4,109,42,169,221,247,79,92,96,215,151,29,90,224,79,101,12,118,205,26,69,32,195,133,39,35,159,150,187,23,191,81,119,28,140,185,202,243,242,145,92,242,141,153,183,58,104,187,99,171,236,188,65,200,67,33,220,123,86,213,205,212,11,36,172,203,242,50,252,184,245,174,81,172,218,23,84,249,218,55,59,151,7,145,91,98,120,188,184,225,147,5,215,183,181,101,56,219,84,71,83,2,55,104,181,5,5,126,70,147,57,29,71,90,212,180,185,112,243,69,181,228,218,251,193,99,158,58,127,90,192,241,12,146,37,195,24,55,40,199,4,85,221,52,222,71,167,2,78,124,245,217,184,245,29,255,0,165,14,43,150,227,101,251,89,188,173,94,238,199,97,17,202,153,4,254,20,251,121,142,159,43,69,54,74,43,124,172,122,140,241,84,90,105,45,239,17,164,59,166,24,193,237,90,198,51,125,106,228,197,186,70,236,188,99,243,164,244,220,18,108,201,241,21,226,217,232,171,4,32,178,220,111,4,159,188,0,61,171,203,225,46,39,148,133,98,9,193,223,208,10,235,60,95,117,113,8,179,143,203,42,66,48,24,57,228,145,254,21,205,194,118,36,133,150,66,93,62,108,227,142,71,74,239,194,198,208,147,125,78,74,242,232,116,58,13,163,2,110,36,33,65,93,163,31,81,254,21,234,177,58,54,151,2,237,32,178,237,221,237,92,23,131,163,130,123,87,251,86,84,44,103,102,238,135,145,250,215,115,102,62,212,150,145,163,50,130,165,178,126,239,30,149,197,136,122,142,58,35,18,120,191,179,154,77,102,68,50,174,155,155,165,143,118,223,48,199,243,237,206,14,51,142,184,166,143,218,12,52,32,143,12,148,227,39,253,56,28,255,0,228,58,214,215,33,120,124,19,173,187,178,49,123,43,129,128,189,62,70,175,158,208,252,136,56,229,70,107,92,58,188,93,201,169,43,189,15,104,255,0,133,252,235,46,239,248,71,78,27,160,251,104,255,0,227,116,217,190,60,121,178,101,60,62,192,158,72,251,104,231,255,0,33,215,141,121,155,134,54,3,142,56,233,66,176,11,149,80,23,161,30,181,191,34,51,230,103,177,193,241,214,120,238,3,62,130,90,35,209,77,232,31,175,151,78,111,142,113,188,178,187,248,117,164,0,252,170,47,177,183,255,0,33,243,94,55,27,25,3,113,187,3,185,237,233,74,1,207,10,191,90,57,16,115,51,218,63,225,127,168,183,242,211,195,5,1,234,194,252,127,241,186,135,254,23,188,77,111,228,143,12,56,57,228,255,0,105,123,255,0,215,42,241,178,6,224,62,240,239,131,210,163,200,82,64,200,25,231,189,62,72,135,51,61,168,252,122,150,57,85,160,208,200,137,120,41,246,204,238,252,76,117,28,31,30,238,126,212,93,244,48,87,119,221,55,88,10,62,190,89,175,27,96,8,251,167,25,254,33,70,245,17,149,35,156,245,207,111,165,28,138,193,204,207,114,255,0,134,135,8,88,143,12,110,39,128,70,161,143,231,21,49,63,104,45,202,119,248,105,155,191,23,192,15,253,21,94,29,128,7,59,143,166,59,83,242,173,203,28,96,99,24,239,71,42,14,102,123,80,253,160,118,111,95,248,71,24,103,144,14,160,56,246,255,0,85,82,55,237,11,189,85,71,134,8,61,255,0,226,96,57,255,0,200,53,226,50,44,145,144,95,229,37,119,1,142,212,213,112,49,184,110,83,212,158,212,114,160,230,103,182,71,251,64,198,191,119,194,236,8,31,49,254,209,31,252,106,166,79,218,25,124,188,31,11,179,31,251,8,14,127,242,21,120,123,5,98,118,96,128,122,227,160,164,206,95,24,35,234,49,138,118,75,96,230,125,207,117,31,180,25,17,243,225,67,131,207,26,136,227,255,0,33,82,143,218,29,21,79,252,82,205,183,215,251,64,127,241,170,240,209,144,74,43,26,64,50,65,15,129,220,80,46,102,123,146,254,208,170,132,178,248,80,244,207,58,135,79,252,133,85,215,246,130,203,187,15,13,177,220,14,7,219,135,31,249,11,154,241,125,220,238,249,118,175,31,53,52,252,248,33,113,207,240,247,161,161,243,51,217,151,227,211,133,8,124,62,66,15,188,26,245,112,127,242,21,39,252,47,60,146,205,225,162,16,28,175,250,112,255,0,227,85,227,129,254,114,160,115,129,147,72,73,25,37,135,28,113,82,233,199,176,115,200,246,27,191,141,208,221,97,191,225,25,124,169,206,70,160,58,255,0,223,186,176,126,62,21,49,22,240,225,222,56,63,233,227,159,175,238,171,197,135,202,219,182,150,200,235,77,4,231,3,134,110,185,233,75,217,199,176,115,200,247,1,251,64,130,14,255,0,10,183,211,251,67,255,0,181,211,127,225,160,161,85,33,124,45,187,215,58,143,79,252,133,94,36,131,121,44,126,81,156,100,30,40,43,156,238,24,62,227,21,92,168,57,153,238,83,124,122,217,112,177,201,225,96,27,0,236,254,210,233,145,145,206,202,111,252,52,36,106,88,47,133,115,255,0,113,16,63,246,149,120,99,179,116,219,144,189,192,226,144,200,6,56,199,124,98,157,151,64,230,103,186,47,237,8,112,66,248,89,177,255,0,97,0,127,246,149,57,127,104,48,160,231,194,156,247,7,82,25,255,0,209,85,225,197,240,48,87,142,163,13,197,49,247,112,123,245,3,189,22,14,102,123,137,253,160,212,116,240,166,9,254,31,237,15,254,213,67,254,208,41,40,222,222,21,101,49,242,7,246,134,127,246,149,120,120,36,169,108,144,59,224,81,188,32,218,6,237,221,179,143,255,0,93,22,65,204,251,158,226,63,104,160,14,127,225,19,45,142,167,251,67,167,254,66,166,191,237,18,146,100,15,11,31,195,80,31,252,106,188,60,110,99,150,92,119,226,145,78,31,41,133,3,140,251,209,100,28,204,246,239,248,104,68,1,54,248,80,224,103,174,164,63,248,213,68,127,104,32,202,7,252,34,231,147,207,252,76,6,127,244,85,120,195,127,171,50,20,206,227,128,196,113,154,143,33,121,63,59,17,249,81,202,131,157,158,220,255,0,31,25,164,219,23,135,27,203,28,128,215,219,127,15,245,116,63,199,240,242,46,223,12,56,97,219,251,71,63,251,78,188,71,204,98,0,41,185,65,239,223,210,131,35,100,48,59,91,176,24,165,200,131,158,71,183,143,218,14,53,37,219,194,224,185,224,159,237,31,254,213,73,255,0,13,13,25,200,255,0,132,84,142,63,232,35,255,0,218,171,196,75,157,192,100,22,29,205,53,88,134,57,0,158,148,40,164,28,242,61,199,254,26,8,46,63,226,150,97,142,223,218,35,255,0,141,82,197,251,66,70,139,255,0,34,169,250,157,71,25,255,0,200,85,225,219,199,62,90,228,247,227,165,3,102,79,39,133,232,71,74,124,168,57,153,237,163,246,132,27,136,111,11,23,98,120,198,162,56,255,0,200,84,227,251,67,166,252,31,9,227,7,161,212,127,251,85,120,120,45,237,200,227,142,105,114,187,78,230,108,253,58,209,202,131,158,71,183,159,218,35,230,39,254,17,108,28,244,254,208,255,0,237,84,191,240,208,232,197,131,248,79,131,223,251,67,167,254,67,175,15,40,192,6,40,193,73,192,44,56,52,132,114,71,4,142,184,163,149,7,60,143,111,95,218,6,52,249,127,225,22,35,60,231,251,71,255,0,181,83,31,227,235,60,241,186,120,108,32,7,230,31,110,206,225,255,0,126,235,196,193,104,200,193,203,30,196,115,72,224,231,144,119,119,38,151,42,14,118,123,139,126,208,104,235,131,225,114,20,30,8,191,206,127,242,29,54,235,246,130,119,142,53,135,195,94,90,3,212,223,100,159,252,134,43,197,4,210,44,98,45,228,46,115,183,183,214,154,12,100,159,188,8,28,15,90,124,168,57,153,237,105,251,66,206,135,247,158,30,102,246,23,223,253,174,160,189,248,245,53,237,180,49,71,160,180,15,27,22,18,125,191,57,252,54,10,241,156,109,231,60,251,118,169,0,222,50,184,31,67,71,42,14,102,122,155,252,105,188,105,82,73,116,249,100,0,255,0,13,238,51,255,0,142,86,236,95,180,12,144,162,43,248,101,216,15,91,254,79,254,67,175,16,31,39,66,61,49,222,154,88,174,14,6,239,173,37,20,28,204,247,23,253,161,81,206,19,194,88,56,231,55,228,255,0,237,58,108,159,180,32,9,18,159,11,5,32,228,183,246,134,127,246,159,21,226,42,196,140,100,243,207,222,164,7,230,254,238,7,113,79,149,7,51,238,123,139,126,208,184,6,69,240,216,231,128,191,218,24,255,0,218,117,28,159,180,68,178,178,109,240,214,221,189,65,212,15,63,249,14,188,68,179,59,97,120,246,6,144,57,99,208,126,84,236,133,204,207,111,111,218,26,105,100,57,240,240,69,31,244,252,127,248,221,70,127,104,27,150,27,99,240,249,192,206,9,190,56,63,248,229,120,176,31,41,231,24,247,226,154,62,247,60,250,81,202,23,103,175,92,124,119,213,37,129,226,143,74,72,220,255,0,211,203,49,28,253,42,54,248,243,172,249,49,162,105,113,43,160,198,243,51,28,215,146,22,39,56,228,83,129,147,102,62,96,27,166,15,90,86,93,66,236,245,41,62,55,120,129,192,62,66,35,227,130,36,57,170,19,124,99,241,68,152,205,195,130,51,247,37,96,71,235,94,122,6,112,170,6,236,243,158,212,224,219,143,10,167,60,3,222,157,130,231,87,113,241,15,196,183,196,51,234,183,202,185,198,5,203,10,173,55,140,181,73,85,86,125,71,81,125,135,130,46,219,154,192,42,35,93,195,62,252,212,106,195,13,156,125,77,15,80,185,215,183,196,127,16,13,60,91,38,163,124,17,123,139,163,159,229,88,242,120,159,80,150,7,89,175,245,9,11,117,205,217,199,229,138,198,103,249,115,128,125,189,41,129,177,200,52,173,16,187,54,83,92,10,0,16,74,78,6,127,126,127,194,167,180,241,5,180,23,66,83,167,52,140,189,55,92,127,245,171,7,126,236,142,199,169,52,131,29,246,211,178,14,102,116,55,30,37,182,158,82,91,79,40,165,178,192,76,167,63,248,237,92,131,197,90,68,118,190,72,240,241,45,156,249,141,116,189,62,158,93,114,137,180,115,193,4,247,20,22,59,74,168,249,125,113,82,224,158,227,231,103,123,163,124,67,210,116,155,169,39,151,194,145,93,171,244,73,46,80,5,255,0,200,85,109,62,41,233,203,231,129,225,59,82,36,109,192,9,128,218,61,63,213,215,154,30,71,81,249,82,140,82,116,162,63,105,35,212,237,126,47,233,150,209,200,63,225,11,180,144,144,64,62,122,241,159,251,103,71,252,45,203,22,211,173,237,155,194,22,223,186,98,197,190,208,163,113,255,0,191,85,230,11,7,238,75,180,145,174,15,221,57,220,125,233,160,70,163,157,219,251,28,210,246,80,236,30,210,71,174,223,252,115,138,231,66,109,46,15,11,69,0,56,195,253,172,28,115,253,223,44,86,70,155,241,100,233,238,210,29,25,92,148,10,193,174,7,63,248,229,121,187,13,238,57,39,61,232,228,41,202,156,147,242,156,115,85,236,227,178,68,221,158,152,126,45,194,210,201,42,248,117,99,221,207,23,35,175,253,251,169,147,227,44,136,70,221,17,115,159,152,253,164,114,63,239,138,242,177,201,29,253,186,208,70,222,59,154,135,66,155,221,20,170,73,30,177,63,198,135,158,51,25,208,128,7,184,186,255,0,237,116,176,124,110,146,214,217,161,143,195,209,114,48,89,174,178,113,255,0,124,87,147,130,206,113,130,113,233,73,143,113,207,240,210,250,181,37,208,126,214,125,207,109,79,218,30,65,96,182,237,225,136,218,64,187,124,193,123,142,62,158,95,245,174,113,126,44,220,59,18,218,113,92,18,84,253,167,167,183,9,205,121,169,82,163,143,195,35,173,42,182,15,10,8,244,61,234,157,10,111,116,37,82,75,102,122,148,127,25,238,18,19,31,246,50,227,57,39,237,60,183,254,57,82,55,198,185,11,70,127,176,99,218,164,113,246,159,235,178,188,160,177,13,140,126,20,185,61,192,224,116,169,250,189,62,197,123,105,247,61,90,95,140,243,60,140,237,162,46,11,100,143,180,142,159,247,197,72,255,0,27,167,112,8,208,227,85,29,63,210,63,251,10,242,81,156,119,167,187,149,0,28,126,20,60,61,55,208,94,214,125,207,82,111,141,151,50,64,82,77,22,54,39,248,252,252,113,255,0,124,83,199,198,249,190,96,116,0,67,46,208,13,215,79,127,245,117,228,220,51,100,241,244,167,99,35,190,63,149,53,135,166,186,15,219,79,185,232,243,252,87,89,85,19,254,17,248,70,192,70,124,224,115,255,0,142,84,86,95,20,45,96,118,47,225,136,37,115,198,76,224,127,237,58,243,182,83,156,83,122,123,213,251,40,118,35,157,157,205,223,143,52,251,183,145,134,128,97,45,255,0,60,238,135,31,249,14,157,105,118,151,214,145,92,178,108,47,159,151,57,198,9,31,210,184,92,131,206,43,167,211,100,84,210,45,57,231,230,207,253,244,107,58,208,73,43,26,82,119,118,58,251,121,144,219,133,11,205,115,250,141,204,150,247,97,65,33,73,235,87,173,174,126,238,58,84,250,157,132,87,186,121,153,113,189,107,154,214,102,178,208,130,210,212,94,174,229,35,32,117,170,151,80,61,188,193,100,25,25,237,86,124,44,239,26,76,173,206,43,78,89,45,238,38,111,52,1,138,210,51,107,67,52,175,185,205,106,54,224,160,104,198,126,149,154,178,149,249,73,174,137,230,183,86,117,4,31,74,197,150,223,205,184,59,23,138,233,134,164,117,34,15,198,7,57,171,86,240,113,138,166,68,182,243,224,161,197,88,134,247,99,109,197,85,199,114,224,93,135,239,12,212,23,206,201,17,97,85,238,46,72,112,65,169,60,213,184,136,39,115,73,161,220,183,97,110,215,54,45,33,236,43,37,164,49,76,64,35,32,214,254,147,50,69,12,144,55,82,43,18,246,212,174,161,159,225,38,130,25,173,117,120,86,201,3,41,233,154,201,89,203,41,238,43,123,89,182,68,210,149,151,175,150,43,156,132,101,64,20,172,74,53,23,50,90,124,156,26,141,174,164,133,74,3,146,212,177,238,138,33,154,172,98,121,238,0,78,181,77,20,139,194,229,227,141,4,223,55,20,145,221,27,121,150,65,211,61,5,87,190,181,184,85,27,187,83,236,213,30,220,137,58,138,201,162,142,167,79,187,142,254,246,60,140,46,222,115,81,120,130,214,198,25,84,194,87,120,28,212,26,53,229,157,179,100,176,15,140,115,85,53,50,151,119,44,209,62,77,77,172,50,77,58,205,110,247,151,31,116,100,102,176,239,97,17,223,156,14,51,140,85,253,46,123,155,75,240,142,164,35,124,185,174,135,90,209,160,131,77,254,209,200,201,230,169,49,163,155,251,20,246,224,77,27,128,184,201,90,233,116,107,133,186,136,68,224,134,233,147,88,214,11,61,236,98,76,126,236,117,250,85,246,213,109,236,109,216,66,159,188,90,151,18,174,92,189,55,86,50,145,201,140,244,34,160,138,118,242,90,70,7,21,119,70,241,29,158,163,0,134,236,162,190,120,220,43,82,254,77,50,107,35,107,4,136,93,135,106,139,13,24,54,119,145,76,143,243,14,42,24,217,37,149,131,0,192,30,213,93,52,41,172,139,157,199,14,120,169,35,129,172,206,226,115,154,111,65,242,162,224,179,142,82,73,80,7,210,153,111,107,103,12,231,112,44,71,161,171,22,204,211,130,160,117,172,235,168,100,181,149,152,147,66,147,19,68,19,44,99,80,115,184,224,244,201,166,2,102,187,8,114,83,53,20,145,180,173,188,117,53,114,29,145,70,9,31,53,87,48,172,105,93,196,240,89,109,183,193,27,115,211,189,115,3,79,212,181,6,101,42,66,131,233,91,240,234,56,125,172,50,181,179,101,174,89,89,196,197,209,115,138,45,113,52,100,248,120,195,161,43,173,208,192,110,13,19,233,144,234,247,108,182,206,8,60,214,31,137,181,196,212,238,12,86,227,105,61,197,51,195,154,171,233,55,7,205,124,146,59,208,211,232,73,233,146,199,57,148,144,237,230,108,192,8,120,197,50,54,125,130,214,98,194,66,114,88,250,86,85,158,179,52,86,242,76,255,0,60,131,128,16,84,15,173,92,220,202,147,69,108,231,7,157,226,154,243,52,122,232,116,147,68,177,233,241,220,124,174,118,149,199,122,173,45,211,220,70,0,70,194,199,187,111,106,231,164,125,86,226,238,47,151,202,183,29,113,154,187,115,119,127,111,124,173,12,44,209,8,246,146,71,7,145,82,211,220,18,75,221,67,198,167,21,219,198,146,192,126,67,211,218,165,107,232,138,203,178,55,85,3,104,199,90,169,115,109,115,44,82,222,197,11,169,137,215,32,116,32,250,212,46,183,49,76,210,47,207,19,12,21,238,15,95,233,66,109,142,236,27,91,115,30,200,210,93,235,145,219,167,189,86,109,66,121,190,117,4,200,16,33,99,247,118,255,0,141,79,45,181,192,134,43,136,16,175,154,8,96,245,93,162,212,22,218,65,29,139,184,3,56,78,63,26,168,221,234,68,139,48,161,87,155,43,35,141,184,249,58,213,57,182,153,99,148,198,17,84,227,220,253,106,56,53,235,132,134,112,182,114,70,254,95,57,231,156,142,42,41,175,26,226,210,4,104,153,119,176,44,221,243,207,74,165,176,174,89,243,26,45,183,16,144,178,159,188,59,99,53,110,45,66,230,25,39,72,37,124,133,201,199,165,101,70,183,55,50,201,28,80,176,92,131,185,189,170,206,217,119,74,209,6,14,227,99,127,159,194,148,181,26,102,180,90,165,243,70,35,73,37,25,93,197,207,90,134,13,83,85,116,242,37,146,66,78,115,156,113,85,227,251,64,130,59,118,44,178,238,28,175,167,249,197,74,171,121,115,113,46,211,181,186,12,10,135,29,10,187,232,43,222,220,53,223,147,43,49,1,51,147,245,20,199,157,131,98,16,95,111,36,17,158,41,195,74,191,89,99,142,77,206,242,54,222,152,56,171,235,162,221,218,185,64,54,159,226,44,51,149,244,165,116,61,76,121,47,167,157,178,198,53,140,127,10,174,13,44,119,209,66,36,146,54,37,182,227,203,111,186,127,250,245,122,247,70,44,26,72,93,70,70,15,202,107,25,116,219,161,251,176,98,36,54,114,202,71,245,173,18,65,168,92,205,33,141,74,51,194,242,241,177,106,91,75,123,152,167,70,225,166,3,229,221,223,235,83,73,107,121,113,50,129,10,25,81,120,98,14,41,145,139,243,56,202,167,152,135,176,63,227,67,118,216,87,100,22,130,103,212,12,122,140,114,5,50,238,37,126,238,57,233,86,45,180,164,150,250,225,135,203,14,126,66,189,113,86,29,238,162,222,211,5,117,113,131,145,211,220,83,34,158,65,50,91,156,0,202,72,43,233,138,135,45,11,142,246,99,108,225,107,141,101,149,152,178,32,221,243,244,227,143,235,70,161,161,199,114,242,93,41,35,107,14,19,138,223,208,236,118,91,79,115,50,169,219,130,61,243,74,222,77,197,188,155,62,64,199,157,181,140,102,220,141,146,190,229,59,88,98,130,238,43,116,12,0,193,220,192,31,233,91,122,157,162,187,42,153,67,96,100,6,3,31,160,170,146,91,198,250,124,115,201,38,201,8,206,126,156,84,145,219,180,54,223,104,121,132,160,175,0,158,148,221,238,75,177,5,189,189,204,113,57,144,124,131,144,223,210,174,45,147,109,73,99,84,59,135,44,221,106,133,222,169,182,29,129,137,82,50,7,189,79,56,188,186,182,132,90,2,217,79,152,47,111,122,153,106,132,183,42,234,62,76,178,24,54,169,147,169,34,175,68,171,253,151,229,224,6,3,138,171,166,232,179,249,50,220,204,73,100,56,193,60,212,178,190,109,132,187,88,109,7,205,30,159,74,202,82,123,34,154,212,175,13,155,203,104,89,202,151,70,220,9,234,125,170,75,189,75,251,34,202,91,169,35,85,69,136,252,175,215,62,216,172,121,117,150,211,29,204,129,94,55,66,99,207,173,113,186,142,165,127,226,27,249,4,146,17,26,33,37,71,221,35,35,252,107,88,208,117,26,190,196,206,167,179,90,149,110,245,22,212,167,89,243,128,9,101,255,0,3,77,131,124,146,72,173,38,213,117,228,158,220,246,168,163,17,43,21,139,60,12,96,212,138,232,3,135,31,121,112,49,235,154,245,185,121,99,100,112,202,78,78,236,235,188,61,19,188,203,109,36,155,144,33,219,183,240,174,247,78,154,75,125,62,217,136,82,177,18,0,63,214,185,127,6,27,50,177,199,32,196,130,51,243,14,184,226,186,88,158,56,86,72,55,124,185,32,110,244,63,214,188,124,71,196,116,67,84,90,241,57,95,248,67,53,111,40,2,173,167,206,79,177,216,107,231,72,219,114,34,228,15,148,116,29,107,223,117,242,34,240,118,175,254,148,155,126,195,50,129,158,78,80,241,94,6,187,82,36,249,149,65,81,245,252,171,167,13,240,179,26,138,192,6,239,187,133,219,223,52,237,129,120,114,196,31,115,80,157,132,0,172,79,60,156,83,246,171,47,202,219,142,57,192,31,227,93,6,96,92,0,165,71,3,240,160,63,13,134,227,146,121,239,66,244,12,251,153,75,12,243,212,83,95,105,63,42,48,201,251,185,228,15,235,64,10,195,39,0,28,250,96,82,50,100,117,246,206,42,73,76,139,38,100,24,110,199,190,42,54,201,36,175,202,115,157,163,52,0,132,17,145,242,250,80,112,170,114,171,129,233,214,148,109,32,157,163,113,251,196,211,54,115,183,4,241,205,3,30,175,201,59,75,255,0,188,122,10,11,171,38,118,156,123,54,5,70,119,113,149,199,166,69,56,101,113,140,100,80,32,29,11,224,129,156,102,151,35,106,158,128,254,191,83,72,100,57,59,151,112,39,56,233,131,78,86,78,114,131,61,57,29,41,128,12,130,8,200,3,131,131,138,112,14,64,222,125,178,123,83,2,147,143,47,185,239,192,167,144,195,11,157,254,248,60,82,1,202,17,113,194,156,244,193,239,72,175,145,158,61,14,56,38,155,242,171,158,153,39,57,28,226,155,193,92,177,7,211,39,20,1,48,27,122,227,145,252,61,169,0,12,51,216,30,231,20,197,27,91,32,130,125,0,167,177,194,237,32,40,206,115,64,6,239,144,238,143,28,244,28,82,1,201,220,127,2,121,20,138,252,97,95,143,82,41,92,240,75,28,41,56,12,121,36,208,3,128,35,7,230,32,242,51,77,39,148,98,8,200,238,56,166,46,78,115,146,125,206,40,37,138,130,65,11,158,253,40,1,207,146,164,156,149,227,130,58,82,177,220,163,7,113,247,206,127,58,143,27,78,15,3,169,57,160,17,130,217,200,207,221,219,64,14,32,224,224,100,158,160,15,187,74,23,59,137,5,176,50,64,244,245,38,134,99,145,242,156,244,201,36,126,148,129,128,224,17,200,199,4,228,208,0,28,128,195,104,25,246,160,72,202,188,156,227,166,58,208,133,21,78,95,118,71,97,77,206,70,55,18,125,248,20,0,230,103,193,221,140,147,156,17,200,164,201,43,157,160,31,202,157,183,229,102,98,167,142,185,224,126,85,16,42,173,235,142,135,60,80,50,66,87,102,73,11,159,81,147,77,98,172,122,96,247,200,205,56,145,140,170,244,28,146,122,212,121,32,224,243,245,160,67,137,64,49,243,28,127,9,61,234,60,157,195,3,104,235,78,96,15,69,24,205,59,238,130,91,42,190,153,235,76,6,23,60,40,60,119,201,161,28,169,37,113,142,227,214,130,203,140,129,199,175,122,78,128,228,28,31,94,244,128,93,248,3,110,7,126,105,21,186,125,208,122,244,161,128,56,239,145,253,220,83,112,125,122,30,152,166,3,193,60,237,7,219,6,147,137,14,79,3,182,79,38,145,73,81,146,127,30,226,129,187,174,113,233,64,15,68,59,138,144,6,6,114,198,154,118,180,156,28,47,74,105,63,82,125,115,65,56,227,28,247,205,0,73,220,3,200,252,169,55,178,177,35,35,212,131,77,83,156,113,255,0,214,165,7,142,188,118,244,160,0,174,79,222,32,158,249,166,224,147,147,200,245,197,56,252,192,16,121,237,78,7,3,7,3,31,173,0,55,129,193,76,142,221,169,65,5,129,238,58,10,112,219,146,123,123,210,46,118,228,30,15,190,40,1,74,128,20,142,167,175,165,61,176,88,5,64,1,232,51,154,64,197,176,170,1,227,183,245,166,31,144,144,199,28,246,164,4,133,200,232,7,29,70,41,172,65,35,29,15,94,194,144,176,0,30,254,160,82,174,55,100,238,36,117,43,205,0,34,30,65,227,3,211,140,80,112,79,250,205,217,247,164,227,57,4,99,222,148,236,108,225,182,254,184,160,4,116,43,38,1,227,167,203,77,32,46,64,31,141,0,1,159,155,7,185,219,74,173,211,111,0,15,76,211,1,78,209,128,50,217,254,44,224,82,22,24,198,9,252,105,8,224,14,153,232,105,127,118,163,39,239,14,249,206,104,1,64,96,132,99,0,210,170,225,48,48,222,131,25,166,224,117,207,56,207,173,56,103,32,140,130,122,98,128,0,62,240,228,123,84,138,81,70,67,224,142,131,20,192,185,36,20,25,246,52,210,57,57,4,1,235,64,18,185,7,186,227,218,162,222,217,192,35,142,224,114,41,113,177,50,65,193,232,79,122,105,11,183,166,73,61,104,0,33,152,22,99,156,246,245,160,183,201,131,248,96,83,115,183,39,31,145,164,108,179,12,254,116,0,187,135,92,211,195,169,63,50,241,143,90,140,143,161,247,165,94,6,112,48,58,208,4,142,234,195,140,2,61,233,184,0,99,120,201,252,105,2,238,99,157,216,239,129,75,184,127,8,56,30,221,168,1,91,104,63,123,140,118,239,72,167,7,60,145,75,128,164,110,35,39,166,78,64,166,243,140,146,48,123,103,52,0,227,33,219,183,35,7,210,150,55,108,48,9,146,71,7,20,198,98,248,44,114,64,199,30,148,128,140,242,78,59,12,208,0,67,41,198,71,189,53,179,156,19,250,211,136,220,188,116,239,154,110,112,217,28,138,96,73,4,166,44,237,85,36,130,14,229,13,252,233,188,246,38,133,222,73,218,50,123,252,180,97,182,158,184,207,74,64,63,120,10,72,0,19,235,206,41,20,225,178,0,207,161,230,155,192,97,145,249,83,242,15,124,103,189,48,26,88,28,231,31,149,48,185,35,4,227,223,20,161,7,59,114,69,57,136,254,5,224,241,200,164,3,67,12,242,50,41,67,12,100,0,15,108,118,165,229,179,208,30,227,20,192,6,115,249,80,3,183,19,140,246,234,105,223,46,50,15,231,222,144,41,45,198,63,239,170,158,206,198,125,66,242,43,91,100,105,37,144,225,84,82,109,45,70,22,182,146,221,202,33,136,2,199,158,79,74,125,247,147,108,255,0,103,128,239,218,63,120,231,187,123,87,73,171,190,153,225,203,15,236,189,57,197,206,164,223,241,243,114,49,136,253,84,30,245,200,240,121,239,89,194,78,126,247,65,181,203,167,81,187,182,142,121,250,116,166,156,103,190,105,205,150,61,79,210,144,2,57,173,137,0,72,4,28,224,254,85,211,233,176,249,154,60,14,91,251,223,250,17,174,95,240,53,211,105,72,237,167,69,134,249,121,254,102,178,171,178,53,163,241,26,182,178,136,151,149,207,227,87,247,187,89,177,140,229,123,214,84,136,18,62,31,154,185,165,220,249,26,108,145,203,213,137,198,107,6,174,109,61,137,124,61,34,137,229,82,63,26,183,170,216,121,172,76,18,1,235,138,165,163,91,179,188,197,79,90,186,97,184,183,145,178,114,43,36,181,34,39,59,38,159,44,119,68,25,58,82,45,208,181,155,14,51,239,82,234,183,146,37,251,0,43,53,151,237,115,12,154,236,142,136,206,215,102,148,183,81,206,112,19,147,222,170,181,176,65,147,214,172,91,195,26,204,136,57,57,197,104,234,118,13,20,91,241,129,81,207,102,22,57,199,129,228,110,58,81,4,114,71,114,27,248,86,173,197,48,10,70,57,166,53,200,80,66,142,107,107,220,54,38,91,165,142,232,62,56,60,85,141,77,163,120,150,68,235,80,193,12,82,133,45,215,61,41,215,146,68,184,139,97,197,2,37,154,225,239,44,192,216,64,11,142,189,107,37,35,41,46,49,91,145,75,109,29,174,206,142,71,21,11,91,163,29,220,80,132,102,220,220,51,97,71,24,169,203,249,42,174,14,211,142,180,137,100,101,187,24,228,102,165,191,183,119,185,142,221,87,131,84,216,200,87,84,51,230,54,59,179,222,172,90,109,141,152,31,156,26,134,247,69,107,28,24,198,73,168,76,173,103,16,243,62,241,168,40,158,222,6,155,87,85,64,85,77,111,234,250,52,150,150,241,207,11,228,227,154,163,109,115,8,182,91,149,3,120,171,83,120,144,221,90,24,202,231,104,168,104,104,175,106,93,148,60,137,200,29,105,117,61,78,93,66,204,88,163,17,183,191,173,65,167,234,232,207,44,50,140,2,167,31,90,163,150,181,191,89,186,161,57,169,72,102,253,140,166,215,79,49,178,227,11,138,230,231,184,115,114,228,125,220,244,174,138,246,254,11,155,60,69,247,177,218,179,45,236,68,137,184,142,115,84,192,189,225,173,37,110,230,146,86,113,24,11,145,154,204,191,188,147,79,215,73,220,90,53,56,200,173,107,97,33,45,12,13,180,129,205,80,212,108,144,91,17,39,50,19,214,164,46,116,178,234,70,231,77,73,145,73,10,57,53,153,29,252,119,106,9,56,193,233,90,154,109,197,165,191,133,230,134,76,7,43,198,107,146,176,180,150,73,26,64,251,83,117,70,229,92,236,33,184,142,48,54,142,220,154,175,117,42,206,164,15,152,154,142,222,56,238,79,150,178,13,195,173,67,46,235,25,25,79,52,185,71,113,241,91,133,78,127,42,107,67,243,30,41,32,188,12,216,220,0,39,189,95,9,28,139,149,57,52,134,80,88,61,69,86,189,181,51,166,213,109,181,161,113,11,160,227,229,172,249,196,136,192,231,138,106,86,6,142,118,91,57,45,111,67,30,64,166,93,141,242,43,131,180,154,235,94,218,59,187,80,196,128,213,129,168,89,249,75,194,150,231,181,105,206,136,72,245,187,123,123,43,25,214,41,34,27,11,117,29,126,149,63,153,103,229,200,139,24,76,201,129,129,219,105,172,189,242,77,9,42,3,56,57,25,169,174,137,223,109,132,224,242,251,123,26,135,77,223,153,176,76,148,61,167,217,229,70,105,73,206,19,145,215,242,170,150,183,31,187,125,172,204,16,242,30,180,163,130,6,211,230,146,44,59,131,247,123,143,122,206,150,70,130,18,203,108,217,101,193,192,161,203,75,22,172,92,155,80,102,129,226,216,54,76,1,96,188,115,89,232,241,36,237,186,54,95,151,251,192,211,101,145,26,8,27,203,33,55,0,75,250,213,217,45,172,82,248,168,112,62,80,50,15,173,76,90,142,172,108,207,185,47,36,104,119,226,56,248,2,146,89,167,183,141,30,9,29,213,135,42,198,149,237,252,251,159,42,57,135,148,27,147,237,85,46,26,64,229,119,128,99,4,97,107,78,102,209,50,31,105,4,123,158,73,173,202,135,251,197,127,250,245,94,68,104,193,62,72,48,135,202,150,21,102,73,219,236,123,34,243,30,87,94,153,3,21,89,239,12,86,226,41,227,147,120,94,236,8,205,10,233,19,161,99,77,145,86,229,31,113,48,150,251,167,214,180,224,75,71,188,152,229,87,31,57,205,98,199,11,47,147,42,252,161,142,112,199,138,158,234,198,242,23,46,173,30,36,28,100,19,252,141,77,221,198,172,111,145,103,48,243,17,62,239,70,61,205,81,82,246,179,36,241,228,51,72,1,217,233,205,97,220,77,123,101,10,252,172,201,158,66,158,134,167,93,73,124,219,104,212,176,119,35,33,187,83,229,238,53,185,208,106,58,195,199,118,36,59,240,139,145,184,12,102,170,54,184,208,200,183,5,221,252,223,148,143,79,243,138,109,204,176,222,67,40,12,73,81,180,231,177,245,172,215,182,120,76,74,159,188,92,103,34,149,146,216,166,205,121,111,229,192,145,21,240,220,99,11,81,205,28,151,22,224,249,108,100,221,192,199,21,85,47,38,48,2,20,135,89,2,144,195,140,96,254,181,118,27,185,22,97,40,115,144,58,118,169,229,147,26,177,81,158,91,123,152,149,145,132,131,146,59,84,81,58,165,196,178,176,36,187,96,143,74,186,47,54,93,180,211,168,96,220,114,58,26,130,44,52,242,73,180,96,156,227,218,170,59,88,77,106,61,18,222,226,112,147,190,212,35,154,200,91,171,11,91,155,136,228,50,101,73,216,231,158,58,99,167,189,92,154,17,59,52,132,236,80,126,92,213,56,116,181,189,190,194,220,5,59,125,50,13,77,149,245,29,210,53,108,117,24,36,182,156,121,164,133,218,129,64,199,24,239,75,61,155,69,15,155,17,59,118,238,193,245,170,26,117,188,143,53,204,114,182,212,87,231,43,233,222,183,11,46,208,171,42,201,14,221,164,129,140,86,78,209,118,52,141,219,35,54,233,117,163,167,155,40,140,34,211,132,0,233,155,97,44,195,110,51,138,193,241,20,198,91,49,111,99,119,181,247,96,133,60,227,7,255,0,173,88,48,235,218,205,133,170,89,155,211,185,31,119,61,215,6,182,167,78,83,213,25,243,163,177,251,12,18,192,158,92,164,186,245,86,90,177,107,120,32,142,84,182,105,68,232,112,164,140,41,29,243,250,86,7,132,252,81,111,231,203,46,173,116,98,108,144,48,56,172,125,75,197,114,25,167,138,59,175,50,61,196,13,139,134,30,249,169,246,82,114,229,177,162,105,46,99,176,182,188,123,145,59,181,217,133,251,238,251,165,189,49,92,237,238,186,108,99,190,91,139,128,90,100,42,0,4,47,225,92,140,154,141,227,15,221,203,42,129,206,88,245,170,237,37,197,226,31,180,200,101,29,131,116,7,214,182,167,131,74,87,145,156,177,49,106,209,220,159,237,215,23,49,164,78,89,163,57,195,30,181,12,51,60,17,15,44,228,184,33,179,233,154,69,46,165,71,247,71,11,218,150,56,138,145,223,130,7,227,93,201,40,232,142,55,41,63,136,72,212,2,204,120,56,167,70,55,178,0,51,185,182,147,232,49,214,130,164,57,82,164,156,127,9,197,53,22,64,216,69,43,183,230,57,96,120,233,253,104,190,150,22,173,220,236,60,59,47,217,46,35,32,238,13,25,27,187,103,35,138,236,174,230,79,35,206,194,25,2,227,105,56,24,255,0,26,228,52,88,225,185,177,134,56,37,77,209,157,193,7,82,127,201,173,248,44,198,163,226,72,172,46,20,136,87,4,128,121,175,38,186,247,142,186,78,200,206,212,237,46,47,188,59,169,93,24,164,88,99,182,149,190,247,25,8,79,244,175,39,7,42,184,202,224,14,254,213,239,190,39,141,52,255,0,11,234,214,241,141,138,214,83,40,3,166,54,26,240,24,227,37,1,220,8,35,161,237,91,97,218,113,118,50,171,184,247,66,177,171,49,102,231,161,164,223,212,18,85,79,36,26,55,48,251,174,6,7,240,241,76,57,42,73,201,63,83,197,116,24,146,97,217,247,238,81,142,57,63,210,163,33,145,195,228,145,216,226,145,95,11,141,189,250,102,148,41,96,114,27,110,125,69,0,111,195,167,166,177,167,52,176,199,178,80,126,85,102,24,124,15,155,3,242,172,57,55,171,8,228,93,165,120,228,209,4,237,108,234,85,220,0,114,8,61,62,149,191,111,20,26,252,108,28,172,119,195,238,109,95,245,191,253,122,201,183,13,94,197,219,155,212,230,248,45,207,78,160,154,112,102,43,142,163,167,6,159,44,79,28,134,57,85,129,7,154,141,153,121,85,27,84,158,6,115,90,144,57,84,168,57,96,70,51,140,154,107,96,140,130,0,199,67,214,142,65,5,137,10,65,231,173,13,135,203,41,235,198,1,237,76,3,119,238,134,227,211,160,197,17,141,207,243,156,174,57,164,29,50,1,236,14,113,138,115,41,65,146,62,86,251,167,160,197,0,48,96,146,71,65,180,103,52,164,145,234,121,234,40,82,0,193,93,195,208,83,152,132,143,128,112,125,70,40,1,119,183,86,3,29,197,39,152,8,27,134,57,244,163,59,148,119,56,252,105,66,28,141,199,110,59,208,0,199,156,238,235,234,122,10,114,237,42,79,182,51,154,96,0,114,121,62,153,161,115,187,238,175,115,140,241,72,9,11,22,202,171,227,215,158,180,223,144,12,103,110,58,156,245,164,112,35,125,191,50,142,244,159,194,66,12,103,142,78,104,1,114,165,182,175,56,239,211,52,172,196,231,104,199,215,168,164,249,130,14,152,29,169,61,3,12,250,124,220,211,2,69,39,0,96,28,117,227,165,38,236,252,193,184,29,113,214,155,191,7,7,36,244,224,138,143,120,25,221,203,31,67,64,15,63,43,48,63,48,245,245,167,101,88,146,71,203,220,47,83,80,231,183,29,105,234,141,187,239,40,199,61,104,2,103,120,204,178,8,147,100,108,126,85,99,156,15,173,48,16,156,2,89,186,229,114,41,171,184,182,50,160,158,62,180,16,195,253,146,14,8,61,104,1,187,185,201,35,223,61,169,66,182,9,199,215,222,148,162,62,74,43,18,189,105,3,31,155,3,142,157,40,0,201,198,113,194,243,180,159,233,79,36,150,0,200,121,224,149,94,149,22,226,233,128,48,62,180,19,242,1,156,253,40,1,199,27,136,206,225,236,41,138,64,250,84,142,65,1,130,240,7,56,239,81,168,249,78,114,61,7,106,0,27,5,65,232,7,74,67,243,28,117,52,188,129,130,71,79,92,208,88,249,97,114,57,247,160,4,0,117,39,143,90,93,163,24,4,145,238,120,164,29,123,241,237,154,94,6,0,193,250,100,80,2,123,146,51,216,80,195,0,124,217,207,175,106,112,57,82,10,140,231,169,237,72,160,18,115,150,61,189,232,1,160,225,71,60,138,54,231,144,105,84,110,117,193,3,63,165,63,103,150,119,56,207,160,7,175,227,76,6,30,129,64,201,239,74,170,70,27,25,244,227,138,119,159,130,71,151,16,207,92,175,79,206,163,200,61,88,245,232,41,1,48,87,36,228,126,84,185,1,240,192,54,122,96,10,137,89,64,28,147,235,75,145,191,56,253,40,1,238,0,33,80,130,59,252,180,215,3,25,3,30,153,235,82,51,100,128,62,108,114,113,192,250,83,65,5,142,225,180,116,200,201,164,1,179,49,141,132,159,92,244,166,145,150,231,129,65,42,64,5,139,1,250,83,136,228,109,0,28,119,166,2,168,80,75,99,118,56,228,127,74,55,16,48,163,57,244,226,156,114,0,218,160,250,145,77,50,1,145,142,15,81,210,144,9,181,155,106,142,15,114,104,224,103,119,60,255,0,158,180,40,220,164,42,131,220,159,74,7,28,1,131,235,214,168,7,41,89,95,59,114,118,240,77,68,7,57,24,244,235,82,176,42,129,71,4,15,92,211,85,78,208,205,130,61,5,72,12,40,3,156,99,143,74,9,25,201,252,141,61,72,199,251,61,113,64,32,156,140,126,124,211,1,153,32,250,10,114,141,204,1,30,244,230,5,120,66,91,112,249,178,59,211,67,109,60,128,120,233,154,0,49,247,74,112,122,241,77,60,117,28,231,242,165,36,125,229,5,84,245,2,144,144,217,10,6,125,115,138,0,97,61,114,65,39,191,165,61,84,22,249,142,125,233,164,17,207,30,158,212,12,228,100,147,76,7,49,32,241,159,198,144,239,145,135,126,220,12,82,18,57,228,31,74,65,211,2,128,21,78,198,60,116,247,165,254,45,193,129,199,60,210,109,24,227,4,251,10,65,199,111,202,128,23,175,61,73,167,3,130,25,71,2,144,0,79,76,15,174,105,70,220,17,156,123,102,128,15,151,174,7,176,166,159,152,228,228,253,77,60,133,35,104,57,252,49,138,71,218,25,128,39,111,108,142,104,1,157,15,76,250,119,165,207,169,231,176,160,166,209,150,220,61,56,163,175,56,239,64,1,24,35,57,233,154,69,193,60,231,240,165,57,60,103,24,245,52,210,187,79,106,0,126,6,15,6,144,225,136,24,200,28,14,105,188,99,60,84,235,52,73,109,229,24,80,185,109,194,65,157,192,122,99,165,0,71,129,207,81,73,181,142,61,13,27,136,4,114,115,72,121,254,152,160,7,55,0,40,29,123,230,140,174,48,58,175,122,65,216,255,0,58,67,201,232,5,32,2,123,231,52,160,141,221,135,225,73,143,126,61,133,95,209,244,171,157,98,249,45,45,16,179,185,198,236,112,190,244,73,168,171,177,164,222,136,110,159,167,221,106,119,107,109,105,25,146,86,227,10,185,199,215,210,186,221,66,107,95,5,105,173,166,90,1,38,181,50,98,123,145,255,0,44,129,254,21,173,29,67,81,211,188,1,166,54,155,165,149,159,88,152,98,107,140,228,71,255,0,215,175,57,158,71,158,103,154,73,25,228,115,150,102,60,147,92,113,190,33,221,251,176,252,255,0,224,26,187,83,86,251,95,144,214,98,78,73,98,79,83,158,180,210,78,227,211,240,167,0,15,27,128,199,115,198,105,185,193,192,7,158,149,216,98,42,142,153,90,24,96,28,224,123,10,69,206,73,228,125,40,235,205,0,33,206,222,184,29,235,177,209,109,140,154,21,187,15,70,255,0,208,141,113,225,115,203,17,138,239,252,54,187,188,63,110,7,163,255,0,232,102,178,172,237,19,106,63,17,16,179,249,70,230,206,77,38,166,130,27,15,148,224,138,177,122,37,137,84,129,198,106,149,248,121,173,67,30,130,185,225,38,107,50,29,47,85,123,43,118,249,119,19,222,182,44,53,86,184,220,211,12,102,170,232,22,16,94,252,143,138,155,196,26,119,246,100,120,135,191,165,15,114,54,40,106,47,28,183,236,252,96,214,91,131,20,222,96,60,81,47,156,97,13,206,105,175,38,251,124,55,222,174,165,240,147,212,214,208,149,174,47,150,70,92,128,107,183,214,109,82,125,56,178,224,113,88,126,18,183,137,237,155,166,252,113,91,87,2,88,180,231,71,244,174,58,146,180,139,182,135,0,109,246,72,192,158,244,69,2,157,204,70,106,91,153,74,204,192,142,166,155,12,192,6,21,213,73,221,25,200,174,102,48,190,84,99,29,42,88,47,12,242,129,34,131,239,76,40,28,146,122,82,68,81,38,0,10,218,196,151,175,160,137,163,86,71,195,142,139,235,84,37,154,104,208,10,187,34,129,34,72,91,238,246,168,46,20,76,119,40,226,164,7,217,92,189,184,220,70,234,177,231,153,255,0,210,7,12,59,85,116,80,97,42,105,45,247,198,118,255,0,13,75,96,141,27,11,230,185,185,17,204,55,12,247,168,124,67,166,137,110,87,203,60,122,45,86,181,156,45,254,20,115,154,213,184,186,30,126,64,201,2,166,230,150,50,230,183,107,77,47,115,3,215,165,51,74,120,100,86,14,165,115,237,90,70,250,57,112,151,11,136,253,234,111,38,209,163,221,9,2,142,97,51,18,230,56,45,231,222,27,140,250,84,162,238,221,227,33,197,62,238,193,164,109,219,129,81,205,86,120,81,35,193,235,69,197,114,222,155,29,187,75,185,164,33,126,149,114,123,232,35,98,176,13,213,153,4,71,203,249,88,81,97,52,49,92,50,200,65,57,166,213,196,153,126,198,229,18,243,44,229,79,126,41,250,132,240,188,152,201,250,226,169,223,52,113,220,121,136,64,205,88,72,227,184,128,57,97,154,139,21,113,178,196,37,137,15,152,118,122,85,214,179,17,233,202,32,239,84,102,186,134,56,214,34,107,69,175,99,26,104,88,249,108,84,232,134,103,45,173,205,159,250,74,177,207,165,86,139,81,186,184,186,38,225,112,153,245,171,214,151,179,92,6,129,215,131,222,162,189,179,88,227,33,27,230,52,238,26,154,98,206,198,233,21,161,159,247,157,54,251,213,104,197,253,141,214,220,124,163,161,38,179,116,139,43,171,123,244,153,217,132,123,186,86,207,137,53,17,242,121,43,146,7,52,172,82,102,154,73,45,227,42,204,129,120,251,192,211,174,44,19,110,21,183,154,203,210,181,19,52,3,120,218,64,197,107,217,222,71,27,147,35,2,42,37,30,195,187,101,1,167,58,228,242,5,68,193,35,5,28,3,238,107,86,230,254,57,148,164,56,252,43,10,242,222,225,228,7,154,132,164,22,59,244,146,61,58,121,34,152,134,207,11,133,34,161,158,243,18,136,54,176,121,62,233,167,79,49,187,142,35,62,91,41,219,174,107,70,248,192,45,160,115,8,87,141,126,70,238,79,189,105,121,108,200,138,48,154,43,251,2,240,39,250,201,57,207,181,90,131,86,185,183,137,97,184,182,89,24,241,192,199,227,83,94,222,49,146,50,118,242,156,16,188,231,211,233,85,26,118,149,74,78,170,88,12,228,122,85,40,39,169,78,232,99,93,72,45,218,222,123,66,17,229,12,9,57,199,7,165,50,222,238,206,123,150,136,96,190,225,215,168,197,69,113,114,215,8,18,21,198,206,253,205,83,180,176,48,187,206,195,18,30,226,154,130,78,204,87,54,99,158,214,55,120,118,13,225,183,18,61,43,42,230,250,213,222,225,132,127,49,111,155,111,247,106,196,54,230,218,241,93,254,104,229,7,36,245,6,177,110,160,120,76,151,3,59,31,56,252,234,210,212,78,118,208,75,157,73,231,137,77,188,59,86,51,195,54,115,85,214,23,158,217,231,146,70,66,79,80,127,74,208,133,163,91,33,145,247,199,34,163,179,253,253,132,169,229,130,3,240,8,173,92,85,174,102,228,217,69,158,246,123,148,183,67,43,70,35,200,62,249,21,175,13,198,162,89,36,109,192,66,187,79,184,255,0,26,146,32,240,52,114,160,249,81,121,192,239,86,98,150,104,34,150,73,64,97,39,206,20,138,202,247,208,106,229,91,132,99,16,115,33,87,149,184,57,237,233,80,188,12,39,64,197,25,192,224,168,230,172,67,40,186,137,218,72,254,80,114,188,116,53,119,236,200,166,7,68,251,199,230,39,210,166,201,104,134,145,70,24,25,161,114,29,193,45,180,128,122,214,131,89,207,27,196,168,197,64,77,216,245,169,33,179,119,141,154,63,186,37,24,207,113,131,86,238,39,146,95,46,88,148,102,35,180,140,113,89,232,153,170,69,24,35,105,119,132,203,115,243,3,216,210,70,124,187,207,37,129,228,119,173,29,57,252,155,134,149,208,121,114,30,112,59,212,146,24,46,101,138,96,132,49,207,74,126,211,91,148,187,17,53,180,115,88,202,88,133,116,60,102,166,179,210,229,186,136,48,76,124,156,145,208,138,89,108,25,226,152,198,216,5,114,119,244,234,42,181,230,174,250,26,24,197,192,218,171,208,140,147,249,84,115,95,97,189,8,230,142,55,138,81,42,236,49,112,49,211,241,172,75,137,227,130,198,79,38,226,36,187,234,133,43,159,213,188,91,115,121,12,246,240,219,176,89,15,250,206,249,166,71,4,63,217,113,76,237,155,143,186,121,255,0,62,149,175,43,73,54,43,167,161,149,38,189,171,92,49,205,228,233,32,125,146,17,128,8,252,190,148,197,212,239,148,152,90,254,112,172,112,23,35,31,202,159,60,33,219,231,87,0,241,136,248,252,106,221,189,132,79,113,12,146,161,2,62,126,126,226,186,191,119,24,221,163,43,73,189,12,168,110,36,138,86,243,37,118,114,216,200,60,226,173,189,180,215,176,181,193,144,171,33,199,212,86,212,246,246,112,222,121,165,35,33,151,56,81,208,85,8,164,255,0,72,43,25,95,41,223,0,48,39,177,244,168,140,249,190,4,57,211,179,212,203,120,209,163,222,178,128,0,195,122,231,52,226,3,44,211,43,169,195,170,0,163,216,255,0,133,57,132,17,199,34,200,20,187,49,96,17,72,25,6,144,70,176,190,242,82,51,38,24,131,247,125,56,252,235,100,223,123,25,53,107,187,143,54,210,21,220,140,89,118,242,15,173,67,110,241,169,3,12,27,56,193,174,139,79,177,84,187,218,207,155,114,65,102,244,164,214,52,152,5,231,153,4,137,229,175,42,71,122,231,246,209,230,181,205,85,38,227,204,97,221,219,63,18,68,165,159,184,246,166,34,79,21,187,206,198,48,187,112,1,7,57,173,201,108,153,12,82,36,187,183,12,48,95,74,91,120,237,111,116,107,219,153,128,84,183,56,200,233,159,122,191,108,185,72,113,123,179,46,111,38,93,18,55,45,25,125,219,189,250,31,210,168,90,164,89,51,6,31,58,20,192,61,250,255,0,74,234,116,191,11,199,169,94,217,17,119,0,130,116,59,54,130,70,125,63,157,97,234,218,75,232,58,228,150,183,59,48,9,120,202,2,3,118,231,243,162,157,72,223,151,169,46,45,171,163,177,240,141,141,148,241,179,199,149,184,88,67,28,31,113,255,0,214,173,191,15,201,182,246,226,230,76,201,49,125,187,189,5,115,62,9,133,155,84,186,43,46,208,109,212,28,158,49,197,117,190,30,210,220,155,166,19,124,226,76,128,15,106,224,175,164,218,102,240,213,23,60,85,28,111,225,61,81,153,242,194,202,108,14,255,0,112,215,207,40,197,80,12,227,128,56,21,244,7,137,161,43,225,109,92,146,55,11,41,191,244,3,95,63,166,227,23,221,82,0,250,86,184,85,104,179,58,187,161,73,221,192,198,7,96,57,164,11,146,14,78,59,99,214,149,85,137,5,73,230,165,97,17,129,81,99,101,145,79,204,115,157,223,225,93,70,36,107,187,113,60,14,57,205,39,76,48,7,63,76,230,140,48,60,18,7,90,111,205,130,235,146,1,206,5,32,30,160,178,28,2,78,122,99,165,62,55,54,211,163,197,33,14,172,8,43,198,211,235,85,250,3,206,77,56,14,0,60,3,222,134,52,119,73,97,7,140,180,230,107,83,28,122,172,3,116,208,146,0,126,62,248,254,162,184,185,237,158,23,49,186,128,192,224,253,106,75,59,201,172,110,99,185,183,148,199,44,100,21,117,24,193,174,227,83,178,178,241,134,142,53,61,46,52,77,66,21,205,229,191,67,156,114,195,212,103,242,174,123,186,78,207,225,252,141,45,206,174,183,56,1,26,147,130,196,142,132,168,206,41,10,22,3,25,96,122,109,20,230,67,28,166,54,220,164,112,65,237,72,29,20,15,151,45,158,228,226,186,46,100,28,239,229,70,59,12,98,155,184,115,181,122,250,211,246,151,118,216,71,202,50,59,84,103,32,112,199,174,105,128,167,142,216,39,165,27,87,24,245,235,235,65,27,190,98,114,127,15,214,156,75,40,57,193,4,117,192,24,166,3,0,98,9,5,118,231,166,113,78,194,174,9,94,7,110,153,160,96,72,9,193,221,237,72,127,217,102,193,227,216,210,1,118,144,115,209,79,126,180,160,238,112,160,126,99,131,72,131,112,60,2,123,18,105,114,220,29,217,110,156,208,2,16,30,60,238,3,218,133,231,32,30,189,48,105,200,160,3,189,128,199,99,205,46,51,150,4,40,35,183,25,160,6,236,201,42,72,207,169,60,10,97,5,8,221,131,199,173,56,48,195,2,50,221,139,30,148,214,5,137,220,184,231,165,0,33,202,145,131,193,237,154,7,36,129,211,182,41,248,10,70,221,189,61,120,20,231,218,9,39,4,242,79,31,225,64,17,134,42,164,142,127,10,10,28,231,248,191,187,216,84,145,5,32,228,46,211,208,17,210,154,64,36,124,184,30,163,138,0,104,0,237,11,144,205,223,60,80,248,221,133,39,223,53,40,204,124,34,149,97,197,53,148,242,118,140,245,226,128,34,7,177,2,151,13,140,231,182,73,7,181,5,186,2,7,190,104,251,143,140,128,123,226,128,27,146,51,142,222,212,167,105,238,127,42,50,7,108,3,220,83,70,9,193,207,225,76,5,221,193,244,167,6,12,0,32,113,222,154,0,9,219,219,138,77,199,212,243,64,14,37,156,242,121,245,206,104,96,185,7,175,176,169,133,164,139,107,246,150,70,242,247,108,7,28,22,244,38,161,29,8,32,115,64,10,6,71,177,61,105,56,66,192,128,78,56,57,233,239,77,32,142,157,59,83,129,0,168,0,31,115,72,6,182,224,114,195,173,0,12,130,195,129,78,44,122,18,113,156,227,181,51,32,243,200,250,83,1,192,159,188,56,247,165,83,180,0,73,35,175,20,132,19,232,73,247,205,32,10,59,159,202,128,20,149,45,242,240,41,72,7,3,28,251,83,65,32,241,206,122,102,131,199,98,40,1,219,184,82,85,128,250,81,206,221,196,245,61,51,205,55,230,207,67,78,42,72,233,245,201,164,0,7,203,233,159,122,121,59,81,71,24,61,199,25,161,64,42,55,72,14,56,3,20,140,205,140,140,159,92,158,180,0,164,174,59,250,12,26,15,0,3,129,154,105,3,3,43,134,29,87,52,140,58,28,55,243,160,9,50,160,16,184,207,174,104,43,185,179,206,64,239,206,105,131,105,56,57,43,235,142,105,112,9,192,220,125,62,148,1,32,102,36,162,185,93,195,215,25,30,244,187,89,70,237,217,237,199,52,36,113,51,40,102,242,193,234,204,120,166,18,165,142,209,242,142,196,210,1,197,243,146,216,207,174,42,33,183,189,61,65,199,64,62,180,198,66,164,228,226,152,15,227,59,187,123,82,12,169,31,119,59,105,163,7,161,56,30,180,248,216,114,65,0,168,234,63,250,244,0,194,224,241,128,61,40,24,29,255,0,173,61,72,56,24,231,57,206,105,165,72,99,243,1,207,214,152,13,13,243,28,31,192,26,1,249,134,40,249,137,57,219,143,165,42,163,16,72,198,5,32,24,72,207,35,52,174,193,155,229,64,190,194,151,96,193,203,28,250,1,73,183,39,168,199,174,41,128,140,196,142,72,252,5,7,158,248,20,187,15,127,204,210,5,200,198,57,160,4,33,128,239,131,70,6,51,158,104,193,30,159,74,58,123,154,0,85,35,169,52,157,57,34,140,231,181,41,234,1,60,10,0,9,227,24,230,157,180,241,184,224,125,105,188,30,196,243,212,80,119,99,4,240,59,80,2,147,143,186,112,7,175,122,64,64,57,199,231,65,94,50,88,83,151,43,131,197,0,0,227,44,19,229,52,0,88,231,31,133,59,12,195,147,200,233,207,11,77,25,220,115,201,164,3,8,28,30,57,237,79,232,187,184,199,167,122,104,228,142,148,237,167,56,206,125,69,48,27,156,114,14,51,233,71,82,1,56,20,224,23,111,176,52,159,127,131,128,40,0,60,28,175,35,56,228,81,147,129,129,211,189,46,49,200,233,86,180,237,54,227,83,189,142,214,210,50,242,200,112,6,58,123,154,77,164,174,194,215,27,111,103,53,229,212,86,246,192,205,35,144,2,133,239,93,188,250,132,94,3,210,190,193,102,209,201,172,76,51,60,160,100,69,237,79,188,185,177,240,37,139,217,89,17,62,181,42,226,73,136,4,69,244,175,63,146,86,158,102,150,89,25,164,99,150,115,206,77,113,171,226,30,170,208,252,255,0,224,126,102,218,83,245,252,191,224,137,52,178,92,76,243,74,197,164,118,220,204,123,154,98,228,158,212,224,185,36,129,154,70,94,113,252,171,179,201,24,131,12,18,8,193,253,105,50,51,220,125,104,207,78,104,59,65,59,70,105,128,3,207,35,61,169,1,193,56,199,227,75,184,5,198,57,166,147,158,194,128,23,142,194,187,255,0,12,75,183,68,182,92,127,123,255,0,66,53,231,252,119,174,211,64,103,254,202,181,216,15,27,179,255,0,125,26,230,197,105,5,234,109,71,226,58,61,64,41,183,92,129,197,97,220,74,5,131,46,57,173,107,137,76,145,133,97,138,173,37,130,77,3,21,61,171,150,12,218,106,227,60,46,164,41,126,134,174,235,18,27,134,218,220,129,89,154,36,198,27,243,15,65,154,215,212,226,242,209,152,119,166,222,164,184,153,86,86,177,220,110,13,192,2,185,235,232,252,171,162,157,189,171,98,59,182,180,141,153,184,205,102,93,17,35,180,195,156,26,235,139,247,76,214,140,217,240,165,196,177,220,99,107,21,205,117,186,141,226,190,83,24,172,45,26,79,179,217,44,162,32,114,51,156,82,207,126,247,89,96,152,174,57,235,35,70,244,49,181,120,130,57,101,34,179,98,108,3,239,79,191,102,154,114,172,196,96,212,101,66,109,30,181,221,78,54,70,13,220,153,0,99,212,253,41,4,89,148,5,224,251,211,33,98,179,253,41,226,67,37,200,207,76,246,173,68,73,115,97,49,42,198,101,11,220,3,79,243,22,8,182,240,198,151,80,141,68,59,195,54,64,170,86,232,27,150,108,212,48,44,199,49,42,91,105,167,253,169,28,114,184,35,210,131,48,141,118,133,24,170,196,239,110,22,165,162,226,139,246,139,23,204,255,0,196,123,213,139,33,187,80,37,198,84,213,123,120,91,103,78,42,236,35,99,103,189,101,39,99,116,174,137,238,180,232,174,216,162,96,86,124,250,100,150,203,181,24,145,90,16,203,153,246,22,198,71,90,157,192,254,246,107,53,50,92,76,101,50,69,17,222,164,138,137,222,11,168,138,42,16,195,218,182,100,80,200,70,6,43,37,147,203,152,152,241,91,69,153,184,144,196,133,50,152,32,227,189,22,214,113,173,198,231,238,106,118,102,115,150,29,63,187,79,134,33,52,163,39,21,124,196,164,69,123,102,146,201,242,158,7,165,71,28,137,16,242,243,205,94,48,172,115,48,45,212,85,11,187,79,46,127,52,55,20,110,135,97,209,233,230,230,228,113,193,173,102,123,77,40,108,156,3,199,25,172,203,61,72,197,40,0,126,53,95,85,185,23,183,27,100,232,42,28,66,246,53,32,152,79,39,159,18,5,142,165,242,204,179,22,147,133,29,49,85,173,238,35,139,71,216,131,24,35,154,151,79,187,142,86,11,41,249,113,83,107,15,156,75,171,247,44,33,132,31,151,208,86,123,221,72,36,43,58,49,207,168,173,152,218,210,27,210,216,202,147,87,47,227,176,185,69,100,225,190,148,198,100,233,246,51,222,182,96,12,169,235,138,75,187,121,160,50,163,76,55,32,200,0,245,173,152,239,198,147,167,180,106,57,60,251,214,102,157,98,117,83,119,117,188,228,46,112,106,175,112,76,205,211,245,9,109,46,135,155,27,183,126,156,87,66,53,88,110,240,21,112,126,149,143,28,178,9,30,22,64,197,123,212,98,229,45,131,51,174,9,165,161,78,71,167,222,91,133,149,39,142,81,246,102,59,126,95,188,15,95,233,84,254,213,51,180,141,51,100,71,242,162,246,199,169,166,192,190,110,165,21,171,49,8,83,126,1,239,199,248,212,130,61,211,92,169,232,131,3,222,132,244,15,65,36,183,203,71,43,22,195,142,158,134,159,45,190,224,2,31,152,114,119,122,83,86,103,150,5,200,27,208,240,59,83,47,167,34,100,73,50,165,215,146,156,82,230,11,62,160,210,71,26,131,181,65,206,62,90,134,87,120,208,201,133,59,190,92,26,168,168,240,22,103,44,202,14,87,53,100,148,184,158,56,201,101,220,185,0,122,211,105,16,198,61,233,146,61,155,70,84,84,18,172,147,233,129,112,167,103,2,175,24,161,141,140,96,18,79,203,248,213,139,109,53,97,125,140,238,75,47,0,145,138,74,225,202,99,196,144,155,24,60,208,194,81,40,24,29,49,131,86,139,219,197,116,176,34,237,102,231,158,149,162,182,17,60,46,248,38,68,124,109,29,58,26,181,6,155,29,220,31,104,16,238,146,51,205,83,147,11,106,69,165,219,91,179,60,83,184,102,206,224,171,86,103,210,75,62,225,204,125,113,80,37,147,194,146,221,71,19,2,6,78,106,236,23,241,189,162,180,179,42,238,225,87,253,175,127,110,181,156,158,186,23,202,85,185,177,183,91,93,201,132,25,193,166,73,45,180,106,137,35,12,42,100,109,235,154,129,167,251,101,203,198,140,140,160,29,194,171,249,82,93,68,140,99,84,44,10,240,15,173,43,178,172,88,147,84,138,11,152,187,67,140,140,14,167,223,245,168,173,245,180,130,250,104,252,165,104,165,82,73,42,114,14,71,74,206,184,180,185,73,85,80,156,198,55,113,233,89,243,235,82,22,104,90,22,145,130,224,99,3,6,165,174,102,82,216,234,173,181,88,172,161,121,36,69,42,78,20,56,167,182,179,99,4,81,187,52,106,152,227,62,181,194,223,234,115,94,233,50,16,129,12,61,179,212,214,81,142,243,83,146,40,21,29,98,80,9,118,4,243,138,181,135,77,94,65,116,117,126,32,241,215,153,23,217,44,161,13,181,131,51,14,50,7,227,244,174,120,235,211,223,92,53,204,214,146,0,203,176,5,57,25,255,0,34,161,151,66,16,67,20,242,93,7,12,112,66,169,173,253,59,76,205,184,150,29,184,29,6,14,115,84,149,58,107,65,106,244,50,32,209,228,121,126,213,35,24,213,254,80,184,239,215,250,26,187,30,150,18,6,65,190,86,86,222,229,70,54,140,31,210,182,111,162,150,210,205,110,144,150,41,203,40,172,205,7,196,75,114,215,202,67,40,148,20,65,38,50,115,80,229,57,197,203,177,164,18,137,21,166,158,111,33,142,230,55,77,153,35,129,158,125,41,247,22,82,67,35,201,43,13,170,188,35,41,28,215,67,162,90,195,103,103,228,70,223,58,229,254,92,86,109,174,186,154,245,212,144,141,133,87,114,57,148,115,144,123,98,179,85,102,223,145,165,237,161,207,79,2,204,153,87,81,187,216,147,244,21,68,89,221,11,168,218,7,218,227,128,133,123,122,215,95,175,105,227,77,211,32,187,179,216,215,7,248,113,145,138,202,185,212,37,142,47,63,203,243,39,0,12,30,48,113,159,233,91,211,168,222,177,51,156,84,181,57,137,141,205,171,60,51,148,98,15,86,92,255,0,42,146,69,23,54,98,67,177,202,244,5,72,254,181,36,215,12,124,153,228,141,132,146,228,176,220,58,250,84,51,205,53,204,130,52,27,7,92,18,49,93,122,180,113,217,36,209,177,107,127,228,192,170,241,238,50,0,54,175,76,213,251,168,5,218,140,52,81,160,143,37,87,61,106,174,159,19,200,136,8,64,224,99,240,171,26,69,145,121,110,97,158,84,87,36,237,102,233,138,227,146,179,185,219,246,82,25,225,233,214,109,65,237,231,79,149,99,96,172,6,121,226,175,248,74,210,11,175,15,107,214,123,163,112,211,156,172,138,115,222,179,96,182,186,209,238,218,226,57,9,66,251,9,234,48,121,254,149,211,104,178,64,151,207,27,13,171,114,135,61,185,245,168,168,227,172,145,154,93,25,203,13,70,79,7,106,182,12,33,144,66,1,100,43,211,211,242,173,95,137,141,105,170,104,218,110,185,111,42,25,0,217,34,143,189,206,79,244,168,254,36,34,45,134,155,102,178,5,184,141,15,62,163,61,233,254,14,208,35,215,244,205,74,59,169,83,16,97,64,237,211,249,214,137,174,85,90,93,12,164,189,238,69,212,139,193,118,236,243,92,76,100,82,142,138,169,142,184,247,174,186,9,227,177,50,34,110,222,123,173,113,62,13,81,141,78,24,216,135,183,114,169,244,205,117,118,150,210,203,18,198,237,135,102,201,97,214,185,235,191,126,239,169,173,36,173,98,158,191,171,200,250,14,167,3,33,12,214,178,130,123,99,97,175,26,13,152,135,76,168,29,69,122,221,253,204,39,75,214,173,101,59,166,75,73,194,159,248,1,175,35,78,2,156,129,199,83,222,186,48,251,51,26,219,161,202,85,27,107,3,159,81,218,141,224,38,50,15,62,148,214,27,176,121,39,61,251,208,8,92,130,161,189,61,171,115,17,115,180,114,193,148,116,164,99,180,140,12,140,82,21,194,131,145,248,10,82,197,134,11,17,244,160,64,65,0,30,15,181,52,156,240,195,159,106,92,228,99,110,15,115,158,180,42,130,58,224,250,83,1,216,5,73,4,140,113,183,214,175,232,186,197,214,139,169,67,117,111,38,8,251,202,126,235,142,224,250,138,205,14,195,142,120,57,235,79,96,196,6,45,145,219,52,165,20,227,102,52,236,238,142,251,196,186,21,158,177,166,167,137,52,95,154,25,112,38,128,17,152,95,184,62,217,233,92,11,6,76,171,38,8,224,215,67,225,79,18,190,131,126,67,167,155,103,56,242,238,97,102,249,89,79,167,189,106,248,135,194,62,101,154,235,26,51,253,162,197,242,216,83,151,140,117,1,128,174,106,114,246,79,146,111,78,140,214,81,83,92,209,56,141,192,228,227,160,227,154,50,78,55,100,247,247,197,61,135,0,48,33,189,206,40,45,144,172,205,130,50,56,244,174,163,17,78,118,42,133,93,160,147,243,96,154,76,146,185,202,237,29,169,62,232,82,152,7,24,207,173,55,25,0,147,64,15,1,182,134,3,10,65,228,12,138,97,66,160,124,225,129,232,0,230,151,105,101,36,158,157,57,197,4,0,78,56,3,181,0,56,228,184,40,128,31,80,49,77,15,131,184,228,240,114,71,99,72,88,176,24,200,237,158,212,155,122,51,14,9,234,15,52,1,43,178,109,251,207,187,166,72,226,144,124,169,133,99,146,51,199,122,3,201,229,224,49,42,51,128,77,55,114,252,170,7,252,11,169,52,0,236,238,32,16,127,222,61,233,174,196,100,41,36,82,151,66,204,2,144,9,245,199,242,160,169,12,184,36,12,143,194,128,3,24,242,203,239,206,113,192,82,40,12,160,96,242,9,228,1,78,99,243,224,243,234,119,82,40,5,128,11,140,30,119,98,128,19,104,228,131,145,140,247,3,20,18,189,29,203,231,166,59,81,44,106,146,236,18,2,71,25,7,142,190,180,140,184,198,238,23,61,1,230,128,13,203,187,105,4,140,112,41,6,226,9,232,153,233,158,244,140,70,78,19,131,211,158,104,56,8,62,94,125,251,125,41,128,190,96,42,20,224,12,243,197,47,154,8,198,51,254,209,20,210,9,108,183,221,244,205,33,96,196,99,32,116,20,128,3,38,79,201,147,245,52,68,9,201,27,128,29,72,29,40,47,145,130,14,122,103,61,41,172,75,99,113,201,28,98,152,14,222,1,228,6,244,20,41,64,135,118,236,255,0,8,29,190,180,48,27,67,12,109,166,227,128,65,160,7,130,222,89,0,177,92,231,29,69,55,176,27,129,7,215,181,39,28,128,79,189,41,219,140,243,147,215,52,0,155,113,239,142,188,244,164,110,189,115,75,198,121,82,127,74,62,94,49,193,247,160,5,3,230,229,176,123,147,72,192,2,120,207,60,26,55,112,1,198,7,167,122,93,192,182,118,131,245,52,0,208,88,18,122,83,142,211,193,206,126,180,6,193,98,64,200,232,59,83,79,36,227,39,240,160,3,0,130,115,210,151,120,227,229,207,227,214,128,89,134,208,120,244,164,0,231,229,28,208,2,140,158,48,113,158,130,156,78,79,11,183,212,10,105,59,143,61,122,80,70,27,175,226,40,1,196,158,114,189,121,227,181,3,145,187,183,114,41,48,167,191,63,221,197,63,32,28,12,244,228,82,1,23,105,57,37,191,42,80,50,7,222,28,245,237,74,27,113,61,115,233,154,0,100,101,7,60,246,235,64,10,23,60,46,67,117,192,29,105,62,234,115,142,106,66,185,36,117,3,175,181,32,136,28,21,57,62,252,10,87,2,16,0,39,112,57,245,6,157,215,29,148,250,210,176,57,35,0,30,226,144,177,12,31,129,142,156,98,152,15,207,205,181,81,73,207,0,115,154,70,14,164,135,94,79,240,154,107,54,113,142,24,245,237,72,138,172,228,125,226,79,92,208,2,140,183,242,38,156,2,131,128,6,61,77,40,194,57,233,232,79,92,82,18,163,59,2,176,245,238,40,1,70,75,0,56,24,198,105,36,81,142,81,135,174,222,148,133,152,30,128,131,212,247,164,200,92,183,63,76,211,1,51,146,9,99,143,74,122,74,80,48,5,14,71,92,115,80,179,103,63,40,199,177,160,100,41,228,227,249,208,2,185,238,51,205,32,25,108,5,207,181,0,103,32,183,0,116,235,66,238,199,3,143,165,0,46,222,216,57,250,241,70,204,143,148,28,250,230,156,163,39,146,56,245,161,198,126,108,112,122,115,72,6,109,201,192,235,235,70,62,92,99,39,175,90,1,193,224,82,6,36,242,51,76,0,123,209,140,130,123,10,85,25,60,240,180,240,0,76,254,89,160,6,100,129,128,115,255,0,142,210,140,14,253,122,210,146,199,32,227,30,212,222,72,193,56,197,0,25,78,152,56,237,82,32,32,100,116,254,84,192,71,59,84,126,52,1,187,140,228,30,105,1,51,110,32,168,42,113,206,65,168,130,252,189,64,57,252,233,200,204,20,237,29,7,60,246,166,240,120,254,42,0,118,0,228,99,35,138,54,228,255,0,74,69,142,78,91,99,108,28,18,6,64,250,210,16,115,146,78,125,40,1,9,27,187,250,98,148,1,158,50,120,235,74,55,17,156,115,233,237,86,116,251,11,173,78,237,45,109,98,47,43,241,133,29,7,173,38,210,87,97,107,139,167,105,183,26,165,210,91,217,196,210,200,221,64,254,117,222,94,207,97,224,45,32,216,90,98,109,102,117,253,236,223,243,207,252,42,197,204,182,127,15,244,70,182,129,196,218,180,235,201,31,193,239,94,109,113,60,247,51,188,211,187,73,43,157,204,236,114,73,250,215,34,190,33,221,252,11,241,255,0,128,108,237,77,121,255,0,233,35,37,154,75,137,218,73,156,188,140,114,204,79,38,146,69,10,64,71,82,173,200,193,201,31,95,74,105,147,229,219,64,141,158,54,125,167,106,247,29,43,178,198,32,9,80,56,36,123,208,15,92,100,31,90,92,18,5,4,16,57,28,83,1,135,59,178,120,207,181,15,158,221,62,148,99,184,164,35,212,80,0,1,199,52,157,248,163,175,29,62,180,123,12,80,2,227,60,230,189,23,193,233,31,246,61,185,113,215,119,254,132,107,206,64,174,247,64,119,79,15,217,21,255,0,111,63,247,219,87,38,51,248,127,51,90,63,17,208,234,48,38,220,199,214,179,244,232,165,27,209,179,201,171,235,40,150,32,122,154,91,105,7,155,144,189,43,138,156,187,157,70,52,54,162,223,82,87,57,203,53,106,223,183,155,24,199,122,207,184,149,159,81,143,229,227,113,173,119,141,68,74,105,185,106,76,142,75,90,132,173,137,227,28,213,65,110,6,156,199,61,113,87,252,69,54,35,49,173,100,164,210,61,131,45,119,195,88,152,157,150,138,158,110,144,138,15,69,197,1,97,129,24,127,58,206,240,197,227,45,179,70,231,248,77,69,121,36,187,137,231,21,133,189,225,179,43,81,116,23,68,128,58,213,89,95,44,173,233,82,202,190,116,188,158,115,80,202,152,112,181,217,29,140,88,245,152,23,207,21,36,96,25,55,3,81,188,33,87,229,60,145,82,219,33,85,203,10,177,13,188,157,152,133,36,227,210,160,141,206,126,94,42,123,140,49,233,75,110,137,184,110,168,26,37,142,51,32,249,137,165,120,202,140,138,180,190,90,227,145,138,70,40,203,237,73,151,18,229,142,12,99,39,181,57,219,105,197,67,17,219,24,217,79,94,79,205,88,79,83,161,49,83,137,3,212,178,92,0,57,192,170,192,183,155,129,247,113,77,108,72,113,158,107,56,199,80,108,176,247,106,98,193,53,68,200,50,120,166,56,218,251,115,77,144,224,128,7,106,221,43,35,39,118,94,211,93,102,37,89,71,92,85,223,178,133,159,229,224,85,125,18,14,73,35,169,173,153,209,81,121,224,214,115,147,28,98,96,222,217,78,88,186,231,30,213,66,117,144,70,21,137,201,245,174,132,185,59,84,184,3,61,235,63,87,137,1,79,45,131,31,106,186,109,219,83,70,149,138,113,216,249,86,173,33,228,145,144,107,59,237,8,120,109,165,137,197,117,208,218,52,218,112,83,27,116,244,172,171,189,16,69,18,184,140,100,28,244,166,234,36,204,28,27,52,31,77,251,55,133,222,232,33,63,48,29,62,90,199,75,86,58,115,220,32,35,111,53,167,62,186,231,78,93,57,161,144,33,97,158,62,90,158,250,234,217,116,127,179,192,6,230,28,226,135,56,176,84,217,155,15,145,54,156,178,180,132,54,220,156,30,245,159,107,59,75,122,16,74,219,71,61,107,87,70,209,91,82,139,202,18,162,96,114,42,75,95,13,13,59,85,99,52,232,20,47,115,66,105,131,77,22,239,86,41,146,52,44,50,84,14,106,174,139,41,178,107,168,221,240,172,48,42,190,162,30,27,205,232,193,208,14,49,85,35,190,45,35,121,145,145,159,106,166,149,180,35,83,90,214,226,40,239,220,180,104,84,142,166,153,171,195,12,170,28,42,133,207,106,205,75,160,210,144,16,237,29,234,211,93,172,145,4,43,144,42,20,91,30,167,114,234,177,95,171,6,113,34,39,30,134,145,174,149,82,77,217,12,199,113,34,154,130,121,146,54,145,0,44,228,101,71,52,231,64,234,202,203,134,7,28,122,81,41,36,141,82,45,160,15,20,105,10,146,207,201,245,168,175,10,156,7,137,178,156,110,53,20,119,50,219,203,19,32,198,195,218,175,45,223,157,11,137,16,22,146,64,78,71,65,237,71,46,151,43,154,206,195,46,32,71,5,130,146,20,5,199,214,150,227,78,17,53,173,200,59,66,158,120,207,24,53,162,33,6,55,48,242,24,115,187,183,210,165,141,137,183,1,131,109,28,96,84,57,181,160,222,166,21,172,209,36,151,87,78,67,12,225,65,82,41,214,23,166,250,245,31,111,220,57,0,85,219,171,72,110,85,98,19,96,238,200,94,58,251,213,11,123,105,97,213,226,72,153,70,211,243,237,244,166,164,218,185,54,44,104,247,254,94,167,112,179,66,70,249,48,160,244,171,230,241,236,36,157,99,67,130,119,26,195,214,164,151,251,68,204,50,133,24,1,179,128,126,180,51,93,75,44,49,196,236,222,105,249,139,246,161,202,41,93,135,43,185,110,247,90,154,229,74,91,6,17,176,195,103,214,162,184,177,84,88,119,28,70,233,212,245,13,254,115,86,244,203,104,225,184,48,141,243,13,255,0,57,200,192,62,212,251,203,187,75,127,57,111,81,149,80,252,153,96,41,21,109,74,105,2,219,24,222,20,195,33,220,236,122,50,255,0,146,42,238,175,60,86,246,81,200,177,62,200,215,204,202,17,235,223,243,174,58,15,136,54,176,220,92,194,182,114,220,33,5,0,7,36,123,254,149,148,218,158,179,173,199,28,86,226,72,160,153,182,186,150,228,46,122,10,165,23,125,65,154,154,207,139,109,34,212,26,59,97,35,230,46,72,35,218,176,26,207,81,157,146,73,3,42,78,216,12,173,247,71,173,116,227,195,58,84,151,232,162,82,64,139,231,14,51,243,113,233,248,212,39,79,154,57,126,207,9,30,81,147,104,112,121,198,15,21,110,74,34,75,153,152,115,105,246,182,144,52,109,116,89,193,25,218,221,126,181,171,167,92,221,89,106,107,111,183,108,55,73,132,119,28,127,250,234,212,222,13,91,25,60,253,229,201,249,177,33,202,230,186,177,99,107,125,160,75,102,12,102,242,205,124,232,241,233,211,250,214,115,170,218,178,47,149,37,115,28,105,151,40,82,203,102,81,91,119,154,195,147,237,87,34,211,239,109,2,205,36,177,152,10,159,148,14,249,255,0,245,214,183,131,245,104,53,214,91,25,225,101,158,4,57,61,137,4,15,207,154,187,115,20,80,92,205,107,42,229,35,251,191,253,122,230,230,99,114,179,57,120,228,70,142,120,146,57,31,206,66,163,61,143,181,112,118,122,70,165,231,44,96,46,240,231,28,115,140,215,164,187,45,165,201,154,33,187,25,249,71,74,163,13,212,17,207,4,198,34,26,64,219,143,227,85,78,179,166,165,203,212,167,30,109,76,109,5,239,52,109,66,225,46,135,153,184,124,165,249,224,212,122,143,135,46,180,171,248,117,8,21,5,140,173,186,66,58,130,107,168,205,181,241,46,171,129,0,45,184,247,250,214,86,161,170,131,225,139,253,56,179,180,243,28,197,187,183,210,165,84,147,150,168,109,23,117,69,88,180,203,89,146,35,34,170,100,143,106,207,146,43,59,155,219,121,158,32,34,155,239,46,58,28,118,170,112,106,55,179,104,112,91,205,132,112,158,91,108,7,167,227,88,211,234,183,54,183,240,162,49,11,23,36,145,201,21,80,167,38,221,134,188,200,252,73,160,139,61,94,214,29,209,236,152,22,65,130,48,51,245,170,127,216,174,243,147,11,40,84,56,98,189,77,117,126,34,11,121,103,5,237,204,185,104,226,204,102,185,219,91,137,101,134,38,181,143,230,223,147,159,226,234,43,170,149,89,56,219,177,132,169,174,98,146,93,77,106,21,137,33,156,20,252,115,86,236,94,230,107,200,33,125,135,47,146,121,206,41,124,71,111,228,73,2,132,49,183,151,184,135,245,167,216,89,207,107,10,95,178,187,0,51,145,210,180,168,226,233,220,80,191,63,41,215,189,140,107,105,44,78,73,82,50,63,222,168,39,133,146,8,158,54,69,184,137,114,163,177,21,86,13,89,229,180,45,229,49,50,157,139,158,128,250,213,123,139,11,185,239,156,11,128,191,103,93,216,61,207,249,53,193,24,180,245,58,26,69,63,27,64,247,102,215,86,201,101,142,48,146,33,236,115,255,0,214,173,63,2,107,118,90,101,197,229,149,230,196,138,237,214,69,110,253,49,253,107,33,101,186,58,22,163,11,180,83,18,217,59,193,36,125,57,174,110,65,230,90,36,171,157,202,187,115,232,114,43,182,48,85,105,56,76,228,173,238,202,50,71,87,167,64,250,95,139,245,40,34,42,109,165,144,149,199,82,167,156,255,0,42,218,189,190,150,202,217,110,1,195,147,132,31,227,80,248,114,56,110,53,107,59,169,135,10,66,57,29,248,239,249,85,251,171,41,53,61,121,109,148,47,151,230,21,0,118,21,203,82,94,245,159,66,225,46,166,85,222,151,49,208,53,59,252,18,26,214,103,44,127,235,155,15,235,94,84,2,132,92,158,189,120,175,162,252,65,101,22,151,224,173,99,79,103,255,0,87,167,206,81,143,82,118,30,43,231,68,82,209,142,8,237,210,183,195,187,166,99,87,114,85,16,253,151,113,47,230,239,224,96,108,219,235,215,57,205,64,83,107,227,112,219,208,226,156,161,128,200,0,99,218,151,9,177,185,27,179,147,215,154,220,200,123,70,78,226,221,84,117,30,190,245,22,125,79,4,118,239,78,92,3,128,65,200,233,72,143,142,25,134,223,238,227,138,96,38,192,48,89,254,131,25,52,160,19,243,41,192,29,88,210,20,61,122,47,214,155,180,30,153,250,10,0,121,69,95,155,126,230,61,128,52,29,153,24,7,212,102,154,27,119,37,142,71,106,25,131,124,192,0,122,5,2,128,30,204,78,17,128,235,192,174,179,193,158,41,151,66,212,5,188,178,110,179,148,237,149,73,227,30,160,127,74,228,66,156,156,156,17,214,156,14,88,142,49,158,160,214,117,41,169,199,150,69,70,78,46,232,239,60,87,224,231,137,91,83,211,217,37,130,92,200,21,6,6,211,220,117,252,171,133,117,229,70,78,8,231,142,149,215,120,75,197,171,167,63,246,126,162,166,77,62,70,193,60,150,136,227,239,15,235,87,124,89,225,6,182,157,239,116,248,144,163,15,49,163,83,149,42,127,137,125,125,253,43,158,157,71,74,94,206,163,244,102,178,138,146,230,137,195,52,108,138,24,2,15,229,197,50,81,32,25,96,72,62,166,164,25,223,130,184,57,195,96,245,164,85,39,231,7,161,244,233,93,102,4,68,112,112,1,199,102,52,108,98,163,158,71,0,84,219,25,200,93,163,220,212,137,30,213,251,195,129,216,211,184,21,200,99,24,96,14,222,132,145,138,95,43,230,4,131,140,115,138,148,176,219,201,233,219,53,27,146,164,133,59,71,94,120,160,6,249,68,144,112,118,246,231,63,173,62,72,213,100,37,100,39,111,3,143,241,168,195,56,32,28,28,117,30,191,141,60,111,114,11,48,231,177,63,165,0,2,32,202,163,0,18,114,91,169,52,226,187,7,4,6,245,28,98,162,36,199,212,231,184,197,32,144,150,225,185,207,2,128,30,35,94,75,99,20,162,34,185,57,32,99,57,31,214,154,86,93,132,156,142,123,154,85,243,66,100,119,247,230,128,28,209,240,167,32,103,145,129,77,88,139,55,0,126,117,39,218,136,66,164,19,232,79,64,105,141,47,203,146,14,26,128,7,136,146,8,96,56,199,182,63,173,70,83,176,7,235,154,127,155,156,133,59,134,122,154,67,39,206,72,83,145,205,48,24,192,40,193,0,251,226,141,171,140,112,1,231,113,169,60,196,194,240,6,15,90,93,138,196,227,239,117,1,70,120,160,8,9,24,3,3,252,105,207,25,14,65,80,164,14,157,233,230,36,35,1,185,199,76,82,34,225,88,174,65,245,4,208,3,67,99,3,112,30,224,82,16,129,85,176,195,61,203,103,52,129,89,91,238,228,159,90,66,114,1,85,198,59,208,2,177,0,0,14,125,169,58,55,56,252,41,6,222,164,254,20,226,50,217,8,113,64,3,117,235,197,52,227,119,28,208,70,62,180,160,141,135,158,125,232,0,28,2,65,231,210,140,145,199,3,235,74,20,17,146,78,126,148,170,6,252,55,57,239,233,64,13,56,39,25,207,52,252,20,224,100,55,108,10,105,31,54,51,206,125,42,199,79,191,130,216,199,61,169,1,3,43,99,145,140,123,243,74,35,99,141,220,84,201,198,238,61,207,106,97,148,224,156,103,250,83,1,134,54,207,95,206,144,163,19,144,41,222,96,32,228,211,215,130,48,65,160,8,119,16,78,13,43,109,220,10,146,79,169,28,212,219,67,17,156,15,195,165,48,133,66,74,49,205,32,17,75,14,131,241,52,155,155,28,1,130,123,82,96,228,18,79,169,205,59,204,218,78,24,117,160,7,168,32,116,249,135,35,140,210,3,185,137,56,67,223,138,77,237,252,36,115,234,105,8,56,207,63,90,0,82,9,61,6,61,169,131,174,114,71,210,158,209,176,110,78,49,214,134,101,7,1,73,207,78,104,1,172,173,176,113,145,158,189,232,17,168,227,126,220,138,105,33,137,227,240,52,100,116,35,62,212,0,252,118,94,157,232,86,249,113,180,14,105,21,11,2,58,82,249,96,145,207,52,0,133,135,36,242,41,139,245,60,251,84,165,0,36,117,199,90,77,202,14,41,129,60,243,37,204,73,251,136,209,212,5,202,0,185,30,164,122,251,212,30,81,220,0,110,59,231,138,83,38,121,69,231,233,77,222,217,60,99,235,73,0,227,6,214,192,96,126,153,166,136,200,57,220,65,244,52,244,105,37,112,168,6,123,83,55,177,39,167,231,76,5,42,113,130,113,75,183,60,23,224,83,112,229,190,245,33,87,36,142,63,58,0,112,132,30,141,146,104,242,215,159,152,244,166,108,32,29,192,230,147,37,113,207,62,253,168,2,65,30,24,29,216,165,217,131,193,56,168,193,98,185,221,250,211,139,179,54,83,129,249,208,2,178,252,216,4,109,250,83,124,182,206,118,113,237,78,77,224,18,72,233,198,105,50,221,112,14,69,0,33,67,233,143,233,72,11,140,28,244,233,237,86,32,151,203,96,66,12,142,114,203,154,73,207,155,35,73,144,25,142,78,209,129,154,0,136,3,184,51,3,207,175,122,66,73,224,183,25,226,134,192,39,32,254,20,209,183,61,127,3,72,9,18,102,69,104,214,70,8,216,202,142,141,72,196,22,232,65,244,166,179,146,114,72,207,176,171,22,118,151,58,133,228,86,214,209,180,211,200,216,69,94,166,147,105,106,193,15,178,178,158,250,116,130,222,22,146,87,108,42,129,94,159,26,233,159,13,52,135,50,200,38,215,110,35,224,4,206,193,253,41,60,157,59,225,190,149,20,211,70,46,181,217,84,144,58,249,102,188,203,83,212,238,181,107,233,111,110,220,188,178,28,156,158,158,213,195,119,138,118,90,65,126,63,240,14,141,41,47,239,126,67,47,110,238,47,238,36,186,185,102,119,114,75,49,53,92,149,233,197,29,112,1,30,188,246,166,142,132,0,9,237,93,233,89,89,28,224,49,156,145,199,181,56,55,7,39,131,234,58,82,172,69,135,251,93,72,205,48,12,231,210,152,10,167,169,38,130,73,227,214,144,100,12,227,167,74,115,62,227,147,215,218,144,12,39,154,56,207,60,122,80,70,6,73,164,207,165,48,14,167,154,9,199,78,41,65,29,233,58,245,25,160,3,25,231,53,232,94,26,81,47,135,32,141,121,35,127,254,132,107,207,189,63,149,119,30,22,186,22,250,100,89,239,187,255,0,66,53,207,137,87,129,116,221,153,212,105,150,24,7,204,205,70,210,165,173,217,141,125,123,213,139,75,240,237,138,169,168,218,183,219,132,131,161,25,175,54,214,58,208,201,145,12,232,192,12,231,53,160,150,236,208,2,213,147,118,198,39,70,173,54,212,23,236,81,227,173,37,184,164,114,126,34,183,98,204,71,106,202,141,93,45,207,3,154,216,215,94,67,150,199,90,198,89,217,162,35,109,122,148,215,186,98,94,209,76,134,92,10,211,212,219,203,140,240,43,27,72,189,22,247,24,97,212,214,238,168,86,107,98,224,118,168,182,163,103,48,146,19,41,62,244,179,18,206,180,177,50,134,97,138,28,130,15,181,111,19,22,32,201,112,123,10,176,183,42,62,83,138,173,25,227,52,134,220,187,100,26,177,26,233,107,19,219,180,167,168,25,170,13,18,239,224,154,150,51,36,113,20,39,131,214,163,92,111,235,80,52,56,198,161,126,241,252,234,69,69,104,241,147,81,74,70,48,13,79,111,25,100,28,210,101,196,187,106,22,56,193,39,143,122,142,230,227,251,184,166,76,26,36,3,52,212,64,241,150,53,147,220,209,187,19,67,51,180,120,0,103,215,21,95,18,69,33,102,35,6,143,57,82,60,33,249,179,77,150,70,145,70,106,212,76,220,133,59,164,147,119,106,26,64,142,11,173,79,0,85,132,146,123,85,120,95,237,55,62,91,39,25,167,37,100,92,25,177,167,106,22,145,16,57,205,38,179,169,228,131,31,74,106,233,8,24,56,53,79,81,67,27,5,216,72,174,91,221,155,61,17,84,106,111,38,19,21,35,163,229,101,220,77,71,111,166,157,74,95,45,17,129,94,120,226,175,203,167,73,166,199,181,131,55,212,214,233,89,16,165,115,103,79,212,102,48,4,194,227,233,87,38,42,80,25,49,138,163,166,74,134,216,239,80,15,106,101,240,146,104,91,99,116,174,89,38,228,106,145,29,210,193,32,109,161,121,172,232,161,81,41,228,159,173,54,21,149,242,185,57,21,27,51,91,200,119,117,170,229,104,122,26,86,98,77,58,115,52,7,5,186,131,85,181,123,139,155,246,220,91,7,24,249,106,186,106,174,31,97,3,30,226,174,253,185,17,3,16,191,149,84,73,146,51,35,75,149,85,87,201,81,81,94,76,103,34,52,80,8,244,21,176,117,40,37,76,97,125,56,168,237,173,33,147,124,131,175,106,217,203,67,7,17,176,233,165,52,127,55,157,199,60,214,29,188,242,163,178,182,48,13,117,171,230,11,51,27,15,150,185,171,219,98,146,18,131,169,167,9,138,199,175,41,197,196,24,11,180,54,54,227,189,56,218,201,37,235,150,69,17,147,206,5,88,107,109,143,27,185,228,46,225,142,153,165,89,89,65,115,206,243,180,251,86,28,215,209,154,17,197,102,177,202,251,202,42,145,128,94,134,88,164,144,137,66,162,132,192,100,24,201,171,146,66,215,8,152,69,96,58,110,169,165,177,134,22,138,54,229,156,112,49,145,154,110,233,217,5,209,66,27,119,138,53,100,125,209,134,252,107,79,82,183,197,178,75,110,118,229,114,106,220,255,0,102,178,183,48,174,221,204,157,74,158,13,102,92,94,219,139,111,179,188,196,54,204,156,14,213,14,86,26,50,222,215,236,242,67,113,141,204,205,142,70,106,107,72,163,67,60,171,254,185,143,117,53,78,235,84,138,206,217,93,174,132,106,135,42,88,117,174,98,251,198,114,45,205,194,90,52,242,16,6,54,129,143,229,77,54,208,212,87,83,178,186,123,120,220,165,192,12,219,55,54,6,56,200,233,88,218,166,173,103,167,205,24,18,133,44,153,84,254,42,199,73,181,125,114,234,21,51,108,204,100,182,241,200,170,90,54,142,215,247,23,87,87,238,38,154,218,95,45,71,109,191,228,83,141,61,91,151,67,71,37,21,100,95,155,196,83,1,183,75,183,152,202,195,36,142,159,90,167,14,151,168,234,215,30,102,173,118,31,184,128,100,96,250,159,215,243,174,170,43,95,244,22,54,208,38,229,59,184,28,212,169,98,242,216,27,178,140,164,240,195,184,255,0,56,173,83,178,49,109,140,211,252,39,166,233,207,9,72,109,24,55,205,33,193,45,140,125,126,149,110,235,65,130,210,230,202,120,161,132,198,196,148,9,159,215,154,187,96,150,201,106,249,137,185,132,133,103,60,147,145,197,99,107,210,95,67,163,160,128,31,54,2,29,113,253,220,227,250,210,231,186,5,123,216,134,254,209,180,251,251,213,89,1,47,202,143,66,105,116,152,163,183,211,192,158,32,110,26,96,119,122,12,26,138,32,110,109,163,212,90,64,254,105,41,32,61,67,14,152,246,235,90,58,124,177,181,172,197,148,180,159,116,1,219,222,185,106,202,232,218,17,179,185,106,234,72,117,13,53,161,80,68,170,252,31,90,175,162,232,183,19,150,158,55,219,57,59,88,103,130,49,211,249,81,119,113,108,176,70,98,36,92,71,201,65,208,253,106,29,51,85,154,25,136,93,193,100,251,196,118,62,213,157,228,146,176,229,22,227,161,75,194,215,66,195,197,151,150,242,51,7,201,207,167,81,210,186,253,70,25,218,194,226,239,104,38,69,44,27,211,21,200,106,246,210,91,148,214,81,84,49,200,108,14,181,215,219,234,177,234,158,23,65,17,27,86,34,172,7,83,154,214,114,77,92,150,181,56,57,46,39,181,134,224,6,222,193,21,183,125,122,138,206,187,179,191,159,78,134,91,118,114,138,9,227,174,127,194,186,225,165,194,207,38,221,219,93,23,106,252,184,227,215,243,173,5,211,99,211,244,230,203,54,253,133,138,228,99,31,228,214,106,175,46,198,183,86,60,235,72,188,188,139,69,144,93,137,20,203,145,145,245,173,59,185,86,225,45,85,33,11,181,48,101,35,130,125,62,180,251,205,182,194,40,228,86,116,144,157,160,127,90,171,123,121,30,157,105,4,146,110,120,139,100,70,59,55,175,243,173,46,230,211,182,228,216,210,95,34,226,4,68,116,18,33,3,216,253,107,6,234,27,107,233,39,15,44,104,208,51,3,183,140,224,142,63,90,210,211,35,75,248,182,170,121,66,87,222,91,184,30,213,198,235,16,181,182,167,50,64,224,170,202,73,245,57,245,173,104,197,202,86,234,103,81,242,198,230,131,95,139,145,246,66,65,132,46,55,63,175,160,169,109,237,132,76,142,101,104,209,57,27,72,198,107,159,179,142,123,165,102,8,89,4,157,23,168,173,91,175,15,234,113,90,53,212,146,74,177,5,220,160,158,43,173,168,83,149,140,84,155,212,217,181,211,159,91,209,53,13,74,238,93,207,17,242,227,220,120,199,248,241,78,179,41,31,134,102,182,158,228,239,14,22,48,164,115,193,235,92,237,166,183,60,62,31,154,208,5,25,96,216,32,243,250,214,206,169,167,65,115,105,97,113,12,173,27,74,139,230,0,70,1,246,172,39,7,23,239,108,203,132,148,149,214,229,249,207,246,118,157,108,183,14,20,176,24,43,254,122,213,104,174,222,234,225,164,146,38,85,60,6,28,110,250,214,141,190,157,37,236,233,103,116,133,214,16,10,49,234,70,42,246,170,177,91,199,100,209,198,48,14,25,7,65,215,154,193,77,39,99,162,222,233,131,164,216,173,238,168,214,243,230,40,166,37,9,78,61,251,253,43,153,187,182,91,59,171,187,92,156,70,231,25,238,160,215,103,38,201,153,194,110,137,212,239,86,7,30,223,214,185,15,16,65,228,75,188,177,46,19,4,158,141,146,58,215,94,22,87,155,82,57,107,83,230,71,113,225,251,85,135,194,19,234,11,60,110,236,195,41,221,120,60,138,155,70,146,230,9,62,212,224,179,74,114,184,237,92,143,134,38,253,221,245,187,59,44,113,174,23,158,24,227,60,254,85,232,190,31,183,105,52,85,157,25,92,169,92,40,234,9,7,244,226,185,43,69,193,190,97,210,73,199,66,95,16,74,110,60,35,172,153,227,37,205,140,204,11,118,59,13,124,240,189,23,175,62,181,239,122,245,211,190,129,171,172,170,225,133,132,224,14,223,234,216,87,130,167,9,156,243,216,138,215,8,253,214,101,89,89,138,89,134,65,60,131,140,19,67,146,126,239,32,115,73,146,192,100,124,191,222,52,132,29,220,96,131,223,24,174,179,16,56,198,112,119,82,16,54,230,151,166,123,241,77,44,0,24,230,128,20,41,198,79,67,198,77,42,238,92,149,254,116,223,148,144,51,133,160,224,142,51,245,160,7,231,157,202,78,65,231,34,149,136,50,16,216,30,167,29,105,129,152,128,188,3,211,166,41,73,56,10,70,113,222,128,30,228,47,220,83,211,158,115,77,92,28,228,159,90,102,9,228,26,114,191,92,147,243,117,160,9,188,198,42,11,99,7,140,41,3,244,21,223,120,27,197,145,9,34,209,117,87,6,6,96,45,167,127,249,96,221,49,254,233,244,175,61,224,110,199,126,184,224,123,80,9,89,183,28,99,253,158,149,149,90,81,171,30,86,92,38,224,238,143,67,241,119,130,174,18,73,245,27,59,96,155,62,105,237,163,36,224,127,207,68,255,0,100,254,149,193,182,23,28,241,223,24,202,215,163,120,79,198,210,94,91,71,163,234,83,196,146,34,21,182,187,114,79,252,1,189,65,247,170,94,36,240,97,146,9,181,13,62,53,89,98,36,221,90,14,160,255,0,121,61,84,215,37,42,242,165,47,101,91,228,205,167,77,73,115,64,226,3,15,44,4,98,50,126,241,24,164,224,100,30,131,161,81,253,104,242,138,177,4,99,7,145,233,81,227,115,146,24,240,50,113,210,187,206,97,231,105,82,74,147,142,122,242,105,60,192,48,20,56,236,78,123,122,83,138,39,0,110,39,214,145,228,25,218,72,192,247,160,6,0,161,200,207,248,212,128,237,78,95,119,170,142,5,55,126,229,221,180,175,185,230,158,17,27,59,56,250,156,143,202,152,21,223,44,118,241,142,189,51,73,189,144,12,129,143,108,10,144,198,35,147,40,193,249,200,194,240,105,80,12,18,113,140,228,133,28,255,0,250,168,2,53,114,65,7,211,229,167,38,79,60,14,112,121,165,114,173,243,227,175,126,195,233,76,42,65,0,63,39,177,237,64,14,101,145,73,25,108,31,202,152,21,135,60,31,96,121,167,150,3,32,110,200,235,154,35,249,212,252,167,62,160,26,96,48,245,35,35,30,131,154,24,229,123,129,252,233,238,124,160,49,27,40,60,141,195,25,166,180,156,110,219,156,208,3,75,2,7,57,197,61,54,240,155,72,61,142,105,11,142,126,95,151,235,154,96,218,91,146,122,80,3,153,49,146,141,207,122,65,51,160,28,228,123,173,53,91,111,67,223,129,138,176,242,249,196,52,152,45,128,58,99,167,74,0,106,184,7,170,156,142,125,191,58,86,93,235,184,152,254,128,140,211,30,37,29,9,31,76,26,8,37,64,193,32,12,125,40,1,68,120,95,148,228,30,216,165,120,202,34,134,224,17,145,129,81,147,179,133,108,251,82,135,93,167,35,145,222,128,25,156,144,48,6,79,83,70,220,166,112,51,156,103,61,127,10,147,35,177,201,164,49,115,193,7,35,61,122,80,3,24,24,159,107,125,225,193,7,181,4,168,39,111,234,40,49,145,147,203,99,169,233,72,87,0,18,127,10,0,114,62,198,7,21,51,78,89,201,102,201,39,174,48,106,177,103,252,62,148,242,132,96,150,231,175,166,40,1,206,70,114,9,235,208,210,110,0,144,217,4,251,82,140,4,206,20,183,173,49,64,32,150,235,245,230,128,28,185,0,130,223,157,56,196,114,8,201,200,164,141,24,243,156,251,138,24,144,72,198,63,173,32,5,59,8,80,115,82,28,169,206,123,125,41,17,70,211,199,255,0,90,145,242,0,28,128,105,128,128,168,71,249,55,18,120,108,240,40,46,10,16,128,227,216,84,121,233,131,210,157,203,96,144,184,245,60,82,0,64,50,125,125,41,113,134,218,88,0,125,14,105,118,49,28,1,180,119,167,4,11,206,115,237,64,6,204,145,242,1,142,114,121,205,41,143,7,144,51,223,60,254,157,170,100,102,10,64,249,79,77,217,233,81,72,64,96,196,253,239,124,208,3,88,2,56,0,129,199,221,2,144,200,20,109,17,169,252,57,164,83,140,240,125,137,165,33,155,219,208,10,96,32,98,120,45,140,118,160,237,57,225,143,214,141,138,163,24,231,190,105,165,144,28,119,160,7,24,201,56,36,40,20,132,39,69,25,199,168,166,23,108,103,248,104,28,41,57,28,246,239,64,14,198,23,158,79,97,77,201,28,0,113,237,78,222,78,58,82,23,193,193,3,138,0,77,204,164,115,140,83,137,202,147,129,201,237,64,148,0,126,92,210,188,131,203,94,49,248,82,1,24,48,233,77,46,195,25,227,250,208,55,57,29,113,74,200,119,1,180,251,83,1,200,196,131,130,64,165,45,180,103,39,52,210,160,48,1,135,231,210,130,193,190,83,156,208,3,114,15,222,201,246,165,218,10,224,100,126,20,155,64,60,156,19,233,79,101,96,65,192,232,40,0,65,144,84,28,123,211,73,108,156,243,245,167,187,103,230,251,164,255,0,10,142,41,50,164,126,240,96,210,1,170,3,2,114,105,6,87,36,30,148,228,3,118,67,168,164,43,140,130,64,63,76,208,3,193,86,78,71,62,153,168,202,0,216,207,7,189,58,62,78,9,171,150,154,117,214,161,115,29,173,156,77,44,210,28,40,81,159,242,40,109,37,118,52,174,86,130,25,46,103,72,33,82,238,196,42,128,57,38,189,87,74,130,195,225,206,144,183,183,208,137,181,139,133,196,105,253,204,246,246,166,217,232,214,31,14,180,191,237,45,79,23,58,148,203,251,168,71,240,31,243,222,188,223,88,213,174,117,139,249,110,238,37,105,25,219,56,99,247,125,43,207,109,226,221,163,164,23,227,255,0,0,221,90,138,215,226,252,131,88,213,110,181,141,78,107,203,167,102,146,67,200,39,160,244,172,254,195,61,187,3,74,205,245,207,108,138,78,135,239,99,62,149,223,24,168,171,45,140,27,187,184,12,176,228,224,14,248,163,248,179,215,29,113,222,147,39,4,99,35,181,40,246,53,66,13,228,140,28,12,127,116,82,6,63,67,73,207,60,102,128,223,64,104,0,45,207,35,34,148,228,96,144,48,122,81,248,210,28,103,57,52,0,14,189,192,52,252,19,247,71,110,113,197,52,145,242,228,126,25,163,113,31,40,224,26,0,66,127,1,64,205,7,24,235,147,73,158,153,228,80,2,140,142,149,212,105,82,8,180,136,24,245,59,191,244,35,92,182,121,174,174,194,37,58,45,163,147,215,119,31,240,35,89,86,87,137,112,220,233,52,130,211,13,199,129,91,163,253,37,55,99,145,197,97,216,203,18,218,133,83,131,182,181,109,46,140,80,147,142,43,205,171,27,29,9,148,53,24,250,6,237,76,22,234,45,65,71,200,94,107,66,233,98,186,76,228,3,89,111,119,5,188,47,26,242,213,48,90,141,178,165,195,139,184,138,149,203,15,74,194,82,137,55,150,71,90,217,209,139,77,119,38,225,129,205,100,234,150,230,45,68,50,244,230,189,10,79,161,158,197,102,64,183,4,168,228,26,234,161,136,92,233,109,147,150,197,115,42,70,246,38,180,244,205,67,203,141,145,143,24,171,146,33,200,199,49,24,238,89,15,173,33,79,152,212,179,31,50,253,152,30,51,77,145,57,60,213,196,151,168,248,208,121,103,218,154,146,236,106,68,59,87,173,40,77,199,56,171,17,43,220,110,227,214,163,218,9,224,243,81,200,64,56,239,86,33,128,236,221,82,50,22,141,201,228,214,173,162,44,112,7,99,89,172,112,252,244,171,80,220,41,30,83,119,164,198,137,239,39,73,99,27,58,138,141,92,27,114,20,243,138,145,35,138,52,98,121,168,98,141,119,51,1,197,69,134,219,51,225,243,5,201,222,126,90,177,60,167,133,83,154,123,77,27,185,143,101,86,146,85,89,70,16,213,36,73,50,220,52,105,200,56,173,43,25,98,56,96,0,106,202,154,70,104,198,213,227,53,126,210,220,136,3,142,42,101,177,113,220,220,19,252,195,35,52,147,203,110,223,235,0,205,81,73,142,220,14,181,139,169,75,48,155,146,113,88,198,58,154,74,90,26,178,94,165,180,155,173,155,7,190,42,23,189,146,230,81,185,201,207,90,202,87,69,80,65,201,110,181,165,97,16,146,65,91,53,161,148,101,169,175,9,9,24,84,60,211,103,185,146,209,14,122,53,70,202,98,152,96,211,175,102,18,170,169,25,34,176,210,231,74,122,25,176,223,58,78,88,142,9,162,226,79,180,204,8,20,219,151,193,85,84,230,175,90,89,59,193,230,21,170,2,38,183,137,45,247,129,243,82,91,133,185,66,175,140,246,165,112,209,146,27,167,165,82,34,85,151,204,76,128,41,197,10,76,149,172,76,69,139,112,7,34,157,107,116,240,221,36,121,202,49,230,171,92,93,205,122,60,181,24,192,197,90,211,96,43,60,107,32,201,245,170,168,180,50,214,230,206,169,168,37,189,152,10,188,214,85,155,253,175,44,203,197,90,215,34,88,237,149,193,200,244,165,209,227,86,131,112,192,172,172,85,143,77,11,148,85,220,196,145,198,77,95,177,180,103,147,202,144,46,72,205,35,218,5,146,203,57,84,113,180,146,105,154,150,179,99,167,131,17,186,66,241,184,60,117,198,13,103,41,223,68,92,85,203,115,70,176,217,92,143,48,43,70,51,248,87,63,6,178,178,206,231,237,44,5,191,59,151,146,70,43,156,214,188,88,143,12,237,12,155,131,241,138,193,211,219,85,158,232,75,31,151,20,51,240,196,3,147,237,201,173,169,194,109,121,9,168,199,83,172,191,241,107,219,91,125,166,123,150,113,41,32,109,193,53,207,77,226,61,83,89,144,37,164,114,44,68,109,18,21,193,53,165,97,225,168,80,162,93,18,229,101,206,226,71,221,231,255,0,173,91,211,91,219,194,236,177,63,151,18,143,144,113,214,166,209,134,129,25,182,142,34,226,207,83,185,158,59,125,96,176,83,242,160,232,191,95,173,107,193,29,174,147,106,174,209,198,89,185,36,15,74,221,186,120,47,172,227,51,200,173,52,79,145,249,17,253,107,11,81,48,166,152,234,241,55,25,1,135,189,95,53,227,97,52,108,89,197,29,205,196,55,40,219,81,198,62,94,213,205,216,221,174,139,226,13,75,79,153,151,15,48,100,61,219,218,150,194,230,91,107,45,162,76,69,183,171,117,31,74,197,214,237,167,131,80,183,191,147,45,231,16,209,185,246,170,167,79,73,38,75,106,214,61,50,245,155,78,123,105,224,109,177,186,252,234,252,255,0,42,229,165,241,29,244,154,227,90,91,176,2,67,128,24,29,157,71,235,91,218,22,173,109,175,216,221,90,74,60,201,161,143,0,247,29,43,157,93,6,121,37,150,101,151,108,150,231,122,129,220,2,40,73,37,102,85,211,59,201,150,101,69,183,111,224,3,56,245,197,71,119,20,242,91,23,59,64,192,95,168,200,171,251,46,37,210,146,246,69,76,148,24,35,185,199,122,200,190,188,83,96,168,89,132,172,70,224,58,1,254,113,88,93,94,195,138,187,185,203,220,72,116,109,79,236,146,43,52,15,38,255,0,112,72,171,250,60,242,75,120,155,129,72,204,156,145,233,205,79,168,89,166,175,15,152,205,181,182,133,220,189,107,47,71,187,88,47,164,211,103,118,243,91,148,39,242,254,181,156,154,146,178,220,233,73,216,235,39,210,161,12,151,95,243,208,145,156,212,214,178,90,89,177,129,227,70,207,205,156,115,154,199,158,245,150,204,193,185,139,66,118,175,185,168,108,12,143,32,145,254,110,57,205,97,168,220,116,45,106,65,88,125,156,150,48,158,0,247,53,75,195,243,54,141,226,51,167,76,71,217,219,166,239,122,216,48,45,214,65,71,195,174,209,142,160,245,207,233,92,174,182,147,67,110,183,146,186,171,197,32,98,195,174,5,82,215,66,82,71,160,53,131,91,70,202,62,97,184,183,190,61,5,85,146,65,60,200,103,14,145,31,221,144,79,63,231,138,75,13,81,117,141,38,43,187,102,103,98,131,56,60,100,86,109,213,201,150,117,141,204,129,199,39,117,101,31,138,204,164,138,179,217,36,183,83,22,112,168,153,242,201,172,203,187,24,37,180,107,73,212,134,69,46,146,14,252,255,0,245,234,107,171,131,40,149,1,228,113,248,86,85,236,147,220,197,18,135,57,4,39,203,233,93,16,82,82,78,246,176,61,52,45,164,127,217,118,13,124,11,74,96,135,229,70,229,79,35,147,138,229,108,108,229,241,38,185,113,60,74,177,196,78,120,6,187,141,53,162,154,9,44,164,193,47,17,140,239,232,58,115,250,87,27,166,107,45,225,189,102,104,237,188,185,85,36,49,182,7,99,255,0,234,173,168,201,165,55,29,100,204,103,253,237,141,200,180,155,125,14,220,78,46,86,89,142,75,197,142,131,214,155,170,106,229,236,214,25,132,140,147,116,9,216,86,71,138,174,100,186,149,47,172,100,99,30,220,58,158,15,60,255,0,74,198,243,110,154,222,27,150,105,132,65,128,251,192,231,219,165,111,10,14,80,83,147,212,154,147,140,87,44,119,44,107,80,90,36,10,96,124,75,183,111,151,237,235,87,44,53,5,159,77,138,19,111,43,180,64,17,142,156,84,26,189,188,119,26,50,223,249,98,25,209,134,55,127,16,193,235,84,116,93,88,216,221,48,62,99,2,57,244,173,154,231,165,230,99,23,203,35,177,185,241,12,150,218,157,181,194,194,74,42,101,211,167,181,69,172,106,177,222,68,38,137,100,136,48,249,9,96,70,234,134,75,155,29,95,73,156,228,9,135,97,193,197,86,178,138,214,123,72,163,35,27,126,93,172,121,7,214,184,212,18,180,159,77,206,206,101,96,16,92,221,68,174,147,226,66,187,24,118,250,254,149,38,165,164,136,173,35,134,103,89,36,97,201,110,213,211,27,24,162,150,217,35,88,206,83,230,192,237,235,245,169,239,44,173,47,110,133,171,169,10,35,56,113,212,26,149,136,229,154,125,1,70,247,185,194,120,85,224,139,92,145,46,55,24,228,99,188,103,229,224,17,199,189,122,13,131,255,0,103,203,40,139,127,146,193,25,66,250,96,215,147,233,238,208,106,51,51,185,48,197,112,71,185,237,253,107,214,173,100,72,161,243,51,185,74,168,76,253,59,214,152,219,39,119,212,229,162,237,161,75,197,23,166,127,15,234,78,3,34,155,89,71,61,242,134,188,56,114,23,7,7,185,38,189,139,198,87,74,52,123,136,183,97,158,23,56,29,62,225,175,30,94,21,73,0,125,123,213,225,149,162,69,119,118,132,195,114,65,57,30,148,46,70,50,73,207,106,115,174,220,5,112,192,142,118,246,165,14,4,88,228,48,251,181,208,96,49,216,176,4,140,122,159,90,65,133,114,113,147,233,235,75,213,119,30,132,254,84,227,242,242,95,4,244,199,165,0,48,169,231,60,28,244,164,10,79,175,173,25,57,37,71,20,224,112,56,98,9,24,57,20,0,142,128,40,57,7,61,113,65,228,157,160,224,241,205,32,198,112,114,7,181,56,130,23,130,216,61,41,128,220,122,224,98,164,31,56,192,13,239,239,72,54,47,60,238,199,225,64,42,65,25,255,0,26,64,27,23,56,207,230,122,82,249,109,229,150,193,11,238,41,193,21,149,136,35,140,96,103,154,107,12,144,11,116,235,205,0,72,54,161,5,9,61,247,119,174,247,195,30,42,107,153,33,179,190,185,242,164,137,74,195,112,231,56,24,228,55,168,63,165,121,240,102,86,227,168,61,106,72,183,164,138,84,178,191,175,113,239,88,214,163,26,177,180,141,41,212,112,119,71,113,175,248,122,59,132,123,221,49,15,218,98,255,0,143,155,112,51,199,102,24,234,61,235,142,18,50,135,86,141,73,35,4,158,54,243,218,186,239,15,235,178,62,216,204,131,237,113,15,149,155,144,235,232,125,189,170,174,191,164,67,52,50,106,154,109,187,8,191,229,226,220,12,155,118,39,175,251,167,181,97,74,114,167,47,103,63,147,52,156,84,151,52,78,96,146,16,225,122,251,211,60,162,235,184,149,0,241,131,83,110,231,168,247,244,164,56,126,24,252,167,183,108,215,97,206,53,75,51,0,65,192,24,205,53,228,96,66,55,24,233,219,249,84,175,134,66,131,229,81,223,167,225,76,8,177,149,39,130,59,26,96,35,51,117,27,178,58,116,168,190,83,130,126,240,252,114,106,125,236,185,24,192,198,58,114,105,175,192,198,209,184,245,32,240,40,2,55,218,196,5,31,46,122,83,182,237,227,203,39,35,140,30,41,155,118,190,31,132,252,193,165,25,137,3,239,42,24,29,187,88,103,175,122,96,63,202,45,24,145,134,70,48,6,127,206,105,173,242,96,32,252,123,26,141,75,149,45,184,31,108,210,187,203,33,11,144,49,211,166,5,0,74,81,247,7,146,64,64,57,11,156,210,8,149,91,45,198,123,122,212,95,120,1,187,119,56,35,214,165,117,71,35,203,98,48,56,4,116,252,104,2,48,137,142,255,0,94,212,4,98,56,99,239,129,197,1,7,42,115,207,76,1,250,154,118,21,1,64,78,122,103,56,3,214,128,24,170,216,108,49,81,158,158,180,4,36,127,14,59,85,152,228,69,140,147,34,174,59,109,229,170,2,88,227,98,140,19,249,208,3,54,17,150,193,199,233,77,15,147,238,123,122,83,203,147,128,70,209,236,105,164,17,200,32,143,65,64,18,111,3,134,92,28,122,82,102,50,59,100,241,244,166,16,92,100,228,149,28,82,236,249,118,128,62,180,0,8,129,111,145,184,30,248,165,5,131,99,112,35,173,55,128,120,7,222,148,224,0,84,251,208,3,195,43,30,152,245,164,40,15,3,24,21,24,98,78,115,207,165,79,22,102,83,25,149,35,32,19,243,240,188,118,250,154,0,132,167,76,14,253,73,164,56,60,18,7,177,169,17,149,212,130,49,129,215,61,233,255,0,103,50,100,174,88,175,36,1,219,214,128,18,16,252,39,92,156,128,59,211,202,128,229,90,53,86,30,213,10,157,175,215,129,219,181,12,193,155,166,220,245,2,144,18,110,104,219,24,224,143,94,40,224,28,241,197,68,189,50,75,19,233,219,20,187,134,121,24,95,202,152,15,193,57,57,7,52,187,71,202,185,234,57,247,166,171,70,173,242,156,159,74,118,122,228,115,216,119,160,8,150,34,79,78,69,88,141,80,41,13,215,28,103,154,140,176,201,245,244,166,110,44,248,28,123,99,165,0,90,46,155,126,96,158,212,198,85,3,158,115,81,41,36,29,201,145,235,233,78,12,8,232,14,59,147,72,4,243,74,183,86,3,190,56,166,249,160,130,70,115,222,158,92,100,168,4,169,234,79,21,25,10,79,211,210,152,14,46,0,220,70,79,214,152,36,98,113,187,240,165,101,39,1,121,30,128,83,74,178,57,56,252,232,1,219,55,115,72,209,150,111,151,24,252,169,25,219,130,120,199,28,98,129,38,15,175,212,80,2,252,216,3,110,40,43,131,203,17,233,72,92,30,138,115,235,72,66,147,128,72,247,35,20,0,226,138,122,183,235,64,69,198,51,76,93,157,27,63,133,61,227,32,13,160,149,62,180,0,158,90,255,0,122,164,148,187,70,138,95,114,160,224,99,165,68,160,131,129,249,84,175,33,42,0,81,245,199,90,64,71,180,128,27,27,125,57,169,132,140,170,25,179,146,48,14,106,18,197,212,142,7,208,80,137,184,224,158,7,181,48,28,83,176,234,123,80,80,160,201,110,188,96,30,105,100,35,56,3,0,173,48,100,14,248,250,210,1,14,226,163,3,241,163,113,78,217,250,211,149,243,252,52,172,160,243,142,79,67,76,1,88,103,13,215,20,140,189,243,159,173,36,155,203,2,231,158,148,43,12,99,7,235,154,0,104,37,79,21,33,33,212,0,63,42,24,140,96,30,59,213,155,11,71,189,184,75,120,149,254,118,219,144,187,185,52,155,178,184,37,113,116,253,58,125,74,241,45,173,99,50,76,231,1,71,111,115,94,197,165,105,26,103,128,116,127,183,94,21,146,253,151,4,158,231,251,171,77,208,52,157,63,193,90,114,234,23,97,18,80,131,206,148,246,63,221,95,115,223,210,188,243,198,254,44,151,196,154,150,240,54,219,71,242,164,96,252,162,188,185,202,88,201,114,71,72,45,252,206,180,149,21,119,241,126,69,15,18,120,142,231,196,23,237,113,43,96,103,128,15,10,59,86,33,126,188,231,240,164,234,14,120,197,38,9,228,244,245,175,74,16,140,34,163,29,142,86,219,119,98,128,122,138,78,105,91,0,128,167,138,78,135,130,106,196,61,72,0,241,159,169,163,39,131,77,207,255,0,99,64,36,250,80,2,134,219,223,241,197,38,224,1,1,71,215,189,40,80,91,105,36,15,229,72,193,65,249,114,64,239,210,128,0,216,7,158,88,82,19,73,207,113,79,137,29,201,192,39,3,39,3,56,20,128,64,8,39,7,52,152,35,156,210,231,25,199,122,56,255,0,235,147,76,6,245,239,75,143,78,180,129,70,61,251,83,200,24,228,227,214,128,26,56,61,191,17,93,21,156,140,52,104,0,61,55,127,232,70,185,208,7,168,252,69,116,118,32,54,145,6,57,63,55,254,132,106,38,174,138,134,229,152,175,30,32,50,220,87,77,111,168,69,113,104,17,72,206,43,146,146,218,87,64,66,154,150,204,73,108,252,147,138,231,171,78,233,26,220,232,211,121,200,221,82,91,105,233,52,199,127,90,165,109,122,146,54,208,121,171,145,67,56,152,56,36,45,114,201,114,130,100,177,217,173,188,173,176,96,215,63,173,43,199,38,242,56,21,189,119,44,144,74,8,230,162,212,45,141,221,153,114,189,169,211,171,173,135,36,113,138,230,66,79,64,105,119,24,216,224,212,146,69,134,40,157,69,70,72,219,243,117,175,70,215,70,45,11,19,126,240,156,210,150,59,200,39,138,108,17,157,217,237,82,72,0,108,211,138,176,17,131,243,123,85,180,56,76,213,81,140,211,221,206,220,10,210,192,54,97,151,220,59,85,219,121,191,115,180,212,8,163,202,37,170,8,229,11,62,51,197,67,2,198,210,100,206,104,33,179,184,14,69,62,120,93,148,50,116,169,32,154,49,17,86,251,212,134,64,110,216,41,24,230,173,90,222,35,66,217,28,213,125,241,29,195,28,211,33,41,27,21,245,166,144,199,219,222,32,189,60,113,143,74,154,230,91,121,155,229,198,239,165,82,249,109,231,243,2,231,60,98,154,79,151,55,152,6,115,218,157,128,189,11,32,226,67,242,143,106,156,93,237,59,16,252,135,181,85,140,173,218,144,227,96,245,166,54,35,149,17,57,193,169,113,184,209,102,105,157,24,126,117,86,82,110,230,88,199,36,213,251,153,33,120,135,77,192,86,117,172,162,59,229,97,207,53,157,172,83,87,44,221,232,115,89,219,172,238,48,166,151,75,152,249,192,99,142,213,169,172,234,141,119,96,150,225,122,86,125,180,126,89,78,57,165,57,9,66,198,164,40,101,184,203,118,168,175,28,67,113,192,226,173,196,8,64,234,58,213,75,187,121,100,37,246,146,43,5,171,53,69,25,46,213,165,7,109,107,46,176,177,89,132,219,131,138,197,86,68,155,247,163,0,85,139,153,224,101,93,152,197,105,98,132,107,191,49,252,199,31,45,74,101,136,194,115,140,158,149,29,195,67,45,186,133,192,199,90,129,224,12,129,131,124,171,214,170,36,200,45,228,141,36,60,85,219,25,140,215,120,94,130,179,252,176,203,136,142,125,106,254,148,54,79,128,57,239,74,163,208,148,73,172,131,34,4,230,163,211,183,66,187,121,197,94,213,100,133,80,49,198,234,130,202,88,228,94,43,52,244,44,235,173,174,245,125,120,69,29,186,74,18,54,44,172,127,207,189,66,254,24,150,73,37,107,201,227,73,139,103,39,39,62,213,210,88,95,155,41,229,138,34,16,40,32,0,42,156,242,163,69,36,242,177,243,86,77,195,208,142,159,214,133,47,102,236,145,87,119,57,7,211,237,161,185,216,170,37,57,218,66,140,10,154,234,57,38,178,133,160,32,72,15,8,135,29,42,202,76,62,217,114,206,146,170,171,100,49,198,58,125,40,178,182,134,234,101,99,156,161,39,25,234,191,231,21,175,180,108,197,171,59,138,247,178,65,166,174,237,222,112,35,36,182,107,78,239,203,243,32,89,183,103,96,32,14,149,206,207,177,245,57,33,140,42,198,78,9,108,231,175,106,234,25,86,65,28,140,135,42,160,2,122,26,206,113,178,185,105,234,70,68,104,195,247,73,207,29,41,179,69,28,202,98,124,121,100,103,30,148,251,179,186,88,142,48,191,197,142,213,207,106,215,178,65,35,236,12,84,17,207,182,113,83,77,50,164,67,170,41,183,116,10,17,161,83,206,126,134,177,245,43,153,181,11,11,100,207,203,110,8,3,241,167,93,94,191,150,203,40,110,100,43,207,165,62,53,59,30,96,191,33,94,64,174,216,171,28,239,87,160,186,85,220,250,93,216,188,129,92,197,40,9,32,78,185,36,126,156,87,173,105,154,112,77,57,117,75,136,193,138,66,84,227,211,222,188,135,71,187,141,162,185,193,108,103,128,61,115,94,157,224,79,16,71,127,225,139,253,58,111,48,204,185,97,188,241,140,142,5,97,136,77,108,92,53,69,59,207,16,221,104,178,155,123,171,121,100,211,220,254,229,215,128,51,235,250,213,251,227,105,37,140,87,75,147,230,166,0,29,171,71,85,178,77,87,195,231,75,116,4,21,194,30,232,112,121,174,11,194,183,243,173,203,232,183,242,151,251,60,133,19,62,128,31,214,185,231,11,171,173,209,180,17,163,20,144,195,111,32,103,148,119,28,143,240,172,103,129,110,238,158,226,39,219,114,177,145,31,185,200,173,251,216,55,110,10,128,49,64,113,218,178,173,244,229,142,254,61,238,235,129,188,96,247,172,163,100,238,116,45,22,165,157,46,239,237,1,32,153,2,220,43,126,240,55,122,216,181,71,138,73,10,133,35,61,13,98,94,164,108,77,226,110,19,194,249,108,127,18,255,0,156,86,141,149,232,153,33,184,12,0,39,238,159,90,137,43,43,148,206,145,159,124,65,237,246,169,85,203,125,107,54,231,79,131,87,240,237,205,153,242,196,196,31,153,134,106,91,109,215,183,143,13,180,171,135,67,184,119,29,58,85,89,224,147,72,89,65,146,64,67,115,238,42,22,146,82,68,117,177,201,233,82,95,120,58,238,222,222,240,191,216,247,97,100,7,229,207,161,252,51,93,54,171,139,217,214,254,218,82,209,48,228,142,70,125,42,190,161,37,190,170,30,55,69,48,0,170,51,216,158,245,205,77,22,167,225,152,188,205,62,89,46,173,119,252,209,231,56,30,213,209,101,81,243,245,27,78,44,215,16,239,73,136,222,50,9,36,140,85,91,11,89,161,127,180,99,114,41,224,55,173,72,254,56,211,230,130,17,60,82,192,14,55,7,199,95,192,116,173,91,27,187,43,194,13,189,204,46,172,58,110,192,169,230,154,221,9,234,194,203,77,121,153,174,114,168,174,121,174,127,80,240,122,91,106,111,168,71,181,226,39,37,9,227,57,235,252,235,171,89,4,51,144,131,247,125,57,109,195,63,65,138,175,170,65,112,246,209,178,145,182,97,130,20,17,142,122,212,83,169,56,201,219,64,229,87,212,224,245,40,100,147,83,154,192,0,35,41,185,23,28,102,180,167,208,157,60,4,110,162,141,85,163,108,177,29,143,53,187,246,84,58,172,19,203,28,111,132,218,88,14,51,92,181,206,179,168,217,197,169,104,239,12,134,9,88,152,206,210,195,173,118,70,171,147,178,232,100,226,150,231,51,53,236,183,182,158,68,174,89,20,1,207,90,133,11,35,141,135,147,198,63,10,116,246,205,98,224,78,178,43,200,51,141,152,20,70,87,205,82,58,14,121,175,70,54,75,67,134,87,111,83,103,76,70,135,79,87,218,158,100,164,140,214,191,133,99,135,251,78,91,91,163,185,221,73,5,187,114,58,87,55,103,49,105,150,55,144,36,104,114,181,167,167,41,147,91,133,81,157,88,191,13,158,163,6,185,170,65,181,35,120,189,146,59,123,41,150,228,179,38,212,17,101,73,63,90,159,90,133,172,124,61,123,168,71,42,153,21,48,153,247,172,251,101,11,3,196,209,178,184,207,61,155,159,231,85,60,99,124,211,104,54,208,40,8,39,27,101,219,216,0,122,126,66,188,232,67,154,162,71,99,118,87,60,254,194,54,101,102,99,150,206,236,30,132,245,175,90,240,252,13,117,166,92,121,199,13,26,36,131,211,165,121,69,154,145,98,29,73,243,20,156,231,167,21,237,86,150,76,116,40,218,221,190,102,130,54,111,174,15,31,74,236,204,29,162,172,112,80,187,109,179,144,241,18,121,186,109,227,74,163,11,107,46,211,239,176,226,188,147,104,32,96,243,129,214,189,139,197,251,147,71,156,96,99,236,242,7,199,174,195,94,66,167,229,25,249,151,24,199,225,79,14,239,29,71,95,116,52,0,70,73,193,61,0,52,128,100,128,51,252,232,224,183,205,128,126,148,161,136,232,70,243,218,183,48,6,93,161,72,25,83,198,125,233,156,3,131,130,42,68,97,209,223,3,57,192,231,154,99,1,193,32,15,235,64,13,10,220,245,10,59,211,203,141,163,128,112,58,122,210,0,9,199,78,244,153,83,208,31,229,76,5,200,233,129,138,118,123,238,30,157,41,161,84,129,211,129,205,60,20,228,16,79,28,21,56,230,144,13,125,187,155,203,63,47,191,90,80,24,54,226,54,250,122,10,64,126,83,145,212,240,112,51,74,70,24,96,103,234,51,64,10,6,51,186,76,31,64,51,154,119,150,118,96,175,56,222,8,238,41,129,58,231,39,241,165,218,87,35,131,245,237,64,10,14,57,61,253,77,63,140,116,124,116,200,52,182,247,19,90,185,100,108,18,164,28,123,140,30,190,212,208,1,25,33,84,14,50,5,0,74,146,180,114,35,70,204,164,17,181,207,21,218,248,111,89,150,121,227,137,29,22,232,96,124,199,9,42,255,0,113,189,141,112,229,21,88,42,175,36,115,154,150,55,150,222,101,120,228,198,15,30,245,141,90,106,164,108,203,132,220,89,217,248,167,194,170,99,125,95,73,67,246,117,56,186,181,207,207,110,222,152,244,174,29,152,142,6,225,158,107,215,124,43,173,182,191,27,78,145,163,106,16,199,178,107,118,35,23,81,143,253,154,185,175,21,248,102,25,45,95,86,210,45,220,90,134,43,60,109,214,38,207,66,43,146,134,33,194,94,202,175,245,253,125,147,122,148,249,151,60,78,37,28,96,29,220,231,145,142,148,129,9,27,135,205,142,122,80,112,7,36,140,122,143,240,166,172,133,87,30,135,60,226,189,4,114,146,167,153,230,238,194,178,1,247,89,191,194,151,121,69,80,196,48,238,7,122,97,102,218,2,144,133,185,28,115,72,192,40,235,185,187,100,83,1,206,135,98,144,113,147,129,205,87,17,150,200,11,206,64,32,241,83,22,192,92,156,147,193,27,105,119,25,9,27,2,169,60,0,56,160,8,25,138,229,48,61,14,5,57,85,72,98,192,170,240,1,94,134,135,76,57,35,12,86,144,41,35,12,199,7,212,211,1,248,85,80,7,61,179,76,44,204,70,59,119,60,82,51,52,152,47,34,156,113,129,82,6,201,194,182,20,116,221,198,40,2,34,114,191,120,18,122,128,42,100,87,100,198,211,180,247,28,126,180,194,84,17,199,95,194,155,230,109,56,206,65,235,64,18,165,179,48,44,93,84,103,110,24,228,254,84,165,56,85,25,192,235,147,192,168,247,49,32,3,131,143,173,61,226,146,14,101,44,24,128,70,61,61,232,1,29,16,49,192,193,239,156,156,209,25,67,247,182,241,218,130,209,149,86,27,203,103,251,212,245,96,8,92,140,122,31,90,0,106,198,239,200,64,7,161,235,81,236,126,50,193,115,234,113,83,237,8,197,119,51,19,221,78,6,106,55,81,207,85,97,223,143,231,72,8,79,109,204,113,74,235,141,160,12,113,142,105,193,85,137,56,124,129,201,235,73,188,190,84,177,252,5,48,26,16,1,207,39,218,157,134,96,161,65,199,166,41,202,164,48,238,61,41,204,54,109,249,112,79,175,90,0,99,168,13,181,9,207,124,241,205,38,253,184,7,146,58,138,25,164,78,231,7,174,105,56,102,200,235,233,214,128,19,0,167,76,103,176,165,218,192,100,228,15,231,82,40,224,110,24,39,182,58,83,36,12,78,118,254,148,0,131,27,240,122,26,31,10,115,140,226,133,92,55,43,145,158,244,247,13,211,156,208,4,91,129,7,215,249,211,247,100,14,118,212,101,24,112,120,161,83,113,231,138,0,151,10,14,236,238,245,165,144,145,243,5,218,167,160,29,105,57,143,37,71,231,205,48,200,222,152,30,148,0,221,254,253,58,10,113,147,112,10,70,49,223,20,199,235,233,64,61,143,231,64,14,199,28,114,127,42,11,18,125,199,173,32,245,234,123,10,11,228,243,64,15,222,202,190,153,235,75,191,35,25,233,81,253,63,42,118,210,122,30,61,197,0,60,20,99,206,63,42,77,170,79,60,83,10,145,206,7,225,218,140,228,103,39,62,244,0,225,31,207,140,138,60,146,6,65,7,61,133,10,78,224,59,253,105,119,18,223,119,0,118,20,0,223,44,247,31,157,27,128,192,25,226,158,143,147,200,192,247,162,69,92,102,128,28,167,118,2,231,223,53,19,32,237,215,210,136,254,102,201,201,199,165,74,228,191,25,63,90,0,136,46,213,39,32,103,189,43,28,140,0,120,233,239,77,39,156,114,105,230,79,99,249,82,1,129,249,27,151,56,226,165,70,4,227,24,7,174,69,33,27,179,143,214,152,65,24,39,7,218,152,15,101,32,228,231,219,35,20,192,219,7,4,102,156,174,237,216,158,217,164,24,39,143,189,237,72,9,60,206,50,194,153,195,103,106,147,234,61,105,14,67,100,145,159,65,82,91,91,207,117,50,197,2,179,59,30,21,71,52,55,100,22,184,251,27,23,189,189,142,8,193,203,54,14,6,127,74,245,157,11,69,211,252,51,106,243,223,204,168,209,141,210,185,35,17,127,178,61,92,254,149,103,194,190,25,178,208,45,190,209,52,152,188,216,30,118,57,196,42,71,78,188,183,242,174,31,198,254,45,93,110,117,176,211,199,151,167,64,115,183,3,231,110,236,107,202,157,73,98,231,236,225,162,91,179,173,69,81,143,52,183,41,248,191,197,82,248,138,232,199,0,104,172,34,226,56,137,224,251,159,122,230,73,24,27,128,206,59,82,22,231,129,154,1,32,117,28,126,21,233,83,167,26,113,81,138,208,230,148,156,157,216,222,152,231,241,167,177,24,24,4,26,78,15,83,77,224,245,205,104,72,188,112,9,201,165,249,114,1,254,116,209,130,113,145,75,142,58,2,125,168,0,27,113,200,230,134,40,184,219,159,124,154,1,231,61,190,148,112,73,60,126,20,0,128,243,154,82,197,219,252,41,167,142,51,154,112,224,131,158,158,159,195,64,8,49,248,208,14,7,29,233,229,139,96,18,27,208,26,99,2,14,49,131,222,128,14,91,158,244,99,60,14,77,56,21,193,236,105,1,29,112,56,160,3,4,231,0,28,122,83,142,21,113,198,123,231,138,64,78,51,147,143,76,211,166,148,72,192,128,23,142,212,0,204,110,24,24,226,183,116,231,101,177,132,100,227,159,230,107,12,253,208,73,206,127,74,233,180,91,86,150,194,38,235,215,249,154,206,172,185,85,203,130,212,183,246,150,68,24,233,86,45,172,218,242,220,183,122,119,217,65,92,17,75,4,242,90,18,160,113,88,202,162,104,213,163,52,197,37,149,240,234,6,107,171,91,175,244,72,206,238,77,98,222,161,184,95,48,14,106,189,189,212,140,201,17,236,107,22,180,187,18,71,81,246,115,114,55,122,84,233,25,107,73,16,138,130,202,236,162,148,169,205,216,242,228,85,21,198,157,164,91,90,28,37,228,45,109,168,202,7,66,112,42,140,208,200,14,77,106,106,178,149,191,145,156,119,172,249,110,140,157,171,214,163,43,196,198,67,160,96,6,26,164,148,198,71,78,106,8,198,226,42,200,129,72,205,107,113,21,212,41,234,40,102,85,169,29,84,103,21,0,10,207,130,106,174,4,201,42,176,218,71,6,153,44,113,140,50,142,106,211,219,198,45,89,129,231,21,93,17,124,188,147,72,11,113,220,149,131,29,170,40,188,169,24,146,6,106,72,188,183,143,109,32,179,218,11,41,164,3,36,142,37,60,99,53,19,40,50,46,13,73,37,177,198,119,115,80,8,92,204,163,52,38,50,221,204,72,161,77,85,101,80,55,40,252,106,107,216,221,118,228,241,138,136,145,246,115,235,69,192,122,252,240,159,81,205,16,194,236,75,131,131,76,182,142,103,137,202,142,212,232,124,241,242,98,147,150,131,67,225,181,150,125,248,37,136,173,11,77,14,69,83,51,241,138,181,161,199,228,146,100,29,77,109,93,72,89,27,96,194,98,176,148,141,18,50,118,218,180,96,16,55,142,245,16,181,38,64,202,120,172,135,50,45,251,146,199,110,107,166,177,136,201,8,97,205,103,38,81,102,20,11,111,180,143,165,101,234,87,151,16,141,177,231,31,74,217,86,141,190,67,247,133,86,189,104,145,8,145,69,76,93,216,217,131,29,162,222,70,90,79,189,74,218,98,194,156,96,211,102,145,132,131,202,56,20,130,230,77,184,99,91,34,27,177,12,205,21,186,225,135,38,148,205,23,146,21,122,55,106,116,54,201,126,204,100,63,119,165,82,54,165,39,42,15,202,13,86,194,230,52,108,209,44,215,115,116,126,107,107,78,130,9,119,76,152,6,178,33,128,220,237,70,233,138,216,130,197,173,224,38,54,227,21,141,86,84,86,166,102,171,106,215,23,69,3,241,82,89,218,45,176,198,238,105,130,70,123,194,24,212,205,105,35,75,184,49,197,76,54,52,103,109,11,45,196,87,50,169,33,183,96,83,117,97,136,224,86,56,73,23,107,109,234,15,95,233,76,176,69,147,83,150,56,219,108,125,78,234,169,170,220,180,87,155,2,150,80,248,5,186,102,155,180,152,159,113,236,193,237,102,70,112,20,12,12,250,213,123,56,188,155,132,102,144,15,144,244,165,138,9,38,156,71,32,1,95,145,245,170,154,237,210,218,217,169,194,199,38,210,185,245,250,86,187,52,187,153,197,94,254,68,54,81,201,125,114,37,144,70,27,206,200,218,14,8,31,141,117,183,75,34,178,16,8,10,51,143,225,174,115,193,246,82,38,154,178,92,48,118,201,100,207,167,189,116,179,204,239,134,144,241,211,11,83,81,244,41,46,165,93,225,225,43,143,153,155,159,110,15,221,172,61,118,85,155,195,238,232,21,101,44,20,149,244,220,63,194,186,37,8,78,212,29,186,154,230,245,125,62,230,8,132,113,47,153,27,56,206,79,32,103,57,253,40,133,174,57,108,96,93,186,205,184,242,72,99,156,244,6,182,116,187,65,46,145,112,192,103,17,177,25,245,197,103,56,143,203,187,132,161,4,74,8,112,71,83,218,186,205,27,79,198,141,115,10,146,74,161,63,134,63,250,245,210,218,48,91,158,127,162,221,165,145,157,101,69,37,176,70,71,115,91,222,27,191,58,110,189,27,188,164,71,41,25,92,101,121,34,185,187,216,13,149,202,180,176,200,162,65,195,55,78,15,24,171,233,33,134,205,238,227,102,45,26,228,99,234,42,170,71,153,32,131,180,181,61,195,83,116,142,254,73,45,164,243,8,85,33,16,99,131,212,154,242,77,114,254,11,127,136,145,73,18,50,70,156,186,167,114,125,107,175,111,25,195,63,128,37,213,99,145,5,234,42,130,128,114,221,177,94,99,117,123,44,211,29,65,130,153,165,114,199,142,0,29,191,90,229,165,78,252,215,234,116,115,36,174,122,206,169,52,35,75,183,190,181,101,109,241,133,42,220,158,181,129,170,74,178,235,246,16,64,196,42,128,242,103,175,249,230,163,135,81,137,188,63,109,59,15,154,36,203,168,233,212,84,26,163,68,250,246,159,170,219,202,12,23,17,136,229,81,252,29,255,0,165,113,65,90,92,167,76,254,21,99,124,216,51,220,201,122,20,27,85,59,8,245,62,255,0,149,85,176,133,44,188,72,145,92,109,22,242,41,145,67,116,28,142,63,90,217,180,85,135,75,120,4,133,195,190,254,78,127,207,90,89,180,37,213,44,11,135,34,230,47,153,57,235,142,212,185,181,105,137,59,45,70,196,98,178,241,16,101,71,64,205,144,87,161,90,179,123,127,107,170,91,223,70,120,153,14,87,220,102,147,78,146,61,68,199,27,169,91,152,16,163,33,233,245,174,127,86,83,4,179,98,84,141,131,118,239,237,82,150,161,238,189,73,108,45,153,46,174,131,38,248,142,56,30,148,198,150,50,146,170,65,136,65,198,15,173,77,163,234,139,28,240,197,115,251,180,147,131,39,169,171,247,118,48,217,60,204,102,46,175,202,2,70,62,180,220,117,41,118,48,174,44,180,89,25,62,209,105,30,247,76,18,69,96,79,163,79,165,203,21,214,156,48,133,176,200,163,32,10,233,46,71,218,46,226,73,34,77,184,254,17,90,179,164,41,9,88,198,55,1,154,209,78,81,209,124,35,104,225,227,213,181,221,62,240,69,34,52,144,202,119,46,23,144,127,206,107,164,181,241,28,119,178,71,102,230,95,50,37,63,43,99,4,254,84,216,216,90,171,239,98,227,57,5,185,34,146,73,32,125,66,6,134,24,196,132,114,192,117,166,228,158,182,177,45,51,65,96,84,182,184,108,253,225,211,178,156,245,20,219,125,45,100,134,89,174,83,204,142,0,15,189,65,109,60,113,205,53,173,203,157,146,158,160,242,13,93,84,158,221,37,11,33,40,253,7,168,197,101,41,52,154,66,190,199,154,120,190,104,100,214,148,132,80,12,120,64,51,234,58,243,88,143,31,151,130,221,92,109,227,177,174,195,196,186,91,60,49,234,30,90,3,130,58,116,63,225,92,132,70,102,86,80,138,228,156,243,219,233,94,198,21,222,154,72,226,174,151,53,197,219,176,168,108,22,35,104,173,59,18,241,223,219,179,151,243,19,238,133,233,89,69,94,38,70,117,57,220,57,45,154,237,252,57,21,188,154,155,52,137,189,81,50,51,78,188,249,34,194,150,246,44,233,171,117,60,101,102,119,59,100,37,71,224,122,213,191,20,105,177,183,129,150,248,150,223,11,100,133,35,208,213,171,107,200,68,230,224,32,80,217,24,35,128,106,27,169,98,142,206,77,61,165,220,179,228,149,144,228,0,125,43,204,139,126,210,51,71,92,182,60,202,210,99,246,103,31,40,221,25,144,15,167,24,253,107,215,124,31,170,75,115,166,24,220,1,251,184,192,7,175,67,94,87,169,89,45,150,164,208,135,12,172,155,19,111,108,145,94,167,224,228,91,123,105,32,113,186,81,26,144,231,208,127,250,235,175,26,212,160,173,212,227,167,163,148,123,148,124,87,8,93,27,83,73,75,2,45,164,101,56,239,180,241,94,42,173,148,3,126,27,24,199,106,247,191,22,77,191,195,26,162,236,93,226,218,76,176,29,182,154,240,80,119,1,133,201,192,201,11,254,205,78,25,222,44,43,43,52,152,3,187,25,233,239,210,144,145,187,4,99,31,165,42,236,239,199,28,1,222,154,118,145,192,206,58,138,233,48,23,111,204,8,25,207,92,10,115,50,131,200,12,79,233,76,4,110,27,135,30,131,181,72,138,178,18,128,227,39,25,61,13,27,1,17,218,112,57,7,189,42,168,108,128,121,250,210,73,181,91,8,78,223,126,244,155,123,128,40,2,83,11,71,212,157,167,163,0,121,20,155,148,198,64,99,191,119,0,14,8,250,212,124,99,229,206,61,77,43,246,24,3,30,148,192,92,176,3,42,64,254,116,131,174,15,122,107,17,145,140,227,222,165,142,76,110,66,27,7,174,57,52,0,226,119,21,216,72,199,24,63,231,154,67,38,24,224,156,250,145,67,124,163,229,218,114,63,26,96,66,195,140,143,94,58,82,2,93,227,104,1,151,167,113,147,76,86,44,0,220,0,62,180,128,29,248,200,244,206,40,59,11,156,240,58,80,3,139,129,211,63,237,12,246,165,220,55,124,184,193,233,158,213,24,56,4,12,142,195,21,32,140,14,51,201,237,214,129,150,172,239,110,52,235,152,166,182,114,146,70,219,149,215,142,107,215,180,77,102,31,17,65,45,237,166,216,181,37,136,139,203,70,95,221,220,175,175,215,208,215,140,13,164,134,198,9,57,200,61,43,79,75,213,239,180,173,74,43,203,59,137,22,69,232,217,206,71,112,125,171,147,19,135,246,145,211,115,90,85,57,30,187,29,87,140,124,41,12,8,154,166,155,19,75,104,223,235,21,91,6,54,238,24,122,215,8,65,220,217,64,50,123,156,154,246,157,39,92,183,241,53,188,151,22,136,171,114,16,45,229,131,176,9,56,238,87,220,117,21,200,120,199,194,49,91,218,141,87,75,102,123,41,14,48,121,40,127,186,71,173,115,225,177,46,47,217,85,220,214,173,52,215,60,14,13,6,57,201,44,167,24,169,119,63,5,142,79,210,162,216,24,16,65,13,142,148,227,193,4,231,215,147,210,189,35,148,115,33,108,146,160,40,108,238,235,154,22,70,4,148,29,115,243,19,138,105,149,56,17,169,218,59,147,156,210,163,49,69,96,7,92,103,29,41,136,30,82,73,59,65,192,231,154,107,77,230,51,16,187,114,57,0,96,102,148,150,8,119,112,167,158,180,213,216,6,238,58,103,20,0,214,10,20,7,219,158,248,160,51,199,149,25,61,249,20,244,97,193,92,227,215,208,212,108,220,224,182,79,94,40,1,216,46,191,194,9,61,49,70,212,200,46,131,211,131,140,159,83,74,187,219,140,156,118,205,49,129,15,203,115,235,138,96,56,183,27,112,50,58,28,82,96,117,114,122,118,165,69,99,208,18,113,65,195,3,200,7,184,160,4,57,36,182,120,239,129,66,149,95,155,143,76,19,76,45,193,235,184,244,61,169,7,203,156,224,143,173,0,90,31,58,179,252,173,183,176,206,5,51,0,21,56,59,79,56,199,74,135,147,30,114,57,227,109,43,156,174,9,39,215,52,1,51,70,112,197,27,130,113,140,211,8,216,121,199,76,28,26,85,113,177,112,55,17,223,29,41,56,44,54,169,219,158,65,164,2,35,237,28,242,123,15,106,124,155,72,198,27,166,114,121,166,178,161,7,7,105,254,235,127,141,52,124,164,131,156,15,231,64,7,151,207,57,0,244,230,130,191,49,228,3,235,138,28,176,10,216,250,26,102,227,183,156,230,128,36,70,217,146,196,156,247,167,151,57,28,154,136,229,134,49,211,142,40,11,140,231,245,166,3,153,130,48,96,127,28,211,214,108,146,50,50,122,158,181,12,106,24,243,65,3,60,103,143,90,64,43,182,72,30,148,170,6,50,5,51,119,92,0,51,78,67,242,227,182,105,129,38,48,51,72,203,19,64,24,57,243,1,33,129,61,187,82,30,135,109,49,216,176,195,28,182,104,1,184,238,15,181,29,7,78,126,180,187,112,248,99,180,125,41,9,201,25,57,62,244,0,228,83,38,48,80,99,60,179,99,52,220,114,6,57,62,180,153,207,211,210,151,36,128,185,233,197,0,60,131,140,119,245,38,140,141,223,47,202,71,110,185,164,24,80,65,200,61,168,4,117,206,78,58,82,1,229,193,244,200,237,72,216,56,200,35,223,20,52,206,241,136,183,31,45,78,224,56,235,76,83,133,224,156,211,1,124,188,28,130,49,234,106,110,8,251,167,56,237,81,130,24,96,147,239,138,85,4,46,69,32,27,229,187,103,28,254,52,131,229,83,199,39,185,165,80,251,143,124,241,138,55,48,7,146,59,115,76,7,33,242,162,39,169,97,142,180,44,129,184,43,248,138,11,125,208,14,112,57,205,48,14,123,17,72,9,240,142,48,42,13,133,73,199,74,126,112,70,214,31,141,46,252,231,129,64,17,171,48,36,224,224,117,167,2,9,25,32,123,154,24,170,228,240,91,189,48,62,79,34,152,18,122,128,71,61,123,82,101,59,2,61,179,201,164,82,199,175,95,78,245,60,118,210,200,241,34,163,23,144,225,84,14,73,244,164,221,129,33,150,246,242,220,206,144,192,140,242,59,109,85,3,169,175,98,240,183,132,255,0,225,29,133,100,184,141,95,80,117,222,242,127,13,170,250,159,122,60,25,224,163,162,34,92,205,26,190,177,50,229,17,254,229,186,250,183,189,85,241,135,138,116,251,125,54,231,74,177,189,18,77,31,51,57,36,52,174,125,8,175,34,189,121,98,101,236,105,109,213,157,148,224,169,46,105,238,115,158,51,241,167,219,21,244,157,61,74,91,68,255,0,235,73,249,164,61,201,174,19,0,228,49,231,215,173,60,147,180,200,196,238,39,215,147,76,32,48,224,159,198,189,42,52,99,70,28,168,230,156,220,221,216,96,167,13,199,225,72,71,3,169,163,30,185,20,118,193,206,63,186,43,82,1,79,108,126,148,113,159,79,106,24,141,163,4,159,99,218,144,122,103,20,192,0,250,98,158,168,15,10,115,235,129,76,244,35,6,151,175,97,248,80,0,118,242,51,249,82,16,48,48,106,101,96,177,149,192,36,247,35,165,66,70,14,50,127,17,64,11,211,24,252,77,4,96,113,158,125,169,14,51,242,210,96,227,175,225,64,7,94,212,227,242,227,144,114,58,80,87,111,6,147,62,148,0,0,67,99,31,157,41,11,180,159,228,40,92,251,31,173,4,1,235,64,13,199,39,131,78,76,134,206,208,72,236,105,1,61,57,199,181,41,4,14,72,250,208,2,119,228,254,21,233,94,16,180,142,77,2,218,71,198,91,127,254,134,107,205,113,131,94,159,224,216,247,104,22,128,156,15,159,255,0,67,106,229,197,187,65,122,154,209,87,153,37,236,2,25,9,94,149,158,204,146,30,217,21,187,170,70,170,164,33,201,174,86,104,228,73,178,58,102,185,160,155,54,104,215,180,139,205,82,164,100,86,68,177,155,93,72,111,27,87,53,208,105,215,81,11,124,113,186,178,53,132,121,195,72,70,49,90,73,219,67,39,43,26,246,243,219,121,101,195,140,227,214,141,56,165,197,209,5,198,223,74,226,237,164,145,17,190,115,249,210,218,234,179,91,92,103,113,21,95,86,190,165,41,92,219,241,109,170,71,48,49,227,36,246,174,108,140,14,71,53,175,115,126,183,172,166,86,207,53,13,225,182,218,25,49,90,198,60,166,82,42,4,96,129,128,226,129,43,16,64,38,172,195,60,70,45,167,20,216,226,70,99,182,174,226,69,117,12,221,79,90,107,64,99,57,205,75,58,188,108,49,211,52,155,203,12,26,187,148,55,204,145,208,162,147,205,76,150,236,209,237,60,83,120,88,219,28,55,106,21,229,11,201,205,0,92,183,181,141,87,150,249,170,57,230,49,41,85,53,12,114,72,95,56,56,245,167,49,83,38,13,32,36,71,204,97,141,71,27,226,108,158,69,65,36,248,109,131,165,61,115,183,34,128,37,185,184,19,77,176,142,49,80,139,119,11,131,208,212,109,19,151,15,232,106,121,46,88,40,92,116,162,192,116,154,58,89,91,217,177,184,43,202,237,230,169,110,135,206,118,136,6,29,171,18,73,217,162,193,99,143,74,219,209,244,249,13,191,152,122,26,137,236,92,16,90,77,35,204,65,27,69,108,52,222,93,171,12,3,197,84,251,32,71,7,118,42,27,207,48,70,66,183,106,230,91,154,181,161,135,43,72,247,103,229,227,53,212,105,211,152,109,130,237,25,34,185,96,179,121,163,62,181,211,88,91,187,70,165,141,84,214,134,105,234,88,142,217,204,222,105,60,26,169,172,29,202,0,231,21,180,234,82,12,14,106,156,80,71,54,239,51,173,99,9,106,106,115,1,134,71,61,42,67,26,187,100,28,210,234,54,155,36,127,42,179,109,30,104,238,48,228,226,186,225,169,148,209,59,200,240,72,118,2,7,124,84,98,86,121,56,6,175,77,113,1,24,32,115,82,70,182,202,129,134,51,85,61,8,136,182,205,42,178,157,167,6,186,24,149,163,182,37,137,59,133,80,180,100,144,96,40,226,180,227,116,242,152,73,208,116,174,73,179,120,163,159,185,137,97,184,46,92,130,106,197,181,200,81,243,57,53,83,83,145,101,148,164,124,176,168,35,102,68,1,133,84,118,46,71,163,217,194,194,248,51,160,10,231,168,170,26,170,51,69,113,44,99,127,147,38,229,95,207,173,116,22,210,193,61,178,31,49,55,70,153,33,122,215,53,108,185,142,242,70,146,64,173,38,0,207,90,171,189,153,45,232,34,221,60,214,49,93,24,153,91,238,157,189,141,80,241,4,95,218,154,230,147,100,161,24,33,30,98,142,184,193,228,214,165,188,18,125,148,199,230,16,25,134,6,43,39,75,134,91,223,24,106,26,134,199,84,183,97,26,184,60,19,90,67,149,59,246,51,218,45,119,58,136,161,88,99,138,24,224,104,215,118,25,207,167,160,162,225,94,39,100,24,100,198,70,122,210,130,251,12,111,52,140,172,114,160,145,215,242,165,144,136,216,44,196,238,219,180,98,176,147,187,185,181,173,160,144,101,225,1,112,31,117,101,234,110,26,238,43,105,11,18,91,56,29,15,6,180,127,119,30,212,12,219,137,245,172,203,249,163,49,188,132,3,60,109,149,63,227,85,27,220,137,25,90,222,157,111,108,136,241,17,28,151,13,185,215,60,112,15,79,122,223,209,111,30,207,66,73,68,47,33,185,93,140,79,110,71,74,231,47,209,111,154,215,119,152,204,188,128,167,191,191,183,90,237,188,57,34,92,88,199,14,208,98,182,82,25,20,115,158,185,253,43,162,90,173,76,146,56,127,30,147,229,233,176,229,64,59,190,92,114,49,223,245,174,121,6,203,38,65,62,92,156,108,31,214,186,47,136,77,5,255,0,246,109,237,187,133,145,67,135,143,223,63,253,106,192,64,129,127,213,42,73,179,112,207,82,114,63,74,232,167,107,43,116,51,168,151,48,150,241,16,5,184,87,49,190,11,133,237,200,53,127,95,211,69,132,86,133,195,44,87,77,184,122,244,39,250,87,71,224,253,33,110,172,175,91,42,93,70,1,111,82,69,86,248,155,7,217,239,116,107,22,46,90,24,182,140,30,14,125,125,235,21,82,243,208,210,49,188,44,85,211,39,97,164,108,100,82,100,5,142,71,27,71,31,214,165,134,123,56,180,27,203,98,184,158,68,38,54,61,87,145,210,181,211,76,141,252,51,103,18,146,147,121,103,36,250,102,185,175,17,88,62,153,53,186,201,34,172,82,32,77,224,103,7,32,255,0,74,228,139,140,170,124,206,233,47,117,88,232,252,53,121,35,232,160,51,22,154,55,85,147,119,97,131,210,183,244,251,219,136,153,164,193,199,64,61,189,107,144,211,174,134,155,171,125,158,70,141,224,159,105,222,135,218,187,55,145,110,37,13,108,64,85,92,124,189,254,181,141,104,168,201,220,105,115,33,46,34,146,116,55,118,146,108,156,28,149,94,11,123,31,106,230,175,157,46,39,17,220,176,142,66,114,219,186,214,213,189,196,146,221,240,68,78,141,248,17,233,90,115,104,22,250,161,62,107,193,27,191,59,220,29,223,133,66,106,47,81,59,175,117,156,160,184,138,80,182,242,47,155,26,54,20,197,212,31,90,223,186,146,61,70,198,213,45,190,89,54,21,33,186,255,0,250,235,146,185,208,111,60,56,39,186,251,67,60,49,77,184,97,73,200,193,167,88,248,142,204,220,217,202,179,29,226,64,197,89,72,192,207,63,206,181,107,155,88,130,73,45,14,131,79,138,83,49,183,153,66,76,185,11,188,117,90,101,197,211,52,98,61,132,56,206,79,98,71,165,116,50,92,217,234,63,233,80,198,90,109,197,67,10,163,115,165,205,37,212,56,218,168,128,146,79,66,107,5,45,117,41,72,230,174,228,218,129,88,128,63,139,53,37,169,70,41,48,87,192,27,65,171,239,167,187,95,178,79,26,236,39,130,122,84,214,214,202,147,74,185,5,84,112,163,167,94,181,110,118,31,67,34,250,25,45,227,146,120,149,164,221,253,238,113,90,86,183,37,227,180,118,109,138,7,205,230,127,42,208,157,35,1,35,94,140,51,205,99,79,254,143,116,124,225,190,48,50,16,244,7,215,249,210,110,250,17,99,153,241,142,178,222,124,182,22,168,101,133,80,183,94,65,207,95,214,185,185,172,18,13,50,41,145,222,64,195,44,189,193,250,250,87,89,226,125,23,206,182,147,87,178,104,216,108,218,209,250,119,254,149,82,69,182,62,11,141,162,185,140,202,88,111,83,212,28,26,244,104,77,70,10,199,53,72,55,35,149,104,199,148,141,198,15,36,14,181,219,120,80,132,185,243,68,177,183,152,152,8,122,231,143,211,173,113,118,209,188,202,29,66,184,3,4,14,181,220,91,248,126,226,194,214,29,72,42,128,84,97,83,173,107,138,146,229,113,123,153,225,253,233,55,216,177,119,116,211,23,181,142,220,199,181,241,191,28,102,177,117,11,133,107,152,219,121,253,216,216,196,243,249,126,85,209,45,180,250,129,159,1,146,52,93,217,111,92,87,45,169,19,107,145,35,160,33,67,13,191,196,78,107,146,132,83,149,142,153,201,40,220,203,57,190,189,114,171,242,14,3,158,78,115,94,195,225,216,66,120,117,229,7,124,184,25,192,218,113,94,85,225,233,146,43,166,144,42,164,146,252,128,56,207,82,43,213,214,99,167,89,76,141,57,42,138,56,92,119,25,167,139,189,226,187,28,244,85,245,43,107,254,87,252,33,58,179,48,101,99,103,46,11,245,206,211,94,4,174,90,48,49,200,0,12,122,87,180,235,215,198,243,195,58,145,70,62,89,179,151,130,63,217,175,21,194,136,148,140,131,142,70,122,211,195,108,253,72,172,157,213,195,32,228,40,219,158,187,106,51,150,60,12,1,233,78,47,199,69,224,245,29,105,64,5,23,131,238,69,117,24,141,68,238,8,7,221,169,70,3,241,159,206,149,135,205,242,174,125,233,1,39,36,12,1,214,128,36,145,55,168,238,20,30,213,16,78,165,191,157,90,9,133,36,130,7,78,123,254,21,3,40,15,130,121,199,25,227,20,147,25,23,174,220,145,244,160,161,207,215,181,74,81,150,48,54,241,156,131,142,180,103,7,118,7,208,116,205,80,132,68,28,228,54,113,217,69,56,1,230,2,83,119,175,106,88,202,43,16,195,118,71,66,216,2,128,85,23,106,140,182,122,210,1,242,0,74,151,108,31,187,128,59,123,212,104,132,18,55,16,61,84,117,171,13,34,56,4,160,60,246,21,11,130,132,130,193,23,57,32,138,72,100,103,25,231,113,3,145,207,52,153,4,144,122,30,115,140,212,196,168,93,192,145,235,129,205,55,150,101,0,128,71,78,41,136,17,85,129,83,207,167,0,81,183,7,129,183,156,112,71,235,72,203,133,193,32,16,105,204,184,225,114,217,232,79,74,0,30,85,25,218,49,208,30,105,0,220,159,123,11,201,198,105,200,187,78,118,140,142,135,25,31,225,74,174,87,59,215,156,246,20,134,79,109,123,53,149,210,92,91,185,142,68,33,144,175,175,227,94,185,161,107,214,250,253,169,156,32,251,88,80,183,214,157,5,194,127,125,71,247,135,181,120,234,47,222,18,185,11,131,156,12,156,213,173,35,83,155,76,188,142,120,93,146,72,206,229,61,8,174,108,78,25,85,143,153,173,42,142,15,200,236,60,95,225,54,211,119,106,26,114,172,154,124,231,34,77,187,177,236,127,186,115,197,112,166,55,222,19,36,103,175,28,3,94,215,163,235,182,126,35,176,159,100,104,230,68,255,0,78,211,213,185,111,250,105,16,245,238,69,112,94,49,240,180,186,101,192,187,182,70,150,194,224,111,134,69,28,99,211,235,88,97,113,13,63,101,87,114,234,210,211,154,27,28,115,40,203,0,75,12,240,79,95,203,52,140,54,73,131,156,142,164,158,148,184,27,131,6,10,221,48,71,122,21,74,140,19,144,79,82,188,87,160,115,137,187,28,159,187,234,69,14,202,95,0,112,125,50,106,83,3,45,187,75,230,0,153,193,93,195,119,215,111,165,68,157,114,112,6,126,240,228,208,132,34,169,44,11,126,95,231,165,74,219,84,18,80,146,123,99,138,107,56,36,109,36,250,241,154,86,251,156,144,190,131,20,192,95,54,86,95,40,179,108,7,33,65,239,80,55,65,140,103,184,231,52,245,204,108,25,143,57,231,212,208,167,57,98,135,145,199,29,104,1,131,3,29,143,112,13,74,224,109,11,157,216,29,49,140,84,79,140,238,59,64,61,129,169,64,82,132,240,8,235,205,48,32,219,177,250,12,254,116,132,142,64,3,241,169,165,43,188,109,83,147,192,25,166,30,184,24,207,124,26,64,52,33,202,228,2,61,115,74,118,135,59,75,109,30,180,187,192,94,121,39,168,237,72,75,21,4,46,23,61,169,128,246,145,137,195,30,123,227,129,64,231,24,57,244,207,173,51,141,156,140,126,20,128,18,49,156,251,82,2,114,164,32,152,152,152,2,23,105,124,156,253,51,210,146,70,45,252,31,167,245,168,135,39,33,121,31,149,63,118,71,35,3,182,7,122,0,2,35,140,121,131,229,228,241,250,82,55,207,187,105,62,188,14,62,158,212,237,227,150,10,7,24,244,205,11,36,145,200,222,89,100,102,24,56,200,227,210,128,24,173,198,49,203,47,39,154,95,151,24,45,192,245,167,136,190,80,78,71,214,163,206,31,238,134,231,142,120,160,4,110,72,10,114,7,57,60,83,198,29,49,128,59,154,97,193,37,130,128,15,161,164,86,83,247,185,30,220,80,2,176,0,1,176,19,223,214,157,30,118,144,66,254,84,214,3,25,7,159,92,231,138,84,124,124,160,131,76,9,9,92,12,229,189,71,74,133,176,88,182,211,183,53,57,193,65,200,31,206,160,201,29,70,113,72,5,112,1,200,83,131,211,214,153,198,62,232,250,211,182,7,35,25,199,189,59,32,38,198,219,128,122,227,145,76,4,46,2,128,170,7,29,185,205,38,6,6,58,250,83,206,222,58,212,127,120,224,82,1,0,4,251,211,202,175,80,196,143,92,99,154,21,113,223,167,235,78,192,35,56,80,63,90,0,96,80,72,3,243,90,176,2,36,99,24,220,79,113,210,162,199,113,146,61,187,83,84,144,199,31,173,0,63,98,176,63,227,210,163,8,81,179,184,224,122,84,163,105,97,192,4,250,82,157,203,157,191,116,245,160,8,131,1,215,39,142,41,234,114,192,3,140,243,205,51,135,0,149,227,214,164,81,17,35,25,6,139,128,175,31,247,2,241,254,213,48,229,186,169,207,122,149,10,128,195,0,145,192,38,154,232,193,65,36,140,208,3,66,133,28,5,36,244,255,0,102,130,174,199,0,231,142,194,154,71,204,64,237,73,146,7,113,244,164,3,74,237,35,112,32,159,106,64,70,120,253,105,199,230,61,58,254,148,160,243,145,216,113,197,48,28,168,204,85,64,36,147,142,57,230,189,95,193,126,25,143,70,72,239,245,4,223,169,204,51,109,3,12,136,148,143,188,222,149,153,224,79,14,45,188,95,219,151,214,222,99,16,77,180,77,211,142,174,125,133,92,241,55,196,75,120,172,228,179,209,206,251,153,70,219,139,146,152,207,178,251,10,242,241,53,167,90,94,194,143,205,157,116,160,160,189,164,254,68,222,49,241,212,122,92,79,166,233,82,44,179,202,51,113,116,9,39,62,213,229,13,33,114,206,217,44,196,146,123,154,73,164,105,36,102,102,45,159,122,80,192,160,203,28,129,128,43,179,15,135,141,8,114,163,10,149,28,229,118,53,242,92,110,206,126,152,165,56,81,130,50,122,243,78,94,51,185,79,231,73,185,148,6,59,114,125,121,174,131,48,27,89,118,238,218,61,242,105,184,24,249,72,164,195,115,143,196,208,8,92,231,31,214,128,19,24,201,201,252,168,110,71,78,126,180,12,224,145,156,125,105,0,39,191,235,76,7,42,252,135,174,105,0,3,175,90,94,71,241,115,233,73,212,243,192,160,3,166,48,217,254,148,96,245,45,205,27,120,247,207,74,80,1,60,142,180,0,42,134,29,121,206,54,129,205,53,134,15,245,171,10,169,19,143,222,128,64,244,166,18,184,198,55,31,92,210,184,17,28,128,15,90,6,11,114,112,61,233,118,158,167,128,41,193,132,110,175,176,48,244,110,69,48,25,242,227,161,205,28,122,82,28,30,115,143,106,79,122,0,144,18,6,3,115,237,65,3,28,224,17,233,76,30,180,189,248,52,0,18,15,24,175,75,240,132,133,116,11,64,7,31,63,254,132,107,204,199,211,159,90,244,31,12,221,8,180,27,85,244,221,159,251,232,215,46,47,248,127,51,106,63,17,208,106,16,60,184,49,100,159,65,84,103,176,49,197,153,70,9,173,104,47,225,10,8,229,169,111,164,75,184,240,70,13,112,41,88,221,234,115,43,182,23,228,224,85,147,4,186,130,24,208,103,53,78,242,35,12,224,72,112,181,208,233,44,145,193,230,41,7,138,210,50,33,196,227,53,61,34,226,192,28,131,205,102,42,41,234,167,53,232,151,198,43,206,101,198,42,146,248,114,202,228,126,233,143,231,93,10,189,145,17,142,167,21,229,158,113,154,104,1,83,230,57,250,214,246,167,163,173,139,16,25,191,58,194,48,25,164,216,181,211,74,162,146,34,162,44,91,217,249,139,184,28,10,150,52,48,57,207,106,136,153,160,95,45,122,244,21,36,97,225,81,246,158,173,90,93,19,29,137,91,108,163,118,58,213,89,16,135,192,171,69,209,163,97,31,240,140,213,100,14,205,184,212,110,81,16,70,14,1,171,170,161,83,144,42,164,142,67,227,189,75,19,52,159,41,160,68,202,200,77,70,193,29,240,58,211,204,97,15,52,201,84,39,204,13,3,22,75,44,46,254,180,145,237,206,51,72,110,152,198,86,163,183,116,141,139,57,230,154,17,110,57,34,243,118,54,49,138,171,112,168,102,27,79,21,28,241,52,132,202,135,229,167,90,133,102,195,154,24,226,72,208,9,2,133,29,14,107,170,177,144,199,96,19,218,176,81,87,114,132,235,91,17,147,28,43,154,198,111,67,104,162,193,137,217,55,98,179,110,103,242,242,164,86,178,222,41,135,102,57,197,96,234,13,134,38,177,138,212,182,50,219,247,147,244,6,183,21,154,32,184,174,90,222,89,35,156,17,209,171,166,143,123,66,174,69,92,246,33,110,92,51,72,209,116,170,47,35,166,79,53,108,93,40,139,105,28,212,81,1,116,74,129,92,235,115,67,46,233,202,196,207,142,77,100,219,177,158,99,145,91,183,225,98,67,19,15,152,244,172,132,140,192,219,136,224,215,85,54,68,134,155,49,36,164,6,165,48,24,164,11,158,41,143,116,168,228,169,230,173,105,208,203,123,46,230,251,162,174,79,67,56,163,99,75,8,20,6,171,179,34,206,229,35,53,83,200,17,184,85,166,60,141,108,249,83,146,107,143,169,186,70,101,244,45,107,122,88,212,174,171,113,18,178,245,164,185,152,205,38,39,31,53,43,175,151,24,242,235,104,161,72,238,109,60,149,134,232,170,133,147,126,208,71,113,254,113,73,13,163,52,44,207,180,40,57,0,119,53,157,110,242,37,180,142,232,195,247,187,65,245,24,53,121,21,228,128,4,46,70,71,67,239,138,82,222,230,113,191,83,63,93,150,230,199,77,50,218,201,178,108,224,122,116,53,107,195,22,146,91,120,124,188,193,154,91,151,220,228,245,252,42,47,19,218,198,45,44,65,105,67,181,208,92,100,96,140,31,106,232,174,173,142,97,134,55,216,145,32,251,191,78,245,79,248,110,221,75,209,205,46,197,82,224,202,16,35,2,139,193,52,224,209,204,255,0,190,206,71,167,106,101,188,165,165,33,142,72,109,191,133,57,140,75,36,236,193,137,218,84,5,250,138,203,162,76,37,123,144,74,171,10,25,79,42,173,158,122,226,177,245,120,22,23,73,203,226,41,121,233,154,189,168,76,35,141,114,24,33,92,115,84,175,21,154,218,53,89,14,23,14,55,126,88,250,115,90,69,117,19,97,167,11,63,55,116,108,204,72,199,35,165,116,30,19,143,202,251,84,188,12,177,83,142,224,250,214,124,144,152,33,182,115,179,105,1,142,5,85,210,124,65,107,97,226,89,116,199,243,25,37,233,142,185,235,90,110,74,57,175,27,217,165,183,137,34,72,159,247,108,15,12,122,30,188,85,11,200,0,182,182,153,164,204,167,131,143,76,211,252,69,123,21,239,138,4,140,178,108,140,149,27,143,25,205,46,187,229,64,109,48,112,184,236,51,154,233,138,178,48,155,187,58,95,1,94,136,117,43,187,16,173,34,79,34,132,207,222,7,214,143,25,219,201,55,196,205,58,206,233,206,192,50,71,92,0,43,159,240,229,196,145,248,166,210,75,105,8,98,112,2,140,119,29,107,127,206,159,83,248,171,42,203,184,75,10,17,184,251,227,252,107,6,173,38,205,224,239,99,180,183,211,227,187,152,64,172,54,172,28,12,99,130,87,159,173,101,235,90,24,214,108,46,44,6,213,150,37,249,88,117,56,173,25,164,187,130,233,98,145,194,186,12,124,163,25,30,245,12,50,201,21,226,74,70,229,45,151,201,199,21,229,166,211,186,220,236,185,231,167,73,155,78,92,220,20,14,63,118,72,207,21,211,120,58,229,109,231,150,210,234,109,133,156,121,77,39,33,179,218,180,181,203,107,107,245,185,54,200,24,186,244,35,167,184,174,86,27,169,26,250,56,31,100,109,24,5,91,29,24,28,127,34,107,167,155,218,70,207,114,93,227,170,61,14,234,11,88,34,144,202,7,152,31,43,133,199,62,191,74,84,93,214,126,120,39,120,25,207,124,87,45,47,139,99,212,117,71,177,184,124,52,40,35,12,195,134,63,227,93,70,134,94,234,116,179,148,2,100,5,1,78,128,117,205,114,202,45,104,198,239,212,86,51,94,64,168,178,126,232,143,155,120,7,53,135,170,104,182,44,0,62,80,32,130,10,128,8,174,158,235,253,12,125,157,26,25,10,231,112,80,120,31,159,90,230,238,237,25,231,101,155,0,50,238,76,85,198,233,238,9,54,97,89,221,79,162,221,152,252,211,37,179,177,233,247,129,60,255,0,74,222,240,254,160,218,149,165,202,201,57,36,75,242,41,60,214,48,211,46,38,188,17,224,0,57,4,119,171,75,166,221,233,246,83,106,144,162,133,129,192,97,142,166,174,105,75,212,114,86,58,49,105,43,221,194,36,201,32,240,15,79,173,95,212,44,86,218,54,10,138,29,135,81,86,98,146,59,205,58,13,70,28,20,116,31,119,183,28,213,121,102,221,9,149,152,149,94,155,186,230,176,220,158,109,108,114,183,87,78,183,42,170,6,81,123,250,212,83,60,70,241,76,135,50,72,152,0,253,220,213,155,232,227,50,200,65,219,189,9,37,190,189,171,150,212,174,164,91,152,173,145,78,58,249,135,173,109,10,92,198,150,247,110,106,205,4,151,122,29,253,181,186,47,152,185,39,111,127,254,183,53,197,90,105,94,69,162,193,112,219,102,50,110,41,158,221,63,173,108,232,247,247,214,247,207,28,242,34,70,205,183,112,206,88,126,116,120,142,201,222,241,110,212,21,41,202,21,232,223,90,234,166,229,78,92,143,102,99,40,170,138,198,13,213,186,233,87,23,54,203,144,72,220,187,122,227,25,255,0,10,239,108,245,85,191,209,180,200,85,194,177,137,115,245,205,121,253,148,211,234,186,172,174,202,134,105,1,77,164,28,14,59,115,93,166,139,166,155,125,50,59,144,165,205,184,195,131,208,96,246,171,196,171,65,115,110,115,195,71,37,19,115,95,130,75,57,53,11,104,46,20,7,183,253,223,169,56,175,36,49,78,247,105,21,207,153,188,34,130,24,244,57,175,72,214,117,63,59,81,141,210,17,251,176,29,75,231,147,130,61,125,235,132,153,229,191,214,29,217,92,203,36,137,26,136,250,14,106,112,111,150,46,76,188,66,209,69,110,109,248,95,64,150,250,115,117,37,188,194,40,100,42,29,241,131,130,49,218,187,219,171,89,164,178,158,71,88,194,200,227,62,188,3,87,173,97,26,102,133,21,179,151,4,22,118,206,49,158,61,171,19,82,188,187,187,184,142,11,117,204,101,113,242,143,214,176,156,165,81,221,142,9,69,88,194,241,11,189,134,149,119,106,14,12,150,146,31,151,161,93,164,28,254,117,229,145,21,82,161,148,16,84,100,19,237,94,213,171,232,145,193,225,109,82,91,185,139,78,182,51,50,100,140,231,97,227,233,94,38,132,178,40,193,98,7,31,74,234,161,107,52,99,93,221,161,7,203,141,185,31,161,52,249,48,15,4,103,208,142,115,67,7,35,144,113,129,215,143,165,55,254,90,117,46,79,94,213,177,136,138,64,92,2,163,61,241,200,165,10,72,223,144,125,170,80,139,134,33,194,128,58,30,181,0,95,155,239,99,142,221,233,136,179,27,3,22,198,32,103,161,95,90,26,36,42,160,148,228,117,231,36,212,67,28,20,4,30,184,13,222,166,69,222,19,204,0,12,114,113,205,75,25,16,31,48,93,171,207,79,241,163,203,224,30,14,7,42,77,44,140,205,49,113,145,158,50,40,115,134,87,42,1,61,215,189,48,0,114,220,32,198,63,42,149,57,140,161,83,181,185,62,149,0,4,31,148,227,183,94,148,226,204,78,1,227,218,128,37,86,243,33,218,48,2,240,73,235,255,0,215,167,48,36,35,13,169,193,94,23,39,7,249,212,112,159,41,200,231,44,58,99,36,154,115,129,193,143,39,184,7,140,26,64,67,176,42,125,215,201,24,224,226,130,121,25,108,177,231,0,84,172,158,86,30,85,206,70,121,254,31,106,140,73,216,168,199,167,122,119,16,138,138,24,176,126,61,198,105,50,10,231,107,19,253,226,221,41,73,223,146,163,25,232,163,181,11,144,223,48,57,60,12,246,166,128,112,24,203,168,200,35,211,173,53,87,182,226,1,237,158,106,72,183,72,235,22,237,160,156,2,196,0,40,157,4,87,18,47,152,31,105,192,117,232,222,226,149,198,48,150,71,1,50,72,238,59,82,49,251,159,40,3,61,125,104,45,220,100,30,188,82,103,126,70,58,243,138,64,95,211,181,9,237,110,163,149,38,41,34,28,164,145,156,21,53,234,250,78,171,6,189,167,72,216,223,0,0,95,218,17,247,9,255,0,150,177,227,245,21,227,88,42,51,198,7,81,154,217,208,53,201,116,29,78,27,219,98,75,39,12,141,209,129,234,15,170,215,46,43,14,170,70,235,116,109,70,175,43,179,216,210,241,135,133,46,52,107,239,58,37,50,218,74,55,199,50,1,134,95,175,175,74,229,136,5,142,230,42,86,189,202,25,180,253,75,74,55,80,237,159,67,184,31,191,131,171,218,74,122,176,244,25,235,94,103,226,239,11,203,161,223,54,6,235,105,62,104,220,116,97,215,34,178,194,98,249,191,119,61,215,245,247,151,90,149,189,232,236,115,4,99,7,106,176,63,133,52,242,161,125,61,120,20,20,194,112,114,212,187,62,98,24,0,125,205,122,7,48,170,128,46,78,15,227,145,73,145,183,29,9,246,164,251,188,28,145,79,42,15,64,220,251,83,16,192,17,58,242,223,90,3,59,130,187,114,7,39,3,56,167,96,112,0,193,245,52,133,29,119,5,200,4,96,144,122,138,0,143,12,91,11,156,154,158,9,37,130,69,145,88,134,7,33,187,230,160,228,146,6,225,82,33,42,195,118,48,120,197,32,31,52,129,159,113,206,227,238,106,22,103,108,175,69,198,74,142,153,169,54,131,146,87,35,208,211,50,121,198,84,99,156,83,2,54,237,140,17,234,105,50,27,184,167,236,82,189,243,232,5,52,128,24,17,131,218,128,21,80,16,114,14,64,201,25,165,249,72,29,70,123,210,22,98,219,155,4,211,242,204,192,2,0,247,52,1,31,57,218,2,224,247,167,224,48,31,49,227,169,246,165,56,201,37,185,238,105,194,50,227,114,140,174,113,154,24,12,228,142,15,57,235,214,158,1,36,16,70,126,180,220,125,225,252,93,185,235,72,89,148,224,17,129,215,218,144,26,110,17,194,135,98,73,25,36,182,64,170,13,16,39,60,5,245,39,138,181,17,92,4,44,6,87,36,175,38,171,184,3,112,228,15,225,201,226,146,27,32,59,119,16,114,69,39,150,164,28,16,40,92,147,129,247,105,89,8,3,244,170,16,194,155,64,200,63,137,169,34,218,1,59,122,244,197,52,168,193,220,113,142,221,233,209,131,146,7,242,197,0,44,200,74,12,103,3,218,133,96,137,130,163,183,214,165,146,82,227,50,18,113,208,84,64,102,39,37,65,0,240,122,145,64,17,156,19,221,127,10,76,122,26,15,3,32,102,151,183,6,128,23,130,160,14,212,138,216,24,199,229,74,185,198,15,79,165,32,24,28,154,0,59,253,61,121,165,13,144,126,81,245,165,70,218,164,0,121,234,105,6,78,70,8,30,244,0,41,57,36,30,157,169,56,244,224,246,52,165,48,0,231,154,67,215,25,192,245,235,64,13,3,45,199,233,83,51,28,252,195,35,218,149,80,174,27,111,184,236,41,6,27,33,182,159,112,104,1,216,66,131,36,103,61,77,58,40,136,220,202,71,227,255,0,214,168,157,118,242,188,212,209,146,33,36,224,2,50,127,165,38,49,24,17,130,64,30,188,245,252,40,222,54,158,50,123,103,181,32,0,145,183,168,168,220,238,39,144,51,220,208,33,119,16,129,84,3,158,73,197,70,84,224,54,73,39,222,165,137,84,100,23,219,145,72,34,111,254,183,173,23,24,197,195,122,87,115,225,95,7,253,182,24,245,13,69,36,22,236,251,96,129,120,105,79,175,211,222,174,120,75,192,232,240,197,169,234,192,50,57,196,16,116,50,30,213,187,226,223,17,15,14,218,125,154,49,19,234,114,46,19,103,221,183,79,69,247,175,47,19,139,115,151,177,161,185,213,78,138,138,231,169,177,91,198,94,41,183,210,244,243,163,233,242,36,183,46,187,38,112,62,88,151,251,162,188,154,110,27,190,106,204,242,59,177,150,109,196,185,36,177,60,147,85,78,48,9,57,245,207,90,235,194,225,227,135,141,150,239,115,26,181,93,71,118,48,47,25,200,6,148,6,12,121,3,52,164,5,201,216,70,122,115,72,14,222,8,231,210,186,140,133,249,137,193,252,113,77,114,51,192,56,245,52,6,1,137,4,209,158,132,129,183,52,0,160,19,206,127,90,82,140,71,25,62,248,164,15,243,244,207,181,41,118,110,121,25,61,7,74,0,119,145,33,35,142,163,185,197,35,69,229,140,49,82,125,1,205,71,187,39,167,74,114,201,183,32,170,157,222,189,168,1,20,119,61,40,44,61,1,30,253,169,70,92,241,248,129,64,85,199,39,138,96,52,144,78,127,250,213,40,27,217,112,54,241,220,245,53,27,109,254,30,77,56,227,128,70,13,32,7,63,49,199,94,249,20,168,185,36,146,7,166,105,174,187,14,3,103,233,77,200,24,166,3,152,142,195,38,155,156,31,233,65,35,168,205,24,226,128,16,227,60,138,59,82,224,96,237,201,199,90,65,138,0,40,234,105,120,7,173,4,1,140,80,1,244,174,239,195,129,78,131,109,156,115,187,255,0,66,53,194,96,117,205,119,58,5,188,146,104,22,174,58,124,255,0,250,25,174,76,99,253,223,204,223,14,175,38,117,246,54,8,241,110,226,170,93,55,146,199,63,194,105,108,111,205,184,216,230,170,235,146,102,29,235,223,154,224,130,185,210,213,140,189,93,204,138,24,115,87,244,105,203,64,20,241,84,227,2,107,96,90,173,217,40,141,120,173,220,44,140,238,107,202,145,4,25,34,146,210,69,142,92,47,74,198,154,73,165,159,104,38,180,172,161,104,216,111,235,92,147,110,229,164,59,94,133,94,213,159,140,237,53,193,91,56,73,178,213,223,107,17,177,180,39,182,43,207,167,136,153,136,95,90,239,194,189,12,107,34,225,185,67,116,24,227,25,173,155,145,107,113,100,28,186,101,107,13,116,231,242,119,231,147,80,162,92,190,232,195,241,244,174,182,100,182,54,45,33,183,120,92,7,92,227,2,179,166,181,146,0,228,103,21,27,71,113,104,16,238,239,233,87,90,231,206,183,216,122,154,96,202,48,197,230,166,238,226,148,198,98,108,230,136,210,72,183,1,222,154,229,137,193,162,247,17,35,62,236,85,168,202,52,32,144,56,168,2,160,143,158,180,232,152,121,101,125,104,24,150,198,57,100,144,96,113,80,78,170,179,21,0,84,150,40,34,154,86,61,51,74,204,143,115,159,74,164,34,49,33,88,140,68,117,168,149,74,54,105,243,200,190,112,197,44,142,62,90,137,23,18,253,172,15,179,204,2,173,249,178,48,219,205,89,177,219,246,46,157,169,129,130,101,177,88,73,155,197,19,219,134,11,146,181,151,170,19,187,238,214,173,189,242,244,219,85,239,198,255,0,155,109,40,160,153,141,1,33,129,101,233,93,20,119,89,182,80,5,96,220,207,177,84,4,239,91,90,89,50,192,9,90,185,47,116,133,184,187,203,112,22,159,28,166,28,30,149,43,56,86,35,110,42,163,102,73,23,21,203,212,208,167,170,92,51,221,14,56,166,78,98,242,84,147,205,90,190,183,34,97,199,90,171,115,106,10,46,13,111,6,101,34,131,249,123,79,2,181,244,119,219,25,197,101,207,100,224,46,58,86,182,151,31,149,23,53,115,122,4,17,109,11,52,216,57,198,106,158,168,237,28,131,21,168,25,64,227,173,103,95,200,172,72,106,229,143,196,110,214,134,35,204,211,93,142,189,42,244,197,146,53,205,103,19,178,127,48,14,51,87,102,144,205,26,226,186,146,208,201,179,209,13,184,182,185,183,177,146,81,33,153,55,31,99,254,77,64,211,180,38,91,113,195,163,140,21,238,41,35,13,53,213,188,236,8,116,76,3,86,44,226,243,103,157,240,12,132,241,187,165,102,194,221,76,125,86,67,115,175,105,144,201,35,178,121,155,200,207,70,174,134,245,159,237,238,75,48,66,70,113,244,172,45,22,49,170,120,191,119,107,124,238,244,200,34,183,239,37,18,95,78,172,2,149,110,0,232,105,201,53,27,50,162,211,101,11,119,9,36,146,70,73,69,108,252,253,73,167,35,52,177,60,160,148,145,129,220,167,181,36,204,145,90,72,164,0,236,120,199,240,154,138,22,104,220,137,88,110,145,114,77,9,41,61,4,247,41,92,220,169,95,222,22,98,56,3,181,85,187,115,117,105,157,219,54,244,219,198,125,171,70,226,4,76,50,168,112,199,7,39,160,172,235,164,111,179,144,16,40,14,57,207,106,184,235,162,33,154,80,90,207,127,21,188,79,55,150,152,199,39,154,72,180,49,63,138,99,157,74,110,131,146,71,124,46,42,188,113,93,60,14,21,242,87,10,172,125,42,87,157,173,127,124,110,97,66,145,21,39,156,147,239,205,92,81,55,234,112,154,172,129,245,247,65,202,153,137,111,111,165,90,215,25,162,158,222,72,142,228,225,8,110,113,223,250,85,27,40,218,77,72,110,33,183,207,157,222,163,154,187,172,75,27,222,249,32,157,171,198,61,235,164,193,145,173,228,150,23,214,151,145,49,194,200,189,171,179,140,11,191,136,35,81,181,98,86,88,0,144,246,13,149,60,126,85,206,233,90,123,106,90,124,209,5,6,68,27,128,246,21,111,194,58,210,89,222,221,67,113,181,100,10,64,221,235,144,43,26,223,11,104,222,134,172,238,245,11,159,46,240,76,249,99,47,7,29,1,30,148,227,28,119,16,54,224,64,219,145,143,90,147,77,54,211,219,249,87,40,236,85,76,138,195,185,244,253,105,200,22,93,55,207,83,181,152,149,11,94,63,50,59,122,216,134,208,22,141,73,31,187,83,130,7,165,98,120,131,70,142,210,79,181,144,68,78,219,183,99,36,87,93,103,12,112,64,136,249,220,220,224,213,135,178,139,80,142,75,9,102,17,171,163,16,199,25,24,7,129,85,7,103,116,43,235,102,120,250,136,181,13,65,164,132,43,57,110,6,210,58,119,173,189,7,197,178,232,58,220,105,127,180,71,27,101,142,15,221,252,235,42,39,151,79,213,76,99,12,145,183,82,58,245,169,110,126,205,168,94,121,211,194,8,102,218,118,138,237,126,246,143,99,36,221,245,59,187,109,94,194,239,83,89,237,25,90,43,137,112,6,126,110,65,60,254,85,91,87,73,141,226,100,16,9,200,35,249,87,37,46,133,61,132,209,93,233,115,179,48,111,150,44,113,156,26,214,210,245,214,186,189,130,203,80,89,34,149,91,15,188,227,242,174,121,81,138,214,44,233,138,177,165,110,215,14,229,163,80,93,14,49,237,91,246,133,53,13,58,91,101,142,79,152,16,203,219,56,172,244,211,231,130,73,94,18,205,243,229,10,244,35,222,174,105,111,61,145,109,238,187,221,179,129,218,176,109,110,183,38,111,157,104,103,248,46,254,93,26,59,173,54,253,126,72,220,136,247,250,19,91,215,118,130,238,64,97,115,229,125,252,15,95,242,107,149,214,160,159,251,80,185,220,67,250,122,213,159,11,120,174,213,111,94,214,249,36,143,25,140,54,241,131,248,126,21,162,143,54,196,61,139,90,182,155,13,196,111,49,44,146,70,159,119,248,72,255,0,26,228,245,11,3,124,23,200,18,0,137,150,111,240,175,68,186,107,105,45,154,86,27,145,129,35,29,249,199,245,174,43,83,214,109,180,205,105,52,217,14,200,228,195,3,232,41,65,201,203,149,21,25,123,175,200,192,131,78,146,97,28,68,18,161,249,99,215,189,87,155,82,207,136,35,178,149,137,130,49,130,43,122,203,91,179,155,81,104,16,168,80,248,12,59,140,30,107,6,243,79,183,184,214,218,88,157,179,32,35,36,142,185,21,209,74,77,207,222,20,146,113,208,195,218,44,245,203,137,34,44,168,172,93,73,238,63,201,174,235,195,147,155,191,10,95,249,210,121,39,31,41,28,110,25,21,133,121,162,127,109,5,134,218,230,20,120,200,86,245,38,181,47,96,186,26,49,211,108,214,35,53,188,91,228,32,28,16,56,245,247,21,174,38,81,169,20,186,152,70,22,145,133,226,155,227,21,221,188,118,210,239,42,23,119,176,199,90,215,240,69,156,50,74,247,179,58,186,171,140,21,236,58,231,235,144,43,148,211,237,231,214,53,88,98,194,44,210,63,150,253,113,140,26,245,27,61,42,29,19,69,22,202,35,7,4,54,222,181,85,228,169,83,80,91,144,175,57,95,161,62,161,122,46,44,110,102,18,49,133,92,237,39,175,61,191,74,131,67,191,183,91,80,242,2,146,244,0,245,34,160,142,234,221,244,183,177,4,2,205,156,145,147,86,14,155,14,203,55,18,150,216,195,113,3,7,21,201,20,146,212,218,232,175,226,59,161,62,135,170,141,160,255,0,161,77,215,168,249,13,120,97,255,0,84,163,33,134,220,245,233,94,215,226,216,183,141,81,236,201,22,107,167,77,201,234,78,195,94,42,133,66,227,129,242,243,131,214,186,176,219,51,154,182,227,163,56,194,245,231,4,158,113,72,67,1,157,188,55,115,222,156,65,82,27,63,231,235,82,170,188,128,163,225,184,227,230,174,147,34,16,196,114,7,0,99,131,73,156,240,119,28,14,61,169,195,110,221,164,129,131,200,160,185,15,242,190,61,177,218,129,1,95,155,11,194,251,241,197,42,54,211,203,0,114,48,49,143,214,133,1,156,143,148,241,248,102,154,115,144,50,115,219,52,88,9,154,25,21,75,40,45,145,212,102,162,100,193,2,67,181,177,158,58,98,172,111,113,180,151,219,236,77,53,211,123,180,157,23,190,58,212,162,136,65,218,1,203,103,176,205,62,72,227,68,140,137,3,51,130,205,142,74,242,70,41,165,148,231,147,245,199,74,68,42,78,114,72,29,120,20,201,30,24,237,218,164,140,16,193,122,84,139,177,162,60,238,56,236,113,81,250,228,237,13,207,210,157,8,86,70,14,140,120,200,42,51,73,141,19,173,171,207,107,37,200,3,203,139,104,42,91,7,159,65,223,238,213,84,201,206,230,218,77,72,204,28,161,231,142,217,230,154,209,48,43,184,21,86,251,164,244,252,232,64,197,69,220,55,57,30,148,198,66,27,142,158,231,20,226,114,7,0,46,58,127,90,20,12,110,35,0,156,12,211,16,208,64,39,105,39,31,195,154,123,35,42,135,193,249,185,228,211,9,1,126,233,201,169,135,239,99,29,73,3,35,38,144,200,79,124,227,39,223,165,38,197,111,152,131,207,76,84,187,142,226,65,30,224,10,141,84,244,195,103,63,149,52,33,65,85,35,43,145,158,6,104,216,119,12,146,15,211,181,42,40,121,56,46,72,60,244,31,149,52,182,6,112,196,3,252,71,52,12,233,60,35,226,105,252,61,169,134,201,107,73,8,89,225,61,25,125,49,94,171,113,14,159,123,166,39,158,76,186,5,200,221,12,164,252,214,142,123,31,106,240,99,212,48,233,158,213,221,252,63,241,112,210,174,206,155,126,190,101,133,207,200,225,185,3,61,235,206,198,97,175,251,216,110,142,154,21,109,238,203,99,15,196,190,27,159,195,247,166,57,48,99,110,84,175,66,189,142,125,13,115,236,187,241,220,254,85,239,250,166,145,111,45,179,105,55,37,90,206,97,254,131,114,252,249,68,143,184,79,167,165,120,198,181,163,221,232,119,178,91,93,141,164,19,239,145,218,171,7,138,85,85,158,255,0,153,53,168,242,59,173,140,86,4,49,198,50,15,92,82,164,142,6,6,125,186,240,105,210,14,188,243,154,141,135,205,206,15,211,167,231,93,231,57,34,62,84,224,243,222,173,219,174,243,181,149,89,72,200,86,56,253,106,142,64,24,32,112,106,107,105,182,205,195,125,8,237,73,236,52,68,80,239,42,51,252,233,112,70,72,7,229,29,105,205,134,148,132,206,220,247,165,0,30,167,32,116,83,76,2,57,55,16,184,228,119,20,199,33,125,9,207,82,120,165,87,198,229,233,154,121,120,192,42,64,98,58,102,129,16,133,231,140,30,123,26,107,2,173,133,235,249,212,197,23,134,7,25,60,115,218,154,233,179,31,41,195,114,48,120,34,128,35,7,107,228,12,243,206,120,20,224,50,199,229,7,212,209,242,156,238,59,79,97,130,105,66,161,143,130,219,193,24,24,227,31,90,0,64,78,236,140,131,143,74,124,127,234,72,27,119,49,28,177,251,180,204,150,200,60,159,122,147,10,21,211,110,120,227,7,165,48,18,52,221,184,1,146,57,201,166,49,27,128,108,123,211,226,98,140,224,119,28,242,57,168,200,221,242,168,199,227,72,101,178,193,163,192,111,112,42,171,158,74,142,190,245,112,96,66,184,28,168,231,28,140,213,73,23,45,144,119,22,25,62,213,40,108,141,120,57,7,154,115,228,183,92,129,206,113,210,145,91,107,0,199,142,156,83,217,9,108,41,200,3,189,89,35,20,135,109,187,65,238,115,205,72,184,31,54,0,7,176,226,163,3,208,15,195,154,144,12,114,192,100,243,205,0,50,67,200,193,227,233,65,31,187,5,177,130,115,138,25,148,178,255,0,119,189,63,106,187,5,94,159,206,134,4,103,229,28,150,27,186,98,130,156,110,85,56,245,52,240,23,127,80,118,245,20,222,72,249,121,164,3,214,29,241,60,206,203,145,142,24,242,115,233,81,128,9,60,224,1,154,148,184,242,198,16,231,212,138,85,120,150,55,24,27,155,140,227,181,3,32,56,192,2,134,4,12,147,207,185,169,115,16,25,233,218,131,32,200,33,72,230,128,24,78,99,231,244,165,80,6,113,249,211,221,212,185,82,192,241,212,10,97,136,176,220,152,7,56,224,226,129,14,141,29,87,57,1,73,197,36,185,199,4,254,7,173,62,100,32,70,27,1,128,231,53,30,48,56,60,143,81,197,8,97,24,39,143,124,116,230,167,146,52,72,247,49,203,82,218,46,247,108,140,241,215,7,3,222,159,126,166,37,84,200,1,185,227,140,251,212,183,173,135,109,10,121,102,60,30,41,65,80,55,2,73,207,74,106,129,130,115,198,105,235,17,124,5,92,147,211,29,234,132,3,231,96,161,57,99,211,189,122,79,132,124,35,29,180,9,172,107,16,156,3,251,155,99,247,156,253,41,60,37,224,111,34,220,107,58,196,68,198,163,49,66,58,191,167,214,186,77,115,91,254,202,182,23,19,0,53,41,20,173,181,185,60,66,158,167,222,188,140,94,45,201,251,26,59,157,148,104,164,185,230,46,187,226,4,208,237,222,89,228,140,106,82,46,216,160,234,32,95,241,175,27,186,158,89,231,105,229,111,49,216,150,102,110,167,53,115,81,187,123,219,147,44,165,153,143,222,98,217,44,106,165,188,66,89,0,97,181,127,136,144,120,21,209,133,195,70,132,124,217,157,106,142,163,242,34,157,54,91,171,200,70,247,251,163,184,21,84,2,27,39,31,83,82,220,79,231,78,79,37,23,133,246,21,4,133,179,150,253,43,186,55,177,206,199,159,99,76,231,56,53,98,56,193,143,230,98,84,140,224,84,4,243,144,56,20,211,16,230,136,40,76,16,119,12,240,106,50,88,28,99,20,188,144,92,140,250,209,20,109,52,171,26,3,150,56,166,5,171,105,190,203,110,243,124,141,35,130,171,158,163,220,85,67,157,188,19,239,83,220,182,101,216,8,217,31,202,184,24,168,11,241,140,241,73,46,163,125,131,141,190,254,244,128,30,121,252,169,65,4,30,231,233,66,142,70,78,1,239,233,84,32,92,30,13,56,20,219,130,57,160,2,14,70,113,235,235,72,114,121,34,128,31,12,77,51,17,24,249,128,207,90,102,8,108,245,62,181,97,162,123,104,6,236,6,144,113,131,206,42,174,121,224,226,146,119,1,196,228,224,176,247,32,82,103,146,6,27,220,210,240,122,99,235,73,143,79,255,0,93,48,20,33,193,206,0,30,180,220,237,232,127,74,9,36,100,156,246,163,140,251,30,230,128,20,22,94,132,128,120,56,164,233,219,175,173,56,236,10,87,230,207,173,52,19,210,128,14,15,65,197,47,204,216,140,12,130,120,24,164,200,255,0,34,144,228,80,2,227,105,33,135,35,244,175,86,240,123,91,255,0,194,37,103,188,124,195,126,127,239,182,175,40,61,7,60,158,162,189,47,194,234,79,133,173,112,58,239,255,0,208,218,185,49,159,195,94,166,212,29,164,95,185,137,25,203,160,170,151,179,164,182,197,10,242,6,42,101,105,86,66,152,164,186,136,148,32,174,56,174,58,77,38,117,77,220,194,142,224,70,133,3,85,187,27,160,210,0,199,34,178,167,133,86,232,130,72,230,182,236,109,237,97,69,36,242,107,170,79,67,30,166,154,8,141,194,144,42,204,247,17,196,71,53,69,22,67,112,190,80,226,172,222,88,52,136,8,175,62,166,230,203,98,236,235,246,235,44,39,113,92,14,165,108,250,125,207,239,87,53,222,233,72,241,38,214,253,107,31,196,150,170,206,205,128,107,122,19,179,49,154,57,102,188,154,100,2,33,129,233,86,237,174,35,182,182,102,151,30,97,172,248,39,84,159,105,24,193,169,47,246,72,71,189,122,145,247,149,204,71,201,126,46,99,193,3,138,141,119,183,204,148,182,150,170,229,135,108,82,182,248,37,218,189,41,90,195,29,111,57,46,81,199,38,162,157,36,105,112,7,20,228,66,243,111,238,41,242,205,180,224,14,104,16,211,11,42,228,244,239,74,54,129,70,249,24,97,190,237,52,199,184,117,166,2,252,164,28,30,105,109,237,128,201,99,214,161,72,155,127,21,52,225,227,65,67,37,142,54,145,99,118,123,212,82,249,121,85,21,19,74,202,156,230,149,20,59,41,53,86,188,74,139,58,11,102,88,237,71,210,153,52,232,145,210,46,223,179,0,42,172,137,230,45,114,181,102,116,69,147,91,202,119,238,81,90,15,114,134,45,164,12,214,100,56,24,81,212,85,193,18,184,207,122,155,148,202,151,144,179,32,101,2,180,52,121,204,81,109,56,170,55,134,65,22,213,237,85,173,110,36,67,131,77,234,137,54,103,153,154,126,7,90,179,18,111,96,72,198,43,58,222,113,231,124,195,173,108,55,22,165,199,7,21,139,67,137,66,254,225,90,80,137,142,43,34,245,228,143,28,26,176,176,74,215,59,249,197,37,235,47,221,108,113,90,64,82,220,108,18,60,241,174,7,78,42,250,194,233,30,79,21,147,107,35,121,159,39,221,21,180,29,229,139,110,59,85,77,232,56,145,197,119,12,108,17,250,212,26,141,186,76,202,235,210,160,158,2,164,255,0,122,170,203,121,44,75,177,186,86,116,225,173,199,57,104,93,97,102,45,246,176,249,235,61,156,33,196,125,42,17,114,204,199,138,82,172,195,61,43,169,171,35,14,99,215,117,24,76,55,241,32,139,35,201,206,83,167,106,203,71,49,219,220,77,188,46,210,115,142,160,85,219,51,122,97,2,118,203,15,149,79,181,96,120,146,97,103,165,60,1,130,220,78,9,201,239,237,92,219,180,145,175,66,215,131,99,30,85,229,207,42,93,206,214,238,106,196,235,40,184,121,184,36,116,247,167,233,144,53,191,134,237,65,100,15,180,51,5,169,128,93,210,144,73,10,7,90,117,101,239,88,112,90,92,171,116,178,75,25,108,15,48,167,78,213,139,124,183,2,72,192,39,229,77,196,254,35,252,107,118,229,140,145,9,147,135,31,40,29,141,100,106,23,173,26,224,170,23,3,45,129,78,58,233,29,200,100,46,151,44,210,6,80,240,40,25,231,13,89,247,19,7,182,147,228,104,255,0,129,8,108,231,191,63,149,107,239,138,237,9,147,112,50,46,112,167,0,85,87,177,132,237,49,38,29,122,3,208,214,145,106,226,102,214,139,169,195,14,157,251,248,213,220,168,24,199,126,5,113,218,162,77,231,93,72,241,149,71,102,10,175,219,208,215,71,101,14,116,155,128,228,44,161,184,199,81,244,172,141,86,27,143,176,150,145,140,137,130,115,252,64,146,43,88,110,67,216,198,210,160,150,91,219,56,164,10,140,164,185,219,211,143,255,0,93,67,62,62,217,35,18,51,230,238,37,189,184,254,181,44,87,55,9,114,243,68,99,196,88,192,32,231,167,214,175,105,58,122,234,247,214,246,200,51,230,201,151,207,95,194,182,122,106,101,21,118,110,120,106,208,89,93,37,244,174,124,169,6,221,163,161,207,255,0,170,178,188,87,105,22,149,174,139,187,120,26,72,230,57,35,61,13,118,250,204,16,219,219,218,219,64,168,22,33,135,35,174,69,99,107,86,176,234,169,111,189,194,34,30,167,191,6,185,99,62,89,93,236,206,132,185,117,71,65,225,237,98,210,107,107,119,92,18,87,107,33,96,72,162,242,64,210,149,137,100,85,140,146,0,232,107,203,227,121,52,125,72,205,110,11,32,125,191,35,255,0,159,74,244,255,0,13,234,208,106,18,219,71,50,108,18,54,25,156,131,216,215,29,106,30,207,222,232,206,152,205,61,77,181,146,59,155,75,43,146,74,146,184,96,61,106,189,252,248,149,154,52,47,133,33,125,137,227,252,106,237,205,162,69,11,198,153,194,43,58,145,247,72,200,255,0,26,173,0,86,179,19,22,192,60,26,201,43,236,69,238,113,250,214,148,209,181,188,241,5,218,170,55,142,255,0,141,85,218,144,70,93,55,171,28,16,23,24,254,85,179,173,92,61,173,133,196,133,17,148,140,2,122,226,184,235,141,127,237,54,145,121,112,50,133,227,114,158,73,244,174,184,70,77,9,158,131,104,74,68,187,178,48,3,6,113,222,147,94,240,245,182,185,167,53,204,110,22,104,215,112,117,224,150,233,253,106,141,134,166,151,54,144,77,42,179,28,128,87,183,74,217,130,250,54,184,91,68,135,106,76,71,53,200,220,161,43,155,73,125,164,96,104,94,41,150,206,228,104,26,131,58,72,187,118,49,232,195,252,121,174,133,238,98,181,189,48,92,69,32,202,238,87,207,56,172,127,22,233,73,173,221,78,214,168,176,221,218,199,190,54,94,50,195,255,0,215,88,58,86,185,113,124,146,65,120,210,27,219,85,85,39,177,207,81,78,80,140,175,52,59,169,110,122,10,201,3,88,202,210,236,45,252,59,186,226,176,117,191,7,219,189,188,250,133,148,176,164,177,96,252,160,228,140,19,207,53,175,111,119,167,92,132,134,104,145,129,140,12,159,92,142,106,253,229,212,122,124,102,6,216,169,46,24,1,223,140,127,90,149,81,165,100,67,86,102,15,131,117,136,245,45,18,59,121,97,118,150,22,42,237,158,54,140,158,159,80,43,144,241,137,182,159,93,184,243,202,43,201,16,88,78,58,49,255,0,245,87,75,225,244,138,211,88,189,130,63,147,204,36,38,59,228,102,171,235,26,93,158,161,175,69,20,232,161,213,23,4,247,108,26,214,18,229,169,204,52,180,107,185,207,223,233,195,79,240,157,148,197,99,91,135,60,188,125,122,26,231,18,89,26,107,82,236,224,33,192,40,112,79,214,186,107,193,186,87,211,37,103,62,73,59,57,227,31,227,92,117,196,143,13,220,113,21,115,187,63,115,168,230,186,232,94,77,147,89,242,193,91,115,162,210,146,40,245,244,104,221,115,157,206,15,165,90,182,241,69,156,47,171,35,110,18,100,133,111,225,35,210,162,210,52,248,44,116,251,155,251,194,219,246,29,156,243,248,215,16,25,165,154,118,198,60,199,220,1,232,106,163,74,53,91,191,67,159,157,164,188,206,147,194,63,242,52,91,220,150,86,13,41,96,163,177,174,238,226,237,60,201,154,224,144,229,142,0,233,138,226,244,45,66,206,192,71,44,144,40,185,94,20,142,22,186,75,181,138,239,76,130,234,73,10,51,100,156,116,172,49,55,115,82,232,85,55,161,37,181,171,25,133,196,76,192,103,159,165,110,185,88,180,73,46,37,153,137,87,206,211,140,99,6,176,180,237,78,59,93,38,99,58,49,67,242,33,94,185,255,0,34,152,86,239,85,72,109,146,69,9,33,225,71,95,198,178,146,26,243,45,248,129,150,15,8,221,36,100,159,58,206,86,203,122,108,53,226,191,114,40,200,218,192,173,123,54,185,27,159,10,106,86,239,141,246,182,210,2,71,251,134,188,110,63,149,16,147,129,180,115,233,93,24,95,133,153,86,221,7,204,201,145,207,124,103,138,64,76,47,151,80,195,62,191,202,158,87,39,131,140,125,227,145,154,105,57,193,56,28,246,235,93,38,36,140,60,204,50,40,246,30,181,16,29,176,1,35,235,86,32,147,15,129,39,0,30,79,25,168,229,11,27,144,128,225,190,233,57,233,74,224,48,147,140,131,192,235,138,105,220,196,17,208,123,212,170,143,40,100,138,54,96,20,179,17,216,122,159,74,136,184,4,237,25,227,7,177,28,85,8,114,202,225,120,10,57,228,250,83,131,146,131,42,0,236,106,21,92,47,0,146,57,171,49,163,79,128,188,3,221,135,74,150,82,33,216,64,200,82,202,71,4,83,20,228,6,7,158,152,219,138,178,200,206,134,63,44,171,175,39,230,192,21,91,239,49,24,35,60,158,120,166,181,16,187,84,253,245,192,236,61,41,80,168,249,184,57,224,129,74,132,6,57,231,185,62,148,49,235,247,75,31,110,148,8,157,18,54,66,165,242,217,192,218,48,40,242,136,7,42,85,74,146,164,158,180,204,161,84,237,159,153,177,215,235,205,79,246,114,34,83,188,156,146,7,21,37,21,87,134,96,73,99,158,199,173,56,21,251,153,97,156,247,227,52,172,187,24,171,184,86,3,32,140,154,106,168,206,229,32,159,113,84,32,198,73,79,225,207,35,173,78,138,136,249,192,42,70,112,71,242,166,146,165,48,192,134,207,81,207,243,164,46,23,39,126,50,58,17,158,40,242,1,29,75,156,140,2,61,59,83,87,33,249,45,143,113,82,74,9,140,186,128,65,239,158,163,250,84,37,206,208,24,116,231,173,32,23,8,227,167,39,160,52,192,83,120,199,11,235,78,70,112,8,7,10,57,219,154,76,22,112,185,0,30,188,116,20,192,122,133,231,105,231,248,72,165,82,202,67,156,169,7,233,77,199,202,112,195,0,224,118,165,101,202,231,156,14,15,122,64,122,103,131,124,106,142,131,69,214,255,0,123,105,32,11,27,73,252,62,149,177,226,77,47,237,113,197,163,95,57,105,100,4,88,95,191,33,135,252,243,127,241,175,38,137,90,56,132,135,1,135,65,147,199,189,122,87,131,252,69,111,173,216,127,194,53,172,49,196,159,241,239,54,252,16,115,198,15,174,107,201,196,225,253,148,189,173,63,159,249,255,0,153,219,78,167,58,228,145,230,218,182,147,119,164,221,201,111,117,9,70,70,41,184,142,167,219,243,170,43,180,252,164,118,235,247,107,218,53,237,9,245,70,93,35,81,242,155,85,183,31,232,179,227,2,234,63,70,247,175,38,191,210,165,211,231,145,39,137,144,163,21,96,252,21,34,187,112,248,133,81,107,185,207,82,147,139,242,51,74,158,7,24,30,148,232,74,249,128,178,147,219,2,149,190,255,0,57,246,32,117,166,160,43,34,246,231,0,215,73,145,61,196,65,37,93,156,19,130,87,61,234,7,206,236,231,25,244,171,147,238,27,11,0,89,8,56,111,231,81,92,229,164,24,60,116,205,36,198,202,170,216,200,207,126,120,171,4,174,81,155,32,99,160,168,88,144,112,115,199,60,224,210,134,109,131,32,182,56,231,160,170,16,121,140,185,84,7,31,158,77,48,190,226,50,199,34,151,121,3,59,137,30,198,155,242,250,126,103,52,8,114,144,91,25,110,122,154,149,118,128,67,29,195,160,193,239,81,43,2,49,140,103,191,90,80,78,210,20,157,163,175,173,3,19,0,19,142,212,71,146,72,220,0,52,211,215,0,26,120,249,95,110,104,16,221,219,72,219,147,235,239,82,121,108,88,28,99,220,115,77,80,192,131,207,242,163,171,114,220,116,206,115,79,168,203,60,198,129,11,0,79,115,222,161,147,111,203,212,183,60,212,171,188,38,245,25,207,0,138,138,65,146,60,204,117,230,161,110,55,177,15,70,4,231,159,106,155,239,2,119,0,167,185,24,166,3,25,144,112,113,159,90,116,129,49,145,184,30,192,158,42,137,1,180,18,70,122,227,154,123,225,63,15,214,153,26,228,141,221,59,102,146,70,3,228,7,52,0,198,229,184,3,158,181,39,221,98,67,47,3,24,197,48,39,32,134,201,207,65,82,57,253,225,56,82,51,222,134,49,175,180,144,118,227,240,160,174,220,12,240,121,160,231,141,196,31,79,106,118,62,83,130,115,244,226,128,16,19,208,150,235,140,10,115,198,86,48,165,48,221,207,122,88,20,75,34,196,10,229,152,12,158,149,45,244,107,13,195,44,72,22,46,131,110,78,127,58,87,214,195,177,93,73,31,46,126,239,247,169,64,14,0,50,103,39,158,58,82,24,246,103,120,231,251,190,148,232,130,146,78,15,3,190,40,16,194,21,223,8,9,231,173,73,12,89,156,228,18,71,60,30,148,128,54,220,40,24,239,83,198,164,68,242,34,130,84,116,34,147,122,13,34,188,210,98,99,208,145,210,162,44,75,0,77,43,38,230,45,199,39,242,169,173,225,105,37,24,3,3,161,52,246,65,187,46,91,129,28,33,9,32,240,205,129,214,170,93,102,91,183,243,28,144,56,198,115,138,219,130,223,128,140,48,23,175,203,201,53,157,53,140,178,95,178,164,120,86,110,27,28,86,81,146,189,202,146,208,173,109,109,36,211,36,112,163,28,182,3,17,192,175,76,240,111,130,109,173,20,106,154,200,6,53,63,186,29,55,159,246,125,106,215,133,60,43,109,101,109,30,167,171,40,88,163,63,184,136,142,102,110,196,175,122,233,238,238,100,182,95,237,13,70,24,203,160,45,109,100,8,253,222,59,156,119,175,55,23,140,147,126,206,153,213,70,138,94,244,136,181,189,89,52,155,95,183,95,70,22,78,150,182,136,56,65,217,155,29,235,201,117,75,201,239,94,123,185,100,6,73,27,25,32,131,90,90,214,167,54,181,168,180,147,23,98,78,6,14,209,255,0,214,252,43,15,82,101,89,150,21,36,149,28,128,42,240,152,120,211,213,238,197,86,167,55,161,155,146,167,44,221,120,24,171,193,90,194,193,153,144,121,178,129,180,227,145,154,134,206,212,79,125,28,120,37,115,150,199,39,2,175,234,115,199,61,243,229,152,65,16,244,228,159,241,174,217,61,82,48,75,75,156,225,4,62,114,115,238,41,54,179,28,227,142,252,85,137,6,127,3,193,38,174,233,154,108,183,211,193,111,30,75,205,32,64,171,234,77,110,228,150,166,118,25,62,141,117,107,161,193,171,62,213,183,157,204,113,174,126,102,199,83,143,74,203,11,208,145,199,122,234,188,112,97,131,86,77,42,217,152,219,88,198,34,0,146,126,111,226,197,115,59,57,36,12,131,239,147,83,78,92,209,230,238,18,86,118,34,115,243,30,194,173,64,60,168,30,98,64,36,96,46,57,62,245,2,68,26,80,184,36,49,199,29,170,229,243,194,142,246,232,178,249,73,194,239,0,16,125,106,159,97,46,229,35,235,128,104,207,95,151,25,237,138,64,78,50,64,197,61,126,81,156,145,244,171,16,208,164,62,89,63,10,27,105,92,47,92,244,199,245,167,129,189,50,72,30,231,189,52,130,57,7,233,64,0,61,0,39,232,106,88,145,100,117,87,108,1,212,173,68,9,13,144,57,29,193,233,86,203,61,189,169,83,24,5,254,96,196,29,195,233,82,198,138,242,157,207,129,146,7,24,244,20,205,160,241,142,61,7,90,93,165,198,238,51,223,52,184,32,224,145,200,233,210,132,33,152,199,69,35,235,74,15,4,254,92,82,162,25,9,95,74,116,128,41,0,114,113,206,70,42,128,136,130,59,211,112,115,223,240,167,182,238,56,226,154,125,1,205,0,32,235,193,35,214,147,24,25,226,157,147,142,167,138,66,119,18,112,163,233,64,9,158,63,173,1,241,206,40,197,24,192,60,243,64,9,94,171,224,161,159,12,218,238,251,191,63,254,134,213,229,120,201,25,61,107,210,60,49,115,228,248,114,209,65,227,231,255,0,208,218,184,241,170,244,215,169,181,31,136,218,187,146,40,39,4,84,115,93,197,62,48,189,170,11,168,13,214,10,230,166,138,196,199,6,72,207,21,230,66,241,103,83,70,37,205,138,75,113,191,56,164,154,21,79,44,43,231,6,180,39,142,61,132,183,6,169,219,173,171,72,65,110,125,235,178,250,25,245,58,45,49,163,119,78,228,10,210,108,121,128,50,241,88,118,127,184,125,202,120,173,185,101,89,96,200,235,92,85,93,141,146,185,37,198,200,227,6,62,166,185,221,66,23,154,92,74,56,173,184,20,186,124,199,158,213,28,150,175,38,119,227,53,157,25,251,193,56,104,112,186,157,164,16,28,168,230,178,138,72,197,73,63,45,110,107,214,178,36,199,7,129,89,11,28,146,16,55,97,107,232,40,63,116,227,154,179,25,28,166,57,113,31,227,90,80,52,76,132,200,70,107,50,68,48,202,118,158,181,17,149,131,99,38,169,178,75,230,70,89,24,198,50,181,26,145,44,187,152,81,12,132,70,87,185,166,79,28,176,144,195,189,32,46,176,71,140,140,114,42,169,101,143,138,141,165,144,71,156,26,158,210,204,220,18,198,152,13,19,124,234,125,42,196,242,43,32,170,242,64,98,118,24,60,83,163,132,204,167,154,82,118,11,92,25,22,72,248,168,156,8,146,164,0,196,49,68,145,249,145,230,136,203,65,164,89,180,114,240,125,42,110,74,28,30,106,11,41,86,52,40,113,200,197,89,180,182,119,184,251,195,105,247,172,103,185,170,43,34,176,144,49,28,230,181,237,241,128,77,69,116,169,109,32,4,117,171,176,194,36,183,220,8,21,132,153,169,78,98,139,38,91,144,107,46,242,120,225,125,192,102,182,38,183,253,217,82,70,79,67,85,108,116,145,35,56,153,131,122,115,90,67,84,102,203,26,82,195,127,24,201,0,138,210,121,144,159,35,251,181,206,172,82,105,183,164,163,124,132,246,173,216,33,14,68,172,126,245,76,144,226,87,154,95,44,252,163,154,201,189,129,229,96,224,242,107,106,253,162,133,11,113,197,97,9,100,105,3,103,42,104,142,192,247,52,180,171,84,85,249,199,38,180,93,146,32,216,166,216,44,98,45,236,70,72,168,38,145,90,70,81,74,76,113,41,92,205,230,49,226,179,167,216,252,26,209,187,133,130,254,236,117,172,201,45,37,137,124,201,24,12,246,38,180,164,201,153,8,84,13,149,224,85,212,143,114,100,86,112,222,242,109,0,214,180,56,138,33,154,232,150,198,41,30,163,36,168,145,41,7,157,216,95,126,13,114,62,43,138,41,181,61,62,9,50,88,56,60,122,115,91,151,1,146,91,120,88,240,140,14,71,127,173,96,106,110,215,254,62,84,192,217,12,99,24,250,138,230,130,188,145,181,253,214,117,119,9,12,81,170,162,54,223,39,24,31,133,102,197,39,152,91,108,114,99,57,57,246,173,43,233,0,25,78,10,40,207,210,179,86,86,123,233,54,54,4,99,32,118,63,90,135,172,153,162,209,68,121,197,199,206,153,141,20,224,228,103,154,198,158,208,67,114,88,73,230,146,115,134,95,243,197,109,69,28,137,27,254,241,128,102,221,198,58,213,41,195,121,187,153,217,177,216,226,173,59,61,12,222,164,17,70,201,3,16,171,187,59,185,29,7,160,166,221,66,204,96,149,56,42,193,136,29,232,146,71,153,182,143,148,142,70,59,209,172,75,61,140,150,179,5,83,19,13,172,8,60,119,254,149,165,186,144,199,62,154,211,199,53,228,18,200,28,38,76,121,27,79,78,216,174,106,238,234,121,201,142,81,36,36,38,54,122,243,93,77,180,227,81,143,100,50,249,50,47,205,236,87,252,121,21,204,106,151,6,125,109,20,176,42,131,107,181,107,79,114,94,198,76,104,166,225,202,238,14,227,230,29,177,91,254,22,182,185,127,16,67,36,8,196,192,220,133,250,119,172,123,185,68,83,170,132,27,137,199,31,90,233,252,31,37,228,119,23,151,112,33,32,204,161,182,117,28,31,210,174,166,196,67,115,114,242,214,111,55,104,102,47,43,22,96,253,190,149,91,89,180,107,75,52,40,88,190,121,30,216,53,167,55,152,202,110,216,49,216,113,129,215,215,159,202,168,234,145,92,106,70,6,137,136,82,112,64,250,87,31,75,179,166,61,142,58,223,74,138,233,165,37,194,22,201,203,100,156,213,141,6,67,102,199,121,37,67,97,24,2,5,106,156,217,69,41,49,40,145,27,1,128,245,172,104,117,86,134,214,93,54,85,46,35,125,234,193,126,108,30,230,154,189,88,219,162,28,210,130,230,61,3,78,241,4,31,101,150,194,246,224,174,14,216,216,117,57,245,171,82,67,28,182,191,102,134,228,151,35,40,171,197,121,164,177,188,210,165,221,180,146,108,200,44,196,14,190,149,114,77,75,80,71,130,226,59,162,162,55,25,200,207,99,233,80,232,107,120,143,153,29,245,214,140,110,108,150,210,241,23,33,123,142,43,206,175,124,61,46,139,124,224,161,22,196,228,54,123,255,0,156,215,83,109,226,187,137,228,65,28,141,52,178,29,164,4,35,30,245,119,88,129,117,13,38,104,88,21,153,84,62,227,215,57,199,245,165,25,202,46,215,29,186,156,141,139,152,47,34,130,73,228,242,228,98,192,130,56,224,251,87,123,103,101,42,73,107,112,237,186,50,129,193,175,50,75,149,207,149,213,225,87,93,199,174,69,122,63,135,117,38,187,209,109,163,200,62,84,106,188,245,232,104,175,11,171,133,57,57,104,106,106,94,83,202,103,131,106,144,57,221,223,181,112,48,188,86,95,17,36,181,144,175,217,238,118,242,58,231,21,216,249,171,58,143,52,109,12,14,224,190,198,184,111,22,42,197,175,193,123,108,160,44,8,24,49,234,78,71,90,198,135,197,40,190,166,171,115,174,91,29,183,50,68,140,223,33,32,28,243,214,153,174,67,53,228,208,42,52,132,194,163,119,61,169,250,29,231,153,125,231,186,146,37,1,136,244,226,183,32,185,183,55,18,180,155,50,88,40,3,174,43,29,98,236,18,48,116,123,79,182,248,138,70,70,96,34,78,113,215,56,170,94,39,105,96,213,244,203,210,160,35,29,174,123,12,112,15,214,182,60,62,124,159,136,58,157,138,31,149,144,178,147,233,138,95,20,217,52,218,55,217,228,92,148,145,85,74,117,231,39,63,165,104,221,181,100,95,83,138,241,29,173,205,173,244,151,137,34,149,56,42,15,184,174,75,85,50,239,140,135,88,229,49,228,17,245,21,208,248,170,219,81,93,67,106,22,107,116,136,23,201,206,0,21,202,200,223,108,16,92,202,195,129,180,99,166,1,239,239,94,150,30,47,151,67,10,242,232,116,44,102,125,28,197,36,193,246,128,61,235,63,82,211,99,91,88,39,5,149,177,130,23,161,173,104,180,245,153,34,218,255,0,187,152,131,33,94,160,123,86,94,181,126,60,152,163,139,5,32,148,231,61,212,113,253,105,194,87,157,162,85,72,218,23,58,95,13,232,22,186,207,133,238,111,66,7,120,15,70,61,13,50,75,164,142,202,11,55,145,141,188,99,36,55,80,125,170,47,2,234,34,215,85,155,76,103,101,183,187,82,64,205,107,54,148,32,103,150,233,1,12,27,96,236,112,70,43,154,175,187,81,169,10,13,56,104,103,94,74,223,99,143,200,117,96,196,4,78,223,83,239,90,58,106,222,67,172,168,10,139,229,197,156,224,251,123,213,105,44,214,221,45,229,81,199,152,24,15,207,143,165,111,106,12,150,246,237,124,78,217,29,7,3,165,101,45,52,28,83,220,169,170,51,143,10,107,143,49,2,71,134,95,199,228,106,241,165,93,176,175,3,230,3,171,98,189,135,91,186,142,111,12,234,1,33,127,44,218,73,243,30,205,176,215,146,73,18,27,56,66,170,239,10,9,235,147,145,91,97,157,147,51,172,181,34,203,43,109,110,189,242,49,145,73,149,10,112,78,115,212,209,184,60,133,156,150,62,252,211,164,24,85,112,152,29,185,239,93,70,3,81,176,120,35,112,233,158,245,52,178,74,225,115,135,12,56,227,165,67,146,120,4,96,142,184,197,77,7,104,136,46,64,200,83,210,135,220,23,98,22,222,6,115,128,195,4,131,81,224,142,119,1,142,153,235,86,110,82,52,146,77,135,43,217,179,143,210,171,63,117,81,145,223,56,227,241,161,0,40,42,187,152,242,71,28,243,83,219,177,222,73,36,12,115,180,245,21,93,72,67,146,1,227,138,146,41,29,14,126,242,147,243,140,245,161,234,129,22,75,59,110,32,128,171,142,65,245,168,101,82,31,118,240,192,156,100,14,5,78,242,7,219,184,147,232,8,24,30,245,15,42,172,128,239,86,235,129,159,198,167,97,183,114,190,79,56,228,3,212,84,185,221,150,200,45,215,223,242,166,125,210,2,174,211,211,45,254,21,35,110,10,8,95,189,216,85,8,85,44,228,46,70,238,163,138,154,28,238,33,216,129,145,187,57,28,253,42,4,201,42,224,133,81,222,166,125,195,39,37,128,57,230,147,0,253,222,225,183,123,22,63,46,78,42,22,144,171,21,112,3,3,223,189,73,181,67,110,206,24,241,128,49,73,38,243,198,227,133,28,171,10,34,192,77,185,59,128,198,59,19,154,140,177,43,198,21,79,113,235,79,243,120,4,51,2,126,246,0,166,177,46,164,147,129,158,220,31,198,128,38,139,247,136,138,2,229,79,95,90,108,202,169,33,95,149,70,56,199,25,166,69,196,170,54,130,122,253,236,85,134,108,195,134,33,88,174,65,99,239,218,129,244,42,171,96,109,220,48,79,67,78,200,56,59,92,54,63,2,115,77,193,3,32,28,231,167,24,160,29,196,171,12,158,212,196,43,7,193,92,96,55,57,199,74,112,7,113,13,199,213,113,72,191,46,1,95,222,100,245,52,190,96,35,107,169,193,234,65,255,0,235,80,4,150,206,225,182,18,118,145,142,153,197,92,182,220,37,9,17,33,208,238,13,142,107,53,10,134,86,35,128,120,32,117,250,214,146,48,18,69,46,221,138,122,145,131,129,236,43,57,162,226,207,84,240,223,136,45,188,83,105,14,145,169,204,33,212,162,230,222,228,125,226,195,167,227,78,241,54,146,60,69,19,217,79,111,246,125,122,217,73,67,209,110,211,212,31,95,106,243,40,100,123,121,149,237,154,69,145,8,219,32,227,105,250,215,174,232,58,197,183,142,52,248,226,150,69,181,215,44,176,209,203,158,88,142,227,212,30,227,222,188,170,180,157,25,115,195,111,203,254,1,215,25,115,174,87,185,225,247,54,109,107,112,209,72,174,174,164,171,35,112,65,30,181,8,201,27,74,158,79,90,246,143,18,120,99,251,122,194,89,214,47,47,86,66,126,211,110,184,38,76,116,117,21,228,119,22,18,218,221,16,192,132,70,218,9,24,245,237,93,244,49,17,168,188,206,106,148,220,89,27,38,255,0,148,0,192,99,113,207,80,13,45,197,171,172,114,141,160,16,55,100,17,210,180,237,237,85,26,7,145,163,81,46,229,218,6,73,4,117,61,187,85,203,104,12,168,240,172,32,190,194,3,129,183,0,130,122,119,170,117,44,28,183,57,28,14,228,15,110,181,41,137,228,136,176,4,144,115,199,76,80,195,7,25,42,41,241,46,98,112,6,224,57,192,61,61,107,123,232,100,87,24,36,28,127,236,162,144,130,135,168,254,116,226,248,144,128,187,7,108,210,47,222,229,65,31,202,152,12,45,134,202,240,79,52,240,114,126,247,126,69,74,233,18,198,152,222,100,36,240,64,219,138,141,128,41,140,115,64,0,36,115,208,142,203,72,15,204,187,87,147,235,74,168,76,101,187,138,118,113,32,10,217,11,208,158,51,64,9,32,100,114,29,185,63,123,13,67,168,85,224,228,211,166,153,166,157,229,124,111,110,212,210,126,77,164,103,191,52,43,129,58,72,124,177,150,35,253,159,74,109,196,50,34,35,62,213,13,211,29,127,26,65,243,33,102,24,96,56,197,54,70,119,96,112,163,223,28,212,245,25,3,126,57,52,226,1,192,218,51,237,70,208,205,216,246,235,79,140,13,205,156,12,117,226,168,146,69,42,169,134,63,40,31,149,65,141,239,156,117,247,169,25,184,198,65,38,134,81,181,11,21,3,178,138,0,33,80,31,160,45,237,74,205,176,182,224,51,158,162,166,134,34,34,221,180,142,122,131,85,216,141,197,74,245,57,201,165,212,118,28,234,48,178,41,7,212,117,197,3,32,116,92,30,122,209,184,110,224,242,41,92,109,32,245,221,201,166,5,157,62,4,184,184,198,114,21,11,99,143,235,81,221,39,147,114,200,178,239,219,212,251,250,85,237,37,21,109,46,229,217,209,66,171,115,212,246,172,208,202,89,184,0,147,252,85,154,119,147,27,216,102,220,183,81,82,48,219,16,235,201,199,165,60,207,60,177,199,104,100,102,133,24,148,76,240,9,235,138,179,168,219,139,87,142,2,155,89,70,74,147,206,106,155,179,176,20,183,144,187,73,198,122,99,214,181,45,237,100,75,112,172,31,4,243,143,90,165,103,4,146,221,162,42,147,206,78,15,65,93,158,157,163,222,73,48,15,6,55,14,3,140,54,61,179,88,213,159,42,46,17,185,195,76,135,206,113,134,24,56,244,173,59,107,112,204,161,28,109,0,31,90,211,184,240,197,228,58,131,188,241,185,136,72,72,218,121,235,222,182,34,209,76,145,15,46,53,64,255,0,40,0,96,131,252,205,68,235,198,219,149,26,110,229,11,56,190,209,47,146,72,220,71,239,27,175,30,131,222,187,157,31,194,208,66,177,234,186,178,109,80,64,182,181,60,180,158,153,31,210,166,208,60,47,109,160,195,21,237,252,102,107,169,27,247,86,253,216,246,205,107,234,151,11,160,164,154,173,225,89,175,167,226,40,9,200,79,101,29,189,205,121,213,177,23,124,180,206,152,83,91,200,139,81,212,109,180,226,183,151,236,146,94,116,182,181,81,194,122,126,62,245,192,107,90,189,197,205,204,151,142,227,112,249,84,17,250,126,20,94,223,92,94,220,189,197,203,7,112,192,178,3,235,254,21,151,127,35,253,162,76,198,229,128,234,196,29,192,250,98,158,30,130,131,215,113,84,169,205,182,197,56,226,145,190,121,25,202,253,228,219,208,159,122,198,158,71,154,102,150,78,89,142,112,43,118,121,220,105,184,80,138,143,144,6,5,98,20,223,32,64,114,79,21,232,83,238,115,203,177,177,161,50,91,219,92,221,108,195,24,246,135,36,30,79,181,99,76,75,49,70,125,205,212,227,185,174,159,86,181,143,76,209,237,33,59,163,154,113,189,247,47,10,63,132,12,247,174,81,254,99,144,14,123,243,78,158,173,200,37,166,132,98,51,35,109,63,41,245,34,186,255,0,12,90,189,165,133,247,136,24,198,126,197,30,200,188,209,128,100,110,132,126,21,206,219,66,143,177,55,97,221,246,143,106,236,188,110,70,139,164,105,254,30,134,72,246,121,98,226,125,131,157,199,166,105,85,149,237,21,212,81,93,79,61,184,145,229,184,105,39,125,206,228,150,61,201,166,133,92,18,62,90,126,205,206,55,28,113,220,102,156,170,242,202,34,92,101,142,23,53,209,115,55,185,161,167,91,73,105,99,54,166,201,192,249,80,178,130,63,90,197,118,121,31,115,238,46,220,146,123,214,189,234,79,105,26,216,205,34,52,104,223,194,115,89,146,198,18,79,147,149,254,116,161,173,216,229,216,136,124,189,241,78,141,3,112,72,199,181,48,133,206,121,3,210,172,164,88,0,144,15,113,255,0,215,173,27,37,33,135,104,82,50,112,120,168,136,232,50,49,245,169,228,111,222,245,24,244,53,31,5,177,242,140,250,115,154,72,7,90,192,102,147,25,10,163,146,123,10,89,221,100,151,229,224,14,61,106,228,79,29,182,154,204,14,217,101,59,71,31,195,84,35,218,73,200,36,246,239,73,59,187,141,128,1,115,187,28,244,205,43,97,190,81,147,233,138,85,24,203,110,25,28,128,5,58,21,19,112,113,142,231,165,59,138,196,177,70,18,51,147,159,165,87,149,176,220,142,79,74,183,114,190,84,97,8,108,145,149,246,21,77,240,192,12,229,187,210,93,198,251,0,79,144,54,225,244,239,77,99,180,2,15,63,74,20,21,25,160,201,254,213,80,134,21,36,229,178,51,237,214,147,104,219,205,56,227,25,201,164,60,140,227,143,90,98,1,243,47,176,164,194,241,205,7,25,227,56,160,15,155,115,12,129,214,128,2,6,112,1,175,65,240,220,34,93,2,211,219,127,254,134,213,231,251,242,78,69,122,47,133,211,127,134,173,64,56,63,63,254,134,107,159,21,240,27,208,248,141,159,54,43,100,27,152,85,219,75,155,121,45,9,98,58,154,199,125,54,121,114,91,113,90,158,219,77,113,14,205,216,201,175,37,203,83,172,199,213,239,227,223,34,161,172,11,73,36,150,244,115,222,186,123,223,15,5,87,145,155,173,115,37,77,173,240,42,114,1,237,93,212,228,156,76,158,231,109,103,105,43,192,9,206,42,200,89,85,128,61,42,149,134,185,251,133,66,184,61,43,117,118,207,111,188,99,53,199,81,38,244,52,82,31,38,216,237,212,131,205,55,206,30,86,88,242,107,62,71,148,117,206,208,106,11,169,216,167,203,198,43,40,83,179,184,74,69,77,82,201,167,37,199,67,92,181,196,79,12,165,84,112,43,173,180,184,123,131,177,186,84,26,133,138,70,197,136,230,189,42,53,109,161,140,157,206,49,156,151,218,212,170,23,126,77,92,186,181,30,97,96,43,61,203,121,152,10,107,181,171,234,96,201,164,109,178,33,94,130,180,34,34,227,0,214,114,167,239,81,15,115,90,54,233,229,185,230,158,226,185,44,144,198,62,81,140,210,79,48,178,65,179,169,168,10,187,77,158,120,167,152,77,195,2,121,2,139,14,196,82,93,51,71,146,57,52,90,180,185,192,67,205,45,212,5,93,118,169,197,106,233,168,54,2,84,100,86,115,220,180,138,55,182,206,145,110,43,138,162,100,101,139,21,209,106,82,23,139,105,92,10,196,153,0,143,32,84,197,148,209,21,186,59,54,107,94,196,20,156,115,88,208,79,181,176,56,173,27,89,25,165,4,83,169,176,71,115,114,242,195,237,10,24,86,124,175,45,172,91,107,86,25,152,166,51,218,171,94,91,25,80,154,226,110,204,232,123,25,238,242,75,110,48,121,168,109,166,154,39,32,154,145,195,91,161,25,170,144,204,210,79,131,93,20,245,87,49,104,154,234,66,88,19,90,186,116,166,238,49,31,165,83,146,16,201,146,59,83,180,105,68,115,56,200,21,83,137,41,142,214,80,108,217,187,24,170,246,54,209,152,70,92,102,163,214,159,46,78,236,253,41,254,28,182,251,100,219,75,241,81,20,29,75,144,0,178,109,45,197,45,197,190,199,5,91,173,105,106,186,100,118,97,72,97,147,84,114,164,161,60,214,111,115,75,145,77,28,139,16,111,74,231,53,57,39,157,128,231,138,233,53,11,193,28,88,81,218,185,243,54,252,146,181,209,69,25,77,145,217,75,208,55,223,171,178,6,206,226,120,170,104,16,57,110,51,83,198,205,35,237,61,43,73,45,73,137,232,196,238,109,210,76,184,221,193,198,73,21,203,233,87,70,243,196,87,151,201,213,91,202,11,180,142,51,215,244,174,174,118,72,211,124,73,247,97,96,196,118,106,195,240,149,236,81,248,107,81,158,224,43,76,210,150,201,28,129,211,250,214,48,79,149,181,208,210,78,214,93,205,251,187,181,91,34,91,6,73,8,94,63,63,233,89,184,218,238,232,78,231,92,182,105,154,118,233,192,153,242,209,3,158,123,31,243,154,151,124,99,80,33,1,40,227,28,250,211,178,27,125,11,16,72,73,141,119,141,173,195,110,245,246,165,100,15,112,99,218,113,156,110,168,45,8,23,70,221,212,18,31,127,208,127,147,83,6,118,190,144,3,251,177,252,234,65,12,91,82,39,102,136,22,10,112,126,149,37,253,148,183,22,50,49,2,72,246,240,163,239,3,235,82,197,39,217,165,194,177,195,156,18,107,70,44,71,43,109,60,50,115,159,194,136,183,112,177,131,225,171,17,33,86,147,202,64,167,24,110,181,200,248,130,216,91,248,154,246,212,72,138,185,12,10,250,87,93,169,133,73,9,140,148,231,157,188,87,41,41,139,81,191,146,105,84,112,112,91,191,2,186,105,173,76,231,162,43,51,9,47,162,59,87,176,44,195,140,99,249,215,85,224,9,157,45,117,95,222,0,94,92,174,43,145,133,29,165,82,196,21,98,66,14,217,237,93,213,142,147,38,143,160,219,29,129,102,154,79,52,145,208,142,70,63,90,115,125,9,130,47,233,15,44,230,91,89,15,205,36,152,252,43,98,253,97,210,244,232,68,202,162,82,78,8,250,26,204,178,62,94,172,131,24,218,192,147,248,26,135,91,145,245,107,187,97,25,96,177,185,251,223,196,121,226,185,156,57,147,183,67,116,181,34,241,36,31,217,158,5,254,209,144,33,150,230,65,180,31,198,185,111,14,248,120,248,151,196,17,219,220,128,136,200,36,44,132,175,24,239,249,213,159,19,95,79,170,71,109,162,5,118,48,55,152,225,123,99,143,235,93,87,130,173,254,195,103,113,126,66,147,52,102,53,13,213,79,29,63,42,152,191,101,78,253,199,87,222,180,81,202,248,155,194,215,30,20,214,230,134,198,63,54,212,34,182,119,146,57,172,185,36,148,203,25,139,124,121,33,100,25,7,4,243,211,30,213,232,26,197,194,201,60,49,92,126,243,205,101,82,167,160,198,121,174,87,197,154,43,104,154,153,212,109,84,249,111,181,228,67,202,227,167,21,84,171,223,226,9,64,135,76,185,123,91,241,51,92,171,133,56,1,64,227,220,215,69,226,123,225,7,133,39,158,222,69,121,36,153,20,176,247,207,21,205,221,90,36,143,246,139,104,202,137,16,51,42,122,86,76,247,19,79,167,52,59,138,91,172,234,196,55,168,6,155,167,25,203,153,110,77,249,99,98,9,132,176,77,16,101,82,197,216,228,14,185,29,235,178,240,217,185,89,225,133,118,5,117,82,112,15,161,174,79,1,98,102,102,18,23,37,193,244,200,199,30,213,211,120,117,165,135,201,28,153,155,1,73,233,180,10,170,255,0,1,84,52,220,232,245,45,208,216,13,170,75,33,36,145,211,21,201,248,188,70,109,109,93,92,169,155,10,217,252,255,0,165,119,17,234,10,52,43,200,38,133,76,235,144,24,142,181,195,120,170,34,250,125,148,222,91,50,36,138,88,118,28,26,226,163,164,211,103,85,244,229,103,86,145,172,58,117,164,144,72,55,249,32,16,61,106,155,206,207,56,27,112,248,249,136,250,138,119,148,99,180,179,101,101,232,164,129,91,150,86,144,55,218,100,125,188,96,10,206,77,166,253,65,218,42,200,231,110,53,86,210,188,85,13,222,220,60,128,111,99,211,210,187,13,94,40,46,52,87,186,19,201,185,212,21,218,71,81,248,86,95,136,116,107,59,205,28,237,125,179,133,200,108,138,206,240,253,196,175,4,154,109,198,231,88,151,10,217,237,85,47,126,41,163,61,221,206,115,70,138,243,81,212,238,163,185,145,138,190,112,27,161,92,127,250,171,146,188,211,197,153,145,35,4,170,202,70,211,208,115,93,175,136,46,78,140,45,30,216,12,130,119,122,227,158,181,201,75,125,230,187,160,78,28,23,44,221,122,215,118,21,205,187,253,146,43,114,251,54,186,157,135,132,236,95,89,183,22,75,229,198,202,193,85,151,175,66,127,165,121,237,204,114,219,223,222,90,77,141,209,204,200,114,58,130,115,253,5,122,15,129,115,103,11,234,42,89,129,144,46,9,224,123,213,223,25,248,86,15,16,222,67,117,166,237,138,227,103,204,168,62,254,72,206,125,234,104,86,246,117,220,94,204,207,147,158,9,35,130,211,239,126,207,170,91,78,16,18,141,219,211,6,189,14,231,83,26,158,141,108,98,143,59,67,15,122,242,230,73,44,47,101,182,150,25,163,154,38,100,59,143,92,113,253,218,218,240,253,213,213,181,237,186,185,144,194,196,166,51,211,60,255,0,74,223,19,69,75,223,93,12,97,39,78,233,157,36,23,13,36,112,25,227,42,135,32,251,28,214,142,190,136,154,114,72,238,118,28,5,0,255,0,58,161,62,99,140,90,147,144,192,200,51,215,175,255,0,94,165,212,45,140,246,1,164,119,216,177,96,2,123,228,87,13,147,102,215,186,185,70,119,150,93,7,88,83,35,236,91,57,27,104,233,247,13,121,194,134,120,98,89,91,11,229,141,188,113,211,189,122,132,114,164,126,21,215,161,101,201,251,12,184,110,255,0,112,215,153,218,206,237,2,70,227,122,132,1,70,61,184,173,233,43,38,101,83,86,87,120,130,171,55,24,206,0,28,26,141,119,43,6,110,87,167,34,180,103,197,196,1,183,0,224,100,167,191,210,168,133,1,67,6,228,241,200,173,226,238,100,208,133,73,108,16,160,3,212,154,20,144,228,169,1,207,76,119,20,132,134,32,146,56,24,60,98,156,10,103,5,120,28,18,6,113,84,34,73,99,93,167,14,121,56,227,144,77,87,11,144,70,209,238,73,230,167,70,105,149,97,219,242,231,35,219,222,165,154,51,34,155,132,92,198,164,12,154,91,13,235,177,75,59,72,4,12,250,26,110,74,62,210,112,15,92,28,129,79,108,41,33,201,220,79,167,20,208,14,75,99,167,92,122,85,18,79,111,135,1,1,231,156,49,224,116,169,25,24,114,91,110,126,92,103,156,247,227,210,171,199,41,14,27,27,121,228,227,173,93,62,88,136,109,253,227,23,202,224,117,29,106,30,229,162,187,43,17,185,113,145,193,13,201,199,173,69,140,30,114,8,236,125,106,204,195,104,109,138,89,27,243,83,244,168,90,34,172,23,4,147,212,123,83,66,99,66,174,220,237,7,61,170,76,113,147,242,115,199,60,26,70,56,198,64,29,176,7,111,106,84,32,182,220,40,36,116,199,90,24,137,101,220,93,83,33,208,115,200,235,81,145,231,47,200,0,32,115,150,228,10,153,183,52,120,60,148,24,10,6,78,41,136,165,62,98,48,8,238,71,79,165,73,69,77,141,19,237,98,223,158,42,73,93,90,77,251,67,122,99,167,253,243,75,40,39,231,68,198,222,227,156,211,91,45,243,5,39,3,161,237,84,137,16,156,199,187,170,159,225,199,122,179,9,12,138,187,67,28,96,122,213,70,206,220,30,87,60,251,84,177,205,133,192,92,243,212,154,24,33,242,134,18,63,24,61,185,237,244,21,25,35,0,49,200,60,125,127,253,85,44,136,171,2,184,108,182,78,224,63,132,118,170,197,142,27,104,61,115,154,16,0,1,207,204,71,28,128,73,193,164,69,97,38,9,219,158,135,25,165,80,126,241,39,119,78,148,109,224,128,216,250,247,166,2,200,161,64,45,201,237,90,16,237,158,53,41,150,147,30,188,109,170,75,208,19,243,30,156,213,139,55,85,66,55,5,96,217,195,241,197,68,182,42,37,180,37,226,12,172,58,109,109,195,128,127,58,146,214,242,109,62,242,43,187,105,118,75,11,6,82,131,174,63,26,137,97,33,66,4,15,185,114,112,121,53,28,104,20,183,4,40,245,57,1,122,86,118,79,66,207,122,209,181,152,124,89,99,6,165,103,182,45,78,217,112,202,72,228,247,7,216,215,61,226,173,38,13,98,210,109,71,78,128,125,178,217,143,218,237,54,241,158,237,142,245,231,190,31,214,238,180,11,164,186,179,220,62,111,152,100,236,149,71,99,94,211,105,61,190,181,105,30,187,167,20,251,75,40,18,170,158,31,213,79,210,188,138,177,120,121,243,45,191,173,14,184,53,82,54,123,158,61,166,90,199,38,181,27,153,29,237,18,64,174,100,80,140,115,198,0,205,104,75,4,118,186,211,198,174,187,22,127,41,99,45,142,51,252,235,162,241,135,134,99,182,118,213,244,248,127,116,255,0,235,161,65,141,135,174,120,232,43,15,93,73,83,93,243,146,68,218,233,28,219,148,2,126,101,25,235,218,186,85,85,83,84,102,227,202,236,206,39,85,179,54,154,173,212,18,2,161,28,224,30,78,42,181,170,3,43,35,103,105,28,128,113,199,214,186,63,28,91,249,122,227,77,184,48,154,53,108,175,208,86,13,178,178,92,71,206,119,142,49,201,21,221,78,124,212,212,142,105,46,89,88,130,235,230,153,88,3,140,12,122,212,111,130,55,103,145,216,85,253,69,74,69,0,10,27,168,207,126,189,43,63,46,72,27,64,97,223,210,181,139,186,37,232,201,3,97,56,12,73,251,199,128,63,10,65,229,43,16,35,220,25,121,47,216,250,208,136,72,3,223,4,147,82,72,174,24,40,125,200,23,3,29,189,168,234,34,40,178,146,114,161,212,15,194,163,93,187,134,211,207,60,99,21,45,182,211,57,83,142,120,57,226,144,170,164,140,188,12,28,122,211,234,2,20,4,147,242,130,6,72,207,52,208,16,182,213,12,48,57,57,169,74,13,185,222,73,35,36,127,74,131,7,60,14,58,123,80,128,187,26,196,182,44,10,102,115,247,31,204,251,163,184,35,21,12,225,14,24,200,88,145,200,199,20,228,195,194,223,32,4,1,243,115,197,67,34,228,2,56,237,138,75,113,140,86,102,5,64,227,215,184,169,11,96,156,254,52,138,0,199,27,72,20,59,43,99,3,241,198,106,137,35,102,44,114,195,244,167,131,185,113,180,224,119,207,74,143,7,0,100,251,212,170,187,176,0,36,103,29,104,2,224,69,75,108,49,202,227,60,117,21,76,100,18,168,58,244,57,231,241,173,9,97,93,155,68,249,249,79,204,71,233,84,194,20,110,72,28,115,147,81,22,83,35,11,38,56,83,156,245,53,36,132,176,30,160,84,242,64,99,183,137,204,155,183,130,219,61,62,181,95,104,4,16,217,220,50,0,167,123,129,185,109,155,127,12,111,255,0,158,174,196,251,99,166,43,8,124,217,1,142,125,235,118,253,126,203,163,218,199,184,110,49,142,51,131,207,61,59,214,38,194,199,223,182,43,56,117,101,79,162,52,52,56,150,109,98,5,56,218,14,78,71,249,246,173,95,25,197,2,235,193,34,3,43,10,153,15,92,177,228,211,252,23,108,146,223,147,36,70,77,196,34,241,211,185,53,83,197,18,52,254,41,188,100,27,119,190,16,99,240,21,149,239,91,209,23,107,64,221,240,158,147,2,248,122,109,74,224,16,101,185,17,199,133,207,11,214,186,197,179,140,91,199,112,88,180,204,132,171,48,35,28,245,246,170,34,19,163,104,90,45,139,145,20,177,198,103,57,25,201,63,74,67,113,112,235,37,180,106,36,105,240,99,82,115,142,122,98,184,170,79,154,78,70,240,141,149,134,125,162,91,144,201,39,156,178,12,13,139,159,159,39,176,255,0,26,238,52,15,14,45,130,253,190,238,53,251,75,143,150,52,28,47,208,122,211,244,45,10,61,54,67,117,114,60,203,150,80,10,168,226,63,97,239,90,119,247,113,105,54,239,127,121,38,92,241,28,10,120,30,195,223,222,185,167,59,232,182,53,74,219,149,111,174,109,180,120,223,80,189,147,55,50,112,136,88,28,122,40,255,0,26,242,253,126,123,173,82,254,105,103,222,100,99,251,160,167,42,160,123,214,135,136,36,159,88,186,75,215,112,124,182,230,220,146,54,142,220,26,173,116,150,183,214,145,205,111,189,89,127,118,200,49,140,143,74,210,148,21,63,125,239,249,17,41,115,104,138,214,186,121,242,50,70,58,22,45,198,15,114,61,107,43,80,156,219,186,199,180,203,147,146,204,61,125,49,91,239,166,221,61,187,196,137,139,92,168,220,221,51,237,89,111,96,32,4,159,222,72,27,32,224,159,166,43,74,115,87,188,137,107,77,12,11,230,6,223,202,124,34,239,36,97,186,100,122,83,52,203,16,242,199,36,242,8,99,102,84,87,97,211,222,183,223,75,134,236,175,159,243,59,0,64,108,12,226,164,181,75,72,94,99,126,185,13,25,72,67,33,101,30,166,186,35,85,90,209,51,113,214,236,202,241,149,202,77,119,10,197,39,238,182,113,243,100,28,112,8,174,122,37,220,193,9,198,122,247,173,125,99,203,185,186,85,179,82,241,194,54,40,224,254,34,171,199,16,181,141,193,230,85,32,177,29,171,120,59,65,34,37,172,142,143,193,26,48,184,214,76,242,198,100,134,209,60,246,110,54,140,122,147,89,154,245,231,246,190,181,119,124,228,230,70,60,63,60,118,25,174,202,56,211,64,248,120,211,174,207,181,106,127,51,14,135,103,106,243,199,50,60,77,147,203,124,160,26,206,62,244,156,134,244,86,51,164,64,100,98,72,218,59,230,180,45,244,227,113,3,221,46,64,76,103,190,51,210,171,219,217,180,242,34,117,25,198,0,175,65,209,116,117,211,44,111,175,181,59,69,196,9,144,141,192,45,252,32,129,249,214,181,39,202,172,137,140,111,169,231,26,145,11,120,82,51,194,12,19,234,123,213,80,140,237,156,251,117,198,42,204,155,12,142,238,121,118,39,142,131,154,66,9,35,13,248,227,167,214,183,78,200,134,54,218,205,174,110,4,41,130,122,156,122,85,187,172,90,198,109,182,130,75,3,184,142,107,87,72,183,54,118,242,204,8,5,208,134,61,120,61,5,96,222,29,215,44,75,100,231,181,100,165,205,47,33,181,100,64,206,55,112,40,130,220,203,48,9,142,115,146,221,189,205,58,41,2,75,185,163,223,131,211,214,186,123,237,54,13,47,195,144,77,52,27,117,27,227,189,23,60,71,23,211,212,213,202,106,54,93,196,163,125,78,106,119,14,248,108,237,3,11,142,226,162,105,8,1,85,64,30,184,230,141,161,152,241,129,158,212,48,12,228,47,21,75,65,49,3,28,21,81,146,122,28,126,149,179,166,105,240,189,210,199,33,38,52,93,207,179,215,182,77,69,160,105,191,109,212,80,74,66,194,135,115,100,224,237,246,173,253,125,244,228,180,105,108,130,196,55,20,17,14,51,253,77,97,82,167,189,200,139,140,116,230,103,49,127,42,79,127,38,100,37,1,192,102,206,5,81,251,185,229,127,157,43,51,150,32,156,143,74,64,0,28,1,207,99,93,17,86,86,51,110,226,28,227,145,77,35,57,199,79,122,123,242,155,185,28,227,20,228,5,97,46,62,241,226,152,88,132,245,231,166,58,82,16,83,3,0,231,146,51,79,219,206,88,228,14,217,164,97,156,19,129,147,208,83,16,204,18,120,165,110,62,90,152,196,81,3,31,189,216,119,166,3,158,113,207,114,77,23,2,49,138,236,60,61,126,240,217,91,196,56,95,155,255,0,66,53,200,12,115,200,174,171,75,183,35,71,181,184,0,243,187,255,0,66,53,141,117,120,154,210,118,145,232,54,87,138,240,237,99,214,152,247,145,65,46,79,53,133,101,116,66,225,142,13,95,48,239,131,123,138,242,101,78,236,232,230,23,88,191,73,45,15,150,58,214,94,151,164,199,123,251,215,90,177,116,171,229,5,198,43,71,77,116,138,219,96,224,154,210,41,164,82,87,27,54,135,26,160,104,136,200,173,75,56,207,217,246,227,165,103,79,60,176,12,103,147,218,172,89,92,200,19,175,53,207,173,217,73,22,252,189,217,82,188,10,203,186,242,252,205,139,90,79,51,0,120,229,134,43,50,91,111,37,247,177,164,170,59,216,166,130,218,15,34,64,216,234,106,125,65,35,146,44,158,184,171,54,242,69,44,88,249,115,138,107,217,249,160,144,120,174,136,61,83,51,112,56,59,201,149,46,118,30,132,226,170,93,34,161,14,181,111,93,180,116,190,249,84,240,123,85,57,144,152,148,30,181,234,83,157,244,57,229,18,24,243,35,135,29,170,234,201,145,180,156,123,213,36,249,126,76,227,61,234,203,33,120,194,175,222,245,173,230,173,177,155,47,199,8,49,18,27,45,142,42,59,127,51,202,116,3,6,160,182,89,237,72,50,147,143,122,213,145,144,68,161,6,24,214,78,69,196,162,99,155,110,25,179,87,116,232,101,94,79,74,173,54,229,80,51,248,213,253,58,227,43,180,214,83,102,208,141,201,165,136,200,132,55,74,204,186,88,227,66,43,97,165,4,20,205,100,223,67,147,144,188,86,112,122,154,78,42,198,46,48,217,3,189,88,134,228,199,40,219,222,154,196,32,35,20,197,10,36,7,222,186,26,186,57,111,102,116,118,174,229,65,207,38,174,207,189,34,200,53,74,8,152,194,142,181,109,36,46,54,181,112,212,86,102,241,145,151,45,188,179,254,21,90,36,72,38,195,117,173,233,20,8,206,62,90,195,146,32,110,119,22,227,53,84,167,109,2,69,233,164,6,30,7,24,172,168,159,19,157,135,21,176,205,25,182,218,49,210,185,233,131,69,49,40,164,215,94,232,193,189,73,110,213,139,114,115,154,189,163,249,150,55,107,129,141,245,148,178,185,145,75,244,6,186,24,167,142,104,144,198,1,97,233,74,218,21,19,78,242,83,112,192,72,105,178,65,18,194,24,17,192,167,69,106,215,16,51,127,18,138,204,115,42,238,76,147,138,230,127,17,119,40,234,141,144,112,120,172,103,159,11,138,191,168,6,88,207,60,214,122,71,149,203,10,235,164,140,100,201,173,147,205,57,21,104,64,200,252,83,108,200,24,21,123,97,118,168,169,43,49,192,234,231,184,105,116,11,169,80,58,73,177,135,177,205,97,104,76,95,194,195,79,16,169,145,229,203,184,31,54,222,127,174,43,102,244,92,88,232,87,138,251,93,133,184,34,49,215,60,115,88,154,109,217,131,195,233,58,68,226,64,224,231,212,96,228,26,84,213,169,201,63,34,231,175,42,58,107,73,210,219,77,156,0,166,66,64,216,71,0,1,214,155,104,140,187,37,8,14,121,59,187,83,172,228,183,184,211,214,116,218,90,65,243,131,212,26,152,221,131,106,208,196,163,112,92,116,237,67,93,69,30,162,65,16,18,205,114,227,28,113,138,106,51,69,156,0,124,195,144,77,74,85,254,196,99,60,101,51,158,244,133,88,172,28,160,242,198,70,123,212,41,89,150,136,174,237,228,150,226,56,225,60,40,222,222,185,31,254,186,122,92,201,246,69,149,129,15,206,69,93,183,67,230,172,202,9,59,190,111,76,85,217,98,181,184,113,28,32,6,141,75,17,218,167,91,140,231,46,18,93,66,212,50,194,233,181,178,88,244,35,6,184,77,236,194,81,156,18,199,59,107,211,110,174,76,104,209,147,128,65,0,47,76,224,215,151,193,19,9,28,19,146,238,195,245,174,186,38,53,11,86,177,131,107,18,141,204,99,60,114,1,175,76,154,241,174,188,59,164,198,232,1,81,141,192,228,215,151,161,16,54,201,134,80,190,223,148,115,208,215,109,107,40,131,69,129,210,54,99,24,192,24,62,185,162,166,154,142,6,236,101,230,212,101,130,56,183,50,237,57,81,219,21,208,197,101,109,117,164,88,93,226,37,48,190,38,85,28,245,172,143,9,94,139,173,82,83,229,249,97,156,2,236,189,70,57,21,179,165,194,52,205,98,254,57,64,158,217,139,62,61,59,214,18,254,27,104,209,110,121,77,173,248,255,0,133,145,169,221,71,27,60,4,201,18,12,252,184,24,174,234,222,117,182,210,173,163,120,182,44,163,229,227,156,158,122,254,21,229,218,78,235,223,17,223,108,37,67,92,72,232,15,169,108,127,90,245,189,71,63,99,177,178,150,88,255,0,112,138,71,30,131,255,0,175,83,136,86,138,67,90,187,152,250,205,191,147,61,175,33,164,46,54,103,222,180,117,237,45,175,244,231,137,249,154,56,217,136,237,133,32,127,90,201,153,36,186,241,29,164,13,40,39,33,151,30,213,173,173,223,61,133,140,210,128,93,194,190,239,231,143,167,21,202,222,201,26,51,142,183,13,144,144,115,43,46,214,82,112,0,246,174,111,80,77,137,61,172,225,129,47,147,134,24,171,145,95,125,174,242,71,42,80,8,213,198,56,228,138,207,113,4,183,64,157,219,240,90,67,159,126,149,232,66,45,110,115,205,232,94,179,137,39,178,153,2,42,164,11,128,127,139,24,207,53,220,105,177,68,150,150,66,77,131,116,74,193,215,175,53,195,217,199,51,11,215,65,129,34,16,87,182,43,174,240,34,141,78,217,82,73,84,139,114,7,239,15,221,3,255,0,215,88,98,27,81,54,164,116,186,140,246,182,240,173,180,145,0,236,185,14,63,139,235,92,175,138,174,160,135,194,151,112,50,55,158,80,21,41,219,154,185,170,95,249,247,23,49,59,6,104,155,228,217,216,84,90,149,172,23,186,20,177,163,226,67,9,98,207,234,59,87,44,87,191,19,118,159,41,82,194,116,147,194,209,94,13,228,141,136,196,158,135,31,253,106,179,21,208,70,148,69,43,21,96,24,238,61,235,156,240,149,196,175,109,127,163,100,207,144,175,244,62,213,172,250,117,197,172,78,229,28,185,33,72,207,74,214,84,210,109,21,205,114,246,165,116,126,206,167,115,18,87,24,6,170,64,103,135,84,134,85,118,72,101,92,57,247,171,86,150,146,189,252,17,203,30,213,117,192,46,115,207,21,163,173,105,173,246,25,32,63,33,140,135,12,156,127,158,181,149,210,86,20,183,49,126,33,89,253,159,77,141,80,140,148,249,95,185,205,121,220,42,98,141,36,153,201,115,30,220,118,175,82,213,130,92,88,219,70,223,190,219,23,241,243,205,113,90,180,176,95,66,62,205,12,49,121,103,203,118,42,127,74,236,195,85,229,143,43,49,171,11,171,154,118,26,196,26,111,134,100,10,72,109,224,227,181,117,218,62,171,108,82,11,200,101,32,166,221,216,235,235,253,43,145,240,213,138,62,143,52,151,17,199,52,32,227,36,119,173,173,62,56,157,38,120,163,88,227,97,140,99,189,101,86,42,239,184,90,234,204,167,227,237,38,29,99,84,23,246,78,144,150,27,157,207,124,158,149,201,217,35,233,250,176,180,188,157,195,110,30,83,14,135,142,245,220,107,186,45,245,213,132,80,91,166,76,132,0,77,114,94,38,99,109,122,150,228,4,185,128,5,36,14,115,138,214,132,220,163,200,103,86,17,248,206,226,113,15,216,45,110,2,163,152,208,239,33,78,72,205,87,213,110,210,250,214,52,141,66,101,114,0,29,69,84,240,142,174,247,154,124,48,94,149,96,128,163,128,59,103,173,75,123,44,98,89,145,20,5,67,251,179,222,177,81,106,78,47,112,230,230,141,204,155,233,76,30,31,212,247,6,89,36,182,145,74,143,79,44,215,157,217,190,192,155,184,82,184,205,122,37,252,197,252,59,168,137,54,238,251,60,152,99,215,238,158,43,205,81,119,68,128,158,48,9,2,186,105,173,25,132,222,198,174,245,11,251,210,88,144,121,28,19,248,213,43,152,208,56,242,148,227,110,78,121,205,89,180,5,240,60,192,66,175,25,236,42,87,181,221,0,10,8,57,61,58,145,239,78,246,98,122,163,36,127,18,141,196,99,39,154,115,32,193,110,120,236,5,72,98,84,114,175,198,51,218,152,202,76,107,176,242,122,140,255,0,245,235,68,209,22,26,88,143,152,54,64,238,5,90,134,50,255,0,187,223,242,176,200,236,51,219,53,86,63,151,32,19,183,28,158,213,102,215,14,25,85,71,168,245,250,253,41,75,97,196,173,44,13,12,158,91,124,196,115,199,52,213,4,72,50,170,71,92,98,180,164,141,100,128,205,242,141,195,25,29,200,244,172,199,0,145,140,131,158,226,136,187,131,86,16,176,192,93,248,219,254,122,86,149,140,166,72,128,57,114,58,47,76,123,230,179,153,72,63,119,128,42,123,105,182,56,25,24,3,61,58,26,37,170,18,118,39,242,103,221,229,129,185,200,220,192,117,2,162,146,60,157,241,238,82,71,79,122,176,29,221,24,198,184,147,27,159,7,159,194,162,140,33,80,100,57,102,224,40,227,6,165,20,215,66,186,130,220,2,172,73,239,193,226,149,220,125,224,57,207,95,74,124,241,172,69,121,98,25,122,227,28,254,117,3,48,83,140,113,142,221,170,214,164,150,162,203,206,128,5,109,223,194,8,60,125,105,39,131,203,113,183,36,158,121,31,165,50,221,157,115,16,69,98,167,140,245,193,173,25,85,254,203,25,99,27,149,200,198,121,193,237,245,168,122,50,150,197,0,155,71,4,109,35,158,122,212,10,171,188,169,101,93,167,248,129,231,219,138,180,10,171,0,168,88,116,195,140,254,63,90,142,227,107,68,172,160,134,25,220,199,169,170,76,77,21,154,69,11,201,36,253,127,250,212,35,15,48,101,114,1,250,80,171,142,57,60,126,84,199,12,159,46,65,62,198,168,70,131,65,251,175,154,82,177,6,35,105,28,254,85,89,208,69,35,97,129,32,224,101,106,72,158,73,0,130,70,216,172,71,35,29,105,100,88,165,224,240,21,190,98,14,115,239,80,180,118,101,110,84,24,57,42,65,57,207,56,205,57,134,225,146,126,131,28,83,230,9,27,128,0,200,61,104,118,221,201,219,193,224,103,57,171,36,106,147,179,29,201,199,28,84,241,72,209,59,3,181,50,14,123,242,42,32,217,133,148,5,60,241,235,80,134,35,105,201,200,62,189,105,53,113,154,145,178,199,34,185,206,65,24,59,170,228,150,82,71,10,206,36,200,124,182,193,198,7,184,35,249,85,33,159,179,35,35,0,100,251,192,159,194,175,228,181,184,66,1,80,48,156,228,15,195,173,97,43,163,85,169,89,194,178,149,17,133,201,201,32,243,244,25,233,93,39,132,124,71,115,160,234,8,26,70,143,79,144,143,52,21,206,127,51,214,185,172,178,184,86,35,129,199,27,179,249,116,165,203,75,46,230,28,227,104,3,31,207,181,68,160,170,71,150,123,14,50,105,221,31,67,53,204,83,90,29,70,193,146,123,38,83,231,70,23,118,241,143,230,43,135,241,142,152,201,21,189,252,8,255,0,217,194,216,40,86,234,172,51,129,237,215,244,172,143,6,120,174,109,29,150,218,71,50,91,115,190,50,14,2,255,0,123,62,221,43,209,245,89,209,116,177,112,145,164,218,84,252,206,152,203,5,61,197,121,28,179,195,84,183,67,173,181,82,55,60,151,196,112,53,206,135,166,51,109,243,163,132,198,192,122,169,236,126,134,184,232,137,138,117,125,164,175,112,14,43,212,252,71,225,201,244,189,18,38,180,151,117,167,218,119,195,33,25,33,88,14,8,175,49,117,48,79,200,83,180,250,228,26,245,48,179,82,134,135,37,85,105,26,87,118,204,218,70,121,59,78,118,247,193,29,171,159,104,202,142,221,120,21,221,165,160,58,101,209,98,88,18,165,83,105,200,25,231,4,125,122,154,227,174,160,120,231,120,246,178,108,110,21,135,189,107,70,119,186,38,164,109,168,145,249,139,106,223,221,4,3,233,77,144,42,147,140,156,140,128,120,52,133,74,18,37,220,164,118,3,161,247,167,190,214,37,135,113,245,173,140,247,67,45,163,13,46,208,187,137,7,11,239,81,145,137,48,73,33,79,56,21,102,33,180,16,195,25,232,221,48,105,247,144,237,152,182,253,202,216,228,14,51,138,57,181,11,105,114,177,93,216,124,150,207,85,237,138,97,12,50,65,224,118,199,74,180,196,253,149,55,54,72,36,96,116,197,68,171,130,64,32,3,210,139,131,45,65,1,138,5,118,144,38,226,70,220,124,223,143,181,87,144,176,129,147,36,134,57,195,118,247,171,171,111,53,198,158,39,47,230,51,146,0,200,206,7,173,82,187,141,227,193,218,84,224,110,25,205,76,93,217,77,104,84,249,128,193,20,34,110,33,71,36,156,83,152,55,1,179,158,217,165,182,25,186,140,28,99,32,242,113,90,145,98,73,160,120,216,238,80,27,211,165,62,202,33,52,199,56,64,171,187,29,51,83,234,174,166,116,32,252,165,114,8,25,230,160,178,44,100,147,140,229,112,71,78,61,106,47,120,220,171,89,151,38,143,206,132,168,117,98,131,33,136,228,10,161,215,229,1,115,221,182,214,172,205,20,86,145,111,102,249,135,204,0,251,194,168,91,70,143,127,20,104,187,183,56,192,198,50,42,98,244,184,53,169,99,81,117,89,33,137,14,124,184,194,150,3,130,106,189,181,191,159,119,12,96,143,153,135,81,197,94,214,1,26,139,243,30,224,0,59,58,82,104,177,159,183,172,187,114,20,227,29,115,82,165,104,92,118,188,172,88,241,0,84,113,22,70,17,128,194,227,211,181,98,239,196,120,193,7,61,133,107,106,254,92,133,38,27,142,230,57,4,116,62,213,14,151,106,110,245,8,83,229,17,150,5,242,121,2,148,31,44,46,199,37,121,29,199,130,173,5,168,66,227,202,145,96,105,153,152,115,146,63,221,227,173,15,164,88,204,167,82,186,137,188,225,50,164,69,88,109,98,125,87,21,177,110,145,141,54,254,123,119,118,47,181,20,149,198,0,231,183,210,157,107,20,215,247,90,77,171,197,136,166,118,145,148,129,206,58,127,42,243,101,55,204,229,115,171,149,89,32,214,158,107,141,125,109,237,225,243,76,72,169,24,42,14,72,29,43,174,210,52,152,52,243,246,137,130,75,120,221,66,175,40,113,247,84,85,141,47,65,251,19,60,239,134,185,149,201,105,73,251,160,250,85,235,217,172,244,168,26,234,110,10,41,10,185,228,251,10,230,115,189,141,109,97,178,93,38,153,111,45,229,203,130,216,225,20,240,61,135,191,169,175,62,212,111,46,53,59,169,47,37,45,47,7,100,64,128,169,143,122,110,161,169,79,172,223,249,179,70,241,32,232,15,69,90,166,102,2,21,146,83,35,73,184,172,113,198,153,24,29,73,61,235,104,199,151,87,185,13,220,137,217,30,225,210,80,81,91,4,236,98,112,123,115,207,20,141,26,219,205,242,241,243,156,177,61,106,123,71,132,44,197,66,25,49,185,178,51,145,239,233,85,18,72,164,129,228,186,63,234,143,36,54,23,242,52,222,172,69,193,168,207,113,231,52,183,11,177,99,9,18,14,16,49,239,138,206,54,175,35,226,54,24,66,50,9,235,248,213,152,162,129,44,237,76,165,212,74,237,40,35,174,222,216,247,164,17,188,51,176,70,80,224,3,26,156,229,190,190,245,59,108,27,148,175,97,255,0,75,125,132,21,0,31,147,144,158,213,118,238,218,107,29,14,1,48,24,59,174,25,71,97,208,83,236,244,135,212,110,97,18,172,129,89,134,229,219,223,240,254,117,31,141,46,35,123,134,130,18,209,198,172,19,4,156,5,81,91,83,87,72,137,104,115,17,170,205,16,150,47,147,25,36,147,205,91,209,180,147,173,107,182,118,42,50,37,125,206,254,222,254,213,65,221,119,29,167,230,43,207,7,24,174,199,193,214,207,166,104,26,134,184,80,253,166,96,109,237,195,240,15,114,71,225,93,50,118,87,51,42,248,234,234,226,91,181,182,136,24,224,132,249,113,2,10,140,47,25,2,185,11,233,73,104,145,153,10,227,239,1,131,154,217,215,100,138,246,232,72,173,56,10,138,172,207,199,61,241,235,89,50,105,242,79,34,36,100,55,25,76,158,180,233,202,202,55,9,34,77,34,217,197,210,202,16,178,177,227,25,39,240,247,53,212,248,213,165,134,222,199,77,117,40,197,124,217,159,113,203,19,208,126,21,187,225,157,58,222,223,76,119,185,143,107,218,126,241,129,124,171,183,110,59,98,184,155,251,177,125,172,92,77,36,187,149,88,244,36,231,218,178,231,231,169,117,208,167,27,70,199,57,246,25,183,121,126,91,96,183,7,28,10,208,135,70,51,54,98,95,49,34,199,155,206,57,244,6,186,29,47,71,136,171,79,124,76,145,72,7,151,24,56,37,137,246,171,194,201,33,73,35,72,26,32,140,72,30,167,223,222,174,85,250,33,70,153,207,107,10,150,250,96,140,49,50,19,142,8,3,241,250,87,41,34,19,33,24,4,175,169,174,187,86,180,2,200,121,106,70,198,228,49,234,107,14,125,58,73,31,42,224,47,82,79,111,194,180,165,52,145,19,77,178,223,132,244,47,237,109,89,77,195,98,206,223,50,206,199,128,0,237,154,111,138,53,70,213,53,137,103,67,254,142,191,36,61,176,163,138,233,109,16,105,126,14,146,220,41,87,190,109,174,91,169,30,184,244,197,114,90,133,178,71,32,10,120,80,50,15,20,70,92,245,28,134,227,101,99,44,2,0,39,0,159,106,146,27,99,38,102,102,10,23,141,164,242,213,114,202,200,94,238,121,21,132,73,252,75,90,122,93,129,213,111,204,222,80,54,241,252,128,14,163,222,180,157,72,164,238,74,141,205,13,10,56,165,182,144,133,116,144,50,151,32,127,33,89,126,52,129,45,181,101,68,152,57,101,222,195,28,130,125,235,185,49,105,54,22,31,184,117,95,40,22,50,49,220,119,15,79,95,165,121,142,163,121,246,235,247,184,57,98,199,131,192,207,189,115,225,219,157,71,37,177,165,93,35,102,81,242,142,9,45,147,215,20,1,184,110,32,103,176,39,138,144,237,65,156,140,159,124,210,121,70,102,10,172,6,122,87,113,204,50,56,85,228,193,96,160,114,121,169,229,4,96,21,249,113,235,129,86,150,201,109,212,160,1,137,199,205,138,75,204,16,28,21,7,166,222,245,14,87,101,165,100,102,186,0,118,14,128,242,104,17,224,224,28,252,185,251,221,41,229,114,164,183,127,110,244,76,139,20,65,65,37,207,82,5,93,250,18,54,96,76,72,251,212,231,60,6,201,252,106,191,83,158,23,138,126,204,14,78,13,49,242,164,12,230,169,8,80,59,156,215,89,163,220,249,122,61,180,77,200,203,127,232,70,185,111,40,237,220,120,29,133,118,122,37,138,73,161,218,204,220,15,155,255,0,66,53,157,103,238,154,209,248,141,193,167,153,45,146,100,21,42,78,226,220,169,25,199,21,165,166,75,20,214,190,72,97,192,165,100,182,141,25,55,41,36,215,149,37,239,29,22,179,48,85,132,211,133,99,248,86,187,219,121,54,94,110,210,8,172,244,177,219,168,9,16,228,102,182,181,11,89,230,176,42,142,58,122,82,148,141,47,161,198,106,26,180,171,38,72,39,21,98,203,86,154,69,12,6,5,32,209,101,153,88,59,130,71,181,71,111,106,202,172,131,130,43,120,36,209,23,179,58,139,59,191,62,46,153,108,82,155,105,174,70,14,107,158,209,46,94,27,243,27,183,25,174,198,11,216,124,237,170,194,185,49,9,197,154,41,20,69,163,91,33,4,224,226,159,100,242,137,48,199,43,87,175,35,19,176,195,85,121,24,89,197,199,38,178,133,97,216,163,169,216,69,43,23,199,53,196,106,191,185,155,106,138,238,5,193,186,102,67,193,53,200,107,214,158,85,207,45,94,166,30,165,206,106,134,58,228,178,228,117,173,167,181,16,219,36,196,214,27,134,71,83,154,210,184,186,121,172,214,60,215,127,67,153,238,93,19,37,218,5,219,156,119,166,206,255,0,189,85,3,165,71,167,58,136,124,188,114,123,211,150,217,158,235,5,171,25,26,192,92,137,31,97,53,165,101,104,23,154,167,14,153,34,78,100,99,197,93,146,83,0,0,26,206,108,222,36,183,22,251,23,114,242,106,185,10,80,135,171,9,43,58,110,110,70,43,62,121,12,140,64,226,179,142,229,73,232,102,95,70,3,18,135,189,81,15,140,123,85,233,83,247,152,38,163,107,53,216,199,60,215,84,89,204,247,58,77,14,81,44,33,79,60,86,245,182,155,27,185,98,69,113,254,28,99,230,20,221,223,21,217,69,103,57,117,43,39,90,225,196,110,107,18,59,189,61,31,40,63,74,231,111,180,166,132,150,25,174,154,75,91,132,99,134,228,117,172,11,249,174,188,210,135,167,210,162,155,42,91,25,42,204,50,167,60,85,89,206,220,214,176,181,220,55,51,12,213,43,136,118,228,99,53,221,23,161,206,202,17,42,202,141,158,162,180,52,203,248,163,87,77,188,138,77,50,60,92,98,88,142,195,222,173,94,216,219,198,172,241,16,9,170,232,84,118,11,77,94,116,121,71,99,156,83,163,185,37,75,176,228,154,102,143,104,174,204,93,129,56,169,110,118,140,196,171,142,107,153,252,69,51,47,81,96,195,138,161,146,99,226,180,238,173,241,17,38,179,209,120,197,117,83,50,100,150,100,153,0,173,216,99,29,77,99,218,70,67,6,197,108,70,251,128,2,178,170,245,46,38,254,167,57,104,174,29,160,144,150,132,166,71,76,87,55,105,119,157,14,24,198,67,12,252,167,184,205,86,147,196,55,87,107,38,231,100,98,74,108,28,12,83,109,16,219,219,131,33,206,209,223,208,145,93,16,164,212,26,238,76,166,174,142,131,66,50,202,110,16,34,141,156,12,10,214,180,14,97,149,219,203,86,83,142,157,170,134,131,33,153,174,90,0,184,4,103,53,124,6,134,229,163,117,223,28,195,28,117,6,179,154,105,216,32,201,239,174,163,91,101,10,27,113,92,2,58,84,79,27,8,34,221,203,145,211,182,41,146,70,76,70,50,31,120,56,80,221,49,254,53,98,56,228,88,119,202,192,50,174,6,122,98,163,149,55,99,84,79,167,121,158,107,66,24,149,218,78,15,225,68,32,153,156,43,17,32,56,63,238,255,0,156,83,80,249,82,68,241,72,9,110,13,67,27,63,219,153,187,43,103,142,245,23,67,9,217,90,41,114,185,219,158,73,198,56,60,215,155,219,238,82,155,142,88,187,54,65,227,57,224,87,166,221,218,153,165,136,109,77,146,62,24,28,227,24,53,201,248,151,68,183,211,175,96,107,69,69,50,231,122,175,65,244,174,138,50,73,242,247,50,168,174,100,226,85,186,69,231,124,172,20,96,113,94,139,108,110,45,255,0,209,231,195,35,40,96,8,174,35,73,144,62,165,106,10,110,195,229,137,29,43,209,34,113,61,244,59,215,253,89,218,61,199,189,21,95,65,197,26,90,12,72,242,4,133,62,66,217,98,221,65,197,51,91,187,154,13,6,242,104,65,89,148,57,220,189,192,7,173,92,130,233,44,68,45,111,19,57,150,78,64,236,122,126,85,141,227,43,213,211,244,41,109,230,12,178,92,135,218,20,224,250,127,83,80,150,200,209,110,121,215,129,246,253,182,39,96,172,204,55,182,241,207,39,154,244,141,88,69,43,153,118,145,211,165,112,62,0,183,13,125,26,206,130,48,145,169,221,158,78,73,227,244,175,65,185,63,106,187,120,163,143,229,251,185,237,92,248,153,63,105,202,52,99,234,76,96,241,30,143,52,42,171,200,4,142,252,26,211,214,129,26,94,163,142,70,198,228,253,13,99,120,128,61,172,186,125,193,251,241,200,9,207,221,199,34,183,239,246,75,161,221,199,206,249,96,102,63,151,106,202,73,197,171,150,121,52,10,219,60,205,249,50,69,30,7,108,224,209,13,180,215,45,43,34,168,102,96,31,182,62,149,90,217,25,99,112,174,75,34,40,0,254,53,185,103,26,93,197,229,133,6,69,143,126,59,19,144,63,173,122,82,151,42,57,183,118,46,105,240,79,188,67,2,43,16,135,57,57,200,252,43,47,64,186,147,77,215,103,179,144,186,172,142,73,10,112,71,25,174,235,70,176,142,206,91,119,242,149,75,33,50,17,156,215,15,226,120,91,77,241,60,119,4,237,89,65,124,143,76,227,250,215,45,57,123,71,56,157,106,54,71,125,107,167,35,40,151,106,31,58,44,131,220,147,85,228,181,154,201,11,75,26,50,3,150,4,112,71,221,254,181,187,164,152,47,52,251,119,141,191,117,26,172,97,129,249,143,4,243,249,83,175,4,50,90,50,51,112,80,144,79,114,15,74,226,140,186,48,115,123,30,105,173,219,75,225,221,126,29,86,204,249,54,183,33,119,133,232,62,149,221,219,72,183,58,66,18,139,42,72,194,81,35,117,244,199,31,90,199,212,18,13,71,79,146,210,86,141,255,0,118,66,231,177,246,174,127,195,122,253,214,147,41,209,181,22,68,129,78,82,70,7,166,122,103,53,209,40,186,144,247,119,69,114,219,70,122,49,123,33,58,3,8,13,25,0,21,250,87,53,169,205,168,62,167,60,96,150,138,69,33,5,106,61,201,141,205,194,249,82,69,33,10,15,249,53,60,214,237,118,98,157,157,35,3,128,86,185,149,174,62,91,24,207,4,208,104,201,246,132,196,165,11,47,215,166,63,90,231,94,238,197,116,185,173,103,182,95,57,129,113,129,198,122,127,90,235,111,17,228,118,136,204,30,56,162,39,158,189,69,121,222,185,114,151,76,201,15,201,229,28,179,47,82,58,127,90,232,160,156,229,96,168,173,11,155,190,14,157,14,153,45,148,193,144,22,222,126,157,63,173,117,122,61,186,60,50,39,150,54,43,101,115,94,103,161,234,2,9,208,204,237,179,174,125,178,43,215,108,239,173,175,172,220,219,46,212,143,0,17,223,235,87,136,143,44,244,234,98,165,204,180,36,150,240,219,27,121,28,141,138,234,152,236,7,173,121,159,196,221,52,199,226,19,169,70,91,203,151,182,123,130,49,253,107,190,190,183,114,35,64,119,110,32,243,235,92,151,196,248,174,96,138,218,89,54,237,192,82,0,224,41,61,127,74,156,50,126,213,52,14,63,187,104,198,240,191,152,178,94,60,32,177,40,24,131,208,116,173,171,247,105,35,138,56,118,249,237,201,6,177,52,22,158,27,43,139,136,25,25,91,42,74,142,195,21,178,178,199,51,91,207,192,100,231,56,206,125,141,116,85,86,170,228,206,106,124,202,58,149,117,219,105,45,180,27,173,224,18,208,62,125,142,211,94,110,131,10,132,255,0,116,28,122,241,94,163,226,143,49,180,155,151,40,251,90,222,70,201,92,15,184,107,204,21,65,182,141,136,236,0,199,210,170,139,186,98,168,172,77,27,124,196,6,36,28,2,90,181,8,141,34,220,242,176,86,251,161,122,214,44,128,43,123,14,48,123,214,141,171,200,0,0,0,249,60,109,201,193,254,117,83,238,40,190,130,77,105,186,72,145,94,61,239,243,23,99,129,143,173,102,186,12,183,108,159,225,232,107,82,88,198,208,156,239,28,146,160,115,158,216,172,249,128,73,89,99,36,131,248,96,209,7,208,36,136,142,74,224,243,206,125,41,35,62,89,220,57,192,249,135,183,122,113,31,187,249,176,79,96,41,54,179,0,20,158,121,200,25,173,8,53,129,220,23,108,100,41,24,76,243,84,175,173,222,12,74,54,237,99,140,47,24,61,105,246,219,221,118,18,11,103,59,199,222,3,167,21,59,101,163,41,133,96,128,140,17,247,189,235,47,133,151,186,50,89,185,200,5,1,227,138,147,121,243,21,156,134,80,65,249,143,222,197,33,64,174,202,192,239,30,249,24,164,83,181,184,229,186,12,30,49,90,145,99,99,106,199,137,19,98,131,193,196,135,138,171,34,54,55,49,33,9,200,108,103,52,144,20,242,128,147,229,1,176,70,51,244,197,89,104,210,68,17,44,164,14,140,228,253,227,159,78,213,147,209,154,45,138,165,141,192,124,47,0,100,110,235,85,74,4,95,222,6,4,174,84,154,191,34,121,64,64,224,130,132,169,35,158,189,241,80,60,107,180,58,200,118,19,131,199,30,213,81,100,180,87,140,152,100,7,28,142,115,87,132,205,144,217,7,29,243,218,169,191,118,192,227,211,52,235,66,134,117,19,51,121,100,224,144,185,52,228,186,137,50,121,151,108,175,134,37,72,231,7,177,237,77,219,152,247,46,209,129,247,143,63,133,79,48,204,38,16,210,55,150,217,0,142,113,239,81,22,216,72,42,28,48,228,1,83,23,160,218,51,221,72,200,13,156,156,16,58,212,185,33,8,99,158,112,114,42,73,109,219,203,50,196,14,20,142,157,71,249,250,212,3,36,134,98,114,120,21,165,238,73,36,5,99,39,229,224,242,61,114,43,82,229,33,185,178,73,225,141,204,170,118,200,0,249,72,254,247,214,178,20,21,145,119,142,7,92,98,180,109,229,127,179,75,111,28,12,202,195,114,252,220,128,58,154,206,107,170,46,37,25,160,93,133,193,28,28,99,57,192,166,148,64,85,144,2,125,8,239,83,128,175,34,43,169,29,192,198,114,13,87,145,93,31,202,39,56,63,157,90,100,181,98,196,65,66,48,202,97,128,221,215,35,154,132,130,36,36,130,112,58,3,218,136,24,121,187,73,219,207,60,212,215,8,48,9,192,57,195,0,63,135,215,52,158,225,208,125,163,19,11,70,170,237,131,184,128,58,15,81,87,35,222,147,32,109,234,8,220,61,235,58,209,191,122,234,36,40,8,200,53,126,41,60,188,180,206,251,122,110,101,60,1,211,233,89,201,89,151,23,161,59,58,4,13,19,202,190,88,249,142,225,203,80,153,100,220,202,65,4,183,39,57,247,62,149,27,148,102,82,217,102,56,250,26,176,29,34,133,129,144,132,43,179,230,249,129,63,80,42,10,35,149,218,41,146,84,102,142,69,230,53,235,187,214,189,27,193,126,45,105,153,244,251,233,35,242,238,6,34,223,130,85,136,229,113,233,94,119,20,72,202,242,43,128,202,153,224,110,56,233,233,210,155,27,181,164,171,115,18,225,135,37,49,128,125,192,254,238,107,26,212,163,82,54,102,144,155,139,61,172,90,188,83,253,138,244,75,46,149,114,54,70,174,1,251,60,128,244,39,211,208,215,150,248,187,194,55,122,37,249,219,243,197,35,238,82,171,193,25,235,199,21,232,190,22,241,56,214,173,86,214,246,52,55,235,22,68,99,27,110,83,182,63,218,31,90,217,150,204,107,54,242,216,93,219,24,237,212,111,183,157,126,242,183,161,244,35,210,188,202,117,231,66,118,103,68,160,164,143,48,182,130,67,4,214,198,118,95,50,213,152,144,216,7,105,7,144,115,92,150,168,145,11,204,172,173,32,192,36,159,214,189,8,233,178,232,58,243,193,119,110,161,36,86,11,32,249,178,164,28,227,218,185,29,118,213,38,182,134,234,218,55,17,101,147,37,64,44,126,149,223,66,126,255,0,169,132,227,238,156,212,136,3,247,11,140,128,79,106,121,81,179,7,29,51,215,53,123,86,132,173,226,238,147,204,6,53,60,33,24,227,166,41,250,62,156,218,165,220,144,125,213,88,153,217,135,96,5,118,57,164,185,153,135,43,189,138,118,193,149,223,11,184,54,6,42,237,245,187,224,16,156,148,12,8,20,186,116,5,228,146,37,216,220,117,45,90,143,30,232,96,139,4,161,139,5,143,204,58,250,125,107,57,212,179,42,49,208,193,154,32,154,124,103,112,83,187,144,59,147,85,48,10,128,192,228,231,140,215,85,226,109,14,125,50,24,99,104,192,77,170,219,144,231,39,223,60,138,230,49,130,9,96,57,35,39,39,53,116,166,167,27,161,74,60,174,197,216,225,86,211,85,152,131,146,114,63,140,122,116,254,26,174,208,198,241,56,222,84,168,232,69,106,66,37,131,73,132,189,158,33,145,11,6,39,147,131,247,135,181,87,142,218,54,176,157,131,110,125,185,44,15,24,164,167,191,168,56,232,97,245,193,200,219,138,177,99,26,180,227,230,227,182,106,18,160,244,99,234,113,87,236,33,73,99,147,113,195,103,140,142,8,250,214,210,118,70,113,87,100,58,142,90,85,203,12,133,193,85,237,82,105,209,25,17,182,177,12,196,40,108,126,148,151,135,247,238,20,14,48,49,233,83,216,90,204,99,91,128,202,170,14,75,56,192,30,227,214,166,246,137,95,104,143,82,102,51,70,172,23,10,184,194,246,171,26,0,136,223,51,202,133,194,33,32,103,129,239,85,53,25,98,107,199,242,242,113,198,75,228,19,235,159,74,211,240,180,38,75,182,64,85,140,174,19,203,198,73,6,166,122,83,26,214,99,53,237,62,75,29,69,34,193,118,116,14,184,25,36,158,213,123,74,210,205,157,204,142,251,75,36,101,137,39,219,210,186,150,130,81,62,171,52,113,171,136,20,71,254,144,57,42,78,56,247,226,165,138,198,27,141,38,250,230,72,138,73,185,35,78,121,25,231,29,107,149,214,124,182,102,170,10,247,56,187,251,65,54,158,247,99,135,137,128,42,7,80,107,127,192,154,20,145,234,145,207,36,76,146,58,23,10,217,25,76,85,248,180,72,98,209,237,93,131,188,215,51,158,55,112,23,56,233,93,21,221,188,18,221,221,172,79,40,184,68,75,120,2,30,84,227,154,206,117,253,222,82,227,13,110,85,212,154,229,237,173,52,219,56,139,79,60,173,39,201,193,0,113,215,184,174,183,71,209,210,210,241,89,215,117,194,196,16,191,100,246,20,237,38,214,210,206,230,11,116,249,239,33,132,9,28,130,112,63,187,158,130,180,111,181,59,77,30,214,75,137,136,88,201,227,3,37,155,216,87,3,151,55,186,141,237,109,73,181,43,235,109,30,206,75,155,150,233,192,25,251,199,208,87,153,220,234,242,107,122,129,150,89,85,20,103,98,184,198,223,111,210,141,67,80,186,215,239,26,238,120,102,251,48,83,178,53,251,163,176,207,52,154,118,154,179,88,137,46,98,49,249,141,185,78,114,70,56,3,21,211,24,40,43,189,204,220,185,157,136,117,40,218,214,210,24,202,58,164,168,92,54,114,88,159,124,127,58,129,163,17,233,169,44,155,162,143,203,44,161,79,39,183,53,103,196,145,135,212,22,9,110,209,98,17,249,97,84,114,8,252,106,134,188,205,13,181,181,176,98,222,84,96,29,135,57,250,231,222,132,185,173,230,38,237,114,95,15,60,80,233,83,76,228,111,184,114,177,228,253,252,117,21,76,219,57,212,74,62,11,177,85,68,65,149,64,123,86,133,213,188,118,177,88,216,187,58,60,112,9,62,81,146,89,185,192,237,154,77,42,41,62,212,111,167,145,150,8,9,36,201,198,72,162,87,77,200,75,100,133,158,235,236,166,123,72,3,25,183,109,18,31,225,31,78,130,171,219,149,104,164,18,54,100,94,124,194,220,125,42,59,155,120,175,86,226,226,27,130,219,126,99,14,49,187,63,204,213,155,54,145,224,112,82,114,14,20,140,124,139,236,115,200,172,237,30,82,214,229,255,0,15,169,182,55,87,238,11,27,120,142,192,62,233,39,166,59,102,185,77,70,95,181,76,211,24,192,40,64,36,19,201,61,73,174,214,101,182,210,60,50,32,141,153,228,114,103,60,16,28,244,94,189,5,112,19,174,217,190,105,25,75,28,184,83,156,231,222,186,160,181,50,101,75,120,46,47,239,35,182,141,73,46,216,44,131,181,122,102,187,179,70,211,236,172,34,95,180,38,159,8,202,156,5,50,55,115,238,43,19,192,250,91,155,215,212,50,139,12,74,100,37,206,7,29,62,180,190,36,13,45,250,179,110,77,235,230,206,131,163,18,122,211,169,59,190,81,69,91,83,158,123,111,182,200,237,43,18,204,197,139,1,144,79,127,202,180,180,173,48,207,42,63,205,21,180,32,31,51,28,57,7,160,168,45,167,107,201,254,201,111,110,206,100,112,138,128,96,237,239,215,138,237,44,32,154,197,182,48,89,18,53,0,196,216,204,99,176,24,234,107,26,181,92,85,139,132,110,90,212,130,91,219,70,160,228,72,11,148,60,6,56,175,55,177,183,73,239,132,76,172,177,171,22,117,28,99,209,107,184,212,111,165,184,196,18,39,149,32,109,206,155,185,199,106,197,146,95,46,41,21,99,27,243,158,217,38,162,140,156,98,252,202,154,77,150,21,237,228,149,35,242,119,149,124,134,47,198,236,113,199,90,184,240,8,144,183,150,11,49,193,207,28,250,251,212,90,126,155,21,182,91,27,103,145,11,111,110,153,239,78,213,53,20,137,162,137,54,72,136,161,75,3,140,250,154,57,174,213,130,214,90,156,174,177,8,91,152,227,119,12,236,229,200,11,219,176,168,108,172,133,213,242,164,96,144,135,115,127,74,185,170,67,37,212,210,74,24,237,192,84,200,232,62,181,165,167,218,157,35,67,154,241,185,186,152,236,141,113,235,212,254,85,191,63,44,23,114,18,212,163,125,41,189,184,4,157,177,194,54,32,62,131,169,174,106,252,25,174,75,70,193,148,156,41,35,25,173,43,217,26,24,126,206,164,151,101,228,231,160,166,104,186,92,186,134,177,20,106,192,196,159,51,17,216,86,148,253,213,206,201,150,174,198,141,134,137,116,186,106,42,24,214,57,51,134,110,51,90,122,30,131,22,152,119,60,204,178,206,126,84,201,218,113,214,182,238,179,186,56,97,64,21,120,11,216,10,189,27,160,141,87,104,27,122,110,255,0,26,225,150,33,205,52,116,42,124,182,103,31,226,246,91,109,31,105,144,164,178,18,0,217,183,35,215,61,107,206,86,20,4,174,214,45,245,174,155,198,186,162,223,235,140,145,182,229,132,109,235,222,185,162,229,114,73,36,231,56,29,171,211,194,197,198,158,189,78,74,174,242,35,142,51,36,203,16,143,150,108,117,198,43,65,45,124,171,150,140,48,194,245,199,122,151,72,182,86,243,110,88,57,32,225,69,72,49,37,220,152,76,14,135,154,214,83,213,164,76,99,165,198,177,37,193,94,57,192,29,205,71,173,217,73,4,81,239,3,60,22,199,56,207,106,217,211,97,138,75,212,114,160,8,7,32,247,39,165,69,174,68,206,183,34,54,59,142,9,200,192,34,178,141,79,125,34,220,125,211,151,141,88,97,132,103,35,189,68,204,217,5,139,23,61,207,106,69,146,69,200,201,35,184,205,79,18,177,97,144,73,101,224,10,235,219,83,2,57,11,112,74,143,115,158,105,235,108,196,121,141,27,5,198,126,181,165,22,156,208,92,15,181,168,192,93,227,28,129,245,197,82,188,157,229,156,148,152,200,128,231,211,154,149,59,187,33,184,219,86,85,115,230,55,124,143,95,74,236,52,155,129,255,0,8,253,180,75,213,119,127,232,70,185,16,114,187,72,27,137,232,59,87,125,225,27,40,166,211,225,105,6,58,255,0,51,89,215,118,137,116,159,188,46,149,36,170,242,1,154,138,241,175,81,90,65,158,9,174,154,222,27,72,110,156,12,126,85,37,236,16,155,70,192,7,53,230,115,94,71,65,199,88,234,147,171,22,147,60,87,93,166,107,11,123,9,140,142,113,92,77,231,238,93,130,175,21,38,135,170,173,173,206,92,225,107,162,84,174,174,130,231,88,85,160,149,242,188,26,192,158,66,151,44,84,113,90,210,235,48,221,54,35,32,154,175,53,176,41,184,142,15,122,206,156,154,118,7,19,157,75,130,183,196,131,140,154,235,244,91,100,150,64,204,199,243,174,86,242,204,66,198,81,245,171,186,6,174,230,112,133,234,235,211,230,66,78,199,105,51,193,20,224,22,253,106,197,210,219,181,178,185,32,241,92,230,160,100,121,67,171,30,106,88,89,228,11,27,177,197,121,206,155,76,218,47,65,34,145,26,241,150,58,192,241,68,14,174,26,186,49,106,45,231,46,156,154,230,124,83,120,236,85,64,175,71,10,181,48,168,115,224,134,97,154,180,6,225,129,84,161,195,140,247,171,145,182,193,154,245,108,115,178,220,24,134,172,218,179,92,95,40,90,160,173,230,30,57,171,214,13,246,123,197,110,245,148,202,134,230,243,192,240,159,155,165,87,156,70,71,61,106,107,139,179,42,146,106,152,218,237,134,53,202,217,210,135,163,174,210,189,170,141,194,237,36,173,104,75,10,164,91,129,230,171,195,178,66,193,143,52,68,83,51,132,6,64,73,234,42,140,236,233,49,95,106,189,114,243,67,57,8,164,138,162,229,158,224,22,95,173,116,192,193,238,46,145,51,219,221,228,247,106,245,11,25,209,172,214,82,121,197,121,150,21,28,17,215,53,211,89,95,183,217,132,97,171,159,17,19,88,157,28,215,160,28,142,115,88,90,164,184,5,130,243,82,171,185,74,173,120,146,73,1,32,103,21,207,77,106,84,182,48,231,191,157,87,33,120,167,71,121,31,147,230,75,201,168,39,67,44,108,185,193,20,200,109,90,56,137,152,124,181,223,21,161,206,203,241,234,246,140,187,17,112,213,159,113,119,33,151,104,228,19,77,137,224,73,240,83,3,214,137,26,41,238,85,20,245,61,113,84,246,42,38,181,140,46,35,222,173,207,90,73,38,89,37,242,255,0,143,53,160,182,73,97,96,36,243,119,22,28,86,108,16,31,56,206,195,222,185,95,196,83,22,254,220,195,0,44,120,197,99,7,12,224,45,94,214,47,252,226,33,140,231,142,107,62,218,50,174,51,214,186,99,177,155,52,81,54,69,154,183,105,247,73,52,199,92,198,6,40,83,229,46,15,21,140,181,102,145,39,241,5,143,147,114,183,43,28,104,172,48,64,28,85,4,88,102,181,109,178,157,195,160,61,206,107,165,0,95,76,235,38,210,34,249,72,110,149,82,109,54,47,62,51,111,109,149,221,243,96,224,98,186,97,54,146,76,206,81,91,150,124,61,229,68,147,41,98,89,216,41,8,66,227,143,127,165,92,178,154,224,106,198,41,16,12,28,33,39,60,84,54,26,115,71,13,221,211,219,128,165,178,6,106,75,127,37,110,150,233,67,12,33,207,52,170,53,112,138,118,185,106,52,145,174,231,19,92,198,91,118,20,14,213,118,36,85,205,180,204,28,17,146,71,80,43,45,4,111,35,203,18,130,75,110,37,186,214,196,145,47,147,30,64,13,32,193,97,214,176,146,125,13,19,42,42,71,12,96,16,67,3,133,197,93,181,181,242,102,193,228,200,165,249,166,73,110,94,241,71,102,0,85,230,180,116,157,126,98,118,167,20,89,38,38,245,25,27,198,177,69,41,93,242,110,57,83,208,87,31,226,150,134,231,91,182,242,78,213,143,168,38,189,2,198,210,53,145,29,148,180,104,140,91,249,215,152,107,134,214,255,0,89,185,49,180,241,186,97,184,35,24,252,190,149,173,54,156,213,186,11,161,167,225,109,61,100,190,186,137,135,250,182,38,51,220,240,79,53,215,9,146,35,110,183,1,99,149,151,32,168,224,240,107,157,240,108,55,18,71,37,216,198,208,216,63,150,43,172,54,145,234,136,159,33,50,69,194,99,212,122,254,117,51,110,77,216,165,162,47,105,247,145,173,189,164,50,41,82,206,126,117,252,235,154,248,135,106,53,68,138,83,243,60,10,236,191,221,61,249,174,154,61,63,26,90,183,153,251,203,118,206,15,175,53,83,22,247,112,27,105,192,45,34,50,2,122,228,138,92,220,174,236,164,121,199,128,37,133,111,36,103,8,225,145,66,133,206,65,25,247,247,175,65,179,150,53,51,22,127,159,119,202,163,214,188,191,75,211,255,0,225,28,241,95,216,166,145,209,67,225,14,121,35,61,235,210,90,20,183,150,89,64,222,29,50,184,235,218,149,104,174,123,190,160,138,62,46,128,205,225,105,230,220,161,237,177,38,125,87,63,253,113,90,68,153,116,20,186,42,0,123,2,249,237,144,49,143,214,170,106,112,197,121,225,75,245,2,82,222,73,44,172,71,168,246,170,250,124,227,85,240,91,178,153,99,183,130,212,163,28,142,27,166,58,122,102,185,175,116,175,220,181,177,229,139,43,9,228,8,71,59,88,254,181,210,120,114,22,109,77,20,244,117,231,31,81,92,164,49,98,41,164,70,37,84,128,9,61,64,174,211,195,17,137,47,36,120,91,45,28,57,1,254,171,94,134,33,165,78,230,16,214,71,103,112,235,107,48,78,73,11,129,253,218,229,188,95,164,77,171,120,118,107,200,209,154,107,76,16,23,186,228,3,252,235,171,150,56,132,141,146,89,148,128,119,123,138,187,5,196,41,108,209,156,44,103,239,228,103,35,211,249,87,153,26,174,13,73,29,119,208,225,190,31,107,184,34,209,206,213,47,183,18,118,32,127,58,237,12,113,220,38,30,69,249,114,70,58,87,150,120,143,70,186,240,230,172,250,140,14,239,105,36,134,85,24,228,102,186,47,10,120,134,218,255,0,78,158,25,137,19,164,128,32,39,150,206,107,122,212,180,246,145,234,9,41,43,23,38,181,134,27,137,132,100,22,112,113,158,199,53,82,255,0,195,169,174,217,52,72,202,179,66,134,66,205,220,142,56,252,235,102,107,5,188,180,220,170,208,75,187,4,191,208,158,63,42,200,191,130,99,111,106,209,92,136,137,111,45,200,239,89,194,119,124,200,169,181,99,47,194,183,87,23,112,220,90,54,226,214,160,140,103,131,130,5,117,22,55,110,174,34,157,31,36,127,23,65,239,92,230,181,166,203,224,219,219,61,73,46,124,203,123,134,9,42,168,231,144,78,127,241,218,233,244,251,136,188,81,44,13,105,152,247,70,67,231,240,170,171,21,241,45,129,75,67,59,91,144,64,197,80,60,133,184,45,17,237,92,85,204,68,110,147,110,3,54,210,15,95,243,197,119,55,186,125,238,156,37,89,84,167,202,204,24,140,131,131,92,36,210,249,215,60,57,101,45,131,242,227,105,173,112,174,204,85,159,184,67,167,193,190,25,75,46,66,176,35,31,90,244,173,43,85,178,182,210,39,183,88,165,243,24,142,131,158,134,185,77,50,212,217,76,155,212,52,78,192,182,126,162,189,15,84,179,130,194,86,185,177,80,60,197,88,198,64,61,87,63,210,167,17,83,154,74,230,116,237,24,217,149,180,205,74,27,191,42,206,108,198,236,248,87,99,84,124,79,97,14,181,124,116,198,119,108,0,187,152,140,28,84,215,150,16,8,237,231,233,49,96,75,3,200,56,53,207,107,112,223,110,251,69,179,200,88,56,229,77,97,21,105,174,82,157,183,38,183,210,163,176,73,109,17,66,170,100,16,189,9,53,26,249,118,135,205,25,227,128,59,127,158,42,207,239,98,183,6,71,12,236,193,91,215,144,127,194,168,202,76,58,132,42,192,188,37,185,245,173,147,110,247,49,102,143,137,245,216,47,124,31,117,24,44,206,45,217,112,64,224,237,35,53,227,232,185,138,51,184,96,40,227,240,175,78,213,161,137,180,77,93,212,40,2,218,66,171,255,0,1,53,230,144,170,181,170,56,57,96,0,43,237,138,218,150,204,198,166,172,140,226,60,130,234,70,59,158,181,45,188,254,83,129,230,108,83,215,255,0,173,245,164,219,217,139,1,142,64,56,160,205,178,21,136,157,209,231,63,116,103,62,185,197,109,185,153,160,210,48,70,145,223,32,113,134,235,140,85,121,17,38,140,108,42,48,49,145,201,227,165,73,105,230,200,12,177,175,79,189,184,100,15,122,156,16,201,128,234,2,231,63,46,14,107,45,153,166,232,200,200,227,42,57,60,252,188,83,62,99,40,10,23,169,233,87,175,226,195,153,72,5,201,249,148,255,0,15,165,84,216,80,124,160,140,231,3,61,107,84,238,102,213,132,130,79,42,93,195,32,99,12,55,99,53,126,16,90,100,232,128,124,193,92,231,53,152,64,37,178,51,199,67,222,180,45,73,216,132,0,220,124,193,151,56,165,36,17,31,115,106,207,14,240,80,60,99,115,46,59,102,179,8,36,12,12,103,184,233,91,107,42,20,48,6,101,78,236,27,167,233,210,179,167,182,242,112,55,5,231,3,61,72,254,148,160,250,14,75,168,219,69,85,118,47,130,23,24,25,226,175,134,64,128,226,61,238,50,229,184,31,133,81,142,67,19,23,8,113,183,105,199,165,94,136,170,184,15,35,24,155,156,123,246,162,67,136,201,163,72,206,199,102,102,99,149,218,123,99,185,168,93,146,64,168,192,40,0,143,148,117,171,97,55,96,231,47,146,62,110,114,42,41,99,117,125,131,28,14,14,63,74,148,199,99,57,176,138,0,111,155,56,57,227,245,164,14,195,247,131,174,123,158,106,91,180,112,219,136,193,24,7,119,127,122,128,134,35,7,146,123,86,169,221,17,107,27,22,251,165,9,52,108,11,5,59,198,126,99,254,52,151,54,162,206,111,41,149,74,156,97,216,112,65,230,170,89,63,59,24,170,227,144,90,181,111,36,23,22,233,32,66,100,136,148,97,158,169,216,226,177,122,72,189,209,146,201,11,244,46,23,165,84,117,68,155,230,223,128,78,8,224,227,53,124,133,119,243,8,224,103,216,3,85,46,17,198,56,35,7,174,122,143,83,90,69,146,200,139,0,48,7,204,63,90,191,20,130,53,73,0,62,104,61,113,198,49,89,234,132,183,7,111,7,158,162,172,90,15,52,109,29,79,31,90,114,90,10,37,137,183,20,19,40,5,84,237,36,31,151,39,181,87,150,5,84,18,40,98,51,220,243,154,210,183,128,76,128,24,64,199,12,193,138,156,145,242,241,223,21,90,83,186,1,28,168,196,38,70,220,243,159,202,161,75,91,22,227,161,69,118,151,222,199,191,64,58,85,245,145,68,123,51,247,199,36,142,71,122,207,69,40,119,41,40,20,240,113,90,241,75,230,90,40,10,73,82,31,44,113,245,231,190,105,204,34,103,199,19,44,232,219,25,128,32,154,210,18,23,115,44,140,92,243,184,30,192,244,20,146,156,29,184,84,11,247,65,29,191,173,73,108,22,102,33,81,88,186,109,42,87,140,245,168,147,190,163,72,72,131,169,140,70,14,79,124,96,241,233,78,184,226,50,204,11,33,56,25,235,156,250,250,212,44,204,134,38,146,62,7,36,187,28,31,74,177,18,43,68,87,49,151,206,115,140,227,191,95,74,134,52,79,106,158,116,190,137,181,144,6,57,35,140,255,0,74,129,72,89,99,104,201,7,185,97,156,146,122,115,82,46,239,180,162,164,111,203,100,20,24,31,210,146,226,19,19,49,147,229,144,29,191,42,231,36,119,168,185,68,246,183,114,105,90,143,238,230,88,138,200,24,72,7,40,71,161,175,102,209,245,150,213,244,145,113,229,152,164,117,196,160,99,57,199,223,30,181,226,215,32,11,152,229,12,138,29,67,109,60,31,114,43,119,69,214,238,236,47,144,151,203,70,118,199,184,100,176,244,38,185,49,84,125,164,110,183,54,165,62,87,102,122,188,246,48,205,167,90,193,121,32,50,161,30,84,216,231,119,227,235,92,21,254,159,30,157,168,203,29,234,1,107,17,220,187,152,231,147,211,62,149,221,233,218,148,122,149,130,75,8,86,98,72,97,183,119,146,248,239,85,47,244,23,215,180,144,154,153,65,125,17,32,77,18,224,15,78,125,43,206,167,55,7,105,104,142,137,43,236,120,246,189,109,117,62,177,36,254,68,133,88,133,89,19,144,213,185,225,109,26,75,105,102,146,120,216,76,246,242,0,2,227,111,30,181,171,14,149,170,13,73,45,90,9,152,91,252,191,49,27,126,185,60,87,65,47,218,173,181,88,135,216,102,100,17,48,105,66,240,249,28,231,233,93,149,49,62,239,179,137,140,105,107,204,206,26,29,16,91,165,237,220,145,164,97,66,133,13,200,4,245,21,44,130,15,236,29,49,213,64,104,140,130,77,163,146,115,145,159,206,174,68,90,72,181,33,48,220,31,105,88,148,241,140,251,247,168,166,179,63,240,138,137,99,68,86,91,166,4,47,39,4,123,81,237,27,126,243,236,14,54,217,20,252,89,114,215,22,138,168,209,200,12,81,176,102,251,203,129,216,158,107,132,102,203,50,177,224,28,251,131,94,143,172,164,9,6,156,37,82,7,217,208,238,35,182,122,96,125,43,155,241,154,91,166,190,235,110,177,162,52,106,70,197,192,25,31,206,186,176,181,22,144,72,198,172,126,209,126,243,17,248,99,73,249,14,26,216,143,67,156,246,172,57,32,153,173,153,247,236,88,227,192,207,221,111,106,213,73,238,219,66,211,145,38,79,144,50,70,172,185,39,156,229,77,69,126,100,54,176,153,35,132,179,68,66,178,175,204,69,58,109,197,219,205,132,149,245,242,57,114,14,71,35,24,173,219,125,38,230,222,222,47,49,21,183,70,37,85,246,39,189,96,182,8,218,58,87,81,52,210,93,65,25,11,196,81,170,99,60,244,233,244,174,154,173,171,36,101,4,183,49,239,213,226,186,104,84,172,133,200,225,83,159,165,116,218,86,155,25,211,231,18,137,222,56,45,137,49,129,180,238,36,113,197,115,115,197,141,65,63,117,42,179,96,252,227,154,234,109,45,35,58,77,205,192,251,84,110,92,69,22,24,5,245,59,177,212,214,117,101,104,173,74,140,110,206,38,245,16,222,75,182,38,69,220,66,199,220,87,123,224,221,1,33,189,84,188,32,249,105,231,72,188,141,156,103,21,133,105,225,251,137,188,71,108,110,1,88,228,144,73,188,227,145,158,128,126,21,220,105,171,31,153,171,221,121,173,230,24,216,12,242,49,156,14,13,103,136,173,238,168,166,85,56,107,118,33,140,55,135,158,127,39,127,218,46,240,188,149,4,14,159,90,36,137,151,195,22,194,88,140,110,243,59,183,126,156,10,93,69,74,232,58,117,172,45,186,114,165,163,64,188,19,159,210,182,111,180,77,79,236,154,108,17,197,33,138,56,198,242,48,112,196,228,215,27,145,180,81,17,77,218,166,147,166,168,44,98,69,118,202,250,243,93,45,134,155,115,102,89,209,18,73,238,36,222,238,220,8,199,183,173,90,181,210,163,142,236,223,74,11,93,16,20,28,240,128,118,2,174,76,203,106,166,89,92,141,220,1,158,255,0,236,215,60,231,205,162,216,210,49,182,229,107,201,109,244,155,105,167,152,170,135,234,195,169,111,74,224,188,72,211,95,195,29,220,151,121,141,23,49,192,19,60,125,125,107,78,238,242,93,119,80,146,27,155,105,146,222,51,181,82,79,187,144,122,227,222,150,254,1,9,146,64,119,97,66,42,158,71,224,107,104,40,211,215,169,50,188,189,14,125,26,230,31,15,185,181,89,162,121,164,84,76,156,125,112,59,12,214,234,205,36,151,54,154,124,132,98,24,213,164,4,143,188,57,226,149,163,75,134,179,141,164,8,185,13,242,168,60,147,211,52,125,155,236,122,173,243,27,96,202,224,145,42,62,73,39,143,194,156,157,239,113,90,219,25,83,11,93,87,94,136,33,73,78,255,0,189,129,142,43,38,250,105,46,60,74,45,68,176,204,239,55,42,131,136,215,184,53,167,96,90,223,80,184,123,107,68,115,28,45,247,72,235,219,159,90,175,225,205,50,75,235,171,187,135,144,199,40,141,137,144,15,186,79,175,211,154,210,54,138,109,236,67,187,208,83,167,220,92,92,92,94,93,220,0,28,144,144,146,120,25,224,212,246,250,101,172,58,52,146,188,197,158,226,80,188,30,0,21,12,118,215,246,226,229,165,127,61,84,133,87,25,4,122,86,149,212,82,91,199,109,106,109,80,50,66,57,45,159,152,156,146,107,158,114,123,92,209,36,84,88,45,172,31,230,14,55,241,26,1,242,147,220,253,42,213,180,43,115,60,118,240,143,45,221,184,222,219,129,247,2,174,37,184,130,34,133,173,137,84,216,88,54,58,243,249,211,52,91,82,4,183,72,161,138,196,85,95,29,73,233,128,63,198,148,61,249,106,55,162,48,124,89,126,179,204,33,14,205,31,220,115,129,130,23,181,114,19,109,141,240,145,237,221,220,156,231,53,216,248,166,9,165,158,202,84,131,35,5,21,113,156,158,231,211,21,22,147,225,191,180,107,22,236,110,25,148,124,196,52,127,42,215,100,102,148,110,204,92,91,118,55,237,45,147,73,240,212,22,242,38,37,151,247,146,57,39,59,7,78,43,150,113,115,171,106,174,83,50,25,88,0,15,66,162,186,77,86,119,186,105,173,86,32,2,46,22,66,56,244,253,107,59,65,182,104,111,12,210,199,177,194,237,86,148,17,199,124,10,231,231,222,76,211,151,100,88,211,244,102,178,187,146,246,242,96,163,31,42,175,111,198,175,205,1,130,207,229,102,120,228,111,49,203,31,155,29,128,21,59,197,12,210,125,147,126,84,54,246,13,146,72,235,138,203,213,20,174,66,177,91,134,37,178,123,15,65,92,206,110,79,86,104,149,151,194,102,203,52,174,193,156,2,238,120,207,36,14,213,62,149,99,246,221,79,13,30,228,94,88,109,224,159,122,175,26,168,95,54,102,87,151,160,199,106,234,180,187,117,211,116,194,119,243,42,238,60,122,214,213,38,163,27,34,98,155,122,137,170,220,197,13,177,132,15,156,252,188,12,96,123,215,28,226,23,105,89,157,156,40,232,125,127,194,181,53,43,198,142,67,0,225,70,73,231,169,172,201,2,189,160,68,59,89,200,56,61,127,26,170,10,209,187,38,91,145,89,90,155,251,248,225,27,146,48,70,118,142,8,29,126,181,165,175,221,137,239,214,8,193,16,91,38,213,42,49,205,106,233,246,127,97,210,210,229,127,214,201,206,49,247,84,122,87,47,36,164,220,74,75,182,25,201,201,28,181,37,81,206,171,236,138,113,74,8,231,46,29,229,109,248,12,88,156,99,173,119,94,30,211,14,145,165,179,62,5,204,163,115,48,235,142,194,177,116,237,58,218,109,90,48,171,184,187,111,35,168,0,117,174,150,225,110,36,189,41,25,11,142,128,142,43,92,77,91,165,20,69,40,107,118,77,4,18,76,205,114,253,142,7,53,83,196,87,201,99,97,41,31,235,10,28,0,122,10,188,210,4,147,201,121,176,16,28,40,36,87,39,172,185,186,70,147,118,85,143,150,1,244,174,106,10,242,52,158,136,224,176,92,187,228,51,30,112,106,56,162,121,95,104,192,95,206,181,46,116,201,60,221,169,130,27,144,79,24,169,236,116,226,39,81,140,34,242,221,243,94,223,180,86,56,185,25,110,202,211,100,49,193,27,5,227,230,36,112,106,59,29,58,105,238,37,66,118,68,174,65,124,114,223,74,212,91,119,249,153,115,129,200,231,165,88,140,188,142,172,88,108,28,16,5,114,186,189,141,185,75,54,150,118,246,234,4,65,72,206,79,169,247,174,63,196,122,171,189,236,241,194,115,243,108,39,25,198,43,167,191,186,101,140,197,27,128,122,19,92,61,228,103,237,146,109,66,114,126,187,143,173,94,29,39,46,102,77,71,101,100,81,217,131,243,48,103,237,180,102,187,207,10,120,124,195,111,246,219,152,243,44,139,242,41,31,116,84,30,24,240,203,52,201,127,124,155,99,28,162,117,201,247,174,187,83,212,35,176,181,34,63,150,119,24,64,122,99,214,170,189,107,251,145,34,156,45,171,57,15,22,136,52,248,214,43,101,219,59,31,157,251,227,210,184,210,21,0,32,15,126,107,71,85,185,251,69,198,230,98,219,51,146,121,201,164,210,180,169,117,123,248,237,211,42,15,46,216,232,181,181,40,242,67,82,103,239,61,8,108,44,62,219,49,115,149,129,7,206,248,253,43,187,240,241,86,128,36,42,85,65,32,3,219,154,53,13,50,215,78,179,183,130,209,10,18,126,98,88,229,135,173,38,140,126,205,12,50,2,112,88,245,250,154,231,169,83,157,104,107,24,114,232,106,69,19,199,122,219,197,91,153,55,219,183,53,100,136,166,95,52,17,146,43,11,81,188,146,222,79,44,103,154,225,179,78,231,70,232,203,185,211,90,121,27,2,171,127,194,50,206,55,161,32,142,213,209,194,235,246,95,48,142,106,91,11,197,105,14,71,2,182,85,229,107,24,181,102,115,218,86,158,233,124,35,148,16,1,174,158,242,56,218,32,139,138,198,213,53,37,142,243,40,184,30,180,251,75,185,46,206,87,36,10,87,123,177,220,130,255,0,77,243,70,221,213,134,208,255,0,100,221,43,31,90,219,158,73,126,212,58,237,6,170,235,214,230,88,196,129,73,31,74,218,53,111,161,39,77,101,36,119,214,72,192,2,113,86,5,186,50,96,112,194,184,221,23,92,251,26,136,100,36,14,149,214,193,121,3,192,101,243,0,207,74,85,33,170,45,13,145,26,37,109,199,60,113,92,110,188,85,156,142,245,187,121,168,187,49,69,228,86,30,161,3,204,133,177,147,91,208,86,51,155,48,162,92,10,115,238,111,148,80,138,235,48,12,188,138,157,153,16,100,245,174,254,99,153,177,246,68,65,243,63,56,169,103,187,7,14,188,26,173,8,105,91,129,86,22,215,124,152,61,42,38,174,84,89,181,101,49,123,112,204,51,145,82,40,82,75,47,90,138,193,128,83,14,56,169,37,95,178,201,145,206,123,87,28,215,43,177,213,2,84,83,112,10,49,197,80,150,51,103,46,236,241,90,25,13,30,240,112,222,149,66,229,30,92,175,90,80,220,39,177,42,94,219,72,184,96,55,85,59,196,80,55,170,240,106,155,194,97,98,73,165,150,248,188,34,44,115,93,81,48,91,148,228,4,62,236,214,206,147,55,35,53,150,240,101,55,10,177,165,156,78,23,222,166,172,110,141,81,214,139,133,219,183,20,219,185,150,222,201,200,228,145,82,253,147,54,193,148,114,107,39,82,155,201,139,110,115,92,208,141,152,155,208,229,99,158,224,95,57,39,10,79,74,212,158,102,154,16,20,103,21,92,24,158,66,197,65,165,138,102,135,120,3,131,210,187,82,208,205,33,96,68,148,97,163,195,10,209,179,183,134,47,153,226,201,245,172,189,62,240,201,123,176,158,254,149,209,203,112,144,0,142,49,154,206,111,161,101,75,203,176,234,168,24,128,59,83,90,246,223,236,254,90,200,3,98,166,154,27,87,140,182,65,200,172,23,130,3,57,219,156,230,162,49,185,34,37,190,38,103,102,200,39,57,171,17,128,210,2,163,165,35,71,128,7,65,138,158,205,4,124,183,122,213,232,172,77,181,46,43,6,81,154,138,127,152,128,41,242,112,185,21,28,121,39,154,201,154,196,221,142,225,35,190,184,138,104,200,46,167,4,119,228,115,245,171,118,225,98,140,19,151,140,183,1,189,107,10,27,155,128,241,207,61,187,200,143,242,113,212,15,95,210,186,71,81,111,37,173,179,140,153,88,58,46,121,3,29,255,0,58,221,173,17,147,122,154,33,23,201,111,45,84,43,70,67,15,126,43,48,50,42,174,229,1,119,109,56,244,173,107,88,124,171,137,33,118,44,206,56,81,218,179,165,129,67,75,3,36,129,243,193,61,42,45,220,181,177,12,112,72,247,76,83,136,200,192,197,107,71,229,23,85,149,159,228,92,140,26,171,10,50,42,46,126,113,199,182,42,252,86,228,219,75,113,32,25,31,40,197,67,209,130,18,91,132,145,209,147,35,7,173,75,13,220,175,28,215,14,1,242,198,0,21,80,147,28,113,129,30,228,99,146,71,81,255,0,214,167,173,164,176,153,18,57,178,174,155,255,0,250,212,155,184,59,19,54,181,37,190,147,59,71,25,27,212,140,177,199,56,175,52,142,121,38,185,105,37,137,176,204,20,149,61,185,174,211,87,49,203,164,20,149,200,42,220,14,199,131,92,170,65,246,120,79,147,17,203,142,88,131,91,81,75,86,15,79,116,238,188,25,109,44,90,92,243,134,95,43,119,11,222,181,161,121,34,87,184,129,246,169,56,34,179,60,42,210,69,162,56,113,198,57,245,169,172,228,12,242,36,101,182,48,35,107,86,123,46,97,155,250,132,202,116,248,76,39,18,49,27,177,223,131,214,185,221,69,157,239,109,218,35,135,140,238,109,189,49,90,216,6,196,188,68,177,143,131,187,238,138,231,45,110,13,189,236,145,77,150,51,130,160,250,125,41,201,91,70,82,216,196,248,133,165,204,117,43,13,66,219,113,50,197,151,61,129,200,233,91,58,45,228,179,45,172,44,147,25,2,240,115,193,250,213,237,69,188,235,1,111,44,97,140,42,85,8,235,143,83,92,116,215,215,218,109,196,23,10,100,104,22,64,135,203,56,199,4,255,0,74,158,95,107,23,30,194,123,220,237,109,167,107,141,74,75,73,6,213,144,249,110,167,167,62,149,206,233,82,75,102,124,75,225,137,94,77,236,172,246,234,15,111,90,218,130,234,45,95,79,107,184,67,69,50,16,85,178,9,102,244,53,203,106,218,186,197,227,45,62,240,101,36,36,37,195,3,193,4,17,140,86,84,253,233,63,34,250,28,156,48,125,159,77,91,121,67,134,200,46,192,241,158,120,174,139,195,101,219,85,82,9,85,100,25,10,113,158,69,87,241,85,131,233,122,242,192,27,117,173,222,36,79,111,243,154,165,111,36,182,206,228,59,44,138,70,221,189,215,34,187,36,185,233,51,26,122,72,245,75,244,104,239,167,71,70,25,116,108,143,76,26,89,46,11,38,200,70,212,28,146,71,39,218,162,178,213,161,191,143,115,177,121,21,87,122,158,189,42,123,226,13,159,159,4,44,139,144,54,183,90,242,186,89,157,54,99,72,58,176,17,221,249,77,6,205,128,48,233,92,95,140,188,19,113,160,34,107,58,109,200,40,87,204,104,212,99,4,30,181,209,91,207,254,156,209,110,10,227,7,7,166,223,241,169,175,117,13,71,82,120,237,46,19,204,181,143,228,10,163,130,61,235,104,84,157,55,228,84,162,214,198,102,137,226,88,181,189,58,32,161,204,241,224,21,199,57,197,106,235,58,92,166,194,9,214,49,18,69,203,17,212,240,127,90,231,181,24,71,134,188,75,103,119,106,166,40,46,151,107,162,118,57,31,167,21,232,144,71,21,221,199,144,93,92,72,7,250,207,66,42,102,146,151,186,41,61,46,121,119,140,239,46,103,209,172,154,224,147,11,182,20,251,128,106,159,133,111,111,109,237,204,240,18,0,236,42,231,196,116,185,176,54,122,108,137,242,9,183,33,237,208,143,235,91,30,21,210,102,177,209,30,229,214,54,77,189,8,174,137,79,253,157,16,175,123,26,119,183,211,93,195,108,230,73,29,10,108,35,142,167,255,0,213,92,255,0,246,59,139,179,19,149,17,72,114,185,28,134,255,0,57,173,225,115,12,137,2,65,144,229,193,97,219,24,53,162,208,195,42,180,178,170,134,143,161,21,200,166,227,177,179,122,114,156,99,90,93,218,173,196,83,24,218,32,188,17,195,14,69,117,144,94,219,221,89,192,146,74,203,32,64,252,142,50,56,254,181,155,117,37,152,138,100,185,64,75,174,83,62,181,207,106,90,238,235,120,96,182,148,199,176,237,56,25,236,107,68,156,203,229,91,178,246,165,171,67,101,121,35,75,112,207,129,194,168,227,57,168,252,73,226,8,244,157,34,0,161,154,91,144,29,70,43,50,29,58,125,81,213,146,229,164,68,59,164,33,70,112,5,99,223,234,167,89,191,179,138,105,7,145,111,54,195,145,200,0,26,232,133,21,204,159,99,10,245,20,99,166,199,160,133,89,45,224,187,24,242,229,128,62,27,168,110,63,78,181,74,226,15,48,238,141,206,240,187,170,230,181,60,22,250,126,158,176,12,68,98,198,255,0,90,201,154,104,214,72,188,179,39,43,130,73,226,179,186,187,102,87,186,31,172,145,31,133,175,50,170,37,54,242,110,199,113,176,215,152,89,176,73,32,36,140,109,25,7,129,210,189,43,91,140,220,104,119,146,22,33,82,214,82,49,223,228,61,107,204,98,221,229,38,120,192,24,25,192,173,169,108,226,99,61,201,167,136,197,33,80,120,110,64,255,0,235,212,67,35,42,8,221,208,131,87,93,77,197,170,185,64,74,142,160,119,244,170,165,3,96,3,140,119,173,81,155,22,218,87,89,88,2,73,110,253,43,65,81,142,237,135,97,80,119,127,135,53,156,138,67,229,100,218,216,235,156,86,197,185,105,87,42,228,51,30,27,166,78,42,102,202,137,20,241,157,142,29,6,64,218,223,228,86,88,50,91,206,72,27,89,15,4,31,214,183,93,26,51,184,146,237,221,241,145,158,226,179,110,147,116,32,131,153,20,119,29,69,77,57,14,72,161,147,131,206,71,81,83,219,202,200,255,0,125,135,167,56,230,170,143,191,151,35,211,35,181,56,146,170,172,55,228,28,12,250,122,86,214,33,59,26,81,135,125,228,96,224,12,174,56,3,235,222,159,45,172,77,111,201,203,158,20,14,213,10,60,146,21,136,22,249,241,129,129,140,213,228,136,71,26,172,153,82,204,71,7,129,237,138,197,232,205,45,116,100,109,108,21,126,24,30,118,231,165,77,110,76,184,76,100,41,207,63,214,165,212,109,196,103,10,85,153,87,7,229,198,69,86,183,38,41,208,150,224,252,164,3,219,214,174,247,87,68,108,205,53,33,149,164,249,73,254,37,29,142,122,138,124,136,210,66,193,65,100,83,220,211,35,200,39,120,249,27,238,252,189,113,86,246,34,2,16,22,36,100,118,226,176,110,204,209,108,103,72,158,106,96,2,50,49,187,63,165,100,200,25,31,136,240,195,35,154,220,185,94,141,130,58,3,183,165,48,219,253,162,22,1,66,186,174,65,7,173,107,25,88,150,140,164,202,200,172,27,113,31,123,35,165,108,193,11,60,202,34,145,11,57,10,55,48,3,159,83,237,88,219,89,192,249,115,142,248,239,91,122,52,185,127,41,242,126,70,66,59,47,191,63,74,117,54,186,20,119,177,6,161,167,221,104,247,143,103,118,159,52,96,15,108,30,135,222,168,16,29,88,186,130,170,184,82,23,222,187,15,16,191,246,142,141,107,112,237,35,95,219,15,38,98,7,12,135,149,57,246,174,94,56,214,55,82,184,0,241,205,103,78,124,209,191,82,165,27,51,40,70,217,112,9,221,159,94,213,37,147,73,21,198,87,239,1,158,71,67,86,111,226,109,204,119,103,7,12,123,85,111,52,171,40,111,245,96,143,148,18,51,91,222,232,207,102,111,89,73,6,231,107,132,108,76,48,72,108,0,192,131,215,240,253,106,206,167,109,229,221,219,205,32,140,65,50,16,216,57,3,28,28,159,90,165,13,195,52,62,96,86,82,164,29,199,161,94,226,180,140,114,220,69,117,97,26,198,193,199,155,27,72,113,129,220,3,156,87,44,180,119,54,91,88,230,102,142,56,228,30,67,18,163,130,72,234,125,126,149,98,208,224,176,119,201,92,29,132,100,17,83,92,89,20,128,249,206,17,208,112,163,156,131,208,214,125,164,175,12,195,247,132,23,4,12,30,43,117,239,34,45,102,95,222,55,175,152,58,141,170,65,192,207,210,157,111,51,43,197,128,20,6,3,57,206,72,168,154,72,145,24,40,50,0,7,222,227,7,210,148,177,120,9,206,60,188,54,66,227,138,129,147,77,230,139,166,133,25,185,61,8,220,57,230,155,32,242,153,88,109,35,140,134,225,179,143,110,212,246,145,231,84,40,192,23,95,156,168,32,231,214,160,142,49,26,163,127,203,101,110,65,57,39,222,165,20,94,76,70,184,243,50,216,207,36,252,181,37,236,137,45,211,237,118,12,85,74,237,39,21,82,41,90,86,104,73,194,231,184,199,30,245,126,52,39,97,7,60,21,102,200,195,99,167,53,45,91,81,141,156,43,195,105,153,119,74,9,86,42,58,156,241,154,182,38,145,36,140,200,0,67,243,103,156,138,107,192,69,163,180,131,37,93,72,252,120,198,42,63,46,103,10,16,23,56,218,163,60,126,21,158,140,165,115,174,208,53,233,34,185,138,100,150,36,88,112,175,26,97,67,251,159,82,107,212,34,120,231,135,204,138,93,209,200,50,54,28,215,143,120,106,210,226,222,234,118,69,183,148,237,0,164,131,151,62,222,226,187,157,47,84,191,210,138,91,220,198,30,206,83,146,27,131,17,246,246,175,55,21,8,55,116,116,210,147,177,168,25,224,184,54,115,182,253,237,152,157,186,224,255,0,15,212,86,156,42,177,31,45,73,104,206,70,9,172,251,229,138,250,20,96,87,229,59,227,144,55,10,125,65,167,105,119,79,115,0,109,164,178,177,86,7,25,4,127,74,225,91,121,155,51,7,93,240,252,54,145,93,92,192,93,34,144,6,117,76,112,115,214,179,44,116,213,143,75,159,247,203,60,126,98,60,104,71,204,189,122,226,189,2,88,147,110,217,80,108,199,61,197,115,218,158,158,246,86,23,44,146,23,183,101,4,41,25,218,51,218,174,53,37,181,196,210,56,221,86,215,237,90,85,188,210,50,60,225,27,229,98,70,112,122,12,113,92,199,140,96,85,212,45,29,66,171,73,107,25,32,118,56,174,182,243,96,210,172,150,55,120,220,72,224,124,184,194,247,174,91,197,159,57,210,229,4,237,104,10,134,3,142,14,43,211,195,54,170,47,153,203,81,123,172,124,114,153,60,43,97,18,137,25,183,186,19,142,125,127,10,102,161,108,208,105,118,173,179,137,81,134,75,14,112,106,205,188,12,60,29,185,89,67,44,227,113,57,110,49,208,122,82,92,193,44,150,22,110,92,135,85,125,192,228,128,160,244,173,20,151,54,157,217,54,211,228,113,65,123,16,50,107,183,150,206,36,242,98,13,133,49,43,230,101,32,30,62,149,201,220,219,61,189,227,195,48,195,103,32,99,25,7,189,118,122,171,143,181,91,192,23,229,17,70,160,228,224,28,10,222,188,174,213,140,233,171,69,156,235,193,121,113,173,71,12,145,147,32,3,106,150,234,7,165,116,206,110,108,180,72,148,32,64,211,51,6,36,16,56,198,49,81,234,55,79,30,167,44,234,177,163,198,222,88,196,124,244,236,106,245,235,205,44,58,125,156,184,223,52,25,37,71,25,39,131,245,172,42,77,203,151,77,13,35,27,92,147,78,132,141,70,23,184,120,149,160,128,145,229,253,213,227,143,231,86,45,82,75,45,18,229,156,135,146,226,80,129,200,198,71,95,235,84,45,45,230,182,183,190,144,4,116,11,179,112,60,169,206,43,175,240,190,144,36,211,224,154,234,31,186,230,69,223,158,73,246,174,122,146,229,87,52,138,187,177,110,11,88,108,33,183,212,239,81,176,136,169,26,170,253,207,127,198,186,27,27,231,153,75,72,48,135,5,73,56,253,58,211,37,186,150,25,35,88,96,18,163,28,22,44,0,74,148,199,109,105,27,92,54,35,7,150,36,247,174,94,118,245,53,177,61,205,244,86,182,210,92,220,56,141,16,103,62,213,135,115,45,204,241,139,214,149,35,98,87,202,129,142,72,83,220,251,213,11,235,129,170,92,54,224,205,26,176,242,209,143,7,158,166,175,202,37,17,146,118,22,45,198,87,129,90,198,28,177,230,145,45,221,217,17,196,158,85,193,152,179,59,48,220,84,240,7,210,169,94,56,186,93,170,48,9,25,250,138,182,243,71,186,82,1,39,110,220,98,168,56,104,218,37,12,20,49,231,154,113,147,122,18,200,204,107,29,218,50,178,0,6,224,7,98,5,86,190,185,120,236,228,149,25,153,88,129,149,227,235,86,194,163,249,143,180,19,208,84,55,80,249,150,96,124,168,224,100,12,100,98,142,103,116,59,43,25,241,43,218,104,51,93,72,234,178,74,118,2,163,39,21,161,160,37,174,159,163,70,198,70,18,92,179,74,224,244,42,59,26,175,127,17,143,73,130,45,206,36,101,44,0,110,153,173,88,116,239,179,218,105,254,94,217,12,74,187,153,143,65,142,78,59,211,171,36,160,238,40,171,200,163,26,155,235,167,68,129,225,93,226,65,243,100,72,163,156,99,214,179,252,153,47,53,105,10,55,151,44,164,224,202,114,131,212,109,174,150,75,77,182,242,178,51,44,135,133,101,0,124,213,155,103,167,36,26,140,45,53,211,72,195,239,12,112,79,122,227,141,67,103,16,185,211,173,172,108,109,237,163,49,61,204,146,254,249,128,32,2,125,13,94,158,20,176,211,18,218,3,42,75,33,243,8,141,114,127,30,192,85,251,120,160,191,127,59,35,33,200,85,29,15,231,78,190,120,227,138,119,86,3,106,144,56,207,61,171,122,83,106,45,203,169,156,163,174,135,27,45,244,146,78,210,205,20,159,185,4,4,68,227,30,213,123,70,144,62,137,113,115,28,224,188,175,181,54,156,50,251,28,251,84,150,162,75,139,164,128,160,242,216,115,129,87,239,161,135,122,1,26,199,180,112,168,23,0,250,213,185,197,171,11,149,163,50,24,38,243,90,81,52,96,162,96,231,144,79,108,212,200,38,14,187,204,120,227,115,12,228,31,240,171,22,200,177,43,151,118,109,195,239,56,28,251,82,219,229,222,93,138,54,129,88,84,153,113,67,38,72,228,65,35,110,82,56,44,135,25,174,93,195,70,238,35,153,152,59,103,50,28,154,234,111,228,49,195,208,2,71,0,246,174,102,101,18,200,70,24,200,220,47,28,102,149,8,201,234,202,155,75,68,75,161,88,125,163,80,51,55,9,31,204,126,181,211,92,79,31,217,165,147,11,133,7,169,244,233,85,44,109,86,210,204,34,14,88,101,155,56,230,168,235,83,44,54,158,75,144,146,63,204,204,6,87,233,89,182,234,79,65,219,150,39,57,113,51,92,78,170,88,46,227,147,143,74,75,69,150,238,229,22,49,186,53,108,6,61,254,148,195,26,152,9,102,57,147,161,219,200,244,173,239,15,218,24,151,123,140,168,25,45,239,237,94,133,73,170,112,185,132,87,52,172,107,95,221,249,26,92,129,130,169,72,246,142,51,206,49,92,198,147,100,154,148,207,231,101,98,140,109,32,116,39,235,91,222,35,133,229,209,38,104,226,44,205,141,138,157,115,158,181,22,141,166,77,111,165,162,177,49,202,14,246,207,115,232,107,154,140,185,97,230,205,38,174,252,145,122,43,107,59,18,194,24,161,89,138,237,220,0,206,61,40,72,83,202,98,29,195,131,144,204,56,168,150,230,59,187,161,15,40,203,247,151,185,53,102,121,227,8,81,118,146,56,52,77,245,4,102,234,146,37,181,179,66,92,52,178,118,244,21,205,92,144,242,32,12,2,32,57,197,111,79,111,29,195,52,210,96,21,63,195,220,85,41,173,226,73,27,42,54,168,234,107,74,118,77,10,90,156,236,176,153,55,18,50,59,15,106,183,29,178,64,129,66,103,140,179,85,148,10,102,98,202,89,7,56,244,52,236,35,179,101,185,198,118,142,152,174,167,59,163,43,21,89,240,0,33,95,113,249,74,246,21,57,157,97,70,227,106,142,164,10,134,86,231,229,80,7,166,42,180,211,4,141,129,32,110,24,193,234,105,198,61,133,114,133,229,218,206,78,9,35,60,17,86,180,141,36,221,74,178,74,164,34,243,146,121,62,212,205,39,74,109,74,241,2,17,229,134,201,35,245,174,245,17,34,141,99,142,48,168,156,15,90,186,149,57,35,203,17,70,60,206,236,172,92,91,192,8,33,81,58,96,117,174,31,93,212,164,146,233,151,57,118,200,7,56,192,174,159,88,184,102,65,26,49,231,56,3,156,250,154,224,167,59,166,124,54,0,60,231,173,60,60,110,238,197,81,219,98,24,237,77,196,203,28,113,150,144,156,1,215,241,175,69,208,116,20,209,180,231,102,230,121,48,93,186,31,167,210,168,120,79,70,22,246,255,0,218,119,93,58,32,61,107,118,226,85,42,36,44,217,237,186,138,213,121,159,34,216,80,133,189,246,115,218,252,237,27,51,175,222,17,241,243,116,205,101,217,93,176,209,109,228,60,19,187,167,251,198,143,24,92,171,136,34,76,135,99,150,62,212,205,42,19,38,145,18,183,221,27,177,255,0,125,26,184,195,247,105,130,119,153,183,164,234,102,83,181,154,180,238,197,181,203,169,200,36,87,51,105,106,194,124,39,74,218,183,181,117,27,152,215,61,101,203,107,23,113,215,146,172,80,249,105,77,211,62,67,243,119,162,104,188,201,1,29,5,88,141,20,71,199,81,89,196,123,149,245,139,8,196,94,96,234,121,168,60,59,117,110,38,104,229,193,169,229,149,174,156,195,131,140,99,154,231,36,130,109,42,252,50,130,84,154,222,42,228,181,99,164,190,150,37,186,59,6,5,78,171,13,221,176,87,110,222,149,158,209,253,178,216,75,208,227,52,64,15,217,129,18,28,209,203,203,169,5,41,116,24,229,187,33,37,34,171,234,186,117,245,164,72,168,91,96,238,42,125,211,165,214,229,145,143,53,212,189,204,87,90,78,38,3,32,85,41,221,163,69,177,198,105,218,164,96,121,51,143,159,160,38,173,220,78,177,141,251,114,181,133,40,19,106,133,83,0,43,86,132,183,1,182,218,245,108,87,117,53,161,132,138,114,204,151,23,1,208,99,21,12,177,239,108,238,164,149,124,153,246,116,201,230,156,98,70,25,222,115,90,92,201,160,87,120,215,10,51,83,36,132,251,26,141,10,167,124,210,227,44,8,169,114,42,40,212,178,102,65,243,14,189,234,195,55,205,184,124,213,14,73,129,85,71,52,245,73,32,77,204,51,154,231,168,174,238,117,67,98,57,90,70,125,217,32,122,83,77,211,40,219,205,74,36,249,119,149,207,181,85,184,186,8,51,229,138,116,209,53,25,82,226,55,144,238,12,106,178,16,174,3,117,171,111,117,189,56,80,42,188,104,36,147,53,210,99,18,235,42,249,25,170,246,18,1,118,62,181,44,185,88,182,213,24,9,73,193,247,172,234,51,116,122,3,92,133,177,76,12,230,185,157,74,100,144,16,216,21,175,167,41,186,139,97,36,96,113,88,250,214,143,56,155,130,216,62,149,132,94,164,201,104,97,179,4,206,220,26,109,172,238,211,121,100,117,173,5,208,89,34,50,60,140,42,8,204,22,82,121,156,49,83,93,105,232,98,180,101,225,164,73,96,69,235,2,71,90,221,179,181,77,118,29,223,119,104,172,245,215,78,175,108,45,82,48,54,140,10,142,223,82,155,75,127,179,162,16,91,210,178,154,212,187,143,190,180,142,210,67,31,152,120,244,168,35,22,123,73,44,119,125,41,210,151,157,217,228,39,147,205,102,222,40,70,2,54,57,162,2,31,52,102,73,135,150,199,111,189,76,235,36,97,0,53,21,162,23,35,115,124,213,116,167,239,0,99,145,85,38,52,135,177,219,16,45,215,20,71,34,17,197,54,235,5,85,65,230,162,72,154,40,242,196,115,80,86,199,71,13,193,181,86,141,209,164,51,71,144,23,248,79,29,61,169,218,116,18,106,23,177,180,197,217,161,233,147,210,146,196,60,246,171,118,28,40,143,130,79,165,106,232,73,178,25,166,44,173,28,141,128,223,197,154,213,183,123,24,39,114,222,156,151,11,121,36,179,57,0,29,168,5,50,89,100,55,19,6,10,78,122,145,87,225,73,26,50,72,1,149,183,47,184,247,170,142,139,45,200,222,219,28,183,225,89,185,88,213,17,90,144,206,99,57,220,6,236,213,171,59,165,107,75,136,164,224,150,197,50,32,159,104,111,149,131,47,0,246,34,131,4,101,204,121,32,150,221,197,91,90,89,137,220,89,88,71,98,50,204,1,109,167,31,221,166,93,187,61,221,161,132,109,136,46,27,29,234,107,171,89,82,201,184,4,118,207,173,33,67,13,164,108,87,119,201,206,58,131,82,163,173,133,186,48,60,81,169,96,89,68,144,186,180,167,231,43,219,233,84,109,174,229,150,67,28,242,110,133,20,237,92,115,159,83,84,181,11,247,187,213,22,69,47,181,1,225,190,238,63,198,180,244,8,163,189,187,184,96,153,81,17,98,222,156,143,241,171,191,44,74,147,212,237,188,58,241,190,140,135,104,249,193,226,157,117,102,150,247,113,0,113,187,230,56,166,248,119,203,54,38,32,127,118,153,80,195,214,162,185,118,185,185,40,73,249,14,50,61,43,30,116,163,168,203,22,247,113,91,233,58,133,187,176,27,207,200,199,174,107,19,116,145,207,106,166,16,196,13,219,136,237,90,83,88,43,43,34,101,129,94,119,118,247,172,219,160,229,225,249,221,124,179,129,183,191,214,155,119,101,45,141,27,105,22,105,228,119,66,21,125,122,31,106,161,119,166,45,241,146,40,33,12,146,28,237,29,1,199,81,87,225,137,140,44,89,142,28,99,143,90,150,12,216,170,186,177,222,27,57,245,21,42,77,107,16,122,232,121,239,132,46,174,60,61,227,127,236,235,199,9,11,57,202,182,122,85,111,28,105,51,89,120,146,107,146,131,200,186,203,70,227,183,61,171,174,241,174,157,7,219,237,117,199,72,226,17,178,151,124,113,201,199,245,172,95,136,62,100,87,80,34,202,103,181,17,110,86,28,237,233,215,243,53,172,62,53,40,245,220,150,238,180,57,169,111,110,53,1,110,151,44,25,97,24,87,254,33,86,45,228,141,38,50,76,202,193,122,1,220,123,214,123,98,40,229,10,119,48,0,169,29,13,118,246,218,13,182,167,225,152,102,49,249,115,227,150,78,51,199,124,231,138,218,172,163,77,91,161,16,77,152,201,122,241,92,203,125,111,34,162,48,3,4,18,51,145,210,187,221,11,87,134,244,53,147,204,178,59,39,1,151,105,207,21,230,50,69,113,166,94,45,172,160,140,156,140,142,8,174,151,73,184,146,227,86,134,229,10,172,138,225,74,168,194,227,21,203,136,167,21,30,100,116,83,109,187,51,161,146,207,203,190,158,67,183,204,13,213,186,86,141,134,22,54,127,48,22,234,64,233,76,88,154,102,150,25,138,6,105,55,150,246,193,255,0,26,87,16,91,88,79,229,186,150,28,13,189,107,142,90,154,190,198,119,140,160,75,203,72,230,64,1,129,50,10,250,102,186,13,13,227,184,210,109,174,209,55,18,152,44,58,134,197,114,119,119,143,37,140,205,128,96,41,179,39,174,122,255,0,74,213,240,102,172,171,225,169,81,65,45,19,252,160,127,90,171,123,164,73,62,91,28,247,197,89,124,203,29,58,71,71,5,36,4,177,244,193,169,109,46,230,211,188,61,111,12,140,205,5,192,12,172,122,244,173,31,136,150,39,85,240,159,218,84,50,189,177,12,65,232,70,13,101,120,126,249,53,207,6,121,15,16,105,109,240,128,175,97,131,90,223,247,22,125,24,118,45,197,113,110,240,196,97,96,158,91,110,102,111,74,181,12,241,221,219,77,182,124,247,1,79,53,154,116,165,184,211,211,50,8,216,126,236,129,199,30,191,94,43,153,215,154,251,195,210,199,28,35,8,71,223,32,156,143,194,156,99,25,123,171,115,77,86,172,217,241,39,218,30,217,74,166,2,174,55,123,87,54,190,111,153,20,137,24,68,85,249,157,152,28,254,30,181,126,231,197,159,107,211,237,45,138,198,119,202,136,231,105,206,15,7,189,116,122,151,131,45,109,181,27,113,9,115,20,136,72,59,186,244,224,213,193,251,24,251,224,218,170,185,74,62,17,156,219,93,220,7,156,60,15,27,54,27,175,106,224,45,208,73,171,221,229,113,12,142,227,233,207,81,239,93,81,198,157,117,117,27,97,76,100,227,30,158,148,243,160,197,39,134,228,213,226,148,33,141,178,67,114,8,255,0,26,214,148,213,57,243,190,167,61,104,185,37,21,186,53,52,89,19,83,240,226,218,200,75,189,169,42,185,244,247,247,170,243,200,137,118,144,46,74,132,231,61,142,69,87,240,92,179,190,171,53,178,219,230,57,151,126,224,113,78,186,251,64,213,218,54,183,8,172,74,238,39,61,235,53,11,77,166,74,122,26,247,182,111,255,0,8,182,165,42,176,216,44,230,39,63,245,205,171,201,211,247,144,162,237,57,10,59,123,87,176,222,67,55,252,32,218,179,17,149,75,89,127,45,140,43,203,254,199,157,58,9,97,92,185,137,75,1,244,28,209,70,90,59,247,50,154,187,29,164,134,105,36,133,155,229,0,149,83,250,212,119,48,121,45,202,109,7,161,35,156,250,81,20,143,111,44,115,110,36,41,229,115,219,189,109,221,219,45,226,137,227,201,66,189,65,232,41,202,92,178,191,64,74,234,199,55,228,150,10,192,117,61,13,104,233,211,188,100,71,159,153,137,35,122,241,159,106,141,96,105,38,242,153,118,159,225,192,244,168,183,159,52,17,213,27,3,29,115,84,237,37,97,45,29,205,155,146,165,113,22,6,207,152,140,250,213,85,181,222,133,153,209,136,27,136,193,200,30,149,110,9,35,185,129,15,202,24,224,244,245,235,154,129,229,242,167,48,134,86,0,158,20,228,126,117,140,101,209,26,51,6,238,53,142,224,140,0,172,119,12,47,233,81,240,228,140,116,230,180,46,99,51,96,96,0,65,218,63,186,106,128,60,129,159,159,144,216,35,138,234,139,186,212,197,162,218,132,48,166,31,60,115,199,32,213,216,196,97,19,121,28,103,32,158,167,210,179,45,28,36,161,91,110,215,227,145,198,107,119,78,134,7,212,133,181,194,163,6,35,110,254,223,136,172,167,161,113,212,169,34,43,137,25,178,206,62,232,53,76,217,164,132,52,64,47,57,63,53,116,115,105,150,105,118,60,166,40,140,121,195,31,149,73,236,15,111,254,189,61,116,155,120,35,89,126,87,47,206,25,178,49,158,71,214,161,84,72,124,172,198,87,195,128,168,88,103,130,7,122,189,28,51,21,140,170,51,224,240,16,110,231,191,21,41,9,26,70,162,48,168,164,146,113,131,158,195,245,173,13,50,65,4,225,209,50,71,204,187,127,135,214,179,156,244,186,46,40,207,54,103,102,215,180,159,203,35,112,253,217,253,5,71,5,171,199,43,48,25,10,126,66,0,57,175,64,130,233,230,221,20,182,237,16,129,7,81,145,130,121,31,225,92,198,169,16,138,226,88,237,99,41,12,140,89,11,116,224,87,60,43,243,75,149,150,225,101,115,147,213,109,246,92,44,219,193,89,190,246,209,180,6,252,42,173,171,24,230,3,60,55,4,30,126,149,175,42,11,132,146,57,113,234,11,30,255,0,90,195,255,0,86,237,128,115,156,0,122,87,161,7,117,99,158,75,83,208,52,168,37,196,92,32,182,189,79,46,82,59,101,113,145,233,138,229,111,236,100,211,110,101,138,88,176,209,29,165,64,253,127,26,234,252,55,58,220,233,109,17,141,131,35,15,155,60,5,63,253,122,183,226,93,33,94,202,214,254,84,204,140,162,41,129,231,145,247,91,249,143,194,184,99,81,194,163,76,221,197,56,221,28,24,72,37,79,155,169,234,189,141,101,77,15,147,59,43,0,118,146,71,189,111,224,196,230,54,235,216,129,198,123,85,43,136,30,229,21,147,6,65,158,2,250,114,69,118,194,122,152,202,55,67,97,141,222,198,57,80,177,115,144,202,72,198,5,111,233,179,180,112,196,110,35,73,35,181,202,148,217,215,36,12,231,191,7,189,100,105,199,204,129,148,167,220,110,55,122,145,239,244,173,221,62,221,12,114,164,199,12,200,54,131,211,35,218,177,171,43,94,229,193,25,90,189,132,112,93,150,141,247,150,36,134,0,170,143,108,126,53,133,36,77,111,63,207,183,112,96,120,61,57,237,93,182,163,166,31,34,218,226,70,89,154,9,12,5,71,168,25,4,255,0,158,213,129,119,97,152,152,182,3,184,222,153,25,45,234,41,209,169,165,133,56,149,29,132,252,171,133,103,63,117,71,24,35,175,215,52,192,36,128,24,152,159,222,32,80,172,220,129,82,44,107,12,3,121,84,98,1,12,51,154,189,26,139,230,116,242,182,152,225,204,75,25,216,75,119,39,61,115,90,57,37,232,37,169,93,21,228,177,145,217,20,108,199,208,12,119,168,35,133,37,251,140,133,193,221,195,99,142,195,53,109,55,91,207,44,120,32,58,110,98,48,216,53,93,81,118,24,202,8,165,115,128,184,206,114,59,231,165,37,212,99,149,66,76,93,150,73,92,47,42,15,249,205,107,68,176,182,152,170,236,114,28,62,71,96,123,15,111,173,97,66,236,183,38,33,59,151,81,132,101,30,190,223,141,95,179,95,62,218,230,222,120,140,109,26,238,102,62,221,185,239,83,56,141,51,65,29,212,206,88,227,204,66,20,63,29,57,192,247,165,176,63,106,184,136,60,123,65,36,21,35,175,21,94,201,165,154,245,12,62,89,60,0,15,221,193,24,205,107,248,125,193,213,162,130,242,16,138,210,40,222,14,0,237,88,205,217,50,214,231,71,165,217,75,4,17,180,37,25,207,32,46,1,0,123,122,213,235,177,36,140,205,41,243,89,115,133,60,17,85,46,103,26,93,248,64,197,152,185,11,133,237,87,165,109,210,12,196,204,128,12,96,250,245,38,188,201,38,221,206,155,164,55,64,212,100,183,185,150,202,82,173,108,120,0,140,228,159,74,233,216,199,165,69,246,173,139,181,136,82,163,165,114,109,63,217,47,35,34,62,15,56,219,140,138,233,180,150,75,241,51,207,41,121,33,33,163,128,19,143,173,66,166,156,151,48,249,157,180,42,90,195,119,174,93,220,221,71,123,228,52,44,86,20,4,237,35,223,255,0,175,86,44,181,51,20,191,97,213,162,48,93,30,50,127,213,202,61,143,79,194,149,173,164,156,157,66,217,154,41,159,33,213,185,4,142,196,84,78,246,247,118,94,70,172,136,228,15,188,156,46,125,115,219,241,174,153,210,132,213,214,140,133,38,153,145,226,141,6,85,178,255,0,64,70,145,76,133,246,145,247,51,253,43,146,212,44,226,185,179,209,45,196,47,129,33,87,24,233,207,35,62,149,212,173,254,161,225,251,128,55,181,206,156,205,141,164,229,144,123,85,235,203,59,45,102,206,222,227,78,148,52,104,251,138,41,231,61,198,59,86,81,156,169,53,205,247,148,226,165,177,197,61,170,69,163,95,66,132,13,183,163,35,211,210,178,165,142,121,45,247,253,244,25,3,108,135,106,250,215,67,115,102,173,99,171,218,18,202,219,195,237,61,122,214,9,183,158,13,43,204,59,140,81,177,218,131,140,28,87,69,41,245,243,95,145,148,162,38,165,97,104,215,214,236,100,144,176,137,3,40,92,228,98,174,90,218,239,212,163,133,196,145,171,149,7,113,220,113,235,237,82,106,209,172,151,86,236,89,124,227,20,96,5,227,140,122,214,133,205,188,111,226,72,161,60,35,42,146,75,243,211,142,157,42,149,71,100,188,131,149,43,153,211,233,206,151,178,90,198,224,130,231,12,227,158,188,86,189,141,180,169,175,69,6,167,47,158,240,3,143,47,128,187,70,71,214,170,89,172,201,120,24,170,202,166,80,114,196,158,252,86,157,180,111,168,235,55,12,170,234,178,111,87,152,55,17,250,156,126,20,156,154,142,163,182,186,15,210,108,19,85,30,66,200,171,17,184,105,74,159,189,32,29,133,118,114,220,181,180,112,49,11,28,24,32,47,222,111,108,10,134,214,227,79,179,210,98,91,105,98,22,233,25,218,199,3,62,167,53,205,71,117,172,106,144,249,182,187,196,5,138,252,172,1,85,255,0,245,87,44,87,182,149,246,72,209,190,69,110,167,77,53,205,172,151,95,104,89,37,105,99,93,190,83,2,6,125,113,76,188,150,228,219,139,251,169,34,120,17,177,29,178,156,228,250,214,37,142,155,29,237,228,164,94,75,246,120,144,43,145,209,223,61,51,90,247,251,162,142,48,171,19,196,171,134,200,228,253,43,103,74,20,218,72,205,73,203,82,133,173,196,119,18,73,34,51,29,237,146,24,125,211,87,228,145,204,104,93,200,4,250,126,181,149,4,159,233,98,56,243,229,242,217,35,24,173,71,145,227,124,134,27,66,241,92,245,106,55,107,154,66,36,0,225,92,150,220,92,227,61,42,9,38,140,73,243,128,23,27,121,234,42,196,165,86,36,222,193,51,201,247,170,14,234,24,238,27,152,156,46,57,226,157,55,212,36,77,20,125,85,48,112,115,156,118,162,253,82,87,72,129,251,216,24,31,174,105,214,185,86,243,55,21,0,242,49,84,76,205,61,249,148,21,227,45,156,254,149,170,178,122,147,208,158,237,227,184,212,146,21,233,196,106,43,164,84,142,24,199,66,84,87,51,164,43,77,171,137,36,27,82,49,189,142,59,215,72,255,0,188,116,198,74,231,167,173,114,227,102,180,93,77,40,198,247,97,125,99,21,213,138,195,43,62,221,193,198,214,57,207,110,105,177,219,148,222,235,27,23,11,128,54,231,63,141,75,60,138,236,64,28,15,225,29,133,87,142,91,152,39,10,146,135,13,212,19,210,184,148,155,118,232,109,203,161,60,114,188,112,184,4,69,40,79,185,32,232,125,107,31,81,204,104,138,229,115,35,124,196,117,34,175,76,247,9,112,193,129,220,71,212,26,202,184,144,220,93,24,203,100,129,181,112,120,174,170,77,189,31,217,34,73,33,108,166,219,118,239,16,206,192,7,53,100,23,150,86,118,111,148,103,24,227,154,98,239,181,179,9,180,2,15,99,201,164,23,35,203,95,48,113,158,167,131,90,74,230,98,92,252,177,175,203,146,125,249,167,219,179,90,198,203,183,114,145,146,213,18,194,46,46,20,4,97,198,72,39,160,171,23,50,53,172,69,212,252,160,87,60,175,162,70,177,182,230,78,165,120,243,225,66,108,56,237,206,42,13,10,9,46,110,100,154,80,89,34,29,72,28,159,90,165,60,237,115,59,71,23,250,217,78,6,63,134,186,59,88,86,195,79,142,16,192,150,251,222,245,181,73,123,56,88,136,174,105,146,20,7,117,193,36,34,140,227,175,225,92,149,245,204,183,211,49,152,2,73,200,0,240,20,87,67,170,220,8,160,218,142,0,232,64,60,215,42,165,164,119,56,247,21,166,18,22,188,153,53,165,125,2,56,36,184,149,0,194,141,192,42,245,63,90,235,86,204,219,199,13,188,89,11,223,61,207,122,202,240,244,91,46,77,196,227,115,32,216,160,47,82,107,163,152,166,198,145,198,24,116,246,169,196,201,73,242,116,69,83,77,43,144,207,130,209,199,25,200,3,31,74,134,234,65,28,69,51,146,122,145,197,75,106,139,28,109,38,91,115,125,210,106,132,131,237,183,94,89,0,34,242,125,232,87,72,79,112,91,88,66,9,89,115,35,125,210,15,35,255,0,173,68,200,138,4,40,170,187,190,249,169,198,216,242,251,88,108,24,25,57,168,161,43,35,100,18,119,101,142,69,56,171,239,176,155,236,86,138,38,80,80,160,4,31,168,197,103,223,70,75,202,172,64,82,120,25,174,130,89,12,96,50,140,59,113,143,90,196,188,181,149,238,148,22,220,185,201,30,245,173,59,34,101,118,102,180,66,40,246,122,122,158,77,87,157,73,220,85,217,118,142,114,7,53,122,113,28,50,131,184,54,57,35,57,193,244,170,119,18,137,48,6,1,39,230,200,228,214,244,226,222,164,73,148,193,44,67,31,148,227,45,199,0,84,18,66,215,55,81,180,108,190,74,240,72,255,0,10,185,44,76,33,40,57,222,123,246,173,61,31,77,89,49,36,136,60,164,231,216,159,74,221,205,69,92,205,43,232,104,105,182,41,103,110,24,15,153,253,23,24,21,37,211,185,141,130,99,121,30,157,170,214,194,95,158,20,244,0,213,77,66,109,150,205,30,239,152,240,8,174,78,102,221,205,172,172,115,242,74,24,52,172,8,56,218,1,168,116,159,15,91,92,223,121,242,199,251,144,119,57,39,142,189,5,104,65,167,201,169,206,1,98,176,142,166,186,36,138,29,58,208,70,138,9,78,7,29,107,87,81,197,89,110,71,45,247,32,212,36,140,129,109,18,254,233,64,199,166,43,42,245,218,56,192,47,133,199,79,106,185,36,159,121,148,162,140,115,245,174,99,196,122,187,65,111,246,100,32,203,40,228,255,0,117,105,210,131,122,33,78,86,212,228,181,41,165,154,246,73,157,129,86,63,32,4,99,21,163,111,124,201,163,91,68,191,127,230,207,253,244,107,159,149,149,9,10,114,107,118,210,15,248,147,219,206,23,229,59,191,244,35,94,148,213,162,140,105,191,121,151,172,181,25,33,149,114,181,219,64,22,91,117,97,212,140,215,9,3,44,164,96,114,43,173,209,110,55,68,85,185,199,21,197,136,91,26,92,91,137,18,28,230,171,90,74,215,23,33,23,161,52,154,180,114,57,37,7,20,253,13,86,41,119,73,218,176,216,180,108,61,138,91,225,200,230,177,117,198,139,236,197,240,55,10,218,185,188,73,228,216,153,174,91,86,141,221,246,18,113,87,74,87,98,147,49,108,245,169,119,180,103,238,244,173,173,62,238,41,152,69,88,115,216,44,35,112,32,84,250,80,101,155,120,92,138,236,168,147,70,105,157,62,203,120,166,25,25,205,75,168,34,11,109,202,112,184,170,144,72,173,56,105,71,21,75,196,154,170,4,22,240,31,152,215,60,97,239,20,222,134,109,173,173,187,220,201,32,110,71,53,20,106,14,174,6,115,84,172,204,241,179,239,56,200,173,13,45,17,239,60,230,97,193,197,119,222,200,194,76,131,89,139,101,194,109,238,106,33,108,230,44,230,180,188,66,161,100,70,94,220,214,98,93,49,76,85,173,81,35,97,70,223,131,82,176,101,148,1,73,11,141,217,53,57,100,243,115,67,137,113,52,236,152,177,80,71,2,180,110,240,96,192,21,145,97,116,166,66,0,171,179,221,112,6,13,99,51,162,40,169,150,232,71,21,94,241,23,202,205,88,146,101,100,233,205,81,188,149,68,123,115,85,74,58,25,84,122,148,93,176,188,85,155,69,206,42,168,30,98,100,85,253,60,96,115,90,132,81,37,230,22,31,122,165,167,66,211,92,12,142,51,86,111,51,35,109,21,169,162,218,5,92,149,230,177,153,178,47,130,109,98,82,135,105,167,255,0,104,37,220,38,60,230,65,78,158,19,41,218,6,0,245,170,255,0,97,75,101,50,33,93,213,132,119,38,72,194,187,184,189,243,140,4,54,211,220,85,1,164,78,242,19,147,131,235,93,36,119,176,52,197,103,24,62,162,172,95,132,142,204,201,110,65,200,174,213,177,131,57,164,133,244,176,93,24,110,61,129,171,150,102,75,208,178,204,112,69,100,61,196,178,77,135,198,123,10,232,244,155,121,37,183,249,148,5,21,44,12,249,46,132,119,14,132,231,154,166,153,55,101,159,238,154,210,184,177,69,187,44,196,109,206,120,164,54,233,44,160,70,56,20,36,82,69,83,19,9,242,156,3,87,148,97,50,122,211,102,137,150,80,169,215,21,34,197,42,39,239,5,68,158,165,37,98,20,6,73,121,233,77,191,151,98,133,21,48,253,216,38,169,72,173,112,231,29,42,82,9,29,117,173,149,204,17,75,12,209,133,141,198,20,103,173,110,219,164,34,206,222,201,20,43,111,4,145,215,189,102,170,181,198,179,12,11,192,143,156,142,255,0,90,213,84,31,218,166,56,67,60,139,201,199,65,91,116,187,50,74,198,149,228,171,111,52,112,158,25,87,183,165,87,191,130,56,100,138,116,27,179,206,27,214,150,112,183,204,210,164,138,60,177,137,55,117,6,164,102,70,180,73,11,171,34,157,184,239,210,178,90,107,35,67,37,110,25,175,14,254,20,140,128,58,102,173,249,65,165,18,130,119,122,118,170,202,124,249,152,50,133,3,149,43,222,173,8,182,236,98,79,204,118,208,155,19,46,93,220,67,1,129,38,39,99,241,248,213,27,189,214,86,247,114,179,242,34,102,136,30,132,98,167,212,45,210,249,163,183,13,134,3,33,171,158,241,157,251,91,199,105,109,28,138,238,98,42,255,0,78,148,220,174,236,183,8,234,142,38,206,231,124,108,175,184,182,223,253,8,228,215,119,225,251,31,236,237,20,76,229,128,157,182,231,185,7,159,233,92,149,167,151,26,128,209,6,103,2,49,142,181,232,201,20,83,232,112,68,100,2,69,3,228,29,189,235,106,142,218,18,159,51,186,31,98,143,14,158,232,0,68,87,243,23,111,126,220,254,117,97,84,109,13,221,185,38,154,129,34,182,75,80,88,190,220,156,250,82,238,33,145,118,146,163,131,142,181,148,108,214,165,139,28,166,41,15,202,204,28,109,227,252,251,84,33,50,140,37,140,140,63,6,165,91,152,198,74,48,206,237,160,30,185,162,81,36,16,145,187,123,150,221,243,116,172,36,223,217,41,108,1,194,198,66,140,241,222,164,88,124,235,34,185,249,243,147,159,74,146,80,150,246,139,51,227,36,116,170,50,204,241,152,229,138,69,85,126,9,126,148,75,68,84,86,183,15,16,67,22,183,224,45,78,204,0,102,141,23,103,175,12,43,204,52,155,249,110,52,77,78,214,239,231,49,230,48,199,168,81,138,244,135,141,226,91,169,34,144,56,49,22,36,125,211,200,249,107,206,52,121,227,155,70,214,137,140,121,190,115,63,3,212,215,70,31,69,118,103,37,99,38,54,218,35,220,132,198,196,46,23,183,189,122,7,133,181,133,48,92,233,172,167,3,11,27,251,215,159,147,134,80,172,66,161,7,234,125,43,163,240,243,180,154,171,13,201,26,249,161,177,219,63,119,250,213,226,98,165,14,98,41,124,86,58,125,95,75,131,86,210,157,228,13,29,205,163,110,12,188,110,0,30,15,231,92,143,135,174,65,150,105,4,202,187,9,24,61,115,154,245,61,67,101,179,218,179,66,166,57,195,35,113,193,35,24,254,181,229,90,165,138,233,94,37,150,63,36,136,110,15,27,59,31,90,231,162,249,189,217,108,116,171,116,59,109,47,85,251,105,42,234,73,25,27,133,91,181,181,49,249,114,96,145,43,157,193,186,86,22,129,35,233,206,75,168,123,124,253,243,235,93,149,185,251,93,154,50,20,10,175,199,210,185,37,104,200,215,155,67,45,244,134,140,77,0,25,135,5,142,123,47,173,63,194,26,114,127,96,94,200,24,252,147,224,21,232,71,53,103,91,186,116,179,157,163,117,82,145,17,236,122,112,105,124,48,25,60,61,229,163,32,243,78,246,81,211,53,92,202,196,182,218,185,122,123,71,212,60,61,119,100,112,100,153,73,1,250,126,21,228,62,18,212,127,176,181,187,203,57,221,132,108,198,50,131,179,231,131,244,224,215,183,191,154,146,219,49,72,246,32,231,0,242,43,201,124,105,161,90,249,215,26,197,140,170,178,180,141,189,3,0,6,8,228,86,148,38,156,165,9,108,209,22,109,88,233,165,131,117,133,196,123,8,152,196,101,83,248,143,241,172,109,54,202,111,20,233,110,247,14,23,236,231,203,192,235,250,212,126,31,215,100,185,212,173,69,194,57,28,70,9,96,65,249,73,219,250,85,237,46,51,101,227,89,108,67,52,113,93,16,225,73,227,113,165,8,74,18,229,182,166,215,77,122,28,206,173,160,219,172,109,21,180,223,42,227,113,36,100,48,57,227,143,106,222,210,124,65,37,221,172,49,200,115,52,39,98,179,116,170,26,174,149,54,141,172,223,67,120,217,113,39,156,131,60,21,233,253,107,26,222,102,149,222,75,112,195,231,220,84,116,21,180,151,181,167,105,50,18,74,87,69,253,99,76,158,41,46,39,188,158,37,103,96,70,58,96,154,119,135,90,227,85,177,191,210,196,168,187,11,121,96,116,96,61,115,245,174,191,83,179,178,214,188,61,103,106,98,196,206,203,186,76,243,192,53,229,82,201,54,133,171,93,178,204,81,161,115,181,87,163,100,213,97,223,181,139,143,84,70,34,94,244,100,190,102,206,149,50,88,94,35,31,51,237,97,202,186,171,97,70,61,43,73,157,26,231,206,89,129,112,220,43,2,122,214,5,203,36,229,46,70,85,134,14,51,201,39,214,174,105,210,206,84,177,42,1,61,64,173,165,78,234,253,78,87,47,121,219,99,182,189,214,34,79,5,106,214,114,170,172,146,89,205,130,59,157,141,197,121,182,143,26,93,105,209,197,188,137,35,193,0,117,57,29,43,173,213,34,181,30,23,190,154,73,145,167,48,72,0,207,63,116,215,15,163,78,45,165,183,124,176,220,128,97,125,113,88,70,22,139,176,239,169,169,125,162,178,194,110,225,228,149,249,212,112,65,245,20,253,14,97,34,155,89,89,149,215,148,39,29,43,125,102,23,54,209,221,12,171,125,201,64,35,135,236,113,232,69,115,122,149,148,150,87,134,116,4,70,199,114,176,236,125,43,24,84,231,78,50,220,183,30,87,116,91,154,33,12,216,14,51,217,241,250,86,86,163,0,71,18,2,168,27,174,56,203,87,78,166,59,235,53,145,20,101,151,242,63,133,103,77,104,183,72,241,72,62,96,57,231,166,58,98,136,75,149,234,57,43,163,27,76,156,150,242,201,4,41,220,6,120,35,191,21,109,225,109,225,195,42,130,78,56,206,7,173,101,35,249,87,187,128,85,196,152,35,208,86,226,70,173,35,71,144,0,28,3,206,69,107,83,221,119,33,106,172,84,91,52,114,196,73,184,142,114,189,235,54,246,209,173,223,205,195,109,206,9,234,160,215,66,150,110,137,36,189,64,232,113,214,150,75,115,45,177,70,251,173,195,3,252,233,42,182,7,11,156,145,92,48,108,183,78,8,236,125,235,90,220,185,17,92,141,206,70,8,220,57,92,117,170,151,22,79,107,51,35,238,193,206,24,231,7,210,174,105,18,6,223,6,238,121,43,142,121,244,53,172,221,227,116,68,85,157,153,216,139,31,62,201,110,130,36,168,234,124,177,129,223,208,250,231,181,86,251,60,139,110,240,77,128,233,149,7,158,15,7,167,254,59,154,147,195,179,206,146,181,177,8,67,182,228,12,122,17,233,239,233,93,10,217,4,44,243,70,78,73,222,65,252,235,202,169,85,211,149,153,213,24,115,43,156,133,181,171,75,24,18,147,129,208,231,142,126,181,113,44,246,50,54,55,0,0,63,225,154,232,102,179,75,101,249,7,201,232,70,70,59,85,47,42,54,249,246,142,14,114,71,122,78,175,58,26,141,142,142,216,134,141,88,144,84,38,217,55,115,184,118,230,185,157,113,26,117,251,52,8,89,1,222,48,189,186,17,90,250,108,138,225,163,115,185,74,225,148,244,34,174,53,146,64,193,225,71,207,30,248,90,229,82,228,158,166,187,163,206,219,79,73,97,137,146,55,82,160,231,60,30,61,171,39,81,210,165,121,90,120,20,54,71,220,29,115,220,215,123,170,90,173,181,207,156,128,249,50,30,54,158,141,220,126,53,152,109,73,37,163,4,131,243,99,210,189,58,85,157,185,145,205,40,43,216,165,225,155,167,210,239,96,222,137,229,224,36,219,137,229,79,95,202,189,62,227,77,180,188,179,43,44,198,69,116,42,88,29,196,175,4,30,125,13,121,245,156,10,222,99,249,99,118,220,103,185,246,174,215,195,135,206,176,145,9,97,61,170,236,192,56,6,51,211,35,219,165,97,93,95,223,69,211,211,67,129,214,244,185,116,171,233,96,86,86,45,135,86,39,59,148,244,63,90,195,91,102,243,132,161,138,156,242,49,215,38,189,67,196,218,106,106,86,209,203,2,230,230,33,183,111,66,195,184,255,0,10,225,225,183,119,139,202,28,63,125,195,140,86,180,171,94,36,202,22,100,49,88,71,20,185,12,171,19,242,83,160,21,169,164,44,147,203,117,20,128,128,97,196,120,231,230,7,60,211,188,164,104,148,20,7,130,62,110,244,89,183,217,175,109,221,209,160,195,224,146,187,147,29,137,35,250,210,155,109,49,165,102,88,211,172,39,146,59,171,105,149,140,242,174,86,45,188,110,234,48,126,149,202,200,110,22,98,179,172,129,129,42,196,224,99,30,213,233,87,86,15,166,93,197,121,20,198,72,36,109,241,201,27,228,115,201,25,30,135,53,205,106,218,112,26,244,170,249,104,164,62,100,110,221,195,10,206,149,79,121,220,169,71,77,14,74,230,201,145,196,74,75,142,191,115,146,58,240,104,183,151,200,96,145,190,9,39,247,189,8,246,207,165,117,55,26,126,114,210,18,89,64,85,218,56,7,181,96,73,167,180,119,140,141,27,50,203,145,242,47,127,167,184,174,152,213,82,86,102,110,13,25,247,209,61,131,198,174,163,205,92,109,100,108,134,205,67,229,78,75,71,36,121,117,4,182,238,119,31,255,0,85,105,92,105,146,218,105,34,73,93,9,56,41,35,125,238,188,128,42,56,164,150,92,220,78,24,135,80,21,216,116,237,147,90,198,74,218,16,209,150,75,193,38,229,2,54,27,89,118,38,23,138,215,134,221,26,127,180,51,33,105,115,189,21,60,176,153,30,158,245,29,232,120,213,21,153,55,54,64,218,51,145,142,13,87,89,12,214,177,109,142,53,88,155,13,41,201,98,105,187,201,11,98,213,148,80,76,22,87,44,211,161,56,192,237,216,214,228,55,49,219,106,73,47,252,180,4,18,132,19,220,30,245,151,98,145,201,98,18,7,11,43,12,187,51,116,231,249,113,86,238,45,194,207,28,126,111,14,128,3,25,221,150,233,214,185,229,102,236,205,86,215,58,141,86,241,158,235,206,82,168,36,76,28,47,81,216,143,198,144,218,221,189,180,77,109,110,162,112,193,101,97,142,82,172,67,167,180,150,45,29,224,136,92,70,2,6,12,50,160,142,65,171,113,161,179,142,37,202,229,255,0,119,201,207,53,193,116,180,93,13,173,115,53,173,165,145,194,76,114,168,220,49,238,61,43,79,66,156,233,250,188,108,67,165,187,124,165,78,79,6,153,44,115,36,114,111,64,202,28,109,88,207,63,141,62,53,18,22,144,23,37,27,24,233,130,41,77,245,42,39,103,125,167,74,170,110,109,95,33,177,189,51,242,184,246,244,53,159,28,48,92,66,203,229,178,228,144,202,195,161,247,171,58,38,162,194,33,109,49,202,73,247,55,118,246,169,181,61,58,85,15,113,111,145,145,242,142,165,77,105,204,162,74,212,228,174,10,232,241,60,55,72,210,89,182,74,178,46,74,143,79,165,80,155,79,54,193,53,29,18,224,44,199,146,163,163,175,184,174,163,79,11,172,219,201,246,193,186,226,2,99,153,8,192,30,224,122,26,207,134,213,116,77,65,148,198,13,156,205,251,182,63,194,125,61,171,78,101,179,42,49,190,166,44,183,182,247,150,115,91,222,194,214,247,179,175,13,140,171,28,245,83,253,43,155,146,214,235,76,223,107,112,219,198,114,192,243,143,113,233,94,135,173,232,182,154,157,153,142,68,216,75,112,227,130,15,168,174,58,203,231,189,58,93,228,142,101,82,66,74,227,12,253,135,90,136,37,24,183,208,42,124,86,32,185,211,150,123,229,184,143,50,194,16,114,31,112,233,245,173,225,4,11,173,52,142,168,232,32,39,115,147,149,194,212,115,248,102,88,161,63,99,188,144,18,222,92,128,32,59,79,208,83,142,147,121,117,144,216,105,76,59,67,227,25,56,199,34,147,179,235,161,43,221,232,81,210,244,115,168,107,121,73,16,196,8,103,32,101,71,165,118,11,162,88,90,91,8,238,54,253,153,9,102,85,207,206,221,137,255,0,10,118,129,167,195,162,105,194,37,98,36,63,125,221,113,147,90,145,91,181,219,151,154,220,109,13,251,160,205,156,159,82,43,158,114,149,71,203,13,151,82,227,20,181,102,5,214,146,250,221,196,94,108,79,109,103,7,250,180,80,191,189,247,35,176,170,218,131,155,183,26,118,156,13,188,42,127,121,129,181,64,31,215,222,183,245,82,246,86,254,69,179,180,151,18,112,6,239,153,143,248,86,96,183,54,72,90,230,84,107,169,92,25,28,116,227,176,246,21,209,6,169,198,196,206,207,99,86,24,109,98,178,142,8,96,17,162,40,218,20,242,79,169,172,237,117,24,227,98,31,148,227,229,233,90,48,57,23,64,31,187,140,19,237,89,90,196,164,113,201,36,231,147,89,115,243,59,176,229,178,177,159,96,115,169,24,203,145,242,244,171,179,126,244,185,203,240,122,30,51,84,172,29,141,211,186,131,133,199,81,205,89,119,125,209,41,37,183,49,36,230,178,169,241,88,184,236,73,112,197,211,113,42,2,140,124,198,168,66,128,220,51,3,158,56,234,115,86,174,24,121,76,74,239,4,227,21,94,45,177,167,10,64,233,156,241,199,106,210,158,196,75,114,204,207,229,193,33,231,44,48,113,84,161,141,99,181,145,220,12,49,10,24,174,15,21,61,220,136,182,74,206,191,52,141,220,30,64,168,167,142,70,182,183,182,69,64,92,99,158,217,173,34,75,45,232,17,135,183,154,229,79,222,109,185,198,120,173,165,88,190,207,247,254,108,103,131,250,83,45,173,147,79,183,22,209,28,168,94,184,198,106,93,169,111,108,210,148,12,88,245,3,165,121,117,164,229,38,206,184,46,85,98,178,172,187,128,102,36,103,144,56,226,160,44,30,225,91,122,245,60,40,230,173,51,34,196,88,14,95,229,4,117,20,144,37,186,64,238,35,44,192,109,7,212,212,193,93,216,166,244,184,214,99,35,132,206,84,240,78,113,89,145,91,15,61,137,7,57,59,115,220,214,136,142,55,140,182,226,25,14,6,56,230,163,145,182,18,204,192,40,28,19,220,215,92,27,219,185,140,172,81,184,255,0,72,103,79,49,147,203,225,121,239,85,174,45,153,228,72,155,141,189,119,30,77,89,216,30,111,55,208,100,243,223,233,75,17,51,222,42,128,75,3,150,6,181,158,215,33,110,89,183,182,54,182,102,70,114,102,115,141,164,243,138,161,170,201,251,177,24,251,163,150,57,239,233,90,247,114,195,27,7,144,13,170,56,7,189,96,0,47,174,152,33,219,14,119,72,64,200,30,213,148,34,175,204,250,21,39,165,144,154,62,158,60,195,125,43,48,119,31,40,28,140,86,177,136,179,43,239,12,199,128,10,244,20,141,44,169,242,41,140,162,240,2,142,113,81,95,221,61,173,139,72,168,68,140,54,162,253,107,57,243,84,157,203,143,42,137,133,173,72,183,87,134,52,27,146,63,148,225,113,207,122,166,150,237,44,177,193,3,109,94,248,228,210,137,25,64,82,14,236,252,217,28,147,91,218,70,151,229,196,215,18,13,174,199,128,43,185,203,217,66,221,191,51,157,46,105,26,145,195,4,49,67,20,113,99,104,229,177,214,160,184,38,73,2,175,27,207,60,118,171,68,5,132,2,89,156,245,199,97,85,135,13,230,100,113,194,140,215,28,99,118,116,54,50,238,101,140,4,10,85,64,198,115,214,163,134,18,128,151,201,102,228,28,84,107,24,150,118,121,23,49,197,243,177,39,173,89,89,193,66,236,199,104,232,113,91,95,93,122,153,191,34,171,182,231,42,14,208,78,73,171,54,170,129,75,50,140,19,145,205,86,96,39,36,109,200,99,212,117,219,86,118,249,102,52,1,7,24,193,170,122,43,34,87,152,194,65,145,216,231,10,120,200,226,179,111,138,192,153,15,243,177,239,216,86,139,63,152,219,59,143,74,201,214,10,35,0,62,105,31,140,30,212,224,155,124,160,251,152,179,21,14,73,70,0,242,72,60,103,235,81,101,66,249,187,176,83,166,106,89,149,25,12,17,50,182,57,98,78,65,53,12,112,203,119,52,113,13,196,103,28,12,87,114,178,70,15,82,93,43,76,123,235,159,57,178,93,143,56,27,112,61,107,173,48,164,72,182,200,184,8,58,1,215,222,159,167,217,197,101,106,87,120,243,79,44,122,82,59,102,82,119,21,244,247,174,121,207,153,249,26,40,217,17,133,102,192,0,129,156,18,7,74,169,119,102,101,149,6,8,79,174,107,67,27,6,227,140,142,113,235,79,141,3,102,67,242,251,26,148,221,238,50,40,96,22,209,15,152,227,24,1,120,170,115,204,36,97,130,78,61,77,89,212,101,86,1,84,169,29,112,43,54,83,180,14,48,195,222,170,49,234,38,250,25,90,254,162,45,44,90,69,0,16,118,168,247,175,57,187,185,121,24,180,142,210,72,231,36,147,91,222,36,212,35,186,187,48,134,202,68,122,147,222,185,166,97,191,118,6,15,64,49,94,158,30,157,149,217,205,82,87,99,2,96,253,205,172,125,70,107,174,183,153,32,240,245,181,172,168,21,208,49,35,234,196,255,0,90,165,225,237,26,109,66,233,100,104,216,167,108,142,13,111,107,54,112,195,49,182,98,60,197,3,56,250,10,169,205,57,114,133,56,219,83,30,205,227,121,8,90,232,172,156,91,46,115,214,185,105,98,107,47,157,80,227,214,180,45,111,90,226,14,1,90,137,197,52,52,245,58,232,49,120,184,198,106,35,110,45,231,199,69,61,107,63,72,189,48,73,135,53,173,120,222,124,37,147,131,94,116,219,76,221,108,85,190,154,11,48,30,38,203,86,60,210,79,122,119,133,167,37,156,211,204,119,18,121,239,91,95,102,22,214,167,10,9,199,106,184,52,182,37,163,9,116,153,239,120,237,222,180,32,211,226,211,162,201,25,53,13,190,161,44,87,59,2,144,9,197,108,201,110,39,92,19,68,235,74,246,18,71,63,52,166,71,59,56,170,127,217,98,121,132,206,217,35,181,108,220,217,24,129,216,51,85,34,5,88,171,100,19,90,194,99,104,199,187,136,180,204,20,99,2,162,211,34,34,239,99,30,249,173,9,190,73,156,53,55,76,132,77,169,103,218,186,83,108,231,146,34,214,206,210,59,129,89,145,128,201,154,212,215,80,171,50,86,42,146,139,138,234,137,22,30,175,243,237,245,171,70,63,151,118,106,154,15,155,56,171,229,149,161,0,117,170,150,197,196,154,194,61,173,186,180,158,61,227,53,82,193,50,5,107,4,202,19,237,92,149,27,185,211,13,140,41,155,203,115,158,149,153,118,198,78,134,180,53,14,28,131,210,179,8,33,184,230,183,165,177,207,81,234,75,108,167,102,27,165,104,67,181,23,32,213,88,65,32,2,42,116,80,219,151,60,138,166,84,89,27,92,40,155,214,183,236,46,8,139,42,43,147,101,63,106,252,107,110,25,90,24,134,5,99,50,155,52,174,47,223,160,29,43,30,247,82,159,4,2,106,222,90,117,224,115,89,23,59,150,82,173,85,74,41,196,135,38,81,154,73,174,28,29,197,113,90,2,230,226,59,80,155,216,169,170,76,251,72,194,245,171,114,220,170,90,142,6,79,106,213,232,69,201,108,108,162,155,247,204,220,138,191,117,169,73,111,7,149,0,231,167,21,70,220,176,181,50,14,1,237,85,237,231,47,59,110,232,42,70,94,137,166,104,119,79,145,154,179,96,172,38,39,170,212,79,55,218,81,85,87,104,21,161,106,20,69,181,72,7,212,214,114,147,232,105,20,74,34,86,152,200,57,197,67,115,112,223,119,111,20,224,205,19,28,2,69,67,115,40,242,201,35,154,136,187,178,138,51,51,72,10,10,45,143,144,10,184,230,160,134,125,179,28,131,78,185,144,187,2,163,138,210,198,108,239,236,85,97,212,98,184,4,157,234,67,103,183,210,175,232,140,162,226,233,149,200,145,165,192,102,244,172,203,123,73,204,139,130,54,43,109,30,184,173,24,228,91,107,117,59,3,100,150,200,235,158,149,119,178,21,181,28,176,180,119,211,67,152,207,152,220,226,153,229,152,76,145,48,2,60,246,235,77,105,22,9,227,159,112,249,142,79,168,169,238,138,179,169,92,159,55,129,158,153,168,210,72,160,194,236,89,35,25,65,242,251,212,210,135,150,200,237,70,108,114,187,58,230,170,199,40,134,71,132,17,156,97,131,116,252,42,250,179,90,90,153,82,80,79,160,164,75,37,211,17,69,184,145,144,188,138,9,96,199,145,94,125,172,75,29,246,167,50,136,240,34,7,107,22,201,60,244,175,64,180,104,222,59,220,156,200,169,184,43,30,58,143,241,175,35,146,224,29,66,238,233,19,10,179,52,120,92,245,255,0,14,181,116,163,122,151,99,105,168,104,79,3,183,246,165,170,131,133,89,20,191,231,143,235,93,156,9,246,221,81,190,206,236,17,74,140,231,215,63,225,92,36,38,73,37,137,137,80,90,101,56,94,189,127,149,122,15,135,32,112,183,47,39,202,50,188,142,191,197,90,86,208,152,121,27,87,13,228,234,81,40,193,98,155,79,211,143,214,156,175,182,227,229,56,80,220,253,42,164,76,5,195,180,251,137,28,33,31,214,159,36,76,45,228,98,73,63,120,109,53,132,54,212,182,245,35,186,216,178,59,42,225,183,110,92,119,171,183,5,101,142,36,141,142,226,153,114,123,125,42,164,146,226,221,30,72,240,224,113,158,134,161,186,157,196,209,4,83,243,175,205,183,177,172,218,212,180,180,34,191,154,66,12,59,178,128,98,167,154,56,215,73,1,142,226,23,42,15,173,86,120,204,146,60,36,48,59,119,100,213,118,37,246,70,92,174,14,57,233,84,213,209,67,254,210,182,218,101,251,177,43,20,80,146,202,58,118,174,83,193,214,201,115,166,94,28,97,110,38,219,146,51,215,159,233,90,58,221,227,219,104,154,180,82,167,203,113,31,151,184,118,228,30,63,42,175,225,43,180,182,211,8,193,18,2,184,9,211,167,122,211,150,208,114,70,109,166,204,207,17,248,98,125,4,79,118,110,99,146,220,186,241,131,184,83,116,104,195,94,70,90,65,251,201,81,211,103,211,189,117,30,46,187,123,221,26,104,100,136,51,149,243,62,97,199,28,127,90,226,244,139,152,212,199,51,163,110,81,200,78,216,170,140,156,233,53,34,90,180,226,209,236,26,181,173,203,105,246,236,173,188,199,146,170,122,115,206,107,134,241,140,136,147,216,185,221,230,202,48,118,250,87,111,167,234,49,205,164,71,35,137,55,176,194,238,233,208,215,13,227,160,130,211,72,186,66,219,210,109,135,29,48,65,63,210,185,168,63,122,198,251,20,172,117,22,130,214,123,63,156,169,27,134,254,121,246,174,167,68,89,110,52,130,76,237,27,143,186,51,193,174,46,38,86,191,130,73,95,106,57,236,58,154,237,109,88,139,152,149,138,5,7,42,170,8,207,214,140,68,108,205,160,239,18,219,219,59,88,203,27,176,145,202,114,15,214,182,45,45,98,139,70,140,46,229,117,78,54,30,254,254,213,94,89,173,99,243,126,101,141,194,111,201,25,7,219,245,172,233,181,152,197,159,250,236,55,92,133,59,126,149,205,123,137,171,155,87,154,200,177,242,33,186,86,5,211,25,175,63,241,13,180,115,233,183,8,23,171,150,78,188,231,159,233,93,61,236,131,93,211,226,146,39,50,201,16,228,1,140,15,90,169,5,171,60,39,204,192,10,14,70,57,167,79,73,169,13,45,57,79,63,208,227,186,158,120,190,205,17,30,75,238,37,91,28,128,71,127,173,95,241,60,186,141,134,175,97,171,54,241,8,100,249,203,103,167,249,53,173,224,59,104,95,80,212,162,101,95,49,164,109,185,205,93,241,108,118,242,120,53,97,242,198,232,131,54,224,14,119,3,239,93,110,178,85,146,125,81,132,32,220,100,138,30,50,187,26,182,175,109,117,20,167,202,104,20,51,55,185,21,148,99,134,218,202,71,130,112,174,174,122,247,3,250,213,207,236,217,175,60,41,99,124,16,178,202,155,88,47,98,58,99,242,166,54,143,7,246,59,203,42,178,178,169,43,151,0,19,249,85,41,70,49,176,236,210,70,182,145,112,110,180,117,127,180,48,101,59,182,147,207,255,0,171,154,185,226,173,18,206,251,192,147,95,67,111,16,189,141,149,183,116,45,216,231,243,174,109,165,75,79,15,219,93,198,200,29,129,7,15,158,125,49,233,93,127,134,4,26,252,17,89,206,234,98,153,48,203,206,1,200,251,181,140,175,73,170,145,9,123,202,199,149,193,47,153,25,12,173,254,179,97,98,192,244,21,126,193,157,100,218,27,228,221,131,159,74,169,37,167,246,103,136,111,236,101,140,161,134,226,65,215,140,100,98,173,89,218,9,46,84,59,186,249,146,96,109,35,166,13,122,146,179,143,55,115,133,46,87,98,253,228,127,105,210,239,213,148,3,28,18,56,35,184,10,107,154,183,66,45,33,101,63,54,208,113,142,77,118,201,4,109,160,235,78,251,183,199,105,52,107,143,77,132,228,254,85,199,71,9,142,218,212,128,48,241,41,45,253,220,129,92,105,165,161,86,185,212,105,183,113,218,152,110,18,32,208,200,187,100,82,56,219,222,180,175,45,21,80,70,80,52,45,243,70,125,171,22,202,49,12,66,18,222,96,199,202,113,131,91,186,101,202,222,91,203,167,204,249,157,14,248,89,143,95,106,243,107,105,46,100,117,195,85,102,100,89,42,88,223,189,187,57,104,100,229,73,29,27,189,92,120,182,185,194,238,39,144,113,76,154,53,23,10,36,207,152,140,79,63,194,122,85,144,60,197,25,39,43,235,68,157,236,193,104,115,90,222,156,124,193,112,145,100,16,70,197,206,106,72,68,162,8,101,35,100,128,12,231,183,214,182,231,70,120,25,27,12,79,76,117,172,201,158,69,143,230,94,67,12,227,173,111,10,142,74,204,205,198,206,232,183,108,68,168,50,0,207,53,52,36,92,49,140,70,227,36,129,198,13,81,183,43,230,109,35,229,110,132,122,213,182,41,184,48,1,78,8,57,238,125,107,41,59,61,11,91,25,154,133,144,184,183,116,255,0,150,177,253,210,123,251,86,7,207,11,199,58,48,44,167,60,143,78,198,186,255,0,47,42,165,6,72,239,154,231,181,75,92,93,35,101,66,72,122,159,239,142,188,123,215,77,25,223,221,102,82,93,77,235,41,12,162,57,97,60,190,25,91,178,158,213,222,199,118,183,186,114,58,13,219,148,18,51,223,255,0,172,107,205,52,121,217,109,228,128,29,161,27,114,147,199,249,233,93,134,141,121,135,146,37,249,203,1,42,12,237,30,253,107,139,23,78,250,175,178,109,74,70,171,198,194,61,146,13,206,122,54,43,46,100,217,32,223,247,177,207,31,206,186,6,42,251,95,111,206,156,145,214,179,181,75,52,159,55,16,171,110,101,228,103,173,114,82,153,164,209,149,19,180,23,49,200,92,236,63,123,112,224,254,21,212,91,151,150,50,235,39,204,135,160,254,237,114,160,164,137,131,130,23,129,186,182,116,171,159,54,62,100,96,51,176,147,208,209,86,58,92,32,245,22,246,222,73,97,146,6,10,85,198,81,155,177,174,121,80,194,140,178,101,89,73,12,164,116,53,215,220,164,179,69,229,231,132,108,150,246,250,86,54,173,104,24,37,218,150,111,249,103,49,92,16,61,13,58,53,58,4,227,212,202,69,242,153,100,84,218,123,10,215,211,47,133,174,167,19,177,101,71,253,220,187,79,80,127,250,245,159,156,170,162,175,11,198,64,205,54,53,103,102,30,220,156,116,174,205,213,140,209,222,92,193,25,108,103,27,143,67,208,156,117,174,23,82,176,54,23,109,18,141,176,185,62,91,119,30,171,93,150,149,114,110,180,232,164,148,2,248,195,18,120,200,226,160,212,236,162,187,183,120,100,218,24,140,163,142,112,71,74,228,140,156,36,106,215,50,56,102,79,44,229,57,221,253,222,59,247,165,89,155,119,13,147,25,220,15,189,75,181,227,144,199,34,149,149,78,214,92,228,15,127,198,152,203,195,97,72,246,4,115,93,154,52,100,117,150,208,71,117,104,25,114,140,62,124,71,198,65,235,145,208,214,126,178,103,146,202,19,149,147,236,175,133,108,227,131,234,42,125,5,217,161,183,5,121,101,40,220,140,16,42,248,178,142,72,238,33,115,180,202,113,159,66,57,31,168,174,63,134,87,54,221,28,182,90,72,10,62,214,28,178,156,99,7,210,170,79,3,52,139,112,164,40,0,7,140,113,200,239,90,195,201,114,50,8,98,62,98,162,168,234,48,76,214,174,150,197,11,117,30,167,218,181,231,179,34,197,187,139,43,18,17,46,20,176,41,133,113,201,5,134,71,225,154,192,185,142,59,93,56,160,137,196,136,225,200,35,140,30,213,209,176,191,187,208,244,217,32,183,63,104,139,49,72,170,57,24,233,81,141,141,20,159,32,73,39,7,239,242,114,59,15,198,157,57,218,247,20,163,125,142,76,105,87,50,34,77,31,43,35,100,198,195,60,122,143,74,189,166,120,93,111,35,186,99,34,121,113,169,220,135,130,61,14,59,214,205,189,179,8,49,43,21,145,87,135,29,171,103,195,86,114,27,187,137,139,70,223,187,81,33,43,201,247,21,83,196,73,39,96,84,227,115,146,143,76,125,54,70,153,18,51,3,39,34,53,206,70,61,250,83,167,179,72,172,33,151,207,44,222,110,75,3,200,231,56,246,174,155,90,211,154,222,121,133,152,27,200,4,111,92,171,3,237,249,214,60,118,167,236,114,71,40,16,25,27,247,141,26,241,156,118,205,37,83,153,92,28,109,161,210,218,72,126,194,38,152,249,104,239,242,157,131,154,146,95,180,201,52,172,235,16,180,17,252,156,252,251,170,33,111,246,141,62,8,201,105,34,242,66,186,156,240,195,128,106,73,237,3,218,172,87,18,184,43,134,38,51,180,2,63,165,114,93,38,108,202,208,192,208,193,28,28,180,110,163,121,39,36,31,175,122,178,137,246,111,50,34,159,39,13,159,235,74,171,182,53,126,79,29,5,65,52,140,151,133,132,128,163,47,8,71,245,166,253,237,25,43,66,37,146,70,25,86,60,100,215,121,160,93,13,67,74,93,229,183,39,12,73,228,215,4,167,206,121,99,200,94,119,124,189,69,116,158,21,157,162,23,17,21,63,41,200,207,165,84,80,61,72,117,105,151,66,215,35,190,82,124,139,150,242,167,227,143,99,82,234,48,165,224,146,41,56,66,191,41,83,215,208,230,175,106,198,211,80,138,123,71,82,91,130,65,82,43,37,213,99,130,222,1,153,10,252,185,2,174,50,140,180,190,198,169,53,170,68,58,125,209,188,183,104,101,4,205,0,33,179,212,129,220,10,231,60,75,167,165,226,52,182,187,133,228,64,50,72,23,25,30,149,175,121,163,181,157,228,119,106,205,27,227,230,198,120,31,212,83,47,109,205,196,44,161,138,227,144,192,252,196,126,21,211,78,209,119,49,169,121,35,136,181,241,174,167,106,60,153,101,114,119,238,4,156,115,211,173,117,250,39,138,174,111,223,63,103,153,229,62,131,229,63,141,115,208,248,113,46,181,47,58,230,47,148,246,236,72,245,175,68,209,109,45,98,132,47,203,16,30,131,6,170,181,58,114,86,72,202,14,73,146,218,89,77,116,4,186,145,86,149,143,17,47,221,95,74,155,80,91,168,161,148,65,58,64,232,153,4,28,96,122,213,165,188,72,149,99,202,132,140,22,46,79,56,174,27,196,122,187,235,107,29,173,169,192,223,183,122,245,60,254,162,177,228,233,177,175,61,141,79,14,201,53,229,221,197,253,227,146,32,70,72,78,114,88,247,53,46,194,190,89,41,146,204,73,247,230,175,91,219,219,217,233,30,66,3,132,65,31,76,115,89,146,205,229,220,198,131,43,176,14,167,169,174,71,81,57,54,95,45,146,69,251,169,7,88,215,107,30,195,210,177,175,166,15,32,64,188,142,43,95,205,223,106,206,84,100,125,227,218,178,46,140,113,93,179,242,6,208,216,2,178,133,219,184,229,162,176,150,140,99,222,224,42,238,53,100,183,157,114,131,145,180,122,213,75,34,90,36,56,59,75,110,219,83,194,193,164,145,203,17,206,58,98,169,187,182,194,195,46,149,88,42,135,32,3,156,123,210,69,32,101,84,101,56,207,24,233,76,184,44,215,74,137,131,129,146,88,118,162,8,102,154,115,40,147,10,14,54,224,12,213,166,210,86,39,70,245,45,77,20,114,220,70,133,190,84,0,156,251,211,244,228,107,141,113,92,169,17,70,11,131,215,167,2,150,5,47,230,57,220,21,137,36,183,167,165,88,208,225,43,37,220,133,112,164,136,199,207,249,213,58,156,183,107,160,185,111,99,74,228,187,17,176,171,119,227,138,142,234,71,100,69,35,231,80,20,147,208,84,209,194,162,233,91,59,145,70,112,78,105,146,178,93,74,118,129,156,228,224,116,175,63,149,180,252,205,239,107,21,38,86,40,145,2,8,29,234,89,8,134,8,225,65,215,150,167,197,187,237,40,165,64,221,214,155,62,69,209,218,185,7,167,56,233,90,211,166,218,118,20,165,109,24,178,54,84,38,237,170,163,175,247,141,82,190,117,141,130,176,80,0,231,113,233,83,17,231,43,184,102,243,7,39,3,138,161,42,153,27,115,227,204,99,158,121,4,87,68,34,239,177,156,154,176,210,126,205,19,75,229,238,207,67,140,213,205,63,247,86,166,121,88,137,155,63,121,106,167,155,36,184,140,33,57,56,3,61,106,246,23,207,68,109,202,170,62,188,213,205,95,68,68,93,140,221,74,86,59,80,0,29,184,245,52,248,0,181,181,41,28,106,48,62,99,142,73,171,242,199,27,50,159,43,97,94,251,121,38,163,142,51,43,8,246,147,154,77,36,185,70,158,183,33,180,86,134,39,154,80,114,121,233,80,95,249,45,7,218,101,66,210,231,247,49,231,31,141,105,144,167,114,57,224,14,227,210,185,141,74,244,75,60,143,183,3,24,76,122,84,66,23,149,209,82,149,145,12,27,174,181,49,8,10,113,140,158,79,53,214,164,2,40,146,220,28,196,131,184,234,106,159,135,172,133,181,153,158,81,186,73,70,87,138,191,47,238,226,192,95,153,249,60,209,82,94,245,186,32,138,211,212,166,236,80,183,0,31,187,128,58,143,173,86,157,136,85,137,1,193,27,71,60,212,247,46,200,219,1,251,156,245,162,215,123,185,153,177,33,29,58,14,104,74,209,7,171,37,75,80,182,134,30,163,191,21,93,182,237,216,128,42,1,129,255,0,234,171,147,200,201,1,193,6,76,238,32,118,172,246,18,73,34,133,82,55,28,183,210,132,245,184,52,56,69,229,169,96,72,39,158,180,110,43,26,144,164,49,60,102,159,36,64,156,110,192,61,187,138,105,249,155,25,200,78,167,166,40,111,168,121,16,21,242,97,119,27,115,212,231,189,114,215,147,52,242,73,35,50,238,63,47,39,165,110,235,50,178,219,178,168,13,156,115,154,228,46,89,158,96,152,225,71,64,127,157,111,135,141,245,34,163,26,22,104,230,88,109,212,51,49,193,12,122,154,237,116,93,53,108,32,86,149,3,204,195,146,121,197,100,248,99,78,243,93,174,228,66,49,194,238,244,174,153,137,84,201,85,56,224,0,107,74,213,62,202,38,17,234,198,204,67,38,208,112,59,145,81,128,73,24,60,14,230,152,11,49,200,36,26,144,3,130,9,39,53,156,98,54,199,31,156,240,223,149,36,142,35,101,42,1,31,197,147,81,144,241,128,79,205,142,160,17,133,170,23,50,171,202,11,103,111,175,78,104,221,140,108,172,210,78,227,181,115,254,37,213,95,78,180,221,9,30,99,252,170,51,211,222,181,238,38,9,1,42,203,159,233,92,15,136,175,205,196,235,0,85,37,14,89,179,156,87,93,8,115,61,76,106,59,35,2,87,103,98,197,139,110,57,98,70,114,107,71,64,208,100,214,175,2,170,124,170,114,79,106,77,43,71,185,213,239,146,11,116,37,115,150,99,252,34,189,123,74,211,109,116,155,68,183,183,139,111,28,182,58,159,173,117,214,173,236,213,150,230,48,135,51,184,205,35,70,131,76,180,88,98,36,191,241,28,255,0,158,43,150,214,214,56,252,73,116,211,176,198,83,24,255,0,112,87,124,161,80,123,215,154,120,215,113,215,103,35,32,124,159,250,8,174,106,45,185,221,155,201,89,27,73,99,107,123,103,156,12,98,185,153,226,93,57,153,85,191,136,214,174,129,168,70,97,88,93,177,239,78,241,54,146,4,38,226,19,184,1,187,138,233,147,51,177,46,145,110,38,139,206,97,90,73,42,7,242,179,214,177,116,43,137,254,198,209,170,253,209,83,219,199,112,215,132,227,145,218,188,250,177,119,53,139,54,214,1,11,110,0,115,76,157,216,46,8,226,151,51,225,88,142,42,223,203,40,218,87,241,172,35,116,202,209,156,213,220,145,199,38,236,114,57,171,154,117,241,185,96,13,86,213,45,215,237,59,71,173,62,198,213,163,156,21,224,86,179,90,15,148,232,26,21,9,150,25,172,91,200,226,55,32,14,24,214,243,145,228,12,245,197,99,24,4,151,97,243,141,166,156,25,38,109,221,136,140,150,147,211,138,198,182,186,251,46,166,2,87,97,170,162,201,0,62,216,174,26,241,12,55,194,69,231,218,187,105,72,194,72,210,212,136,157,131,30,166,176,110,2,171,224,213,203,201,100,204,78,1,192,235,84,216,44,141,185,141,118,68,205,142,141,9,92,142,148,238,71,20,130,80,163,3,165,46,240,220,1,205,91,8,179,70,202,77,130,181,18,114,82,177,45,67,145,140,85,192,101,85,56,82,107,158,107,83,120,200,171,122,158,108,132,102,169,8,252,182,230,157,60,210,153,120,83,214,173,253,157,140,1,200,252,43,104,45,12,103,184,200,200,32,96,83,92,152,137,97,222,166,68,2,50,72,199,21,68,202,94,111,44,142,253,105,20,180,27,10,188,147,238,199,122,232,224,180,50,68,51,84,33,131,98,134,81,90,130,231,201,183,201,236,42,37,168,54,71,43,174,157,17,98,51,187,138,230,47,47,90,105,201,84,224,154,187,168,234,45,116,190,90,142,107,62,36,144,125,229,198,59,214,148,149,137,100,202,134,69,86,97,140,84,169,20,19,48,86,61,42,22,149,254,234,140,230,158,109,202,166,253,216,52,229,185,8,210,121,32,138,216,198,8,170,9,26,135,102,29,13,86,117,118,0,6,205,90,132,102,61,152,231,214,166,76,209,35,78,218,37,100,64,59,213,217,173,218,4,86,90,163,104,140,160,115,156,86,152,152,73,30,31,140,86,47,83,85,160,207,57,68,4,158,181,141,44,229,164,32,244,171,243,35,76,54,195,207,53,157,113,27,5,97,140,50,245,167,78,58,137,177,208,90,27,153,62,90,209,123,37,182,139,231,28,213,29,22,224,164,199,35,56,173,107,233,86,224,5,251,166,174,250,146,206,168,70,214,215,143,229,151,112,84,157,164,247,165,86,116,128,111,12,139,211,36,103,173,78,90,67,104,110,35,3,3,130,79,92,84,215,18,237,211,97,154,54,39,44,50,27,158,198,132,250,48,43,222,217,67,61,185,41,56,92,69,159,152,96,245,21,110,196,36,186,116,123,157,3,42,224,49,255,0,61,106,173,219,189,204,241,51,237,242,153,54,144,71,31,254,186,141,109,39,50,16,175,24,69,31,34,175,122,18,236,5,166,138,48,89,248,146,64,191,135,212,213,151,136,45,164,110,2,144,228,6,199,65,254,113,84,26,111,178,203,129,30,93,151,12,7,214,173,92,9,101,146,218,56,118,130,252,8,199,0,123,211,74,228,189,53,40,106,115,24,33,212,30,38,219,182,13,217,250,48,175,56,120,196,10,203,150,203,183,155,199,114,107,190,241,140,111,99,225,189,71,107,143,61,145,98,96,71,76,186,231,21,193,67,112,119,71,110,118,29,136,62,103,28,158,113,90,210,180,181,66,155,113,90,147,233,184,151,81,132,70,153,232,73,62,160,138,238,244,249,78,201,226,60,54,224,205,143,65,159,241,174,107,68,138,221,13,196,217,201,94,83,30,181,213,232,176,52,208,220,201,198,112,167,243,31,253,106,206,163,230,98,130,229,220,212,137,226,158,50,235,180,0,152,201,164,123,97,132,68,185,56,147,169,38,161,183,81,28,76,54,131,187,130,15,76,84,178,188,107,20,99,98,133,221,140,247,172,221,145,123,178,173,236,70,59,149,135,206,50,20,25,2,152,242,226,84,85,232,70,9,29,65,169,62,79,58,87,249,67,42,18,172,221,250,113,80,219,134,89,20,184,24,98,88,147,244,237,82,221,217,170,43,165,194,171,2,238,231,114,156,254,116,232,128,120,247,50,3,150,192,207,166,15,52,176,198,174,20,177,64,95,42,185,233,215,255,0,173,86,89,76,146,71,10,40,92,124,172,199,165,77,193,156,246,175,20,81,232,58,146,207,39,5,126,77,254,181,143,225,216,86,61,36,40,156,121,204,192,146,123,113,86,190,33,110,139,74,138,219,4,180,142,62,117,251,164,231,165,69,97,4,15,161,121,177,169,18,22,218,254,196,14,213,188,117,166,103,188,172,104,206,69,220,37,12,187,212,46,198,197,115,90,67,219,91,203,115,109,52,136,24,146,20,119,198,107,163,211,158,35,102,17,20,25,55,129,199,126,123,214,47,136,172,34,178,241,10,111,182,216,146,2,21,199,82,114,42,105,95,88,3,220,239,116,185,76,214,43,22,223,184,159,33,236,127,250,245,151,226,61,22,234,127,11,121,113,198,178,73,20,222,96,207,92,97,191,198,180,116,114,82,194,8,67,96,110,7,158,184,173,43,187,136,26,233,109,91,115,46,50,70,107,153,73,198,105,163,125,26,60,167,78,155,207,188,180,136,163,171,199,242,183,204,58,254,85,219,72,215,55,154,140,81,188,78,190,80,206,84,140,17,254,53,145,30,147,101,165,106,243,203,113,111,195,182,232,195,54,57,173,157,70,71,210,94,27,133,70,30,102,27,229,233,183,210,171,17,62,102,92,19,177,46,163,42,71,36,173,191,24,139,24,239,156,138,229,174,47,46,76,135,18,18,177,176,218,184,224,241,222,175,234,186,133,181,237,243,42,163,160,96,23,32,243,147,207,244,168,45,45,34,130,247,55,78,193,152,130,1,60,17,74,49,229,87,102,150,58,45,10,234,104,85,36,71,1,36,194,184,97,234,107,111,196,11,29,149,164,50,160,140,153,195,2,23,174,5,99,91,34,11,141,137,180,66,216,57,127,92,142,149,87,199,115,205,109,162,89,95,40,108,199,35,70,187,126,235,125,127,42,205,46,106,138,253,72,179,231,79,177,201,104,23,82,218,220,182,163,109,114,34,152,78,249,83,208,129,242,255,0,90,213,93,70,227,88,209,175,109,82,68,153,176,199,107,112,71,189,113,168,21,117,11,120,182,74,161,164,222,220,255,0,123,173,118,86,58,60,50,92,202,246,108,114,209,145,183,63,74,238,171,8,65,221,153,82,159,50,101,207,10,77,60,255,0,15,110,35,218,23,236,50,17,215,61,141,115,87,186,205,220,154,115,44,123,24,24,193,228,100,2,107,176,208,244,99,164,248,107,82,89,34,154,20,186,87,203,177,224,240,122,123,215,37,111,162,147,102,150,219,216,111,141,89,153,136,233,207,3,244,172,224,224,228,219,242,11,222,157,145,99,195,150,178,220,15,176,221,24,164,183,72,247,43,109,254,34,71,31,169,174,150,25,226,208,12,127,103,116,87,46,1,43,216,103,63,208,87,61,164,92,69,164,125,162,57,24,60,76,112,61,67,127,250,179,91,58,174,146,36,210,160,187,129,139,23,145,115,207,65,131,83,94,210,156,159,65,83,135,44,93,247,57,239,136,240,162,248,137,47,96,80,13,210,7,145,189,201,29,42,149,144,146,75,155,92,97,89,92,227,61,8,31,254,186,189,227,40,154,104,68,114,19,190,16,160,109,235,143,127,210,160,181,88,167,104,35,86,101,104,249,4,30,78,122,230,186,169,203,247,42,231,53,68,249,141,179,9,95,13,235,146,19,140,219,205,211,166,118,53,115,58,122,19,167,91,110,206,124,149,199,60,116,21,214,92,194,150,254,9,213,118,179,187,152,164,39,39,177,70,31,214,176,172,109,196,154,29,164,160,2,86,222,60,128,59,109,21,199,82,106,197,193,4,35,112,7,0,16,120,171,107,39,147,42,92,167,24,198,49,235,89,197,182,78,184,45,199,62,152,246,171,2,88,93,26,22,140,16,121,4,159,204,102,176,148,110,106,153,183,169,66,111,161,26,133,190,65,147,5,177,235,222,168,219,150,27,213,240,10,158,198,167,209,174,124,159,54,222,66,198,38,66,6,58,3,142,166,162,143,115,75,230,31,153,79,0,244,174,120,167,27,193,236,105,43,61,81,51,147,180,113,146,59,227,173,102,92,198,209,49,103,39,159,126,13,106,12,5,3,63,133,58,84,79,44,13,129,129,233,154,184,187,16,209,206,43,184,34,38,203,63,85,197,105,196,222,124,32,171,16,216,235,252,197,85,158,217,97,144,186,238,195,125,214,31,225,82,89,29,177,49,231,229,108,17,142,127,26,213,217,171,162,22,154,19,198,206,25,74,224,243,211,61,42,166,163,106,46,109,76,68,124,221,80,147,222,172,180,187,95,56,24,61,113,199,21,47,37,114,121,199,78,59,244,165,29,29,198,245,70,6,131,186,59,153,132,161,212,40,199,204,8,193,205,116,48,92,24,4,87,39,46,81,185,199,28,119,170,178,149,139,3,60,183,85,255,0,61,233,81,139,185,136,48,195,116,205,84,229,206,40,171,29,210,203,28,129,30,54,202,99,31,123,57,4,118,167,249,49,135,56,251,172,191,32,247,239,89,126,31,145,174,109,124,178,23,125,185,216,121,193,35,177,252,191,149,108,21,105,21,80,129,188,228,175,110,107,204,146,113,145,209,123,163,10,226,4,12,207,18,17,243,116,111,94,230,157,166,199,32,153,217,118,133,32,49,61,8,173,121,35,18,186,145,142,9,12,9,168,161,72,236,227,120,247,30,185,97,140,213,54,173,102,74,220,190,232,178,42,204,27,45,215,10,113,138,170,226,38,198,216,219,100,160,130,164,96,15,173,89,211,146,73,81,150,68,81,158,192,244,20,215,81,182,72,229,193,33,190,80,184,233,92,246,113,119,53,186,103,41,52,102,29,209,48,35,60,169,246,63,225,74,164,110,193,193,200,193,57,230,180,238,237,76,246,230,84,226,117,232,9,198,125,171,46,55,220,10,176,218,122,12,158,71,174,43,190,156,148,145,140,149,141,77,6,231,109,219,219,179,22,12,50,61,9,173,224,229,85,177,140,28,100,250,87,40,140,82,120,221,95,59,72,200,198,58,241,205,116,9,55,152,167,121,25,7,30,149,205,138,247,93,209,173,45,74,26,157,140,114,150,153,72,91,133,225,88,14,28,122,86,12,141,181,152,50,149,110,120,60,26,236,38,65,42,197,34,182,85,120,99,199,21,159,168,90,44,207,230,23,11,42,159,190,0,57,31,74,210,141,86,151,188,238,76,227,174,132,90,103,201,98,152,206,81,216,15,207,60,214,234,46,214,103,56,220,203,147,205,101,90,194,139,2,32,12,199,163,122,19,222,181,109,88,152,209,113,134,82,87,36,100,145,244,169,168,238,219,69,36,96,92,91,199,21,252,234,131,106,6,227,142,157,234,7,200,97,130,14,227,233,197,104,106,145,148,186,86,132,55,149,42,142,115,252,66,170,97,159,228,57,200,25,32,159,229,78,252,200,75,70,105,104,83,51,165,197,188,135,1,88,72,190,253,170,182,171,111,29,190,160,60,160,84,74,119,178,131,192,38,164,210,100,16,106,145,228,146,178,102,60,14,217,173,29,98,220,220,89,153,64,3,201,229,189,107,27,114,212,245,52,222,38,27,32,25,57,227,29,13,95,240,243,98,254,85,0,6,49,245,61,249,170,139,178,68,7,59,184,236,58,85,141,32,148,213,1,44,76,123,79,78,245,165,79,133,162,99,186,52,181,148,15,34,62,56,0,174,119,117,61,107,25,163,129,225,43,36,97,148,156,15,67,91,122,220,102,75,104,222,61,192,238,200,207,56,205,99,132,10,193,120,39,25,3,189,77,41,123,170,195,146,212,214,211,8,91,6,133,71,200,175,128,59,114,41,151,74,210,170,135,198,225,192,0,83,52,169,118,188,200,204,54,96,54,9,197,90,100,221,6,224,131,115,18,10,2,127,58,202,222,251,27,248,81,79,12,168,101,36,99,238,128,59,212,23,138,140,209,56,44,72,199,3,210,175,8,138,198,229,132,103,105,0,123,212,23,188,219,134,97,179,156,224,158,63,10,214,246,122,153,244,51,12,184,147,42,64,192,249,171,91,195,247,25,187,102,67,180,168,193,31,222,172,103,16,121,184,37,153,177,244,21,169,225,200,118,234,205,146,114,98,206,193,211,20,249,100,222,133,69,174,167,86,170,37,201,144,6,98,122,158,181,74,101,11,112,17,72,218,79,38,174,70,92,176,37,64,168,89,3,74,160,28,110,108,159,173,106,151,82,246,118,40,107,30,107,124,161,119,39,1,77,65,106,17,229,80,78,240,87,142,49,90,119,214,196,196,83,130,58,231,210,171,197,27,3,10,227,30,244,70,241,118,42,201,171,162,132,214,187,24,164,88,201,32,177,235,129,237,74,196,67,27,17,30,242,171,140,177,171,151,49,199,28,206,225,130,231,174,7,21,87,89,49,233,94,29,185,148,130,211,20,56,57,228,154,209,74,209,51,178,82,103,37,61,205,198,165,115,45,170,76,254,94,224,28,6,198,125,171,102,226,218,27,13,62,222,56,99,2,102,145,73,97,219,29,170,175,129,172,195,134,187,155,253,88,231,107,243,205,110,94,219,253,187,86,142,56,240,99,137,119,183,24,199,167,214,157,73,53,119,209,24,69,39,98,213,211,236,177,5,240,219,219,56,53,149,40,6,249,27,229,220,122,98,175,234,17,150,17,71,181,65,35,229,39,160,172,213,132,11,130,172,155,142,62,102,97,200,53,231,211,122,29,19,220,188,92,36,44,184,39,113,25,4,86,5,235,179,92,78,21,215,131,210,183,139,35,4,80,1,35,38,176,93,68,183,4,16,119,52,157,69,93,61,110,76,153,118,48,18,5,42,78,17,113,211,161,167,194,49,26,156,140,55,86,167,78,160,9,21,64,198,7,36,245,168,164,50,197,15,150,164,128,7,203,131,192,205,66,213,142,227,109,200,118,150,82,140,89,219,8,15,66,163,222,175,132,193,216,6,24,47,62,213,9,37,99,130,36,92,128,1,169,24,236,148,190,224,173,143,187,216,138,210,228,216,180,237,229,105,146,184,82,126,93,188,245,173,11,11,111,178,105,214,240,18,85,202,238,110,57,36,213,111,44,220,139,120,58,70,88,59,16,123,85,233,238,3,23,136,239,43,158,212,77,55,30,88,238,56,217,59,177,64,242,224,97,22,51,211,167,53,85,228,88,98,101,113,243,183,24,20,249,46,18,40,74,128,201,25,28,31,122,139,98,179,41,126,113,206,73,172,109,178,69,115,13,71,221,153,21,24,241,140,84,33,90,84,216,164,47,205,206,79,95,106,180,6,1,17,171,123,48,233,79,138,40,66,111,155,3,183,35,21,106,251,34,95,118,103,169,64,27,28,47,78,77,70,243,178,197,177,99,66,14,64,62,149,106,227,203,101,101,137,118,140,96,17,205,87,84,219,30,11,180,143,192,201,0,86,208,211,115,57,18,89,193,41,85,36,143,144,241,129,154,89,156,249,129,130,242,189,13,93,129,132,86,165,14,20,227,129,85,27,119,12,163,44,120,207,81,80,165,220,162,85,142,226,114,172,251,176,14,122,228,210,198,198,23,36,195,207,56,35,165,78,146,108,135,247,129,151,32,140,246,166,71,113,24,143,29,72,60,150,21,114,146,181,174,36,81,188,144,27,121,11,112,228,112,69,115,54,58,69,198,161,168,179,56,217,4,100,18,73,235,237,91,122,149,234,76,167,36,99,56,10,23,169,171,122,125,186,67,8,14,205,189,206,226,58,226,170,238,16,22,236,150,53,104,182,160,59,66,244,247,167,126,242,89,55,111,5,79,122,145,217,97,66,25,137,207,32,48,230,171,36,10,67,201,11,18,115,157,164,228,87,58,141,213,205,57,138,183,82,238,185,42,170,9,232,112,56,171,182,145,5,128,111,237,216,122,213,19,26,153,248,47,188,15,152,30,213,165,111,52,105,41,140,140,241,154,185,94,218,9,50,11,156,178,146,6,10,183,57,29,106,170,111,216,91,118,211,223,30,149,110,73,124,233,89,155,30,88,244,20,155,68,145,180,132,124,170,48,1,226,139,104,23,212,136,1,192,232,204,50,51,85,46,37,149,100,218,112,0,83,147,253,106,105,159,106,110,45,144,122,40,228,138,202,213,39,16,160,141,73,105,164,232,79,106,149,30,103,98,175,101,115,23,85,189,146,87,218,0,218,15,110,107,63,79,177,150,246,251,203,86,3,185,231,145,86,74,172,215,2,53,102,121,55,112,15,255,0,90,186,205,63,77,135,78,182,11,26,169,153,254,103,61,235,179,153,66,54,49,183,59,39,72,150,8,82,24,248,10,63,58,118,193,35,1,179,158,212,230,142,89,23,228,63,90,35,99,130,71,0,112,112,107,4,155,119,45,145,8,202,57,36,129,235,86,22,48,84,74,122,142,148,219,100,50,100,242,84,116,247,169,36,127,46,35,188,114,59,10,217,43,104,136,185,82,238,224,170,168,27,78,252,238,246,21,143,52,139,24,35,113,28,213,139,169,12,147,6,224,99,160,172,249,163,103,0,49,10,1,57,124,113,85,24,137,179,31,85,159,98,188,140,8,69,5,133,114,122,94,155,119,174,223,180,80,168,5,155,46,228,112,162,187,147,166,253,189,196,24,202,30,27,35,175,214,186,59,45,34,223,76,137,33,183,141,2,109,231,128,9,62,230,186,85,79,103,23,101,169,151,47,51,215,97,52,93,34,211,69,176,91,104,83,230,198,89,200,229,143,169,171,113,137,55,115,208,31,206,164,77,228,227,238,144,51,145,73,44,205,26,144,163,118,122,115,92,186,183,121,27,104,149,144,203,137,54,14,0,6,184,221,81,162,186,212,174,34,114,29,215,25,111,248,8,174,172,171,74,50,192,131,216,131,210,185,201,45,35,26,237,233,41,243,124,167,159,247,22,186,168,232,217,148,153,204,92,67,246,57,119,70,107,166,210,238,211,82,181,54,178,114,89,118,214,29,220,40,247,77,188,109,0,244,171,26,51,139,105,124,209,252,39,165,83,109,189,11,75,65,177,77,253,149,168,188,39,238,147,138,161,54,188,214,218,172,141,143,151,235,85,117,173,67,205,212,62,94,185,170,210,233,82,207,31,156,84,243,90,198,154,107,83,25,74,199,75,107,226,84,150,60,48,231,235,90,16,234,159,104,35,203,53,195,71,167,176,35,4,140,84,246,26,143,217,101,219,187,56,53,18,160,150,163,82,103,111,45,179,72,254,99,243,222,149,36,100,57,85,165,177,212,34,184,183,92,158,72,173,56,109,227,145,58,10,224,171,123,216,234,91,20,218,237,153,0,53,92,184,12,64,60,154,185,117,105,181,73,21,134,242,50,93,170,245,230,174,11,67,55,185,167,36,18,203,1,207,64,43,147,190,183,109,236,113,210,187,184,139,53,177,5,127,134,185,171,196,83,51,41,227,53,209,73,234,103,52,115,81,153,37,141,213,135,21,85,224,59,240,13,106,78,235,1,104,192,229,187,213,15,55,108,163,189,122,49,216,231,99,150,223,104,230,129,9,82,89,105,110,37,192,24,169,45,38,18,43,47,122,9,69,157,63,46,78,106,236,174,209,169,0,86,20,87,18,69,118,80,14,51,91,234,251,172,203,48,231,20,164,141,99,35,22,117,59,12,153,193,205,79,11,73,52,59,67,86,124,205,44,243,52,40,59,230,173,105,241,201,19,236,99,84,182,19,213,132,165,226,225,155,138,138,24,183,78,26,159,168,35,25,64,13,222,172,218,91,148,64,196,138,129,182,106,196,169,228,224,246,21,157,125,58,148,40,173,73,61,195,4,32,113,248,214,11,75,44,151,91,121,161,34,17,102,202,32,183,44,206,120,169,239,46,84,182,216,197,66,98,151,32,12,228,117,169,225,132,67,243,76,7,53,172,85,134,211,29,106,17,23,123,211,38,155,206,147,11,210,160,184,125,237,136,207,2,166,80,145,70,50,121,52,165,184,144,232,192,25,6,173,195,30,77,65,26,121,132,17,210,180,99,65,26,214,83,102,209,37,141,124,180,53,12,142,118,55,52,179,92,5,92,10,136,156,69,146,56,53,138,220,185,5,130,220,188,195,201,231,158,107,97,236,98,120,100,46,71,155,142,107,34,219,84,91,108,164,67,47,80,121,247,114,220,51,2,223,55,94,43,68,100,73,105,24,134,245,148,116,173,11,171,102,4,56,53,73,35,101,189,30,164,12,214,164,204,112,171,140,212,54,238,7,110,84,172,6,0,1,77,216,44,190,159,227,75,105,2,94,65,52,67,120,88,212,237,250,251,212,214,194,69,70,89,21,71,239,51,128,58,240,105,178,191,151,28,205,10,182,220,16,219,61,107,73,104,174,11,98,185,12,116,248,163,149,99,105,14,78,229,28,113,81,74,27,237,86,166,34,2,131,134,197,65,110,210,73,109,23,204,162,53,124,96,117,239,78,176,138,121,5,193,227,247,77,189,115,233,211,250,208,174,59,22,39,2,59,137,152,158,10,227,53,98,25,22,230,202,22,218,161,150,64,21,191,139,161,172,249,139,185,82,122,57,230,147,81,145,52,173,57,167,146,95,46,65,204,106,126,233,56,165,107,173,5,37,117,99,7,199,26,199,218,3,105,65,243,146,172,196,117,200,57,174,90,59,57,229,185,133,145,85,188,198,3,7,215,252,49,154,101,197,196,147,92,61,220,168,90,118,57,7,248,122,254,127,173,117,30,29,210,231,93,82,41,230,229,67,6,219,216,113,91,233,8,89,16,253,231,228,109,29,21,52,91,17,28,113,239,44,153,36,242,121,235,86,244,53,2,222,121,60,237,187,212,12,31,81,210,157,168,176,184,129,101,89,100,10,132,150,228,116,244,171,150,214,144,157,62,57,0,229,134,225,143,235,92,247,107,83,65,214,158,99,196,201,179,230,207,83,211,21,36,182,99,236,229,92,158,185,227,214,164,104,158,16,146,6,56,101,233,218,154,178,49,223,151,81,133,207,205,74,225,212,169,50,68,214,251,151,38,92,99,7,166,63,198,168,220,70,66,169,73,95,59,112,84,158,5,76,100,18,200,78,24,21,231,35,165,84,40,237,230,180,100,156,13,220,208,105,22,16,198,8,137,14,226,83,133,207,243,171,178,50,165,220,98,89,54,178,142,0,232,79,189,85,75,161,110,137,230,32,98,220,13,189,115,75,51,174,82,73,35,98,229,191,139,160,20,146,220,87,212,228,188,125,168,49,184,130,217,226,109,128,130,155,71,25,169,172,214,85,240,251,198,168,22,66,11,140,247,38,159,227,3,246,157,57,231,69,253,236,76,10,250,86,93,189,236,165,146,21,114,80,32,206,126,156,215,76,63,134,146,50,189,165,115,50,211,81,186,130,229,9,145,35,41,32,99,147,128,113,218,186,239,23,110,184,211,180,189,81,36,142,98,1,98,170,219,176,79,181,113,155,36,93,70,73,54,161,69,108,225,198,121,174,183,195,111,246,205,34,242,218,109,172,145,63,238,198,222,114,123,125,41,214,92,173,73,4,29,221,141,143,182,193,45,181,173,197,187,176,77,163,35,253,172,116,171,50,180,183,41,4,225,30,54,117,57,126,220,122,85,27,45,24,71,21,188,17,74,89,11,125,210,57,4,214,172,194,107,112,150,110,204,86,62,22,184,234,53,208,234,133,142,55,198,246,247,13,46,159,119,52,141,229,177,217,128,120,207,60,253,120,166,195,173,223,92,105,255,0,100,186,50,73,26,48,242,241,214,186,125,114,37,188,211,33,183,148,38,33,109,202,204,9,236,127,198,185,77,118,202,75,24,225,185,180,184,44,64,31,187,3,110,107,72,78,18,138,93,68,249,150,171,97,218,97,146,235,95,142,41,87,2,67,247,125,54,142,181,171,170,220,66,218,187,219,121,69,165,138,37,43,206,6,15,122,195,179,212,25,53,56,46,252,150,18,43,136,202,183,184,60,254,149,214,73,111,103,53,223,159,49,30,124,128,126,64,26,154,207,149,221,155,65,222,55,42,66,89,67,73,230,59,170,224,172,121,198,61,255,0,207,173,65,226,173,82,75,207,15,90,105,204,140,178,44,190,105,249,129,29,248,253,107,63,80,19,73,23,217,99,156,109,193,35,111,7,168,172,235,185,95,247,42,196,110,4,2,196,19,216,241,85,10,73,202,50,236,103,90,92,168,197,188,184,150,75,245,102,14,174,164,5,219,192,43,143,255,0,85,119,126,23,89,100,54,234,135,100,175,47,222,39,168,193,255,0,236,107,148,241,4,214,243,197,110,45,227,100,116,249,12,128,142,79,249,20,186,85,245,212,55,182,237,231,145,228,124,199,208,142,159,159,53,211,81,123,88,93,28,208,124,141,220,247,173,102,38,155,193,230,193,1,154,69,133,194,251,31,90,242,123,27,123,137,46,167,251,67,24,227,181,129,3,3,211,34,189,19,195,218,236,183,62,21,188,101,132,201,34,41,101,97,215,111,79,235,94,109,171,95,92,91,222,206,81,157,126,214,161,48,123,98,188,248,93,206,81,71,85,21,104,59,147,105,241,89,106,48,201,11,176,87,114,115,180,99,30,227,53,107,195,119,14,169,115,105,121,54,34,133,190,66,70,114,7,245,174,113,47,76,115,239,44,195,3,107,99,167,225,90,150,154,132,150,7,205,104,209,163,63,54,72,201,35,167,63,157,109,86,155,73,162,84,148,182,35,215,46,150,235,86,184,151,135,129,161,216,8,82,59,143,240,170,250,101,186,137,226,146,98,202,174,216,27,126,148,106,243,178,155,136,149,153,188,210,36,69,96,48,7,249,53,126,209,65,254,207,104,157,132,137,213,70,48,120,171,87,84,210,57,102,239,34,213,242,103,195,58,163,44,196,161,181,148,237,198,15,3,249,85,45,61,2,248,126,209,192,200,251,60,123,193,207,160,228,87,77,170,92,91,63,132,181,148,150,54,89,18,202,109,187,112,1,37,113,207,231,88,218,11,1,225,235,22,17,7,43,110,156,127,192,69,113,84,109,70,254,102,148,245,118,49,238,34,17,182,227,194,176,249,115,199,106,75,129,229,91,198,195,203,243,31,28,183,24,199,90,220,191,181,75,181,243,97,0,55,93,153,199,62,223,225,89,108,64,80,140,132,237,57,57,90,81,157,210,42,214,42,166,162,35,17,200,140,228,228,103,98,241,238,51,93,156,22,214,186,182,158,94,5,72,231,29,9,227,159,113,92,137,92,50,146,128,35,158,70,57,21,177,162,223,73,105,49,143,118,81,135,25,227,175,248,86,85,227,117,205,29,202,131,214,204,124,176,27,105,30,222,65,182,117,61,15,34,159,229,42,168,25,36,103,39,3,173,116,250,158,154,53,59,116,111,48,121,234,56,144,15,208,250,138,229,217,154,39,48,200,132,72,14,24,96,113,89,211,168,164,188,198,213,136,24,0,57,27,189,6,7,21,92,198,130,38,219,247,8,220,78,106,236,214,224,190,242,6,7,124,14,149,0,82,114,50,12,99,0,143,122,217,50,89,86,123,102,73,34,145,14,98,184,92,143,99,220,82,193,3,110,116,42,197,148,228,146,43,98,218,218,43,189,53,160,108,1,28,135,4,47,221,61,143,235,84,252,169,160,97,12,232,203,42,122,244,35,177,21,159,63,217,234,62,94,164,18,196,29,55,16,75,40,231,29,113,85,8,32,144,0,206,50,189,43,84,108,220,50,57,35,28,14,126,149,155,61,163,43,175,97,143,148,154,209,72,150,141,77,30,111,179,234,16,151,109,169,58,133,97,211,158,199,243,174,192,101,99,36,96,118,10,107,129,76,203,111,183,32,24,207,203,142,181,215,105,183,191,109,176,142,73,28,239,67,177,215,220,87,54,38,63,105,26,83,125,11,51,68,81,98,115,30,224,217,221,142,57,168,214,37,251,196,143,82,72,207,224,106,217,85,80,84,182,62,94,8,228,2,106,170,70,195,34,101,0,171,16,217,233,248,87,50,109,162,237,102,42,92,132,157,153,152,149,94,14,14,48,13,90,17,0,12,140,219,212,114,51,193,230,169,133,85,82,193,25,147,57,43,220,26,158,57,198,4,100,6,192,232,87,183,249,52,56,166,129,54,136,231,132,21,12,70,23,39,133,60,175,189,96,234,86,69,118,204,156,62,252,176,198,56,199,90,232,158,93,204,83,0,12,242,113,205,87,242,3,59,36,223,54,7,32,251,214,148,229,203,168,164,174,96,42,249,137,33,42,84,30,71,29,77,110,91,128,138,155,129,101,144,2,72,239,84,231,176,104,164,109,128,121,28,124,231,168,21,167,182,54,101,92,101,118,141,188,213,213,74,99,131,104,179,251,168,195,68,121,223,146,160,143,106,166,241,238,97,191,12,192,133,199,111,106,208,133,203,70,89,151,46,157,9,168,174,97,12,194,117,83,243,14,79,76,26,231,142,142,200,183,220,137,35,88,155,96,110,27,182,120,21,60,44,162,94,91,60,28,125,71,74,171,28,79,206,1,98,51,214,133,4,34,188,127,235,58,145,218,182,113,210,196,150,117,88,29,226,47,22,92,253,240,59,123,214,34,190,6,120,39,25,28,215,69,111,137,16,18,7,200,119,115,215,154,196,189,79,38,238,116,219,252,71,104,237,180,244,165,75,170,9,144,238,41,42,57,28,161,12,15,227,93,92,145,199,40,97,46,26,57,87,56,233,140,215,34,170,205,133,36,112,58,5,174,158,198,113,117,166,66,204,153,40,54,147,219,241,168,173,116,92,53,57,249,7,217,238,165,133,79,202,51,131,234,42,93,54,22,123,183,36,97,85,58,143,187,86,181,75,68,89,68,193,54,3,212,14,131,223,20,219,47,245,178,46,15,35,29,56,170,156,147,133,201,138,212,210,190,43,37,147,109,44,199,103,0,122,138,192,109,193,131,22,234,59,30,149,183,27,17,18,4,61,14,220,244,250,214,28,177,152,167,120,206,50,173,250,86,52,101,208,210,75,169,111,79,33,103,116,112,8,32,140,159,78,181,177,35,226,61,163,0,18,14,234,199,211,130,155,221,188,183,202,112,77,111,55,148,32,218,20,231,25,201,230,169,191,127,66,109,238,148,24,237,18,1,184,103,158,149,87,82,7,251,56,21,82,25,73,228,154,183,32,103,82,84,97,194,246,234,70,106,27,134,86,178,98,228,146,167,128,69,91,220,204,192,133,30,86,18,19,184,96,156,1,205,108,248,109,156,95,130,177,157,193,8,35,165,80,98,170,204,248,10,25,127,132,245,171,222,26,249,181,64,75,101,164,70,192,207,243,173,19,73,160,212,235,227,108,49,81,243,16,120,35,181,82,185,223,30,161,10,23,28,156,156,85,248,179,18,142,14,236,145,149,172,155,151,206,165,184,177,12,171,233,67,118,73,26,197,93,150,46,255,0,122,251,114,112,78,26,154,84,111,96,140,50,56,193,166,255,0,172,33,67,18,221,114,105,248,146,64,64,219,140,19,197,87,118,11,75,24,215,119,39,237,118,176,224,238,105,0,110,120,197,71,227,41,152,88,24,99,65,251,211,128,115,208,119,205,71,40,142,111,18,194,88,110,42,58,175,94,43,47,84,105,117,13,106,24,195,229,58,156,28,96,15,90,213,43,70,236,202,164,174,236,141,29,53,161,177,211,96,130,217,154,226,225,134,74,224,133,95,173,106,105,145,21,51,150,96,210,50,252,199,174,79,244,170,151,178,36,34,40,225,85,64,87,56,29,234,238,157,134,178,149,200,228,176,228,117,174,106,213,121,160,236,135,78,22,150,164,122,140,140,90,4,4,112,57,219,214,179,213,139,220,59,110,99,133,198,90,174,234,0,27,148,249,192,100,80,65,61,106,156,8,26,71,38,78,227,129,88,195,224,45,252,68,228,38,238,15,68,203,22,172,187,69,18,93,42,149,198,198,36,231,210,181,100,1,252,242,54,244,11,192,170,86,171,254,153,43,158,155,112,6,123,214,177,209,54,67,221,19,18,29,214,51,245,60,84,178,38,50,8,99,150,198,49,205,44,96,9,135,221,32,14,245,42,68,178,202,173,229,227,111,57,205,103,4,246,27,125,70,188,127,188,221,151,27,6,7,247,77,88,177,178,55,138,161,182,145,187,3,215,20,178,69,44,254,105,3,106,240,6,71,74,191,167,145,111,106,98,71,87,110,237,210,183,178,217,17,168,211,10,197,119,180,18,196,113,180,118,199,189,48,192,36,152,179,29,132,159,225,228,143,173,75,40,77,187,158,94,122,225,121,168,99,193,139,116,101,130,131,203,1,147,91,198,148,228,172,38,210,212,108,176,133,99,30,224,217,245,228,83,99,141,209,10,128,14,58,2,220,98,159,36,112,7,5,166,112,122,130,19,173,86,153,173,2,20,120,228,105,115,195,42,109,161,96,166,245,23,180,69,132,220,23,119,151,181,73,249,142,122,213,130,21,227,12,232,160,14,253,107,37,110,94,40,74,196,199,25,234,99,201,31,90,112,212,67,0,146,121,136,78,49,129,133,38,180,88,7,214,100,251,85,216,158,226,25,34,32,6,96,91,29,23,138,162,210,197,109,56,23,46,232,1,224,158,255,0,136,167,127,104,73,4,238,46,60,246,37,126,240,25,192,246,52,52,194,80,178,37,202,205,24,234,178,71,154,167,129,138,217,177,123,82,89,36,128,69,230,199,34,188,89,249,156,54,112,40,183,190,243,88,24,10,200,137,146,74,125,226,62,149,88,59,188,172,182,151,145,227,60,163,40,200,62,131,138,142,73,160,116,41,112,246,208,204,191,198,59,31,231,66,192,198,214,37,214,119,52,91,85,183,186,101,72,167,27,178,120,35,7,233,138,108,236,82,51,186,34,73,28,143,90,204,152,53,208,138,43,200,17,211,119,203,42,191,56,245,167,205,10,186,121,77,110,102,129,127,229,172,111,200,172,165,130,182,197,42,215,37,16,35,108,119,78,1,202,143,67,86,87,106,143,221,182,91,208,214,96,85,181,92,196,215,19,194,199,215,37,42,194,6,145,115,12,239,184,159,186,233,200,255,0,128,214,19,195,212,90,166,104,167,17,247,51,200,195,12,50,84,126,95,141,86,134,103,76,254,240,224,244,81,158,41,36,148,187,249,75,229,77,48,206,99,221,180,159,206,167,139,78,144,194,36,195,197,32,0,152,207,63,168,170,135,52,23,188,137,118,150,197,184,89,154,61,243,21,102,61,8,24,231,235,75,60,66,40,195,161,203,190,0,5,179,129,80,198,89,237,204,102,38,101,83,242,176,110,180,169,17,149,63,119,254,177,65,10,205,218,147,229,150,168,106,235,113,124,167,0,32,5,73,28,231,189,36,234,194,52,92,109,85,231,62,245,102,213,153,45,93,101,82,92,156,12,156,254,70,152,132,149,195,109,231,177,61,43,57,166,138,76,128,66,92,169,32,1,140,150,246,174,111,85,146,51,51,152,73,39,4,103,173,116,119,183,107,18,27,96,78,79,93,189,107,59,79,209,227,185,186,23,18,227,200,143,59,137,29,77,93,59,71,222,98,149,222,136,175,225,189,47,100,95,107,184,76,185,251,153,173,147,157,231,60,190,120,219,75,59,42,38,34,0,34,116,199,67,73,12,136,203,198,11,48,200,246,250,209,103,55,112,186,68,160,58,168,3,230,24,228,10,100,132,36,106,171,147,158,113,218,160,14,225,183,198,75,42,156,42,145,203,122,213,197,70,0,200,84,3,220,103,181,105,107,19,123,140,86,100,135,41,140,119,30,134,170,93,78,210,47,150,164,12,245,62,166,164,154,98,35,102,0,5,36,109,0,243,154,137,17,35,140,79,33,231,60,100,213,36,23,40,207,109,52,50,111,101,36,227,141,163,173,85,181,181,151,81,156,134,5,96,94,165,135,122,187,115,121,51,221,196,129,222,22,201,198,16,182,61,120,173,8,237,163,142,0,138,78,211,206,71,31,142,43,69,120,238,78,228,105,8,183,101,65,128,131,182,56,167,202,195,59,198,20,125,120,169,13,182,97,231,128,79,4,122,85,75,163,228,198,28,72,202,128,241,133,200,62,212,181,99,216,153,37,143,3,118,93,143,78,213,20,204,89,128,119,219,131,242,129,71,154,39,140,71,27,66,193,121,42,120,53,87,205,27,153,90,50,54,140,0,106,227,20,75,145,126,21,70,101,228,6,7,31,49,230,185,93,114,231,201,241,21,201,66,62,109,139,199,208,86,204,115,51,74,184,86,12,189,9,193,174,51,197,23,174,190,34,151,11,146,10,103,254,249,21,180,99,109,137,189,199,221,217,205,44,162,76,28,26,190,182,73,13,166,123,145,75,105,172,195,60,43,19,32,220,5,37,205,200,78,27,128,106,44,239,161,109,232,113,247,113,44,122,134,231,28,102,187,141,27,236,247,182,94,89,3,56,174,87,86,107,121,79,200,126,106,147,70,190,146,198,69,207,67,235,93,13,53,27,153,242,221,155,90,198,151,246,72,75,198,189,107,153,58,90,132,105,8,193,175,67,222,151,246,192,117,200,172,45,74,208,32,42,6,51,92,94,222,87,105,155,40,36,86,209,96,6,33,147,208,86,253,188,194,46,55,213,27,8,22,27,92,142,194,162,73,131,182,42,36,147,212,166,236,142,133,229,71,183,39,119,106,231,102,80,110,119,142,213,160,71,238,112,13,86,91,86,223,156,231,52,147,177,158,172,215,177,155,124,24,62,152,172,109,86,208,70,237,40,173,100,30,68,24,197,103,106,179,6,179,99,158,64,173,105,61,65,156,61,251,151,184,13,216,26,138,56,196,143,146,105,210,183,152,205,154,129,126,67,247,141,122,144,213,28,242,69,233,32,87,94,181,93,19,236,237,184,81,20,224,157,185,53,101,10,184,198,57,170,21,133,140,33,62,99,10,73,117,61,168,99,29,42,41,238,70,68,65,64,62,213,19,192,210,175,9,73,234,195,97,109,229,40,230,85,25,39,138,142,75,201,68,249,21,52,109,228,69,180,166,79,189,85,121,55,75,157,162,169,32,47,68,159,104,93,242,30,148,173,117,28,95,38,77,87,18,178,46,20,241,81,177,50,114,203,143,74,82,208,9,214,100,158,79,45,115,151,224,87,67,167,104,48,4,13,47,250,195,84,116,171,8,227,79,180,201,252,60,128,107,126,59,200,110,98,46,184,82,162,177,230,46,49,51,245,56,172,236,173,190,82,12,181,201,188,207,59,225,242,23,53,171,10,182,167,173,188,76,78,20,213,143,16,105,240,218,20,69,224,226,181,82,9,34,157,172,48,17,133,228,247,166,75,16,150,224,34,244,21,12,51,71,110,192,119,53,114,209,145,103,103,39,138,28,172,74,69,200,32,88,146,172,51,199,179,29,234,143,219,4,207,181,5,104,105,250,84,183,19,2,196,129,88,202,87,54,138,177,94,11,19,119,48,224,237,205,110,220,105,17,173,134,59,226,181,109,180,161,108,0,238,106,182,164,207,110,128,99,35,118,43,23,43,13,153,26,94,131,20,50,151,144,14,125,106,229,212,9,109,184,162,15,106,183,229,180,176,161,81,219,181,75,115,103,230,90,6,115,180,138,20,200,177,133,103,108,110,100,51,58,224,231,21,98,107,116,67,150,34,172,199,108,209,199,152,206,69,103,223,91,92,220,174,20,145,131,218,155,119,11,30,128,251,188,207,48,14,188,129,239,77,176,82,186,125,231,153,195,177,60,84,177,74,205,58,249,74,165,0,227,112,239,85,82,233,78,166,241,30,55,2,24,14,128,214,173,94,47,185,62,133,123,104,163,254,201,184,35,137,83,230,25,239,81,219,75,33,141,34,242,218,55,149,121,99,208,251,85,121,110,9,23,112,142,54,240,187,123,243,222,169,248,159,251,86,219,78,177,107,104,165,61,57,29,51,205,104,155,149,138,93,141,21,89,94,87,19,71,181,33,4,146,56,206,43,139,213,252,66,222,37,147,106,194,139,4,25,82,72,60,144,113,235,93,63,137,175,239,172,252,57,102,103,136,199,61,200,17,102,62,57,32,156,159,202,176,188,39,163,165,213,201,211,100,32,178,161,98,71,126,71,95,122,112,141,174,217,51,208,159,69,240,132,151,205,29,203,202,198,45,191,115,35,0,117,207,78,181,181,165,255,0,200,110,121,19,37,34,93,152,61,59,86,252,83,44,22,41,26,68,16,68,10,229,59,253,107,63,72,84,146,11,178,128,7,102,38,179,115,114,4,138,55,39,44,208,142,55,57,24,245,21,173,164,187,69,96,209,48,206,27,3,61,133,98,188,126,125,226,75,147,185,27,110,23,165,110,219,190,45,216,72,0,59,184,197,38,238,138,104,178,196,48,82,228,224,12,0,42,157,202,46,8,69,102,207,90,179,137,124,176,84,41,57,232,106,190,167,35,36,113,249,60,54,126,115,74,196,245,51,35,144,44,143,14,215,0,169,235,81,9,86,36,150,32,192,18,188,19,222,172,200,135,236,242,202,27,45,179,189,80,134,0,34,73,79,206,217,207,205,65,119,8,138,201,34,130,28,21,92,231,182,106,195,207,176,101,254,113,208,102,171,179,149,145,182,253,88,118,199,181,88,134,60,29,210,227,4,18,62,148,92,45,173,204,125,98,75,105,116,230,136,43,121,133,179,129,244,53,137,26,197,109,106,147,8,228,109,173,243,242,63,194,155,168,106,169,123,112,171,110,66,200,100,41,199,74,44,30,104,239,154,204,176,112,202,75,6,231,159,106,221,105,18,21,153,75,88,142,8,164,55,17,137,215,114,111,0,145,142,163,218,180,60,59,120,44,181,104,71,152,233,29,196,170,24,1,158,112,79,244,171,250,165,131,79,225,137,174,98,93,242,40,192,83,235,145,92,205,181,235,67,53,181,216,27,76,50,100,133,29,199,31,212,213,197,251,88,232,37,238,78,236,246,40,155,206,159,205,82,1,0,149,202,113,154,91,145,28,114,7,44,36,105,62,86,202,244,62,223,149,96,233,62,54,181,251,0,158,229,164,142,80,248,17,156,96,143,202,172,218,120,162,203,83,251,89,119,40,171,32,85,12,57,250,215,157,36,206,132,158,229,155,136,140,118,64,58,130,217,201,226,185,95,26,220,198,139,102,246,225,184,35,112,56,2,187,88,218,23,121,131,49,125,196,42,140,99,141,181,151,226,45,18,27,251,54,129,81,74,224,54,91,168,97,83,9,218,81,102,183,188,92,78,22,218,210,123,166,185,157,164,10,198,76,47,126,149,208,219,221,164,182,37,204,27,228,136,108,102,32,173,115,241,93,255,0,102,73,37,183,148,162,119,36,31,47,35,3,215,156,250,10,179,166,106,215,55,19,45,129,222,20,191,205,146,57,31,227,93,85,227,204,156,135,4,162,172,69,119,28,118,237,20,177,179,28,156,96,158,121,231,242,170,144,23,185,243,210,57,19,113,61,54,242,43,167,213,52,197,136,139,131,30,99,143,134,231,28,85,91,173,25,44,237,4,209,91,60,109,56,220,142,28,28,143,78,148,225,86,54,38,162,230,102,78,181,166,44,62,30,243,88,70,179,70,67,110,245,255,0,57,174,94,57,132,108,146,97,202,41,5,152,247,224,241,93,38,180,242,183,135,37,71,71,96,164,114,125,107,155,109,210,67,181,70,192,0,32,55,66,113,143,235,93,88,111,133,220,229,196,181,206,185,79,76,248,111,170,202,53,134,211,36,148,172,55,10,10,1,232,71,74,187,173,105,80,170,220,195,51,168,149,92,136,152,140,154,227,252,27,44,210,248,170,201,163,67,230,42,130,72,233,192,198,7,231,93,86,161,119,51,234,234,206,140,191,190,195,7,252,122,87,159,94,60,181,125,211,106,10,77,93,152,45,107,98,150,139,251,221,210,35,97,134,49,147,207,233,87,237,237,173,230,178,115,59,170,131,247,71,244,171,119,150,144,93,234,42,204,184,139,119,204,35,192,252,106,91,159,15,173,212,9,20,37,213,131,110,198,71,65,248,82,149,70,226,105,52,186,24,62,33,178,150,215,84,182,146,72,192,142,88,240,15,111,194,177,174,4,144,92,43,249,146,32,141,183,252,135,182,43,127,198,247,183,13,38,159,12,241,148,72,99,194,48,232,113,235,88,107,118,183,19,44,147,40,218,80,198,64,244,255,0,34,187,40,221,194,231,21,109,36,93,190,191,127,248,68,110,166,154,70,223,115,11,42,129,208,138,213,210,35,13,160,233,164,6,7,236,209,28,143,101,21,203,235,251,161,208,45,97,236,200,228,3,216,96,215,85,162,75,187,65,211,213,70,79,217,80,100,118,33,71,6,185,49,145,247,21,187,151,66,233,187,150,19,112,132,130,65,228,227,103,175,110,181,26,186,221,59,198,171,134,29,78,6,71,181,88,88,217,7,202,131,158,57,254,117,90,18,171,60,139,140,72,15,57,231,138,224,183,83,123,145,220,218,238,70,66,202,196,244,44,57,83,89,168,210,38,64,36,16,113,130,62,233,173,153,37,57,249,83,113,244,29,106,157,232,140,55,156,163,229,99,135,0,244,53,164,31,70,41,35,165,208,175,94,107,85,14,197,100,137,66,178,246,199,106,147,85,180,91,180,89,49,182,85,224,72,58,138,227,96,212,91,75,212,237,228,125,198,54,111,190,9,194,143,122,239,50,25,188,212,96,225,192,32,168,227,30,181,199,90,155,167,59,174,166,177,151,50,212,229,231,15,27,24,100,200,96,58,250,251,138,174,200,98,4,144,73,233,193,201,53,210,234,218,99,92,66,178,68,191,50,242,50,51,245,21,206,145,152,202,238,218,120,255,0,235,215,85,41,115,45,76,164,172,91,176,134,72,237,228,150,38,44,198,77,190,155,128,28,230,181,165,177,77,78,196,49,98,147,198,8,141,250,254,7,218,163,183,133,32,134,56,225,32,70,23,114,159,239,3,222,166,141,138,21,97,128,115,201,30,149,133,75,185,93,23,29,181,57,153,34,150,218,97,13,204,34,57,71,222,28,242,61,71,181,76,234,146,65,183,163,99,169,236,125,107,168,158,214,43,203,79,244,196,89,57,59,88,118,30,163,222,176,47,180,105,108,45,76,230,85,150,37,60,156,124,192,103,189,93,58,138,94,235,220,82,141,182,57,249,252,216,110,1,193,28,224,129,215,235,90,250,53,210,218,106,34,38,56,89,198,112,115,195,15,254,181,81,149,82,82,88,130,72,231,57,235,81,42,238,117,15,128,202,67,33,233,143,76,215,68,162,165,27,51,52,236,238,122,45,164,136,21,128,193,143,111,165,83,154,98,101,59,198,15,114,15,106,175,167,223,27,203,104,36,140,6,39,62,103,99,158,248,171,166,40,196,92,190,67,12,228,182,49,245,175,49,199,150,90,155,222,232,138,57,3,198,87,230,103,118,231,35,181,42,178,195,117,185,185,223,242,103,25,216,42,37,249,88,100,48,10,70,115,206,69,88,150,60,20,96,170,115,220,140,159,106,164,32,84,221,41,102,46,172,189,84,156,226,155,112,230,25,51,146,200,221,192,203,31,254,181,75,19,179,227,229,5,202,252,204,49,205,40,84,148,60,123,136,56,192,7,34,134,187,14,253,200,150,86,84,193,42,219,186,140,116,237,154,70,132,229,66,5,4,127,22,113,154,88,34,146,55,217,63,205,183,156,103,61,42,211,198,38,93,202,163,105,24,198,113,90,70,45,171,5,237,168,90,111,37,149,135,202,167,30,157,106,214,208,176,50,15,152,49,200,12,57,219,85,97,80,146,4,140,100,57,0,28,244,171,159,103,112,255,0,127,113,207,126,227,210,185,231,6,164,104,154,104,207,140,131,35,43,118,227,111,34,156,145,236,14,2,8,200,57,235,156,211,174,8,44,91,144,9,198,69,48,200,25,240,36,35,182,61,254,149,178,105,162,45,169,37,167,23,32,22,59,24,96,3,215,53,75,88,183,34,225,38,235,199,151,199,175,106,187,201,184,77,153,249,79,65,233,86,47,173,133,197,147,16,70,236,100,31,113,74,252,178,184,110,142,93,21,137,4,116,199,32,118,173,205,14,109,177,207,110,100,25,251,202,63,192,86,58,144,172,127,190,220,96,246,171,26,107,1,126,167,119,5,72,39,62,158,180,85,213,21,13,205,169,188,189,168,178,146,112,121,3,173,85,14,22,67,177,118,142,188,119,171,110,57,114,72,27,112,119,122,131,85,176,21,217,179,144,221,0,21,202,157,209,175,81,209,59,128,201,176,3,212,142,245,67,82,182,81,47,154,164,144,64,207,61,13,104,70,248,144,18,249,46,48,88,31,187,248,84,173,111,28,176,5,125,191,50,144,105,193,218,66,127,9,71,73,57,190,76,146,6,195,91,140,131,203,144,170,129,185,115,197,101,105,246,141,12,162,70,32,224,237,81,138,215,140,156,128,112,126,86,3,210,180,148,147,148,89,9,104,102,178,150,96,1,0,148,42,95,60,138,164,195,101,164,171,35,110,35,157,222,181,120,34,179,42,156,28,240,72,233,154,165,112,27,100,138,168,187,123,156,213,222,233,19,99,28,201,33,1,136,218,189,49,215,244,171,122,10,181,190,177,110,88,111,66,112,91,56,60,208,97,86,218,176,168,1,198,121,253,106,196,105,28,56,118,87,220,157,251,138,153,93,45,74,139,77,232,117,58,205,192,138,3,229,51,35,3,144,20,99,53,202,105,247,114,220,107,78,178,228,131,140,229,242,115,90,147,93,73,127,229,197,201,37,56,3,252,106,173,133,146,91,234,32,38,226,6,119,26,233,191,189,169,81,94,239,186,107,71,54,215,149,148,147,183,142,148,217,175,18,222,41,93,228,39,229,198,8,2,155,32,9,3,24,143,44,78,43,156,214,4,179,66,236,231,4,47,67,80,165,125,11,148,21,174,99,199,173,41,215,101,112,204,2,161,92,128,78,42,206,158,141,251,201,157,73,50,31,148,158,161,107,11,195,150,66,93,80,239,93,200,88,179,1,218,187,9,22,53,44,8,249,72,29,171,76,84,185,82,130,57,169,43,183,33,24,254,241,89,201,3,103,25,237,91,90,112,101,211,78,227,247,219,130,7,90,196,96,160,128,0,60,5,3,174,107,126,196,58,217,193,242,224,151,60,117,174,58,186,64,214,31,17,75,82,5,174,159,37,84,96,14,106,59,68,1,142,66,140,181,37,243,52,151,19,49,42,223,54,222,59,81,108,162,32,195,239,42,12,143,106,168,191,116,151,184,233,10,165,187,156,175,93,199,222,161,210,182,200,141,32,101,42,210,100,10,108,236,223,103,83,199,205,215,216,85,189,56,42,91,46,0,228,150,224,83,251,58,139,169,40,5,158,86,80,187,143,3,138,184,98,85,143,247,153,232,0,64,58,213,116,225,20,109,5,221,190,241,232,5,77,108,142,215,46,206,93,70,236,244,56,53,209,135,164,234,43,189,137,168,249,89,120,44,128,38,21,118,129,140,17,85,111,39,154,17,228,91,69,25,57,228,49,192,21,61,214,160,98,139,106,219,238,25,193,59,176,0,245,172,119,182,183,117,45,25,132,202,223,49,12,229,179,94,156,112,233,35,9,77,150,26,229,162,114,46,126,204,21,91,4,114,105,205,116,251,139,90,220,128,20,224,136,162,27,177,84,12,230,50,99,187,120,88,227,162,167,43,244,53,90,75,162,35,103,182,188,112,185,254,24,240,195,235,138,214,48,138,216,142,102,88,188,213,99,184,156,68,110,38,134,78,155,138,237,7,245,170,205,118,99,117,138,225,165,124,12,31,147,168,245,205,69,53,218,94,58,196,210,129,42,114,24,39,202,126,181,19,221,53,182,86,226,86,120,220,224,16,120,31,67,90,88,139,142,71,73,160,38,57,103,96,15,220,232,195,252,105,143,60,94,86,247,105,214,64,126,240,28,254,34,168,205,36,37,222,80,211,56,227,24,127,187,239,138,68,213,22,123,113,27,137,206,195,242,203,159,231,235,72,91,26,150,211,189,185,93,247,44,233,33,206,88,28,125,51,86,63,122,225,164,181,157,37,145,122,169,192,32,127,90,197,75,201,160,33,140,254,100,91,190,235,46,70,63,161,171,66,247,50,25,173,82,34,217,228,41,218,216,244,166,134,89,64,179,134,38,40,214,224,29,195,47,128,127,17,208,211,150,7,184,111,46,246,196,224,14,37,7,57,250,250,213,98,97,186,203,203,17,142,82,48,10,184,195,125,125,42,43,153,174,23,11,178,82,192,97,73,108,99,232,104,19,45,151,107,53,107,95,178,51,198,199,187,146,167,233,199,21,60,79,28,118,230,75,91,121,25,78,3,199,187,145,245,30,149,142,210,201,99,110,143,20,147,201,230,113,40,219,199,190,125,40,128,71,11,188,214,243,206,67,96,21,12,126,90,66,52,226,130,36,151,207,72,103,73,15,38,53,60,15,165,74,46,33,186,184,249,110,110,45,101,28,96,142,27,233,239,89,162,254,11,194,113,60,240,200,163,24,95,226,169,191,180,162,153,204,111,118,99,152,96,7,116,199,231,80,210,123,150,159,98,239,159,107,231,108,158,88,205,194,159,145,164,143,105,63,90,176,201,44,193,82,226,15,45,143,252,181,130,76,144,61,249,230,179,203,199,229,249,90,140,182,210,179,116,147,167,30,181,56,129,46,33,16,201,27,24,241,132,150,38,45,143,198,179,246,40,124,204,112,187,186,182,152,91,73,35,46,6,82,89,35,194,191,177,255,0,26,208,148,178,90,239,104,2,169,29,143,25,245,30,213,158,108,100,179,72,195,93,121,209,17,183,108,188,227,233,239,79,154,225,237,160,88,28,121,176,147,195,39,27,126,152,174,89,97,227,125,52,45,77,219,82,120,145,152,170,25,183,48,249,128,110,9,62,213,35,72,172,62,114,82,69,224,122,98,178,94,11,151,38,75,123,191,54,63,188,172,202,50,61,179,82,201,116,235,18,137,96,119,39,208,214,53,41,79,163,52,140,144,233,150,73,110,74,101,64,56,80,222,213,160,216,142,212,91,68,205,181,57,108,28,3,239,239,89,240,220,164,172,74,185,3,111,113,199,227,85,229,100,102,144,196,248,80,57,195,100,3,235,89,114,202,246,104,122,88,87,178,155,237,242,72,31,48,103,35,147,143,166,42,123,117,32,50,60,234,147,202,127,120,23,4,40,244,164,140,177,179,8,201,149,65,242,16,223,121,189,77,64,150,104,145,182,92,187,51,124,219,142,73,106,222,55,181,153,157,181,52,161,184,132,35,200,140,164,131,180,12,244,168,238,110,73,25,86,59,64,228,116,170,209,69,246,93,235,28,49,238,110,191,54,41,151,54,50,73,101,43,238,86,96,7,201,158,105,187,45,70,187,19,45,202,110,45,114,171,26,47,35,220,250,212,6,101,186,87,155,238,219,47,93,195,57,20,75,62,153,37,163,36,178,15,57,72,0,28,236,39,208,226,164,50,92,203,9,142,43,56,30,0,187,72,67,199,233,90,114,191,153,55,69,253,46,237,230,243,39,176,183,243,19,5,4,155,49,183,31,206,137,100,22,229,205,196,210,121,135,251,163,56,172,139,139,219,88,35,88,17,158,212,128,57,83,128,61,185,168,110,117,75,167,71,72,228,91,145,128,55,19,184,227,233,218,174,52,228,247,37,212,75,99,90,13,68,66,223,234,34,187,183,36,100,147,243,99,185,3,250,85,125,79,80,134,99,155,97,37,169,232,23,25,31,136,172,25,110,45,176,25,89,227,112,49,149,233,81,75,170,77,183,107,21,150,54,225,72,255,0,17,91,42,87,70,78,161,165,21,248,133,127,127,109,28,128,30,24,103,159,199,248,106,191,219,60,217,11,69,57,77,205,141,185,24,62,217,172,148,184,141,127,119,5,202,171,231,231,143,63,215,189,87,123,200,252,212,14,37,24,61,80,112,107,88,211,75,161,14,111,185,183,62,223,151,104,104,219,161,126,74,154,207,212,45,45,214,246,89,89,188,213,59,112,231,191,202,42,1,168,60,113,48,141,183,198,91,169,233,77,184,153,174,52,200,73,1,89,137,224,125,77,42,171,150,37,209,187,145,70,16,159,110,99,16,226,164,212,140,146,78,138,51,210,162,181,134,107,119,222,202,48,78,57,171,178,76,11,7,144,1,138,231,140,146,103,65,139,117,166,201,19,137,14,72,53,94,93,232,65,0,224,87,88,99,75,232,0,31,165,83,93,55,134,140,174,125,205,92,171,43,88,93,77,111,14,93,44,150,131,158,69,89,213,161,223,14,241,88,16,185,210,103,49,28,236,247,173,59,205,68,203,109,132,0,230,185,37,109,205,46,195,78,47,42,20,61,58,84,173,98,169,47,203,70,142,195,31,188,24,38,180,37,143,108,153,83,154,193,201,141,121,153,210,9,23,129,218,172,91,7,36,22,21,59,66,255,0,121,128,197,69,45,210,198,152,1,113,73,50,146,67,175,165,196,124,30,213,135,112,198,104,89,106,211,221,11,134,218,13,18,197,28,49,23,36,215,101,21,169,140,221,142,62,226,209,227,98,65,197,84,16,59,30,92,126,117,171,169,204,24,54,210,43,46,34,88,243,94,156,22,135,59,101,152,108,213,142,12,128,123,230,180,35,182,134,220,135,243,3,126,53,155,128,163,173,50,67,32,143,108,68,154,166,43,150,110,35,84,185,243,140,127,47,174,42,224,188,183,134,13,197,69,65,104,126,217,7,151,112,219,72,232,5,62,125,33,222,223,229,35,101,100,238,152,49,145,52,87,89,148,38,86,178,238,229,72,230,192,143,244,173,36,154,13,50,223,200,76,179,158,164,214,100,249,185,147,120,173,34,196,157,200,228,156,149,225,8,171,214,77,246,141,138,200,120,62,149,29,180,5,157,67,224,140,215,95,99,97,104,109,131,1,134,172,234,200,210,40,174,109,221,227,72,163,24,82,57,166,53,163,91,131,26,30,15,90,222,130,40,96,24,118,249,72,235,88,90,238,161,5,177,219,110,219,152,250,214,16,124,204,209,171,25,146,72,154,108,254,108,76,124,195,215,21,34,239,213,28,77,59,112,63,189,88,142,243,52,190,107,100,231,181,89,91,169,142,16,12,15,106,234,229,182,228,110,89,191,178,129,202,152,182,134,94,184,170,80,197,51,78,98,0,214,141,173,163,22,222,9,36,245,6,186,125,55,69,82,226,118,94,107,158,172,209,106,37,13,31,195,196,40,145,135,90,234,161,182,251,56,27,86,172,91,148,137,66,16,5,89,45,30,50,43,153,76,187,21,37,146,95,148,226,179,117,214,221,100,172,7,33,171,98,105,84,166,0,21,149,43,199,56,49,73,194,231,53,77,220,44,38,143,115,190,211,12,57,21,91,86,184,186,100,217,16,226,148,178,90,124,176,158,15,173,65,123,118,241,70,8,0,231,214,132,59,22,244,184,166,91,60,77,247,170,76,136,65,45,138,130,194,252,203,16,89,48,62,148,92,15,52,225,88,226,155,98,177,211,91,18,183,240,168,56,30,149,69,7,252,78,28,255,0,211,111,232,104,162,186,76,145,90,101,31,107,188,56,233,200,173,168,39,146,111,14,145,35,150,218,50,185,237,69,21,72,127,104,225,124,99,123,115,46,165,163,196,243,51,71,230,175,202,122,116,53,217,120,94,210,4,213,100,117,137,67,122,254,20,81,87,246,73,159,198,73,164,185,145,175,145,206,229,5,200,7,183,53,159,164,18,179,92,0,112,55,26,40,172,122,21,212,171,225,243,230,106,23,33,249,2,94,51,91,31,242,254,235,219,61,40,162,146,27,45,228,139,148,25,226,155,180,53,188,228,140,144,212,81,76,158,166,36,172,69,164,248,63,194,107,50,7,109,137,243,26,40,160,166,79,55,222,143,221,176,127,35,80,94,200,227,69,212,24,49,5,35,59,79,165,20,81,31,136,58,30,117,104,113,97,111,32,251,248,102,207,190,107,99,74,102,111,18,217,228,147,185,14,125,232,162,187,42,108,97,29,206,243,72,85,120,36,141,128,40,88,252,167,167,90,243,105,64,91,171,208,163,1,90,82,7,161,220,40,162,185,112,191,196,101,85,37,128,121,209,219,180,159,49,4,117,173,104,143,149,246,135,143,229,99,112,131,35,211,6,138,43,106,169,114,178,233,61,79,83,182,62,101,204,33,240,71,150,15,78,245,25,80,243,78,172,50,1,233,69,21,229,71,226,58,165,185,199,107,150,22,134,227,121,129,119,103,173,103,232,118,176,71,127,27,172,96,49,152,2,125,185,162,138,234,151,193,32,91,157,166,183,107,5,197,133,228,114,198,25,68,91,128,247,200,174,87,90,38,11,93,48,68,74,141,152,198,123,81,69,101,69,104,130,123,28,214,167,60,135,195,119,153,115,254,180,127,90,194,182,38,89,85,95,230,24,7,6,138,43,214,164,173,13,14,9,238,118,30,12,98,154,180,204,167,5,34,98,164,118,57,21,209,106,238,210,37,172,142,114,231,36,154,40,175,42,175,241,89,223,67,98,189,147,177,181,185,36,242,58,126,98,181,97,154,79,237,132,93,231,30,95,79,194,138,42,37,176,75,226,57,15,27,205,36,134,193,93,201,27,24,224,253,107,42,193,21,173,91,32,28,15,234,40,162,189,28,63,240,81,199,95,226,36,241,208,9,14,158,20,96,121,45,255,0,160,154,214,208,216,141,46,196,3,129,246,84,63,142,218,40,174,124,71,192,135,13,205,104,216,249,123,179,203,14,79,173,48,19,144,115,201,35,52,81,94,108,119,103,67,216,130,112,9,136,158,185,60,254,38,155,112,118,36,97,120,18,15,159,142,180,81,91,83,68,50,130,68,146,218,48,145,67,1,192,205,118,30,19,231,68,8,121,85,37,64,61,135,165,20,84,226,63,135,243,29,61,217,171,147,185,227,220,219,64,92,12,215,55,121,18,45,244,209,129,132,223,156,15,83,69,21,141,63,136,169,108,79,166,51,108,94,79,14,64,207,160,53,121,128,11,58,227,142,184,162,138,154,155,142,36,182,217,22,132,228,231,56,168,220,153,60,200,159,13,25,82,10,145,215,229,162,138,194,127,17,125,14,48,114,228,100,224,123,212,133,71,146,92,242,220,242,78,104,162,189,24,244,57,222,230,183,134,36,102,50,198,78,83,126,113,143,80,43,165,137,23,18,13,163,27,141,20,87,29,95,137,154,195,98,168,38,71,77,228,156,130,79,225,210,164,178,37,131,228,231,32,127,90,40,172,41,182,84,183,25,98,197,227,153,88,228,30,213,161,110,197,163,108,158,131,143,194,138,42,208,116,41,222,187,35,43,41,195,18,50,125,121,167,196,196,66,87,60,121,132,126,24,162,138,210,27,18,203,96,149,124,142,10,133,199,181,91,184,27,192,102,228,238,162,138,83,42,27,148,110,201,13,180,112,160,142,63,26,133,64,223,191,31,54,72,205,20,86,116,215,186,84,183,38,182,230,116,207,56,60,103,181,95,113,136,155,25,237,222,138,40,106,237,7,67,158,187,137,6,163,32,85,0,112,127,26,108,10,22,232,144,48,119,99,35,233,69,20,79,225,254,187,21,29,205,167,0,64,135,190,59,212,68,2,193,123,103,20,81,92,209,216,214,91,140,140,249,110,161,56,30,149,101,84,25,63,237,161,29,104,162,136,238,46,133,157,138,189,7,122,136,59,103,25,232,198,138,41,177,34,148,172,77,192,25,227,127,110,41,146,12,137,193,236,166,138,43,73,110,137,234,202,209,255,0,175,137,63,132,130,49,76,243,95,237,62,94,239,147,211,30,244,81,85,48,129,191,108,138,178,72,193,70,64,227,218,170,197,197,235,227,220,209,69,91,232,107,18,214,51,102,91,189,96,107,67,26,115,74,56,126,70,69,20,82,95,17,111,99,157,240,147,28,78,223,196,113,207,122,235,36,69,22,74,251,70,239,90,40,173,49,31,27,57,99,240,149,179,251,248,27,185,108,103,218,183,145,217,18,216,41,192,45,147,143,173,20,87,45,111,133,122,255,0,145,165,63,136,206,159,137,228,32,12,231,61,42,64,112,147,227,3,183,74,40,173,63,229,223,245,230,100,190,34,149,224,2,46,131,129,197,93,178,249,173,98,7,161,2,138,42,87,79,82,137,110,137,88,114,9,5,62,233,7,165,75,34,238,133,25,139,18,65,207,204,104,162,189,202,41,89,28,210,221,145,199,12,123,21,136,36,150,231,36,243,73,127,4,72,203,182,53,25,224,224,118,162,138,234,104,200,138,54,50,121,240,56,83,26,68,89,65,81,193,174,125,36,100,11,34,237,14,178,224,29,163,138,40,164,132,104,92,67,19,91,9,12,107,185,185,39,29,107,157,89,92,93,58,130,48,36,192,24,28,10,40,161,146,204,185,174,102,142,57,157,37,112,196,183,57,244,170,49,234,119,159,218,246,233,231,182,199,64,89,112,48,77,20,84,117,23,67,122,218,226,86,212,68,76,217,141,152,110,82,56,53,165,169,65,20,55,152,138,53,78,23,238,140,81,69,90,216,167,176,151,208,70,66,54,193,156,118,226,171,219,72,239,11,6,98,64,82,70,123,28,209,69,79,80,33,138,238,224,201,14,102,114,25,240,65,60,26,127,218,102,55,208,161,144,237,220,104,162,154,19,27,168,74,240,92,191,148,219,126,92,241,235,80,11,137,102,181,243,36,96,238,49,134,42,51,69,21,47,113,154,240,98,254,213,163,186,84,145,35,92,168,42,56,173,77,62,20,142,39,137,23,108,106,153,10,15,0,226,138,40,28,119,45,233,76,110,182,71,57,243,16,169,56,110,106,187,254,226,80,177,124,170,204,114,7,122,40,172,103,177,104,142,208,225,87,0,13,231,230,192,198,107,50,224,148,190,84,12,118,179,144,70,104,162,179,67,99,228,80,144,200,23,32,3,198,13,77,108,7,217,215,129,243,2,79,189,20,84,75,96,36,180,149,196,210,166,126,80,58,98,161,32,8,211,28,100,146,112,123,209,69,46,163,45,219,34,203,0,50,13,196,122,213,93,94,87,182,211,196,144,177,71,222,6,125,191,187,69,20,163,241,32,123,49,116,84,77,71,79,255,0,75,68,147,104,200,59,64,63,152,168,191,227,223,80,116,136,148,94,120,4,209,69,116,45,204,159,193,114,139,187,94,141,183,56,148,7,227,112,205,80,72,146,222,226,224,196,187,14,210,120,162,138,233,142,198,12,125,203,159,236,245,127,226,206,115,143,106,199,130,71,51,242,122,231,34,138,41,246,33,238,73,60,17,33,66,136,170,78,58,10,170,146,185,102,93,199,25,34,138,43,88,238,75,43,72,204,144,72,85,136,35,167,53,205,106,250,133,234,106,82,34,93,206,168,161,72,85,144,128,62,81,208,81,69,82,72,112,101,35,170,106,12,48,111,238,136,244,51,55,248,211,78,163,124,195,13,123,112,126,178,183,248,209,69,62,85,216,187,177,201,170,234,40,48,151,247,75,254,236,204,63,173,59,251,99,84,206,127,180,175,51,235,231,183,248,209,69,28,145,236,23,99,36,212,239,230,57,150,250,229,207,171,74,199,250,210,141,79,80,3,2,250,228,15,250,236,223,227,69,20,114,71,176,93,142,93,99,83,95,187,168,221,143,164,237,254,52,239,237,205,92,255,0,204,82,251,255,0,2,31,252,104,162,142,72,246,14,102,41,215,181,130,48,117,107,226,61,62,208,255,0,227,81,157,95,82,61,117,11,179,255,0,109,155,252,104,162,142,72,246,14,103,220,104,212,245,5,57,91,235,144,125,165,111,241,167,54,173,169,56,195,106,23,108,61,12,204,127,173,20,81,203,30,193,118,66,110,238,91,173,196,167,234,230,144,92,220,14,147,200,63,224,102,138,42,132,47,218,174,63,231,226,95,251,236,208,46,238,71,75,137,71,252,12,209,69,0,40,189,186,7,34,230,96,125,164,53,39,246,166,161,183,111,219,174,177,233,231,55,248,209,69,22,2,22,185,157,206,94,105,24,250,150,38,129,115,56,233,52,131,232,230,138,40,1,69,229,208,233,115,48,250,57,169,151,86,212,144,97,117,11,165,30,211,48,254,180,81,74,200,119,98,182,177,169,183,222,212,110,207,214,118,255,0,26,129,238,238,100,57,123,137,88,250,179,147,69,20,89,5,216,191,107,185,255,0,159,137,127,239,163,71,218,238,71,252,188,73,255,0,125,26,40,167,96,187,30,53,43,228,233,123,114,62,146,55,248,212,195,94,214,16,96,106,215,192,122,11,134,31,214,138,41,89,118,11,176,58,246,176,122,234,215,223,248,16,223,227,71,246,254,179,255,0,65,107,239,252,8,111,241,162,138,44,187,5,216,127,111,107,7,254,98,151,223,248,16,223,227,81,157,103,84,206,127,180,175,51,255,0,93,219,252,104,162,139,46,193,118,7,87,212,207,93,66,236,255,0,219,118,255,0,26,27,86,212,152,97,181,11,162,61,230,111,241,162,138,44,187,5,216,13,91,83,29,53,11,177,244,153,191,198,158,53,141,80,116,212,239,71,253,183,111,241,162,138,44,187,5,217,255,217