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