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