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