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