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,14,16,9,96,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,2,3,1,1,1,1,1,0,0,0,0,0,0,0,0,8,9,6,7,10,5,4,1,3,2,255,196,0,115,16,0,1,3,3,3,2,3,4,5,7,5,9,6,16,2,27,2,0,1,3,4,5,6,7,17,18,8,19,9,20,33,21,49,56,181,22,34,65,119,133,23,35,50,71,81,134,197,24,97,113,118,180,25,36,37,51,66,82,114,129,145,39,52,83,161,166,212,38,53,67,69,84,86,87,98,99,115,116,130,149,177,196,211,54,55,68,88,100,104,150,179,193,209,228,57,117,146,225,240,40,85,101,131,147,148,164,241,132,178,210,165,194,255,196,0,28,1,1,0,2,3,1,1,1,0,0,0,0,0,0,0,0,0,0,5,6,4,7,8,3,2,1,255,196,0,81,17,1,0,1,2,3,3,7,7,8,5,10,4,6,2,3,0,0,1,2,3,4,5,17,6,33,49,7,18,65,81,113,114,178,19,34,51,53,97,145,177,20,21,50,129,161,179,193,209,54,66,82,98,240,22,35,36,52,55,67,130,131,146,225,68,116,195,241,23,69,71,83,115,194,37,38,84,162,210,255,218,0,12,3,1,0,2,17,3,17,0,63,0,181,52,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,248,239,178,15,212,88,190,99,169,250,113,167,144,61,86,127,159,227,184,220,108,60,247,186,220,224,165,220,118,39,221,187,132,219,250,1,251,191,205,127,216,181,117,79,93,93,30,211,78,84,242,245,17,134,57,131,184,187,199,94,210,14,236,251,122,16,179,179,255,0,75,58,13,242,139,91,96,253,72,104,6,165,84,121,44,11,89,240,219,229,94,204,254,86,146,241,1,79,179,151,22,252,215,46,126,165,179,55,167,218,223,181,150,198,25,4,153,137,157,184,187,110,196,207,232,255,0,235,65,254,209,17,1,17,16,17,126,59,179,123,221,126,17,139,11,147,187,51,51,110,238,254,140,204,131,253,47,205,253,118,90,251,54,234,23,66,116,221,165,28,243,88,112,235,28,177,114,231,5,101,230,156,38,244,229,187,52,92,185,187,238,6,219,51,111,184,187,123,253,20,104,212,239,21,61,9,176,196,244,186,53,12,250,153,115,255,0,177,40,33,175,165,251,65,253,12,168,204,95,234,188,143,233,255,0,4,237,246,250,4,216,228,201,187,111,178,172,10,206,185,186,250,42,83,206,35,233,63,60,163,198,233,133,234,166,9,105,5,153,169,197,187,164,78,101,111,99,97,237,255,0,151,182,222,155,251,212,179,232,255,0,172,76,87,170,12,102,88,164,166,11,22,99,102,142,40,239,54,57,231,51,158,154,99,41,217,153,220,225,137,137,220,105,200,221,129,159,142,251,62,219,122,132,141,69,248,207,187,122,175,212,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,90,247,91,245,151,20,208,109,59,185,106,62,99,86,33,73,111,236,254,105,164,141,164,147,185,60,112,253,65,144,193,159,103,148,93,254,179,108,223,234,103,216,47,238,117,1,60,84,235,45,176,84,105,93,38,73,15,123,30,169,246,231,180,98,228,67,203,139,81,60,94,161,245,219,105,56,191,213,255,0,95,162,13,9,165,122,13,175,94,35,213,181,58,193,170,249,125,218,195,136,85,212,181,28,118,250,107,133,109,44,78,212,195,20,70,84,209,79,29,68,92,73,142,125,223,159,172,157,205,217,190,179,41,17,107,240,118,233,138,150,220,52,181,185,38,115,52,238,194,231,35,214,91,201,249,108,219,236,239,69,190,219,179,255,0,181,78,74,40,105,105,224,142,158,140,120,192,44,238,13,187,191,218,251,251,253,125,251,175,173,5,111,103,158,19,81,105,253,180,242,126,151,117,107,50,179,100,212,194,114,187,215,223,154,156,37,16,7,56,192,124,149,24,200,79,221,16,244,223,250,61,118,95,215,166,238,182,245,27,71,243,16,208,14,177,168,42,44,242,81,141,69,61,30,79,112,138,122,122,122,145,167,6,142,57,100,171,184,78,28,218,87,166,168,118,38,15,174,68,46,219,110,76,214,52,66,197,253,43,11,213,109,38,194,245,159,18,151,11,207,109,126,122,221,44,209,77,195,191,44,91,28,101,184,190,241,24,23,237,251,118,245,65,147,90,47,86,171,237,12,119,91,13,218,142,231,67,54,253,186,138,73,198,104,207,98,113,126,36,46,236,251,19,59,63,175,189,157,190,197,247,177,49,123,157,86,5,203,164,126,169,250,44,190,212,229,253,47,95,254,144,227,211,112,243,118,207,43,110,164,219,96,104,195,243,213,179,76,127,227,42,103,47,70,255,0,39,103,244,113,218,75,104,7,136,102,136,107,73,65,143,92,238,63,71,242,230,33,134,123,63,102,178,175,132,191,154,2,110,248,211,4,79,180,178,184,110,207,183,213,223,220,254,129,42,151,249,34,102,244,247,186,254,116,243,199,85,79,29,77,57,243,138,96,25,35,45,182,220,93,183,103,217,253,125,202,31,248,129,117,165,112,233,162,197,75,136,225,52,189,252,198,249,8,21,49,243,17,242,208,204,21,81,132,251,73,4,145,31,25,96,31,168,238,206,255,0,110,205,190,225,33,117,115,92,180,199,67,236,158,220,212,140,182,217,107,99,22,56,41,38,175,167,130,162,164,123,128,14,241,4,210,7,62,47,32,187,236,254,140,171,187,80,186,215,234,47,172,123,176,233,239,73,88,150,67,99,179,115,22,171,190,157,5,117,52,244,225,48,12,34,242,84,208,79,40,0,180,135,57,110,227,232,209,51,250,184,147,47,99,163,254,141,37,234,78,75,135,81,93,89,211,251,114,182,237,84,211,91,41,57,181,47,58,105,225,41,220,249,208,79,27,54,231,86,207,177,70,206,220,62,198,125,154,201,236,118,91,94,57,108,134,205,100,165,242,212,84,252,187,113,243,35,219,145,57,63,169,59,191,188,157,253,232,43,183,77,188,41,239,121,132,244,217,55,84,122,185,146,100,55,3,96,169,40,169,111,231,86,61,199,112,55,19,106,234,71,45,185,20,236,237,190,255,0,89,191,105,41,143,134,116,151,211,134,11,16,141,155,70,48,179,152,55,218,166,108,118,129,231,245,114,255,0,44,97,23,247,27,183,244,122,45,182,44,62,246,247,175,215,228,254,158,239,231,65,241,212,90,109,85,22,217,44,117,22,202,73,45,211,194,244,178,82,20,34,240,148,78,60,92,28,29,184,184,184,250,109,182,219,122,42,160,178,221,38,233,155,197,75,34,199,113,202,25,126,142,100,23,25,171,102,182,219,98,127,113,89,101,168,0,24,129,227,143,96,58,167,118,103,103,217,155,209,247,109,222,110,235,159,94,157,61,232,100,53,244,87,204,175,204,95,169,2,81,142,219,228,107,131,187,48,180,172,193,221,26,115,1,220,226,113,223,220,222,255,0,119,190,30,244,23,119,200,186,133,235,83,58,234,90,175,28,229,109,173,185,188,244,149,94,112,27,201,211,21,29,117,44,33,193,154,50,147,234,71,24,110,241,239,233,187,250,187,186,11,81,101,250,191,27,237,127,218,191,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,126,111,235,178,15,212,69,254,88,197,221,197,159,213,144,127,164,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,30,186,214,233,142,94,168,116,158,124,58,217,91,75,73,121,135,143,145,158,166,71,142,48,222,166,154,73,57,16,197,33,182,225,3,179,113,111,123,182,254,158,173,33,87,227,139,63,175,185,255,0,106,8,19,225,233,173,151,13,55,178,23,74,93,65,92,106,44,217,197,154,178,122,171,113,222,166,42,119,173,165,169,56,14,24,227,122,185,6,105,36,41,106,165,17,17,137,133,216,29,155,119,103,222,122,1,179,179,59,63,38,118,221,137,189,89,217,104,174,162,122,78,192,245,194,150,108,158,138,134,12,127,80,233,33,98,181,229,116,1,36,87,10,121,162,142,79,44,253,200,165,137,205,130,83,3,97,50,227,188,99,191,185,157,162,1,235,199,93,189,23,205,91,105,214,76,118,187,84,113,120,101,118,181,221,107,111,150,202,41,74,154,50,120,1,201,128,103,156,156,221,225,55,238,19,147,59,190,251,191,39,65,102,219,183,237,79,71,247,236,160,166,5,226,243,211,126,65,71,44,217,204,255,0,68,234,0,57,4,28,107,235,185,151,34,110,60,162,162,102,111,70,23,223,254,251,111,177,101,82,120,170,244,104,52,157,240,212,190,114,238,205,218,246,53,213,191,227,242,155,32,151,238,62,159,85,246,255,0,90,215,122,153,211,222,141,106,237,5,77,30,115,167,56,237,194,162,166,35,139,207,203,104,165,150,170,46,66,109,204,36,150,50,113,38,121,12,153,254,194,125,255,0,106,138,153,31,139,255,0,78,214,200,76,241,241,246,204,131,183,16,222,186,159,151,171,111,234,116,79,183,189,255,0,251,223,231,81,211,34,241,97,215,237,91,186,75,140,232,134,3,244,126,186,165,202,42,83,107,173,21,86,206,68,224,5,253,243,70,13,250,82,69,239,127,242,127,157,208,109,45,83,232,131,169,189,13,189,205,148,116,165,172,23,247,199,35,148,206,60,114,179,32,184,108,0,124,68,99,138,150,134,0,141,132,10,105,201,133,159,234,136,139,251,216,183,197,45,221,93,120,154,224,244,81,181,223,166,89,111,113,185,57,52,178,225,153,5,76,194,238,238,251,59,148,205,179,55,23,255,0,107,126,213,191,58,65,209,142,171,47,149,212,186,199,212,182,181,229,181,18,92,35,106,218,124,112,110,61,170,72,218,88,231,7,110,52,85,77,1,54,197,4,140,207,19,48,187,122,51,62,238,166,172,144,197,80,14,51,68,18,15,236,49,103,111,248,208,86,28,94,38,221,81,227,148,167,81,169,218,37,106,198,200,31,234,211,214,227,87,26,57,164,31,70,228,3,61,83,110,204,79,182,255,0,204,255,0,106,254,85,158,45,90,153,45,52,111,98,211,251,29,93,65,200,193,193,173,85,18,109,190,251,122,13,102,254,246,101,99,57,30,146,105,94,98,99,46,95,166,56,157,240,192,120,137,92,172,212,213,46,195,190,251,51,200,15,179,111,235,253,43,26,167,233,115,166,250,58,207,63,73,161,56,52,19,122,63,230,172,116,226,44,237,182,207,197,131,143,217,251,63,111,237,116,21,161,158,120,162,117,107,113,137,237,182,204,27,17,180,140,225,245,15,217,151,56,42,31,147,19,51,11,141,95,233,122,182,223,206,223,204,180,253,166,205,226,5,212,229,199,217,126,212,213,138,90,90,143,211,58,249,239,97,106,30,34,228,219,190,210,51,110,240,126,207,211,118,255,0,85,207,203,211,238,130,212,200,18,212,232,142,7,49,199,179,129,75,142,209,155,142,222,237,157,227,244,217,102,54,124,118,195,143,64,244,214,11,37,190,217,19,251,227,163,165,8,71,222,239,238,6,102,247,187,255,0,181,208,65,174,157,188,39,52,147,76,234,237,153,126,164,215,213,228,153,5,35,195,60,212,114,203,77,89,108,41,69,226,144,191,55,53,24,155,179,200,6,62,175,191,2,219,222,238,167,69,166,209,108,177,219,105,172,246,59,109,45,186,223,71,16,195,77,75,75,8,195,20,49,139,108,34,0,44,194,44,205,246,51,108,190,214,22,101,250,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,241,219,118,217,144,155,113,118,223,109,219,223,251,22,151,151,242,191,133,93,158,186,211,89,14,77,99,155,222,39,37,85,109,72,236,59,125,86,29,129,190,185,62,255,0,204,63,181,144,110,112,45,219,103,103,109,145,199,114,221,105,93,97,234,187,77,244,75,26,124,131,53,243,148,146,144,19,199,72,125,136,230,39,225,41,15,212,146,96,119,223,180,91,122,250,250,127,170,28,213,248,193,97,163,168,129,45,61,142,224,248,216,211,48,16,189,52,93,215,149,158,127,86,102,173,237,236,236,240,250,251,253,31,249,144,77,94,172,53,42,225,164,189,61,231,25,181,162,219,85,91,93,67,103,155,203,5,56,9,16,200,110,49,9,63,33,38,216,94,78,79,187,63,160,186,161,216,186,177,214,187,62,125,93,154,219,242,51,164,172,169,173,150,164,163,58,26,66,113,229,55,115,139,242,133,219,209,217,190,207,179,253,74,225,45,157,114,116,201,174,186,109,114,181,223,174,182,216,227,186,211,157,41,90,238,211,219,216,229,35,51,0,110,201,84,31,47,80,18,219,103,247,139,178,138,215,207,11,107,126,170,212,222,51,140,71,41,181,80,71,120,168,168,174,181,81,69,92,49,70,48,74,239,44,45,219,142,144,182,109,164,17,250,174,237,179,108,206,254,244,25,38,153,248,204,217,238,51,218,236,89,126,151,220,134,99,239,249,170,255,0,106,211,8,122,49,144,125,94,208,55,185,132,125,237,254,191,182,198,40,181,71,78,43,237,13,126,166,206,241,242,160,126,77,230,61,169,3,198,220,119,229,185,49,241,244,217,254,213,80,250,195,225,149,85,163,122,123,109,201,171,47,146,84,92,91,189,230,218,154,165,204,27,243,241,128,113,222,148,11,244,100,109,247,127,219,178,205,122,237,233,251,86,52,39,6,182,190,149,102,57,156,184,205,45,55,43,131,181,198,164,153,164,127,59,36,174,93,136,194,61,154,49,13,220,189,127,111,166,200,45,2,207,170,218,105,144,92,134,209,98,207,177,219,141,97,54,237,13,37,214,158,99,127,66,127,209,19,119,247,9,63,187,236,117,149,174,106,180,207,86,245,230,195,147,133,231,8,200,50,186,251,133,59,147,56,193,87,89,43,250,129,143,171,68,108,94,226,55,247,253,143,252,234,125,104,207,139,125,235,29,163,175,182,107,118,51,83,231,34,136,94,149,233,232,143,155,155,145,147,243,243,53,140,251,113,40,246,217,191,250,136,45,109,20,78,208,255,0,17,157,11,213,107,116,211,222,114,74,12,122,168,42,10,48,138,229,89,71,72,228,12,49,187,62,197,82,78,251,188,142,223,249,175,251,20,172,165,170,166,173,128,106,169,39,142,104,143,126,39,25,49,11,236,251,62,206,222,158,246,116,31,213,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,86,246,171,120,145,107,142,11,170,57,142,19,105,197,112,89,168,113,251,253,194,213,75,37,77,13,97,74,113,65,80,113,129,27,141,80,179,147,136,51,187,179,51,111,190,204,222,229,135,140,199,89,192,211,21,94,233,88,246,115,101,179,29,169,187,93,156,186,34,102,136,214,117,157,55,76,232,178,20,85,107,253,212,206,160,127,237,63,79,127,244,125,111,252,237,63,186,153,212,15,253,167,233,239,254,143,173,255,0,157,172,15,229,6,11,174,125,203,111,254,16,109,55,236,209,254,184,90,82,42,181,254,234,103,80,63,246,159,167,191,250,62,183,254,118,159,221,76,234,7,254,211,244,247,255,0,71,214,255,0,206,211,249,65,130,235,159,113,255,0,132,27,77,251,52,127,174,22,148,139,21,210,156,166,225,157,105,118,29,155,93,161,167,134,187,32,176,91,238,181,81,211,9,12,65,44,244,225,33,136,49,57,59,11,17,187,51,59,187,237,182,238,254,245,149,41,154,106,138,233,138,163,165,173,47,217,171,15,118,171,53,241,166,102,39,182,39,65,17,23,211,200,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,229,197,139,213,219,220,191,118,223,211,236,95,168,131,94,101,250,5,164,217,230,255,0,75,49,47,61,187,238,255,0,223,245,81,127,147,199,254,167,32,253,158,139,90,100,190,31,125,43,101,20,69,71,62,1,91,69,200,132,187,180,215,170,222,108,236,251,255,0,213,37,33,245,223,246,41,28,136,34,182,59,225,157,210,29,130,190,59,161,224,215,91,157,76,59,246,206,178,251,86,220,119,23,23,244,136,193,159,118,127,181,159,220,223,207,188,141,197,112,204,111,11,160,27,110,51,108,242,84,194,204,204,29,233,36,217,152,68,125,230,78,254,225,31,183,236,94,222,205,251,23,234,15,242,224,206,251,151,170,255,0,72,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,53,87,82,56,246,165,100,58,105,114,166,210,219,215,144,188,132,51,24,55,150,167,151,186,205,79,51,48,126,125,216,7,115,120,253,126,205,191,102,234,170,58,94,234,47,170,141,57,205,195,72,233,41,252,204,245,27,241,131,157,184,56,241,134,106,135,250,207,17,51,238,199,191,233,125,159,234,87,87,186,199,46,250,123,136,95,166,243,55,59,83,203,43,255,0,148,213,18,15,216,205,238,98,219,220,204,130,150,188,79,245,115,81,50,61,83,164,193,51,91,119,179,166,182,219,40,229,146,14,244,19,114,119,243,14,37,202,48,102,109,198,109,182,228,254,239,219,238,132,10,102,120,168,225,152,62,17,212,132,182,188,78,146,227,20,231,103,183,203,86,85,50,49,129,27,140,141,184,62,251,237,192,98,111,233,98,80,205,7,232,25,70,99,32,62,196,46,206,207,252,235,62,192,117,199,81,180,234,249,71,125,198,239,190,94,162,141,163,24,203,202,192,123,8,24,147,55,215,140,155,222,3,239,111,177,96,8,130,90,234,95,136,46,178,102,216,183,208,187,213,243,207,211,191,233,79,229,169,98,229,249,192,145,190,168,211,51,183,168,179,123,254,207,245,45,173,171,222,33,54,221,120,190,98,248,37,229,188,150,26,245,52,165,121,127,173,39,112,94,105,163,153,190,173,48,74,219,193,55,249,5,246,122,125,103,244,175,68,65,123,158,31,84,93,56,85,208,101,149,154,45,15,41,97,184,66,21,101,202,189,189,123,82,112,125,170,127,107,57,251,191,215,246,40,149,227,35,106,198,105,178,252,78,43,29,39,11,159,122,180,171,159,185,35,238,13,77,71,195,244,159,143,185,219,244,127,214,161,110,131,117,49,170,221,56,92,234,238,186,97,117,163,164,150,184,128,167,106,154,40,234,4,156,66,64,31,211,111,79,73,79,220,255,0,177,72,253,7,235,151,29,187,100,217,126,81,213,45,182,92,150,182,229,106,24,40,14,134,8,233,68,100,102,97,38,38,9,224,103,103,0,137,189,55,127,170,251,109,187,238,16,113,132,152,216,127,202,223,111,245,171,71,233,159,172,29,94,233,194,197,105,196,181,155,24,243,86,106,238,255,0,144,168,243,180,161,199,129,205,36,159,86,158,25,13,254,188,209,183,214,118,247,122,122,111,180,81,162,204,58,93,212,77,100,189,95,245,19,30,191,91,113,201,101,169,246,124,22,186,176,136,219,122,166,56,158,66,158,160,191,234,102,108,251,27,251,155,111,181,213,224,99,120,222,143,234,174,15,106,150,208,80,94,172,144,119,252,164,144,92,121,176,242,153,249,238,112,158,207,245,227,118,247,191,232,237,251,80,108,122,10,166,173,161,167,173,97,226,213,17,4,172,59,239,183,38,103,219,127,245,175,238,171,231,172,207,17,236,195,167,61,72,12,39,15,178,217,46,20,193,76,199,36,149,20,103,57,12,141,61,68,110,60,130,164,25,189,33,23,217,219,127,87,253,190,155,167,161,30,173,46,29,87,96,119,188,134,255,0,5,178,142,231,103,184,199,72,84,244,113,246,191,54,112,9,177,56,60,178,23,233,119,27,125,217,190,175,243,58,9,58,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,140,122,137,248,129,212,239,235,149,235,251,108,170,243,149,24,245,19,241,3,169,223,215,43,215,246,217,85,107,105,125,21,190,217,248,55,135,33,254,176,197,247,41,241,53,234,34,42,123,164,4,68,65,121,221,59,124,63,105,143,245,54,203,253,138,37,176,150,189,233,219,225,251,76,127,169,182,95,236,81,45,132,182,133,143,69,79,100,124,28,31,155,122,194,255,0,126,175,20,136,136,189,81,226,34,32,34,34,2,34,32,34,34,2,34,32,34,34,8,49,226,117,168,186,131,128,254,77,126,130,103,89,14,57,231,253,179,230,189,147,115,158,143,191,195,201,240,238,118,136,121,113,230,123,111,190,220,159,111,123,172,23,195,119,85,181,71,58,215,27,229,167,54,212,156,167,33,161,135,20,169,169,142,150,235,120,168,171,136,37,106,202,49,105,24,36,50,102,38,19,38,229,182,251,19,183,218,235,217,241,103,253,85,254,57,255,0,176,168,229,209,70,187,99,29,63,235,67,101,25,157,37,65,217,111,22,201,108,149,117,80,110,69,64,50,77,12,141,80,241,179,59,200,34,80,179,16,143,214,226,68,66,196,226,192,84,252,86,34,108,231,26,215,86,148,196,199,103,8,116,134,69,147,211,152,242,113,205,195,217,138,239,85,69,205,52,136,231,76,197,202,248,79,29,116,141,221,61,16,185,84,68,87,7,55,180,95,91,217,22,65,137,244,191,154,100,24,181,246,227,102,186,82,251,59,177,91,111,170,58,122,136,185,92,105,128,184,200,14,196,59,137,16,190,207,234,206,237,238,117,91,218,15,175,26,227,120,215,29,59,180,221,181,155,58,173,161,173,202,237,20,213,84,181,57,21,100,177,79,17,214,68,39,25,129,72,236,66,66,238,206,46,206,206,206,236,234,196,122,254,248,72,206,255,0,11,249,157,42,171,94,157,190,32,116,199,250,229,101,254,219,18,169,103,119,43,167,31,110,41,153,136,210,60,82,232,126,75,240,88,107,251,39,140,185,118,221,53,85,21,220,210,102,34,103,209,81,211,43,115,234,183,82,114,125,32,208,108,143,81,240,233,105,194,237,100,154,219,44,45,83,11,75,20,130,119,10,120,228,140,199,209,220,78,51,48,119,23,98,102,39,113,33,38,98,111,67,64,181,231,14,234,7,1,161,204,113,185,233,233,171,142,17,43,165,153,235,98,158,170,217,43,156,129,198,86,7,220,68,138,41,10,50,33,7,48,102,46,35,187,139,96,221,127,124,36,103,127,133,252,206,149,86,47,79,29,67,230,253,57,102,225,148,226,210,121,187,117,95,8,111,22,121,164,113,167,185,83,179,190,194,239,179,240,148,119,39,142,86,103,112,119,127,66,2,48,60,252,118,103,56,12,117,52,215,244,38,152,215,217,190,119,254,106,150,203,108,61,27,89,178,183,175,225,162,35,21,110,237,92,217,225,206,142,101,185,230,76,253,115,52,204,240,158,168,153,93,242,47,27,14,204,113,141,64,198,45,217,158,25,122,167,187,89,110,208,180,244,149,112,59,241,144,119,118,118,118,125,156,72,73,156,72,9,152,132,132,132,153,157,157,155,217,83,177,49,84,107,28,26,162,229,186,236,215,54,238,68,197,81,58,76,78,233,137,142,49,49,209,48,34,47,27,49,204,113,141,63,198,46,57,158,103,122,167,180,217,109,48,188,245,117,115,187,241,140,119,102,102,102,109,220,136,137,216,68,5,156,136,136,68,89,221,217,157,51,20,198,179,192,183,110,187,213,197,187,113,51,84,206,145,17,190,102,103,132,68,116,204,176,221,126,215,156,59,167,236,6,187,49,201,39,167,169,174,8,72,173,118,102,173,138,10,171,156,172,113,135,24,152,223,114,17,41,99,41,8,68,220,1,220,184,150,204,47,231,244,165,169,57,62,175,232,54,57,168,249,140,180,231,118,189,205,114,150,102,166,133,162,138,49,11,133,68,113,198,3,234,236,33,24,0,51,147,185,59,11,57,17,19,185,61,78,117,15,212,62,111,212,110,110,121,78,83,39,148,183,82,115,134,207,103,134,71,42,123,109,59,187,110,44,251,55,57,75,97,121,37,118,103,55,102,244,16,16,0,179,174,128,126,18,48,79,197,62,103,84,160,176,57,156,227,241,213,83,71,208,138,103,79,110,248,223,249,54,190,212,236,61,27,39,178,182,111,226,98,39,21,114,237,60,233,227,205,142,101,201,230,68,253,81,53,76,113,158,184,136,96,186,9,213,244,21,26,247,158,244,253,169,215,106,122,98,166,202,238,180,120,157,116,221,199,42,162,123,141,83,189,28,243,28,132,204,76,39,20,116,226,192,3,198,62,222,238,79,24,148,190,84,99,212,79,196,14,167,127,92,175,95,219,101,86,83,209,95,88,84,186,243,143,253,17,207,235,45,212,57,229,171,183,7,172,240,195,237,208,112,144,187,240,65,187,23,116,70,19,121,128,7,128,253,83,30,34,124,35,248,202,179,79,41,114,172,45,233,223,19,60,217,235,246,126,95,198,185,59,125,176,95,36,193,90,207,114,218,124,202,169,166,110,83,31,171,51,17,231,199,178,103,233,117,78,254,19,60,217,74,136,138,194,211,143,154,227,65,5,210,223,85,108,169,58,128,134,174,19,130,66,166,169,146,158,81,19,23,23,112,150,50,25,35,45,159,208,192,152,133,246,118,118,118,103,84,133,113,215,142,164,172,247,10,171,77,219,89,181,42,138,186,138,99,166,170,165,169,200,171,226,150,9,64,156,78,51,2,145,156,72,73,157,156,93,153,217,217,217,213,227,42,139,241,16,211,59,134,11,212,101,215,36,27,69,61,37,151,50,134,27,173,4,148,180,229,28,71,40,198,17,213,9,63,1,7,157,230,2,148,216,92,159,106,136,204,159,115,217,87,118,138,138,226,213,55,168,153,141,39,73,211,219,255,0,111,181,185,121,26,197,97,106,204,47,229,216,170,41,171,202,83,21,83,206,136,157,244,76,235,17,19,211,49,86,179,236,165,98,61,31,103,121,6,164,244,217,131,101,185,77,79,153,186,77,71,53,28,245,14,102,103,81,229,106,37,166,25,100,35,34,35,148,198,17,35,39,127,172,100,79,179,51,236,219,141,87,255,0,133,22,99,60,150,253,65,211,250,187,213,59,67,79,53,13,226,130,220,79,24,202,229,32,201,21,84,194,223,227,12,89,163,163,18,245,113,23,112,247,57,253,107,0,82,153,101,255,0,148,97,40,174,120,233,167,215,27,148,93,184,202,190,102,218,28,86,22,157,57,188,233,170,52,141,34,41,175,207,136,142,200,157,59,97,243,92,110,54,251,61,190,170,237,118,175,167,162,161,162,132,234,106,170,170,101,24,162,130,32,23,35,144,204,157,152,68,69,157,220,157,217,153,153,221,213,33,92,122,152,234,34,233,112,170,185,212,235,142,116,19,85,204,115,200,52,215,234,154,120,132,140,156,157,130,40,204,99,140,119,127,64,1,97,22,217,153,153,153,153,89,79,136,134,166,91,240,94,156,238,184,216,221,234,41,47,89,148,208,218,168,35,165,168,24,229,56,134,64,146,168,137,185,137,188,15,8,20,70,226,196,219,212,70,4,219,30,234,175,116,119,76,174,250,201,169,216,238,153,217,37,236,212,95,107,6,3,159,136,151,150,167,22,115,158,126,36,96,199,219,136,36,147,135,38,114,225,197,189,93,148,14,127,136,174,187,244,97,236,204,235,236,158,153,225,31,199,91,109,114,69,147,225,112,217,78,43,57,204,105,167,153,51,186,106,166,39,74,109,196,205,85,68,204,78,233,153,152,157,63,101,113,157,47,89,245,6,197,160,120,117,22,169,221,110,55,12,162,74,51,172,175,154,227,60,242,213,143,126,105,38,142,41,138,118,105,26,88,226,146,56,200,75,244,72,28,89,221,153,157,106,222,138,250,194,165,215,156,127,232,142,127,89,110,161,207,45,93,184,61,103,134,31,110,131,132,133,223,130,13,216,187,162,48,155,204,0,60,7,234,152,241,19,225,28,165,84,15,135,102,57,62,159,228,246,236,207,12,189,84,90,111,86,153,154,122,74,184,29,185,70,91,59,59,59,62,236,66,66,238,36,4,206,36,36,66,76,236,238,207,157,152,227,42,202,234,177,20,206,180,233,49,62,216,141,62,213,87,99,54,114,198,222,89,205,42,187,76,81,122,106,162,186,38,55,69,53,85,55,38,99,119,234,207,9,142,173,38,35,88,133,252,34,211,157,44,117,15,104,234,51,76,105,114,126,229,186,155,36,161,254,246,200,45,84,178,19,249,58,141,201,128,216,77,185,52,82,136,247,3,212,153,183,32,230,101,25,186,220,106,106,213,218,47,209,23,45,206,177,45,97,152,96,49,25,94,42,230,11,23,79,54,229,19,49,49,237,143,140,79,24,158,19,27,227,112,136,139,209,134,243,178,12,139,31,196,237,19,228,25,77,246,221,102,181,210,241,239,214,220,42,130,158,158,46,68,192,60,164,55,97,29,200,132,91,119,245,119,102,247,186,143,125,38,117,63,119,234,99,55,212,202,240,183,123,51,23,176,123,38,11,13,12,130,47,80,193,35,214,119,39,156,219,125,229,147,183,27,184,51,184,3,8,136,242,118,41,14,32,245,225,213,197,195,85,178,122,221,37,211,251,245,57,224,54,137,128,106,42,168,38,34,27,229,80,48,147,145,158,204,197,4,82,110,32,35,184,25,7,119,145,179,197,219,217,126,19,31,173,79,192,255,0,246,229,1,25,167,202,51,26,48,246,103,205,141,117,246,206,147,246,71,219,238,109,218,182,11,230,109,141,196,231,25,141,63,207,215,22,249,145,60,104,166,110,81,199,170,170,162,119,244,211,27,183,76,213,13,133,226,77,85,172,56,214,17,138,103,250,103,153,100,54,43,93,162,178,166,142,249,236,91,141,85,41,191,153,104,188,188,178,246,118,30,208,148,38,28,140,155,99,158,49,22,119,55,218,40,244,169,213,134,163,226,250,235,140,203,169,218,185,148,220,177,91,148,197,108,185,197,118,187,157,85,52,99,56,184,69,49,249,153,56,66,49,205,218,51,149,156,72,99,25,61,93,156,132,173,11,88,180,202,209,172,154,99,145,105,157,238,94,205,61,246,140,160,9,248,145,121,106,129,118,56,39,226,38,14,125,185,66,57,56,114,102,46,28,95,209,221,81,77,198,221,112,179,220,42,173,55,106,10,138,42,234,41,142,154,170,150,166,34,138,88,37,2,113,56,204,9,153,196,132,153,217,197,217,157,157,157,157,96,103,115,123,7,139,167,17,68,206,147,164,241,221,172,116,118,105,167,218,182,242,95,78,93,180,155,61,127,38,197,91,167,159,71,58,157,121,177,206,230,220,214,98,168,153,253,104,171,157,167,86,148,186,8,84,213,175,26,241,174,54,125,113,212,75,77,167,89,179,170,42,26,44,174,239,77,75,75,77,145,86,69,20,17,5,100,162,17,128,12,140,194,34,44,204,194,204,204,204,204,204,173,79,167,221,83,252,181,104,214,43,169,167,71,229,106,47,52,111,231,33,104,248,0,213,195,33,67,81,219,30,102,237,19,203,20,142,27,147,151,7,30,91,62,236,212,231,212,79,196,14,167,127,92,175,95,219,101,89,25,253,249,156,61,187,150,231,116,239,251,16,220,144,229,116,219,205,241,184,76,109,184,154,173,199,54,98,98,39,73,138,166,39,143,182,22,181,209,14,69,144,101,157,47,225,121,6,83,125,184,222,110,149,94,209,239,214,220,42,142,162,162,94,55,26,144,30,82,27,185,22,194,34,45,187,250,51,51,123,153,96,190,33,250,243,112,210,77,42,162,196,49,169,239,54,252,139,53,152,134,134,237,109,173,42,66,183,197,73,44,18,204,93,192,118,145,200,216,194,54,17,217,156,100,145,220,155,139,9,229,93,0,252,36,96,159,138,124,206,169,64,255,0,17,13,76,184,103,93,70,93,113,177,187,211,213,217,112,216,97,181,80,71,75,80,82,68,18,148,97,37,81,19,115,32,105,218,99,40,141,197,133,246,167,140,9,183,13,215,182,51,21,86,31,42,162,98,124,234,169,166,61,241,191,236,213,29,179,89,5,172,227,111,177,52,87,68,77,171,55,110,215,49,209,230,215,49,76,117,125,41,166,116,225,49,19,28,30,63,79,185,183,80,58,213,172,184,174,153,31,80,26,133,75,79,121,172,127,57,51,101,117,160,99,73,12,101,53,71,108,185,27,52,175,20,82,48,110,46,60,220,121,108,219,187,77,239,18,44,211,49,193,116,58,199,118,194,114,203,206,61,93,54,87,77,77,37,85,170,190,90,73,78,39,163,172,39,141,206,50,23,113,114,1,126,59,237,184,179,253,140,180,167,133,158,146,210,220,46,249,70,180,222,45,125,207,101,112,177,217,39,55,132,192,42,36,30,117,100,34,236,242,4,163,19,211,131,27,56,179,133,68,163,245,183,126,59,79,197,51,225,251,31,254,185,82,127,98,173,88,184,90,46,91,202,174,94,170,103,90,184,111,232,141,223,154,127,63,197,97,49,155,127,131,203,172,91,167,201,218,152,138,162,41,141,38,170,163,157,60,56,238,230,198,147,194,98,81,171,162,29,103,214,28,179,170,12,47,31,202,117,95,50,188,218,234,189,163,223,162,184,95,106,170,41,229,227,110,169,49,229,25,155,137,108,66,36,219,183,163,179,63,189,149,173,170,115,232,7,226,223,4,252,83,229,149,74,204,122,152,234,19,24,233,223,78,43,50,91,157,117,57,95,235,97,154,12,118,218,96,242,149,109,107,7,213,114,141,136,95,176,4,64,82,159,33,216,93,153,159,153,128,150,70,69,126,40,193,87,118,245,91,162,169,223,61,144,133,229,91,41,171,19,180,216,108,14,93,106,57,213,218,166,34,154,99,77,102,107,185,191,119,179,140,244,68,111,221,12,23,173,174,169,255,0,147,222,17,21,159,14,175,183,30,121,144,125,74,24,38,126,225,219,233,29,141,142,189,226,226,226,91,16,176,70,50,59,9,27,185,109,32,197,32,60,107,232,191,174,140,222,143,42,179,233,14,173,220,46,57,61,186,247,88,22,251,77,202,65,122,155,148,85,213,85,48,132,65,60,242,204,60,169,135,156,196,238,226,114,183,33,102,119,1,97,24,115,168,89,222,65,169,217,189,239,63,202,106,123,215,75,237,100,149,147,236,102,65,31,39,250,177,71,204,136,154,40,199,136,0,185,63,16,1,29,246,101,100,29,4,244,131,62,151,219,233,245,147,82,237,53,20,153,157,124,51,197,111,182,212,246,201,173,212,82,140,92,100,56,202,62,228,21,110,195,40,187,52,159,86,41,156,8,68,156,197,176,236,99,49,89,150,58,42,177,58,83,30,237,61,190,217,254,56,44,217,174,205,100,27,19,178,149,88,205,40,139,151,238,111,215,116,85,55,52,221,205,157,243,20,209,174,147,60,55,204,204,107,86,137,158,136,138,220,231,69,111,120,145,106,182,168,224,186,227,99,180,225,58,147,148,227,212,51,98,148,213,50,82,218,175,21,20,145,28,175,89,88,47,35,132,102,44,228,226,2,220,182,223,97,102,251,25,60,55,117,91,84,115,173,113,190,90,115,109,73,202,114,26,24,113,74,154,152,233,110,183,138,138,184,130,86,172,163,22,145,130,67,38,98,97,50,110,91,111,177,59,125,174,177,111,20,207,136,28,127,250,155,73,253,182,181,60,44,254,32,114,15,234,109,95,246,218,37,77,242,181,252,241,205,214,116,231,58,91,228,56,95,252,56,242,254,78,158,127,145,215,93,35,94,61,122,106,180,164,68,87,39,52,138,49,107,7,86,51,232,143,85,24,222,154,101,99,78,120,78,83,96,161,41,106,76,163,132,173,53,178,86,213,69,230,138,67,113,103,129,196,35,105,88,223,234,136,49,139,179,137,4,178,117,85,175,138,103,196,14,63,253,77,164,254,219,90,162,243,124,69,120,92,63,149,183,59,226,97,123,228,239,38,194,231,249,196,224,49,148,235,69,86,235,237,137,211,116,199,182,39,127,217,59,181,90,13,186,227,111,188,91,233,110,214,154,250,122,218,26,216,66,166,150,170,154,81,150,41,226,49,98,9,0,197,221,136,72,93,157,137,157,217,217,217,217,125,42,187,188,61,58,184,184,53,194,143,167,237,78,191,83,149,9,66,208,226,151,10,217,137,165,9,88,132,66,218,228,236,236,66,66,239,217,228,66,226,225,218,23,62,113,0,88,138,201,193,99,40,199,89,139,180,125,113,213,40,109,168,217,188,86,203,102,53,224,113,59,227,141,53,116,85,76,240,152,248,76,116,76,76,123,68,68,89,106,232,136,136,34,215,88,189,71,100,29,55,234,14,149,100,20,49,249,187,29,219,218,180,119,218,34,99,147,157,32,207,110,51,150,24,218,88,193,234,64,26,81,140,141,220,71,186,108,237,177,58,145,152,118,99,140,106,6,49,110,204,240,203,213,61,218,203,118,133,167,164,171,129,223,140,131,187,179,179,179,236,226,66,76,226,64,76,196,36,36,36,204,236,236,208,67,197,159,245,87,248,231,254,194,181,39,66,157,88,207,162,57,60,122,105,149,141,57,225,57,77,204,10,90,147,40,225,43,77,108,140,17,121,162,144,220,89,224,113,8,218,86,55,250,162,12,98,236,226,65,45,122,115,79,147,102,53,216,187,62,100,233,167,178,116,143,178,91,138,222,194,70,121,177,120,92,215,1,79,244,138,34,231,58,63,110,152,185,95,255,0,218,152,225,215,26,198,249,209,108,104,190,107,117,198,223,120,183,210,221,173,53,244,245,180,53,176,133,77,45,85,52,163,44,83,196,98,196,18,1,139,187,16,144,187,59,19,59,179,179,179,178,250,85,135,139,79,76,77,51,164,241,17,22,164,234,99,168,76,99,167,125,56,172,201,110,117,212,229,127,173,134,104,49,219,105,131,202,85,181,172,31,85,202,54,33,126,192,17,1,74,124,135,97,118,102,126,102,2,94,119,110,209,102,137,185,92,233,16,202,192,96,113,25,158,38,140,38,22,153,170,186,231,72,136,254,56,71,25,158,136,222,193,122,218,234,159,249,61,225,17,89,240,234,251,113,231,153,7,212,161,130,103,238,29,190,145,216,216,235,222,46,46,37,177,11,4,99,35,176,145,187,150,210,12,82,3,237,189,7,184,220,47,26,29,167,119,107,181,125,69,109,117,110,41,104,169,170,170,169,148,165,150,121,78,142,34,57,12,201,221,200,136,157,221,201,221,221,221,221,221,82,86,161,103,121,6,167,102,247,188,255,0,41,169,239,93,47,181,146,86,79,177,153,4,124,159,234,197,31,50,34,104,163,30,32,2,228,252,64,4,119,217,149,214,244,237,240,253,166,63,212,219,47,246,40,148,38,89,152,87,143,197,92,171,245,98,55,71,215,241,150,210,219,157,144,195,236,150,65,132,179,26,77,234,235,153,174,174,185,230,240,143,221,167,132,117,239,158,148,32,234,115,196,71,39,60,234,44,95,67,106,169,225,176,99,247,56,37,173,174,150,54,34,186,212,210,85,200,229,28,115,67,59,177,219,230,16,129,247,30,18,72,60,133,201,128,156,74,103,116,213,174,118,142,160,244,158,217,157,208,55,110,227,30,214,251,229,51,83,148,65,79,114,142,48,41,130,54,34,45,226,126,224,152,63,34,250,134,44,78,198,196,45,2,58,250,233,43,242,89,144,22,172,105,150,49,229,240,123,167,31,105,193,74,92,163,180,215,153,187,62,209,48,183,102,154,77,195,134,206,66,50,57,7,230,196,161,7,211,157,46,245,29,144,116,223,168,45,144,80,199,230,236,119,110,197,29,246,136,152,228,231,72,211,129,156,176,198,210,198,15,82,0,210,140,100,110,226,61,211,103,109,137,214,5,25,150,35,5,142,170,140,92,249,179,238,142,169,143,98,217,137,216,156,155,106,54,86,213,253,157,166,34,237,17,172,112,231,85,63,173,69,122,126,183,76,118,70,155,165,117,168,188,236,119,32,180,101,152,253,179,41,199,234,252,213,174,243,71,13,194,138,126,217,7,118,158,96,99,140,248,155,49,14,226,76,251,19,51,182,254,172,206,190,139,141,198,223,103,183,213,93,174,213,244,244,84,52,80,157,77,85,85,76,163,20,80,68,2,228,114,25,147,179,8,136,179,187,147,187,51,51,59,186,182,235,19,26,244,57,230,109,215,77,126,78,98,121,218,233,167,78,189,90,117,177,237,76,212,204,59,73,48,234,252,219,54,187,211,209,80,209,67,44,145,199,37,68,81,75,91,40,68,114,53,53,59,72,98,210,78,99,25,48,71,187,57,59,127,75,170,206,211,175,16,237,78,199,117,186,241,157,230,21,23,27,198,23,145,214,63,153,199,14,165,165,246,93,35,19,180,62,73,221,128,6,88,129,217,159,234,128,207,179,188,155,27,140,161,227,117,215,212,196,250,225,168,242,98,152,189,206,163,232,78,41,49,210,210,196,21,49,201,77,113,173,3,48,146,224,61,189,216,132,133,248,68,238,71,249,182,115,30,15,49,138,116,41,211,60,250,225,168,241,229,121,69,178,163,232,78,41,48,85,85,74,116,209,201,77,113,173,3,3,142,222,93,205,216,132,133,249,202,204,39,249,182,96,46,15,48,18,169,99,51,27,248,204,101,54,112,115,244,103,223,215,51,236,141,255,0,83,161,182,115,99,114,189,154,217,187,249,158,209,209,19,55,40,223,19,198,152,157,244,211,79,85,117,79,55,134,248,157,58,165,101,58,173,152,193,116,233,183,49,212,12,38,245,80,16,213,224,247,11,197,162,227,76,242,83,202,34,116,7,44,19,3,191,25,35,45,156,73,189,24,133,246,247,59,42,124,254,81,61,64,255,0,221,211,80,191,250,39,173,255,0,222,171,131,215,139,117,190,207,211,110,162,90,109,52,20,244,84,52,88,61,222,154,150,150,154,33,138,40,34,10,9,68,35,0,22,102,17,17,102,102,22,102,102,102,102,101,71,73,180,55,46,81,114,220,68,233,187,161,251,200,222,15,7,138,193,226,234,174,220,85,17,92,105,206,136,153,136,211,179,223,163,161,4,68,86,231,58,136,136,128,136,136,8,139,21,202,117,91,75,176,91,132,118,156,219,82,113,108,122,186,104,90,166,58,91,173,226,158,146,83,137,200,133,164,96,144,197,220,92,128,155,150,219,110,46,223,99,175,154,170,166,136,214,169,209,235,102,197,220,69,92,203,52,205,83,213,17,51,63,99,42,69,138,226,218,173,165,217,213,194,75,78,19,169,56,182,67,93,12,47,83,37,45,170,241,79,87,40,68,196,34,242,56,70,100,236,44,70,45,203,109,183,38,111,181,150,84,148,213,77,113,173,51,169,122,197,220,61,92,203,212,205,51,213,49,49,63,104,169,3,196,123,168,93,125,193,186,206,212,60,91,10,215,13,64,199,236,180,94,201,242,214,235,94,77,91,73,75,7,59,85,33,159,8,163,144,64,121,25,145,62,205,234,68,238,254,174,234,239,213,0,248,163,252,118,106,111,224,191,39,162,95,79,37,143,248,68,234,22,125,169,93,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,52,20,4,49,12,147,17,19,3,17,153,48,179,237,185,147,253,174,166,250,128,30,10,159,11,25,79,222,5,119,203,173,202,127,160,34,34,2,34,32,231,219,169,190,166,250,146,176,117,37,170,246,43,23,80,122,149,110,182,219,179,139,237,37,29,29,38,89,95,12,20,208,71,95,48,199,20,113,140,172,32,2,44,194,194,204,204,204,204,204,173,211,195,135,44,202,179,158,140,116,243,41,205,114,107,174,65,122,173,246,183,153,184,221,43,100,171,170,159,133,214,172,3,156,178,57,25,113,0,17,109,223,208,69,153,189,25,149,32,245,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,20,129,226,49,171,157,68,232,255,0,87,185,190,49,136,107,22,170,227,56,221,95,145,186,90,41,34,202,174,145,82,156,115,210,68,115,201,76,197,55,30,207,154,243,34,205,31,230,192,128,163,22,22,14,35,42,188,28,245,227,84,245,103,21,212,236,91,83,51,11,174,81,244,114,225,108,184,81,92,111,55,10,154,234,230,243,145,206,18,64,242,205,33,126,100,124,144,16,0,179,108,82,202,238,239,201,182,240,60,108,52,118,235,122,195,112,61,111,177,216,105,37,167,198,170,42,172,151,250,200,105,72,170,198,10,167,140,168,202,89,4,29,154,154,57,99,156,25,228,54,97,150,176,24,89,222,82,80,255,0,194,203,63,169,193,122,210,195,105,95,33,164,180,219,114,170,122,251,5,201,234,94,33,10,160,146,152,229,167,167,99,145,190,169,157,100,20,140,28,29,140,143,136,54,252,220,72,47,209,17,98,154,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,140,36,155,131,125,72,34,238,24,1,77,41,184,199,24,57,55,57,12,5,159,114,100,21,3,226,99,213,246,169,135,85,151,172,63,72,117,115,43,198,108,184,109,190,146,197,80,56,222,89,83,13,45,109,112,177,79,81,41,199,78,66,1,52,103,80,244,198,47,200,152,169,118,39,103,250,131,34,188,32,100,214,141,74,181,102,186,223,170,58,219,154,229,86,216,42,62,138,218,173,55,108,150,174,186,8,231,17,134,166,166,166,72,39,228,44,108,39,74,17,72,7,190,199,82,196,62,162,234,165,181,11,53,186,234,86,127,146,234,53,246,158,146,11,150,85,120,173,189,214,69,72,4,48,71,61,76,199,52,131,24,145,17,48,49,27,179,51,145,62,219,110,239,239,87,231,225,213,163,150,45,27,233,31,4,166,180,77,230,42,243,11,124,25,141,210,167,137,135,122,170,190,8,164,22,224,70,108,61,168,26,158,13,199,136,159,99,159,17,35,38,65,167,234,186,245,166,209,143,16,13,66,233,251,88,47,180,148,26,125,115,168,183,205,106,187,213,247,77,237,55,25,237,54,206,16,201,41,75,218,167,161,39,25,201,221,162,250,179,78,242,25,8,60,134,51,213,80,15,138,63,199,102,166,254,11,242,122,37,53,60,46,186,250,163,204,44,86,222,153,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,160,113,83,65,109,32,34,30,117,131,220,140,98,237,177,20,209,137,114,102,56,220,230,11,42,68,68,4,68,64,92,251,117,55,212,223,82,86,14,164,181,94,197,98,234,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,24,226,142,49,149,132,0,69,152,88,89,153,153,153,153,151,65,43,154,206,172,126,41,245,147,239,3,33,249,140,232,45,211,194,39,80,179,237,74,233,183,36,190,234,54,113,144,101,87,40,51,138,202,72,171,47,119,57,171,167,142,1,160,160,33,136,100,152,136,152,24,140,201,133,159,109,204,159,237,117,53,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,129,126,10,159,11,25,79,222,5,119,203,173,202,47,248,158,245,235,77,172,247,90,190,159,180,126,251,73,95,167,214,202,138,105,174,183,122,78,232,61,218,227,1,77,206,24,229,25,123,85,20,34,229,1,51,188,95,90,104,26,64,34,6,140,200,49,254,161,124,82,245,199,32,234,58,28,215,70,114,223,101,96,248,93,194,122,123,21,166,62,247,145,191,82,177,184,29,77,198,19,104,206,111,48,12,206,49,147,9,83,137,11,71,194,86,57,142,210,186,51,234,130,213,213,158,139,211,106,53,29,162,174,221,114,183,84,5,146,253,20,180,227,12,5,117,142,146,158,106,146,165,22,150,82,122,110,85,12,209,188,132,199,179,125,102,251,94,144,122,59,233,87,50,234,191,87,45,248,125,154,219,86,56,197,186,162,158,167,44,187,199,35,66,22,235,115,159,215,97,148,128,199,204,200,35,32,194,28,75,145,179,147,183,108,36,48,232,35,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,132,147,112,111,175,60,189,176,0,41,165,55,41,36,54,22,231,33,153,59,110,78,131,43,68,68,28,251,117,55,212,223,82,86,14,164,181,94,197,98,234,15,82,173,214,219,118,113,125,164,163,163,164,203,43,225,130,154,8,235,230,24,226,142,49,149,132,0,69,152,88,89,153,153,153,153,149,149,120,68,234,22,125,169,93,54,228,151,221,70,206,50,12,170,229,6,113,89,73,21,101,238,231,53,116,241,192,52,20,4,49,12,147,17,19,3,17,153,48,179,237,185,147,253,174,170,47,171,31,138,125,100,251,192,200,126,99,58,181,79,5,79,133,140,167,239,2,187,229,214,228,19,253,17,16,17,20,95,235,147,174,60,55,164,44,52,105,105,66,146,249,168,183,202,114,59,13,132,205,248,70,27,184,249,218,206,46,196,20,194,76,76,194,206,199,49,139,128,56,176,203,44,65,168,60,74,252,64,191,33,52,117,218,9,165,51,115,207,174,182,241,246,165,196,75,120,236,244,53,112,84,135,230,165,130,164,38,167,184,131,249,105,227,228,14,45,28,128,126,188,133,125,94,26,29,122,211,107,206,61,14,138,234,205,246,146,13,69,177,211,199,13,160,228,238,243,191,219,160,165,140,74,98,154,105,100,41,235,152,163,154,89,155,234,114,2,99,1,38,9,156,41,135,254,138,179,220,171,254,186,228,121,38,71,112,255,0,194,86,87,92,171,170,36,255,0,206,146,105,164,144,255,0,156,136,139,237,119,95,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,212,66,40,213,209,7,90,56,175,87,26,113,5,117,105,90,172,153,245,183,185,5,239,30,138,186,50,144,251,77,15,42,234,104,28,222,102,163,55,158,54,98,54,250,146,57,69,200,248,180,135,37,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,126,62,219,110,235,202,183,229,54,27,165,97,91,232,43,187,181,1,183,32,237,24,237,187,59,183,171,179,55,185,157,97,157,70,94,239,216,238,138,102,87,108,106,41,100,184,211,216,238,50,64,209,68,210,23,49,164,152,135,97,113,38,127,172,195,233,179,174,127,180,107,169,77,75,209,60,217,243,44,118,180,154,224,255,0,166,207,4,27,191,230,100,141,189,14,35,102,250,178,151,249,63,253,118,9,167,227,55,167,237,79,157,217,117,14,24,41,227,26,170,26,10,9,8,32,1,51,54,243,165,185,27,63,39,250,160,205,234,222,230,111,95,69,89,202,111,117,19,212,101,55,88,212,248,229,143,39,166,107,37,234,218,49,73,113,170,169,145,254,172,33,53,75,51,184,60,80,3,108,21,32,254,143,191,213,254,157,161,214,93,103,160,176,223,235,109,118,219,164,87,8,41,170,37,132,39,141,182,19,97,55,22,118,250,207,239,102,103,247,191,189,7,140,136,136,8,136,128,136,136,10,101,116,129,226,51,158,116,233,12,88,173,246,221,14,65,141,143,47,205,213,87,85,12,177,122,212,31,212,118,121,5,183,146,102,119,252,223,171,11,125,190,173,13,81,4,231,234,71,89,116,67,172,10,123,182,104,116,148,248,77,222,213,73,60,148,208,209,210,157,73,87,203,19,77,32,52,146,249,120,246,238,29,78,206,239,238,224,206,254,255,0,79,183,194,167,91,232,116,167,85,238,216,117,242,231,217,180,95,167,3,50,33,152,253,96,165,172,118,118,24,217,219,213,248,111,187,127,234,91,115,194,183,166,173,45,207,112,234,220,247,44,178,149,117,194,10,217,32,141,251,245,49,48,176,197,69,43,122,132,162,47,245,140,190,207,183,246,122,41,59,144,248,112,104,214,77,171,95,148,58,218,62,20,129,9,3,80,247,42,223,145,145,84,57,23,113,170,153,219,252,104,122,113,255,0,35,249,223,96,150,54,235,157,21,218,148,107,45,243,247,97,61,248,151,23,29,246,119,111,115,179,63,189,157,125,75,207,176,216,109,88,213,178,43,69,154,155,203,210,193,203,132,124,200,246,220,156,159,212,157,223,222,79,246,175,65,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,81,143,81,63,16,58,157,253,114,189,127,109,149,94,114,163,30,162,126,32,117,59,250,229,122,254,219,42,173,109,47,162,183,219,63,6,240,228,63,214,24,190,229,62,38,189,68,69,79,116,128,136,136,47,59,167,111,135,237,49,254,166,217,127,177,68,182,18,215,189,59,124,63,105,143,245,54,203,253,138,37,176,150,208,177,232,169,236,143,131,131,243,111,88,95,239,213,226,145,17,23,170,60,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,94,254,44,255,0,170,191,199,63,246,21,94,234,194,60,89,255,0,85,127,142,127,236,42,45,116,195,211,255,0,242,143,202,178,92,30,150,249,236,171,165,14,53,61,218,213,60,141,189,57,85,199,83,77,24,199,59,51,57,118,136,102,54,114,31,172,46,226,91,27,11,129,80,243,107,85,223,204,171,183,68,107,51,167,134,29,105,201,238,63,15,149,236,86,31,23,138,171,155,110,158,124,204,245,71,149,174,53,220,147,158,31,93,95,79,79,61,187,167,237,78,187,84,84,141,76,209,81,226,117,211,118,216,105,69,163,145,222,142,121,142,65,119,23,32,138,58,113,96,50,229,39,111,118,22,140,70,196,87,63,249,6,59,144,98,119,121,241,252,166,197,113,179,93,41,120,247,232,174,20,167,79,81,23,33,99,30,81,155,49,14,226,66,77,187,122,179,179,251,157,90,151,67,93,89,219,245,151,14,166,211,236,218,225,79,73,155,99,240,193,67,25,213,92,4,165,191,196,49,27,181,68,99,33,188,210,78,33,9,60,255,0,164,219,237,38,236,198,224,18,185,30,103,53,127,68,191,59,227,134,191,15,171,163,220,215,252,169,236,61,22,181,218,28,174,157,109,213,190,228,83,166,145,175,235,198,157,21,126,182,157,62,119,9,157,50,174,191,190,18,51,191,194,254,103,74,170,215,167,111,136,29,49,254,185,89,127,182,196,173,43,175,239,132,140,239,240,191,153,210,170,181,233,219,226,7,76,127,174,86,95,237,177,44,108,243,214,22,251,35,197,41,206,74,191,68,49,189,251,159,117,66,210,186,254,248,72,206,255,0,11,249,157,42,167,53,113,157,127,124,36,103,127,133,252,206,149,84,230,148,226,214,252,235,84,112,236,38,237,53,68,52,57,5,254,223,106,170,146,152,132,101,8,167,168,8,204,129,201,137,152,152,77,221,157,217,219,125,183,103,247,47,61,161,166,107,198,81,76,116,211,31,25,101,242,55,122,156,62,205,226,47,87,194,155,181,204,246,69,187,114,220,125,30,117,111,112,233,182,253,85,105,190,210,212,92,112,155,212,205,83,115,165,167,2,154,170,158,80,134,65,9,41,0,166,142,16,35,55,133,165,34,103,114,8,133,155,212,89,91,221,186,227,111,188,91,233,110,214,154,250,122,218,26,216,66,166,150,170,154,81,150,41,226,49,98,9,0,197,221,136,72,93,157,137,157,217,217,217,217,82,22,191,104,54,99,211,246,125,93,135,100,144,84,84,208,132,196,54,187,203,81,75,5,45,206,38,8,207,148,78,109,177,16,140,177,140,130,36,108,6,238,60,139,102,39,145,157,2,245,133,104,210,238,58,45,169,245,158,87,27,184,214,20,246,155,196,243,147,199,107,168,147,110,80,74,196,252,99,166,50,110,108,98,194,209,200,102,71,184,200,71,31,174,81,152,213,131,185,242,60,78,232,232,215,162,122,187,37,131,202,46,198,216,218,60,28,109,38,71,28,250,230,34,106,138,127,188,167,79,165,17,251,84,199,24,211,89,141,218,107,26,77,152,220,110,54,251,61,190,170,237,118,175,167,162,161,162,132,234,106,170,170,101,24,162,130,32,23,35,144,204,157,152,68,69,157,220,157,217,153,153,221,213,70,117,169,213,109,87,80,153,119,209,204,102,163,108,15,29,172,146,75,73,52,83,65,37,192,202,40,192,170,39,140,164,113,45,136,102,236,187,128,24,199,49,49,51,17,19,54,211,235,255,0,172,42,92,215,205,232,54,153,86,91,171,177,182,242,211,222,175,84,211,195,87,29,200,219,183,60,112,83,152,57,11,69,25,112,115,54,126,111,32,56,125,81,2,238,197,173,19,208,173,65,215,204,186,60,75,4,183,126,223,53,115,169,134,127,33,65,249,169,36,15,49,52,81,159,107,185,217,49,13,219,235,22,204,223,110,223,185,198,99,86,42,191,145,225,183,199,78,157,51,213,216,249,228,223,99,108,228,24,89,218,92,239,74,42,136,153,166,42,225,69,51,31,74,127,122,99,116,71,68,123,103,72,215,170,227,58,1,248,72,193,63,20,249,157,82,169,205,86,197,173,248,46,168,230,56,77,166,106,137,168,113,251,253,194,213,75,37,73,9,74,113,65,80,113,129,27,139,11,57,56,131,59,187,51,54,251,236,205,238,86,199,208,15,194,70,9,248,167,204,234,151,142,207,83,52,99,43,166,122,41,159,140,36,57,100,189,78,35,102,240,247,168,225,85,218,38,59,38,221,201,85,175,81,63,16,58,157,253,114,189,127,109,149,97,184,254,69,144,98,119,120,50,12,90,251,113,179,93,41,121,118,43,109,245,71,79,81,23,33,112,46,50,3,177,14,226,68,47,179,250,179,187,123,157,102,93,68,252,64,234,119,245,202,245,253,182,85,176,174,189,41,93,235,122,85,196,186,139,193,41,238,55,67,155,218,114,101,84,175,40,159,148,167,134,174,72,97,168,130,33,141,139,180,35,9,188,206,230,78,60,132,217,152,4,220,98,102,205,203,183,174,77,184,223,78,179,245,107,254,237,135,111,49,193,224,50,236,37,24,218,162,41,187,20,91,141,120,77,83,68,204,68,235,187,124,83,49,237,153,136,233,89,7,73,221,72,219,250,148,211,135,200,165,162,167,182,228,86,137,134,134,247,111,138,97,33,25,120,49,13,68,67,201,228,24,37,110,92,121,250,177,4,161,185,246,249,149,115,234,143,91,90,189,125,214,203,206,165,105,118,119,148,227,86,89,102,17,181,217,170,107,252,205,44,81,13,56,193,200,233,15,149,55,35,226,82,184,241,38,3,55,118,34,113,99,125,41,131,234,22,111,166,151,121,175,216,14,81,113,176,220,106,40,231,183,203,83,69,51,198,101,79,48,241,48,119,111,245,16,191,188,76,64,197,196,192,73,154,123,130,100,26,157,155,217,48,12,90,155,189,116,190,214,71,71,6,224,100,17,242,127,173,44,156,4,137,162,140,121,25,147,11,241,0,34,219,102,89,216,140,218,254,46,213,187,84,235,21,68,239,152,233,158,142,31,90,171,147,114,121,149,108,238,63,25,152,94,138,106,177,93,62,109,53,70,177,69,59,230,184,152,171,88,152,221,78,147,198,35,88,235,214,224,250,74,214,61,71,215,109,42,167,212,29,64,195,172,214,81,171,154,88,168,42,45,181,134,99,112,24,229,144,14,79,46,76,79,78,34,66,209,179,20,166,70,65,33,113,1,225,203,74,120,163,105,149,223,37,211,28,115,83,45,178,243,167,194,171,38,130,225,7,17,109,169,235,158,16,105,249,57,179,253,89,97,134,62,2,36,239,223,229,245,88,31,121,109,167,184,38,63,166,56,69,147,0,197,169,187,54,187,21,28,116,112,110,0,39,39,22,250,210,201,192,68,94,89,11,145,153,48,183,35,50,45,183,117,143,117,5,165,159,150,173,26,202,180,200,43,60,173,69,230,141,188,156,207,39,0,26,184,100,25,169,251,133,192,221,162,121,98,141,143,97,114,224,229,199,103,217,218,215,127,11,93,236,12,216,185,60,234,185,190,249,141,255,0,23,63,101,57,238,27,45,218,187,121,166,14,152,181,98,46,238,141,243,20,219,170,102,153,227,51,58,243,38,103,142,145,60,34,35,72,85,39,68,121,223,208,30,167,48,138,217,170,110,33,71,120,172,43,21,76,52,103,183,127,206,3,195,8,202,46,66,197,16,212,28,18,19,62,251,118,216,153,156,132,89,92,234,231,189,95,54,150,103,214,253,82,211,140,107,81,45,141,78,16,228,22,200,43,138,24,42,134,164,105,165,48,110,237,59,200,44,204,69,20,156,227,47,70,118,32,38,118,103,103,102,136,217,171,250,209,93,137,232,223,31,94,233,252,61,237,137,203,118,85,204,196,97,179,74,99,117,81,52,85,219,76,243,169,250,230,38,175,244,171,223,197,67,62,183,222,181,31,16,211,186,38,167,150,108,98,217,81,93,87,52,85,67,33,4,181,166,27,83,201,27,54,241,144,199,77,28,158,175,185,13,64,190,204,219,57,120,254,24,218,89,244,179,89,110,58,155,81,89,219,167,192,232,255,0,53,8,73,177,203,87,91,28,208,135,33,112,118,40,154,33,169,119,216,132,152,251,91,114,110,76,163,223,80,90,167,249,106,214,92,171,83,66,143,202,211,222,107,27,201,194,241,240,49,164,134,49,134,159,184,60,205,154,87,138,40,220,246,39,30,110,92,118,109,153,172,131,195,95,1,183,226,253,57,193,151,196,244,243,87,102,119,58,170,233,165,26,81,142,88,226,130,66,165,142,156,164,221,222,65,18,134,89,7,125,152,94,160,217,155,222,69,137,131,211,48,205,166,239,24,137,153,250,163,116,126,11,30,209,243,182,59,147,235,120,15,163,114,186,105,183,61,62,117,205,107,185,30,238,124,127,26,37,114,231,189,116,32,185,239,89,27,79,253,215,248,191,4,47,33,127,241,255,0,229,127,212,103,58,45,172,153,142,131,231,212,154,135,132,157,57,215,83,67,53,52,148,181,111,43,210,213,69,32,56,188,115,4,102,14,98,197,198,70,30,91,49,198,5,235,197,149,210,233,46,173,97,26,217,132,81,103,216,13,211,205,219,170,247,142,88,164,102,26,138,58,134,102,115,167,156,25,223,132,163,187,110,219,187,59,56,144,185,1,9,61,70,107,31,76,25,142,154,96,184,134,171,91,41,42,46,120,142,87,96,183,93,74,170,24,229,152,173,146,203,73,72,82,141,89,140,67,20,34,117,21,6,48,183,34,114,17,102,119,114,103,223,232,233,47,169,251,191,76,249,189,69,121,219,189,167,139,223,251,48,95,168,99,17,106,135,8,220,251,115,192,111,182,210,199,220,145,216,29,216,13,136,132,184,187,140,129,135,150,99,174,101,119,124,134,35,117,19,246,123,99,217,61,43,38,220,108,182,19,110,178,255,0,157,50,137,138,177,22,245,136,211,79,59,73,223,69,93,85,83,191,155,175,78,233,221,58,197,206,170,255,0,241,5,234,250,10,120,46,61,63,105,141,218,158,164,170,97,150,143,44,174,135,184,197,74,77,36,110,212,112,76,18,11,57,56,132,177,212,11,129,143,25,59,123,177,52,130,59,43,171,78,185,49,93,50,194,41,232,52,91,42,199,178,124,162,255,0,222,130,10,235,117,198,154,186,158,206,0,193,202,121,64,8,183,149,251,140,209,1,55,7,113,50,46,76,29,179,171,92,127,29,200,50,203,188,24,254,45,98,184,222,110,149,92,187,20,86,250,83,168,168,151,136,185,151,24,193,156,139,97,18,39,217,189,25,157,253,204,164,115,172,211,72,249,46,30,117,153,227,49,240,142,223,227,217,78,228,199,96,188,165,127,62,231,20,243,104,162,117,162,154,183,107,49,174,181,213,175,8,166,99,118,188,103,127,8,141,124,245,97,30,19,31,173,79,192,255,0,246,229,20,122,144,208,59,135,78,153,30,57,132,223,110,84,245,183,170,219,0,221,110,82,82,76,82,210,180,167,91,87,24,12,46,81,198,124,123,48,194,238,196,206,252,220,246,125,182,102,149,222,19,31,173,79,192,255,0,246,229,19,148,90,170,206,99,69,21,198,147,26,248,101,176,185,68,199,88,204,182,47,19,138,195,85,206,162,174,102,147,215,30,86,136,215,178,122,22,16,170,47,196,67,76,238,24,47,81,151,92,144,109,20,244,150,92,202,24,110,180,18,82,211,148,113,28,163,24,71,84,36,252,4,30,119,152,10,83,97,114,125,170,35,50,125,207,101,110,138,40,248,142,233,12,26,129,161,71,156,81,82,212,75,122,192,166,243,240,52,16,201,49,73,69,49,4,117,96,226,36,204,34,34,209,206,82,56,151,17,166,38,250,172,68,77,102,206,176,223,41,194,85,167,26,119,251,184,253,154,180,103,38,25,228,100,187,67,107,202,78,148,94,254,110,127,197,49,205,159,245,69,49,51,209,19,45,41,225,103,171,84,182,251,190,81,162,215,139,167,111,218,188,47,150,72,13,161,0,58,136,199,133,88,137,59,180,135,41,68,212,230,192,204,76,193,79,41,125,93,159,148,74,234,39,226,7,83,191,174,87,175,237,178,175,155,67,245,90,225,162,26,171,143,234,141,178,211,79,115,154,199,52,132,84,115,153,0,207,20,177,28,50,139,24,250,129,60,114,31,18,216,152,75,139,184,147,51,139,253,61,68,252,64,234,119,245,202,245,253,182,85,81,187,137,242,184,26,45,79,26,106,159,116,198,239,197,209,56,28,147,230,253,170,196,227,237,198,148,95,181,76,244,125,58,106,136,171,119,103,54,117,233,153,159,106,194,52,15,84,255,0,34,190,28,118,221,77,10,63,53,81,102,163,185,249,56,94,62,96,85,115,93,234,33,167,238,15,48,119,137,165,150,55,61,137,139,131,23,29,223,102,122,181,82,83,83,181,106,170,223,209,142,141,232,181,158,233,219,246,175,181,239,151,184,1,166,3,58,120,238,181,65,72,36,76,237,25,196,82,181,65,184,59,19,177,211,196,95,87,102,229,231,244,51,163,191,149,189,124,179,123,111,12,246,254,37,96,238,215,223,123,227,189,36,95,153,151,202,140,187,187,49,242,168,104,246,139,215,152,137,238,36,3,38,222,248,186,234,198,215,99,11,111,162,154,99,235,152,141,126,205,53,236,69,108,254,30,214,203,225,115,92,247,23,26,115,239,94,175,170,102,138,43,170,41,141,250,70,179,87,59,155,215,206,133,165,116,251,165,159,145,93,26,197,116,200,235,60,213,69,154,141,252,228,205,39,48,42,185,164,41,170,59,101,192,29,226,105,101,145,131,113,98,224,195,203,119,221,222,61,248,166,124,63,99,255,0,215,42,79,236,85,170,99,40,115,226,153,240,253,143,255,0,92,169,63,177,86,171,86,99,69,54,176,21,209,79,8,167,70,129,216,188,85,220,118,215,97,177,87,231,90,235,187,53,76,245,204,235,51,246,202,7,244,165,169,56,198,144,107,206,57,168,249,140,181,1,105,178,67,114,150,102,166,133,229,150,66,59,125,68,113,198,3,232,206,71,33,128,51,147,176,179,147,57,16,139,57,54,61,173,58,201,152,235,198,125,87,168,121,177,211,133,117,76,48,211,71,75,72,242,181,45,44,81,131,11,71,8,72,102,224,46,92,164,113,229,179,156,134,94,156,157,96,202,82,244,87,209,237,86,188,228,31,75,179,250,59,141,14,7,106,237,207,235,4,208,251,116,220,228,30,196,19,236,195,218,18,132,218,99,2,230,63,84,7,137,31,56,233,56,120,191,138,136,193,218,225,51,175,217,27,231,217,26,58,139,56,175,42,200,46,92,218,76,118,234,169,162,40,215,140,233,21,85,49,77,49,251,85,77,91,251,35,132,68,203,97,116,7,209,237,86,75,119,161,215,109,76,163,184,208,91,172,149,144,85,227,182,201,160,154,152,235,234,4,99,158,26,231,34,97,229,76,60,192,163,224,238,210,24,191,39,96,7,25,108,165,104,62,167,58,145,195,186,88,211,136,169,49,250,43,53,70,68,240,193,67,97,199,34,154,40,70,154,39,9,6,42,137,41,192,134,65,164,141,160,33,252,216,179,57,8,198,206,28,156,198,45,116,89,215,94,79,69,122,182,232,238,176,77,121,202,6,251,115,167,161,177,222,74,86,168,173,167,169,169,156,99,104,170,78,83,103,150,14,82,57,49,238,82,6,206,44,198,46,13,21,179,15,123,9,149,85,78,15,95,58,120,207,183,163,95,227,119,214,231,188,227,44,218,45,191,177,123,105,57,159,205,81,186,138,53,253,72,214,106,154,122,244,221,51,51,244,181,157,38,121,186,44,133,17,20,235,84,170,215,197,51,226,7,31,254,166,210,127,109,173,79,11,63,136,28,131,250,155,87,253,182,137,60,83,62,32,113,255,0,234,109,39,246,218,212,240,179,248,129,200,63,169,181,127,219,104,149,43,255,0,57,255,0,19,168,63,244,207,252,159,197,105,72,136,174,174,95,21,90,248,166,124,64,227,255,0,212,218,79,237,181,170,208,106,174,54,250,25,233,41,171,107,233,233,230,184,76,244,212,145,203,40,129,84,74,209,156,143,28,108,239,185,147,71,28,135,197,183,126,32,79,238,23,118,171,239,20,207,136,28,127,250,155,73,253,182,181,66,103,255,0,212,167,182,27,71,146,24,152,218,90,38,122,104,173,14,85,169,116,41,213,244,26,189,101,143,75,117,22,237,79,22,109,105,132,34,182,145,247,57,94,40,161,128,4,164,41,101,144,222,106,182,32,150,73,91,234,242,18,99,17,118,25,28,43,223,77,244,39,39,213,45,56,212,29,64,197,234,233,204,180,238,26,74,234,234,9,118,2,158,138,64,169,41,165,140,221,246,229,16,211,114,224,237,245,197,203,139,242,17,3,193,113,220,130,239,137,228,22,204,167,31,171,242,183,75,53,100,55,10,41,251,98,125,170,136,77,142,51,226,108,226,91,16,179,236,76,236,251,122,179,178,171,96,113,87,114,219,148,221,211,205,171,237,141,116,247,195,125,237,86,65,151,237,174,18,238,95,53,199,150,181,59,167,166,138,166,152,170,53,253,218,162,99,93,56,199,9,214,55,116,0,139,69,244,165,213,22,63,212,126,17,21,93,83,219,173,89,133,15,56,174,182,88,234,193,204,187,109,31,42,184,34,114,121,124,177,60,192,204,228,223,84,220,163,228,124,88,203,122,43,253,155,212,98,40,139,150,231,88,151,32,230,89,110,39,40,197,87,131,198,83,205,185,68,233,49,249,79,76,117,76,113,17,17,122,176,85,239,226,207,250,171,252,115,255,0,97,85,238,172,35,197,159,245,87,248,231,254,194,163,23,74,90,7,111,234,47,49,202,48,154,155,149,69,21,117,22,41,91,117,180,73,28,195,20,79,112,9,96,142,1,168,119,142,71,236,114,155,115,96,102,61,155,209,254,199,161,230,214,170,191,153,87,110,142,51,167,134,29,103,201,246,97,99,42,216,156,62,51,19,58,81,68,87,51,61,81,229,107,72,79,15,78,172,238,22,187,245,30,128,234,37,194,162,182,134,241,51,6,61,116,173,184,17,61,12,163,8,132,116,15,222,61,134,2,24,132,97,8,246,113,148,184,176,151,117,158,59,33,84,15,152,225,217,62,159,228,247,28,51,51,178,212,90,111,86,153,158,10,186,73,217,185,70,91,51,179,179,182,236,66,66,236,66,98,238,36,36,36,46,236,236,239,101,61,20,117,179,111,212,75,43,105,182,172,221,41,237,249,21,134,217,45,76,55,122,169,198,42,106,203,125,36,16,177,201,60,243,206,82,73,87,179,84,77,33,48,176,118,227,51,125,184,146,148,201,115,61,63,162,98,39,73,142,26,252,37,69,229,63,97,162,231,255,0,176,100,244,197,84,85,26,215,20,239,143,101,116,233,198,38,56,233,187,118,187,245,148,165,212,205,76,195,180,147,14,175,205,179,107,189,61,21,13,20,50,201,28,114,84,69,20,181,178,132,71,35,83,83,180,134,45,36,230,49,147,4,123,179,147,183,244,186,166,62,161,53,219,39,234,35,81,234,117,3,37,164,167,162,17,132,104,109,180,16,108,227,69,68,6,101,28,78,123,51,202,92,164,50,35,38,109,200,203,102,1,226,3,157,117,133,213,62,65,212,46,111,81,106,183,87,246,112,59,21,100,161,100,163,129,204,66,175,139,144,53,124,204,98,36,242,200,59,184,137,11,118,128,248,51,114,121,14,76,87,69,186,123,201,245,87,28,205,53,2,74,26,138,108,71,9,176,93,46,53,151,22,54,141,165,173,134,138,73,105,233,162,119,18,105,11,184,209,20,130,204,220,98,223,114,2,56,249,96,230,152,250,243,43,191,39,195,239,166,62,221,58,123,35,253,214,141,131,217,44,54,197,96,39,55,205,244,166,253,113,17,191,245,34,169,221,68,126,245,83,164,79,78,190,108,78,154,235,169,85,231,116,237,240,253,166,63,212,219,47,246,40,149,24,171,206,233,219,225,251,76,127,169,182,95,236,81,47,109,154,244,183,59,35,226,142,229,195,213,248,78,253,94,22,83,152,225,216,198,160,99,23,28,51,51,178,211,221,172,183,104,94,10,186,73,217,248,200,59,179,179,179,182,206,36,36,204,66,98,236,66,66,36,46,206,204,237,77,125,81,116,227,144,116,223,168,47,143,215,73,230,236,119,110,253,101,138,180,92,228,231,72,211,152,4,83,72,241,70,15,82,0,209,20,130,12,226,61,208,118,125,137,149,214,173,89,212,174,134,90,58,131,210,123,158,9,94,253,187,140,123,220,44,117,47,80,81,5,61,202,56,204,97,57,28,68,183,137,251,132,6,220,75,234,25,56,179,27,9,52,214,109,151,70,58,214,180,253,56,225,249,53,135,39,219,103,115,101,113,241,110,244,204,225,238,76,69,113,213,209,21,199,182,58,122,226,52,232,132,24,240,247,234,182,171,7,200,45,186,9,154,84,114,198,239,149,146,71,101,169,237,77,60,212,183,42,131,136,98,167,223,185,198,58,99,38,147,208,99,125,166,159,145,59,11,153,54,101,226,29,213,175,248,221,3,210,204,159,254,26,12,198,170,144,127,161,154,222,19,49,127,227,59,226,45,254,108,78,95,227,163,80,99,80,176,76,131,76,115,123,222,1,148,211,118,110,150,42,201,40,231,216,12,66,78,47,245,101,143,152,137,60,82,15,19,2,113,110,64,98,91,108,235,206,255,0,162,12,195,32,255,0,174,55,187,229,238,179,254,254,166,174,186,174,99,255,0,89,203,41,153,127,57,17,23,218,238,170,191,57,226,45,225,167,7,60,117,211,94,157,58,191,142,198,255,0,157,134,201,241,121,229,27,75,78,147,76,211,206,230,238,230,205,83,190,46,123,167,94,216,138,186,217,78,137,233,14,79,174,58,143,104,211,204,94,150,160,138,182,96,42,234,184,161,105,70,221,68,198,45,53,84,140,228,45,196,4,183,217,200,121,147,136,11,242,49,103,186,221,51,211,60,59,73,48,234,12,39,9,180,83,209,80,209,67,20,114,73,29,60,81,75,91,40,68,17,189,77,67,198,2,210,78,99,24,185,201,179,57,59,127,67,45,91,210,15,76,246,94,159,180,226,128,174,118,202,121,115,107,180,62,106,243,93,45,52,30,102,148,166,8,156,237,241,205,31,39,120,35,40,131,211,184,66,114,9,72,219,49,48,142,252,86,108,159,45,249,21,190,125,200,243,234,251,61,159,155,70,114,147,182,179,180,216,223,146,225,42,254,143,106,102,35,247,231,166,174,207,217,247,244,181,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,19,180,190,150,223,100,252,91,15,144,255,0,87,226,251,244,248,93,8,34,34,184,57,188,68,68,4,69,160,250,207,215,204,199,167,77,46,181,230,216,77,182,205,91,93,91,127,130,213,36,119,88,101,150,38,136,233,234,36,114,102,142,72,223,151,40,69,183,221,219,103,127,79,115,183,149,251,212,225,237,205,218,248,67,63,43,203,111,230,248,203,120,28,54,156,250,231,72,214,116,141,123,91,241,85,175,138,103,196,14,63,253,77,164,254,219,90,182,151,76,29,124,235,14,181,107,150,53,166,89,78,55,134,210,218,239,62,115,191,53,190,142,168,42,7,179,71,52,195,196,142,160,197,183,40,133,159,113,127,71,127,115,250,180,206,202,116,167,75,179,171,132,119,108,219,77,177,108,134,186,24,90,154,58,171,173,158,158,174,80,137,136,137,163,99,144,9,216,88,140,159,142,251,110,78,255,0,107,168,187,252,204,239,11,52,216,157,55,244,199,87,253,215,204,174,49,60,151,103,244,93,205,173,243,166,109,204,233,77,81,59,170,153,136,223,219,76,171,127,194,207,226,7,32,254,166,213,255,0,109,162,86,148,177,92,91,74,116,187,5,184,73,118,194,116,219,22,199,171,166,133,233,164,170,181,89,233,233,37,56,156,132,158,55,56,192,93,197,200,5,248,239,182,226,207,246,50,139,93,103,245,159,170,61,58,106,141,175,9,194,108,56,181,109,13,109,130,11,172,146,93,105,106,37,149,165,58,138,136,220,89,227,158,54,227,198,17,125,182,119,221,223,215,220,205,245,135,166,156,155,9,165,249,214,53,232,246,188,179,139,183,249,76,218,25,175,43,183,205,170,104,141,213,76,126,172,111,222,153,234,128,124,81,254,59,53,55,240,95,147,209,43,89,232,127,170,109,65,234,91,233,175,211,187,62,61,65,244,115,217,190,87,217,52,243,197,207,204,121,158,125,206,236,210,111,183,96,54,219,111,123,239,191,166,213,77,226,143,241,217,169,191,130,252,158,137,72,97,177,20,98,173,69,219,124,39,254,202,110,117,147,226,114,28,117,121,126,50,34,46,81,166,186,78,177,190,34,168,223,217,48,147,254,13,61,76,97,182,8,238,157,44,95,104,106,233,111,185,29,226,175,35,177,87,11,60,144,86,27,81,68,211,210,27,48,239,9,132,84,111,40,155,187,129,183,112,93,192,132,26,91,95,92,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,123,222,29,221,111,209,245,85,130,62,37,152,213,113,212,220,78,223,20,183,210,120,96,166,134,233,25,77,44,97,85,75,16,74,70,92,64,32,243,14,209,199,24,75,80,44,2,194,96,45,238,139,76,4,68,64,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,82,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,74,164,68,65,165,58,208,209,203,238,190,244,193,159,233,86,45,55,11,213,214,223,29,69,186,62,32,254,102,170,146,162,42,184,169,183,51,0,14,241,211,140,93,194,38,16,238,115,125,216,118,126,115,45,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,234,121,115,89,213,62,138,127,39,110,160,179,109,28,142,225,231,105,49,251,131,121,9,202,94,228,135,67,60,65,81,75,221,46,220,108,243,52,19,68,210,113,6,30,227,31,29,199,103,112,232,207,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,111,190,206,254,245,16,60,95,117,66,213,133,244,151,83,129,204,52,147,220,181,6,241,69,109,167,128,171,70,41,226,130,154,97,173,150,168,34,217,202,96,18,167,134,18,219,139,11,213,70,238,94,225,39,132,22,168,90,179,78,146,233,176,56,70,146,11,150,159,94,43,109,181,16,13,104,203,60,176,84,204,85,177,85,28,91,49,66,4,85,19,66,59,242,98,122,89,29,139,222,35,13,124,100,245,175,233,207,80,86,157,28,164,183,246,105,52,202,222,253,233,228,139,140,147,215,92,98,167,168,147,137,52,132,197,8,192,20,108,59,128,19,73,223,223,144,240,116,16,255,0,167,237,51,252,178,107,142,7,165,178,82,93,106,41,50,108,130,134,223,95,236,184,249,213,67,66,115,15,154,156,62,161,176,246,160,105,100,115,33,113,1,7,34,110,34,235,165,235,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,169,175,193,99,0,169,190,245,13,149,234,13,70,61,73,89,109,197,113,115,166,10,233,154,34,58,11,141,101,68,109,11,196,196,252,196,206,158,10,240,115,6,244,14,98,78,221,198,98,185,244,20,3,226,143,241,217,169,191,130,252,158,137,69,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,165,7,138,63,199,102,166,254,11,242,122,36,209,238,136,47,186,243,209,222,77,174,186,95,75,117,188,231,88,190,97,53,186,107,28,83,3,199,89,103,138,134,9,164,122,104,90,39,146,90,198,146,160,73,131,184,204,113,129,8,1,72,224,38,22,105,225,197,215,29,79,85,184,109,126,31,168,33,73,79,168,184,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,180,39,44,68,46,45,51,69,28,202,92,192,233,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,64,142,110,15,245,224,151,182,96,101,12,160,229,28,128,196,220,227,51,23,125,137,213,255,0,116,93,213,182,43,213,206,150,54,83,109,139,200,228,150,47,45,111,201,173,196,49,197,219,174,42,104,204,231,130,38,154,89,26,142,73,30,97,132,228,118,34,236,200,206,219,131,160,144,8,136,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,92,214,117,99,241,79,172,159,120,25,15,204,103,65,159,233,199,89,183,221,36,232,239,42,233,159,6,181,118,174,185,222,65,113,168,189,222,42,0,14,56,44,245,20,52,148,197,77,78,15,190,243,75,218,152,78,66,102,104,227,118,225,185,155,28,58,131,71,116,119,62,215,92,254,215,167,58,115,97,171,184,220,174,53,16,69,44,177,82,205,52,22,248,36,154,56,74,174,168,161,3,40,169,163,41,65,228,149,197,216,89,255,0,161,159,20,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,202,250,122,28,232,251,1,232,215,72,203,55,204,218,146,151,59,186,89,198,191,47,190,93,37,132,2,209,3,3,77,45,12,114,177,148,81,83,64,227,188,146,49,187,74,113,247,8,184,12,65,16,109,94,149,122,103,195,122,80,210,58,61,45,195,235,170,238,38,85,5,114,187,220,234,93,196,238,55,25,2,48,150,118,143,147,140,33,198,40,192,35,23,126,32,3,200,140,249,200,123,129,83,95,87,254,40,186,143,81,212,117,174,163,167,171,223,179,113,109,51,184,85,209,129,53,107,212,208,229,178,57,140,115,201,85,20,82,118,102,163,118,141,198,157,217,222,65,19,41,134,64,57,4,98,178,158,146,122,165,197,122,185,210,195,212,204,91,27,186,216,188,141,193,236,215,26,43,129,70,125,186,224,166,130,105,90,25,0,159,187,11,121,129,17,144,134,50,46,46,239,24,123,144,110,180,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,202,170,250,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,65,63,209,17,6,159,234,171,169,140,55,165,13,35,172,213,44,194,134,174,226,101,80,54,219,69,178,153,156,78,227,113,144,36,56,160,121,56,184,194,28,98,144,206,66,103,226,0,92,68,207,132,103,207,102,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,13,37,40,204,102,81,83,70,82,155,71,19,19,176,179,255,0,75,189,138,120,203,104,70,174,87,93,109,125,64,199,147,85,222,116,250,215,79,73,102,246,65,25,155,216,170,230,41,123,181,1,20,112,52,81,211,74,241,210,137,77,44,165,41,77,36,113,239,193,161,0,174,13,39,191,226,184,166,169,225,185,78,117,100,246,206,55,102,200,45,215,11,197,187,203,71,81,231,40,98,169,140,231,131,181,43,180,114,115,140,76,120,27,176,150,251,59,179,59,160,179,79,10,126,132,173,77,106,160,234,155,89,113,154,178,185,21,67,79,132,90,174,48,8,193,28,12,32,81,222,28,29,220,140,200,156,154,14,98,44,12,29,241,99,231,4,145,252,190,43,157,11,127,143,234,131,69,48,207,251,34,171,63,162,161,47,244,72,110,145,211,176,255,0,227,124,209,137,127,153,51,135,251,226,101,99,250,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,253,14,254,79,81,90,189,164,122,37,164,119,220,207,91,103,164,60,96,233,206,223,53,178,104,2,164,239,7,48,16,181,4,84,231,245,103,57,69,141,156,11,234,112,99,35,113,140,76,132,57,225,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,89,206,150,225,74,78,207,37,45,76,108,237,220,132,248,142,237,187,19,16,137,129,1,128,24,244,61,211,174,188,225,189,73,105,29,139,85,176,202,218,66,11,141,56,5,206,134,26,135,152,237,55,22,1,122,138,41,92,128,11,156,100,91,49,56,15,48,112,144,91,129,139,191,56,90,133,146,90,179,44,255,0,37,203,236,88,197,38,55,109,190,94,43,110,84,118,90,71,30,197,182,9,166,57,35,165,143,136,0,240,140,73,129,182,1,109,133,182,17,247,53,164,248,53,116,245,170,120,127,210,141,116,202,106,110,182,28,111,34,183,197,105,183,88,42,233,106,105,253,173,191,98,170,43,174,198,195,25,194,49,200,81,195,32,180,156,251,245,27,16,48,254,112,44,253,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,7,195,123,181,210,94,172,245,182,154,234,120,167,130,174,158,72,14,57,1,136,72,76,92,93,157,157,157,159,209,223,236,92,207,106,254,48,248,54,165,221,49,241,104,203,201,246,61,7,212,126,189,60,103,251,7,252,255,0,216,186,110,45,184,190,254,237,151,56,253,101,218,105,109,58,253,145,69,71,91,230,163,47,41,177,246,220,63,249,10,159,236,119,127,218,255,0,236,65,252,173,57,29,186,211,144,220,175,25,149,170,8,234,111,86,137,41,41,33,166,128,88,0,136,132,0,248,200,236,237,235,25,122,179,191,243,125,171,92,230,120,237,85,170,225,231,141,155,177,112,23,172,137,246,125,184,153,59,179,123,153,183,102,219,221,191,191,222,189,44,34,199,91,91,12,185,64,201,204,109,220,139,134,204,219,246,248,159,191,127,231,253,142,189,237,74,169,174,201,113,11,86,71,117,191,119,100,166,146,106,42,122,47,42,195,217,136,26,157,219,243,131,183,47,241,174,222,173,191,212,247,250,250,6,171,68,68,4,68,64,68,68,4,68,65,96,221,6,117,149,107,233,146,212,56,150,115,110,169,146,211,116,153,170,70,166,158,17,113,141,229,26,88,219,115,150,120,197,182,24,13,253,207,246,63,171,111,181,163,104,135,84,26,77,175,116,149,83,225,57,21,41,77,73,32,196,116,210,214,83,60,206,228,14,126,129,28,166,251,108,197,254,199,253,138,171,188,43,180,159,29,213,92,206,233,77,154,90,252,253,178,142,150,121,2,62,252,145,109,32,75,68,205,235,25,137,126,140,133,252,222,191,183,101,40,181,107,18,232,243,69,117,230,203,147,150,71,244,126,233,106,165,169,25,168,124,157,210,175,185,201,231,135,151,115,115,22,217,204,219,102,103,223,111,231,103,65,97,104,176,29,36,214,253,59,214,219,109,77,215,79,111,126,209,167,163,225,222,47,45,60,60,121,148,130,62,146,198,14,254,177,31,185,190,207,232,223,62,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,84,99,212,79,196,14,167,127,92,175,95,219,101,87,156,168,199,168,159,136,29,78,254,185,94,191,182,202,171,91,75,232,173,246,207,193,188,57,15,245,134,47,185,79,137,175,81,17,83,221,32,34,34,11,206,233,219,225,251,76,127,169,182,95,236,81,45,132,181,239,78,223,15,218,99,253,77,178,255,0,98,137,108,37,180,44,122,42,123,35,224,224,252,219,214,23,251,245,120,164,68,69,234,143,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,87,191,139,63,234,175,241,207,253,133,107,223,11,63,136,28,131,250,155,87,253,182,137,108,47,22,127,213,95,227,159,251,10,135,58,11,172,249,6,129,234,117,171,82,49,248,60,231,147,231,5,109,188,170,14,24,235,233,36,109,164,132,220,63,212,98,228,196,35,36,113,155,137,113,217,233,88,219,212,225,243,137,187,95,8,154,126,16,234,13,151,203,111,103,28,156,83,129,195,253,58,232,187,17,237,159,41,92,196,125,124,53,88,135,94,29,35,219,245,91,24,173,213,173,63,176,212,30,125,104,132,10,162,150,130,17,34,190,82,131,136,184,152,110,206,83,197,30,228,4,59,153,136,118,184,155,188,93,186,197,195,179,28,159,79,242,123,118,103,134,94,170,45,55,171,76,205,61,37,92,14,220,163,45,157,157,157,159,118,33,33,119,18,2,103,18,18,33,38,118,119,103,189,125,61,206,241,253,78,194,44,153,254,45,83,222,181,223,104,227,172,131,115,2,56,249,55,214,138,78,4,66,210,198,92,128,197,137,248,152,16,239,187,42,255,0,241,2,233,6,203,133,219,229,215,77,46,180,211,219,237,45,52,113,100,54,186,126,197,53,45,0,144,193,79,77,37,37,60,113,131,48,148,140,93,214,228,68,231,48,147,15,30,110,57,153,206,93,206,143,150,225,187,103,79,20,126,62,245,107,147,61,178,242,21,78,203,231,91,226,102,104,163,157,191,73,225,54,170,215,162,103,117,49,215,60,222,26,68,103,90,175,212,61,163,168,207,15,172,199,39,238,91,169,178,74,31,101,211,100,22,170,89,9,252,157,71,181,41,216,13,132,219,147,69,40,143,112,61,73,155,114,14,102,81,155,168,49,211,183,196,14,152,255,0,92,172,191,219,98,88,45,45,198,225,67,5,93,53,21,125,69,60,55,8,90,154,174,56,165,32,26,136,154,64,145,163,145,153,246,49,105,35,140,248,190,237,200,5,253,226,206,217,215,78,223,16,58,99,253,114,178,255,0,109,137,66,93,198,85,141,191,106,186,248,198,145,62,221,252,126,214,208,203,246,106,198,203,229,88,236,54,22,127,155,185,55,46,83,31,179,19,68,71,55,219,17,52,206,147,199,77,53,214,119,205,165,117,253,240,145,157,254,23,243,58,85,86,189,59,124,64,233,143,245,202,203,253,182,37,105,93,127,124,36,103,127,133,252,206,149,85,175,78,223,16,58,99,253,114,178,255,0,109,137,74,103,158,176,183,217,30,41,81,57,42,253,16,198,247,238,125,213,11,123,234,31,167,140,35,168,220,32,241,108,166,63,41,113,164,231,53,158,241,12,108,85,22,218,135,102,220,153,183,110,113,22,194,210,68,238,204,108,205,234,38,32,97,76,122,133,130,100,26,99,155,222,240,12,166,155,179,116,177,86,73,71,62,192,98,18,113,127,171,44,124,196,73,226,144,120,152,19,139,114,3,18,219,103,87,222,163,151,88,125,36,91,250,146,176,210,221,172,85,84,246,236,218,203,11,211,91,42,170,12,97,165,168,136,230,140,142,58,179,24,100,152,196,1,166,120,132,93,152,78,82,119,244,39,82,121,206,87,242,186,60,173,168,243,227,237,143,207,171,220,163,114,107,183,147,179,184,143,155,243,10,231,228,213,206,233,159,238,234,158,158,236,254,180,116,125,46,189,106,83,14,195,178,125,64,201,237,216,102,25,101,168,187,94,174,211,52,20,148,144,51,114,144,182,119,119,119,125,152,68,69,156,136,201,216,68,68,136,157,153,157,218,233,122,120,233,227,8,233,203,8,12,91,22,143,205,220,106,248,77,120,188,77,27,13,69,202,161,153,246,39,109,223,132,67,185,52,113,51,187,3,59,250,145,145,153,235,222,138,250,82,165,233,239,17,250,71,147,83,239,158,100,84,113,199,118,23,150,25,227,183,128,203,33,141,60,18,12,108,67,184,148,61,230,99,48,41,33,23,23,113,17,119,146,171,243,38,202,254,73,71,150,187,30,124,253,145,249,245,251,159,92,166,109,228,237,6,34,114,220,5,95,209,173,206,249,137,244,149,71,79,118,39,232,245,253,46,173,40,199,168,159,136,29,78,254,185,94,191,182,202,173,43,160,31,132,140,19,241,79,153,213,42,181,234,39,226,7,83,191,174,87,175,237,178,171,74,232,7,225,35,4,252,83,230,117,74,55,35,245,133,206,201,241,66,239,202,175,232,134,11,191,111,238,171,85,175,81,63,16,58,157,253,114,189,127,109,149,89,143,135,86,99,140,95,186,102,176,226,246,155,213,61,77,219,25,154,182,11,181,16,187,180,180,133,53,109,68,208,185,11,236,238,39,25,179,137,182,226,238,198,44,252,128,216,107,59,168,159,136,29,78,254,185,94,191,182,202,190,109,22,214,76,199,65,243,234,77,67,194,78,156,235,169,161,154,154,74,90,183,149,233,106,162,144,28,94,57,130,51,7,49,98,227,35,15,45,152,227,2,245,226,203,3,5,141,140,6,54,171,149,70,177,51,49,61,154,255,0,178,217,180,251,47,94,214,108,197,156,29,170,185,183,41,166,138,233,234,154,162,137,141,39,217,49,84,239,232,157,39,124,110,157,217,214,167,71,181,90,13,144,125,46,192,40,238,53,216,29,215,185,63,164,19,77,236,35,99,140,123,19,207,179,143,104,138,96,104,76,203,153,125,96,46,68,28,228,219,94,23,186,39,57,220,47,186,229,146,99,181,1,12,80,141,179,25,171,168,142,62,212,164,100,109,89,52,76,76,242,49,3,4,113,52,162,236,59,75,81,30,228,236,76,19,63,4,206,52,159,169,141,49,134,253,106,166,183,100,152,221,215,140,117,150,219,165,36,115,118,42,35,113,55,167,170,128,249,11,75,25,112,45,159,118,253,3,7,33,112,39,128,246,222,185,255,0,147,158,111,83,165,122,77,142,91,178,77,39,197,55,180,219,225,169,169,227,89,89,36,111,41,84,87,5,108,101,32,23,126,170,83,147,118,141,227,120,130,54,142,56,93,201,212,181,204,46,15,1,138,163,25,53,127,55,60,34,55,239,235,236,233,221,194,116,107,236,30,123,180,123,91,144,226,118,110,155,83,56,187,122,69,117,85,60,217,154,34,119,211,51,58,105,114,102,34,159,59,117,84,243,166,103,85,157,34,193,116,91,88,113,141,118,192,105,53,23,16,160,188,209,219,106,230,154,0,138,235,68,244,242,242,136,220,9,219,103,40,228,29,219,244,227,51,29,247,23,118,49,49,28,233,89,232,174,155,148,197,116,78,177,45,23,138,195,94,193,94,175,15,136,166,105,174,153,152,152,158,49,49,198,20,147,213,150,3,111,211,46,163,51,188,66,210,244,237,67,21,207,207,82,197,77,74,52,209,83,69,87,24,85,5,56,70,46,236,35,16,206,209,182,219,51,176,51,179,14,252,90,78,244,209,212,253,223,10,232,123,80,169,44,246,238,55,205,50,237,193,109,169,1,17,1,11,181,81,12,19,147,159,113,164,150,26,137,42,13,193,227,16,32,8,135,213,220,137,190,127,21,13,51,183,218,242,124,67,85,173,54,138,136,230,190,195,81,106,188,85,69,78,45,76,82,192,192,84,197,33,136,51,188,231,25,204,59,153,59,148,116,194,194,204,209,186,133,22,236,199,39,180,227,23,140,50,217,122,168,165,178,228,51,82,79,116,164,137,216,70,176,169,158,71,129,164,118,245,33,18,148,203,134,252,92,184,147,179,184,3,141,18,237,202,178,188,117,216,167,118,188,237,52,246,198,177,238,157,61,206,176,192,97,44,109,230,203,96,106,191,165,83,76,218,154,185,221,51,110,168,166,230,186,126,213,49,92,71,122,56,60,251,117,186,225,120,184,82,218,109,52,21,21,181,213,179,5,53,45,45,52,69,44,179,202,100,194,17,128,11,59,145,17,59,51,11,51,187,187,179,50,190,125,61,193,49,253,49,194,44,152,6,45,77,217,181,216,168,227,163,131,112,1,57,56,183,214,150,78,2,34,242,200,92,140,201,133,185,25,145,109,187,170,156,240,252,195,167,203,122,163,198,42,30,203,79,113,161,199,161,172,188,87,52,237,25,13,56,132,5,28,51,48,159,233,16,212,203,76,227,197,156,132,184,147,109,197,201,174,17,75,236,221,142,109,186,239,207,76,233,238,255,0,191,216,215,92,182,230,211,119,27,135,202,233,157,212,83,53,206,254,154,167,72,214,58,226,41,153,143,101,66,231,189,116,32,185,239,94,91,79,253,215,248,191,6,119,33,127,241,255,0,229,127,212,93,174,147,97,216,198,160,116,175,129,225,153,157,150,158,237,101,187,96,246,104,42,233,39,103,227,32,249,40,93,157,157,182,113,33,38,98,19,23,98,18,17,33,118,118,103,106,164,234,99,167,188,159,167,125,71,172,198,174,116,53,5,96,173,154,105,241,219,145,155,74,53,180,76,127,85,138,70,17,110,248,9,0,202,28,71,98,118,118,110,6,4,86,133,136,106,214,17,162,125,35,105,254,125,159,93,60,165,186,147,13,178,71,20,81,179,21,69,101,67,208,198,225,79,0,59,183,57,75,103,217,183,102,102,98,34,113,1,34,106,156,214,157,100,204,117,227,62,171,212,60,216,233,194,186,166,24,105,163,165,164,121,90,150,150,40,193,133,163,132,36,51,112,23,46,82,56,242,217,206,67,47,78,78,190,115,202,172,124,158,221,51,233,52,143,118,157,63,131,223,146,187,57,180,102,248,219,180,110,194,115,170,215,93,116,154,249,211,167,55,163,88,143,165,59,247,105,19,191,73,140,25,90,87,64,189,37,126,75,49,241,213,141,77,198,60,190,113,116,229,236,200,42,139,148,150,154,3,6,102,222,39,22,236,212,201,185,243,221,200,134,55,16,252,217,20,192,245,139,120,199,114,12,119,200,253,32,177,92,109,158,211,163,138,227,69,231,41,78,31,53,73,38,253,185,226,230,205,206,34,217,248,152,238,47,179,236,254,138,192,60,62,186,190,130,162,11,119,79,218,157,118,167,166,42,104,98,163,196,235,166,238,57,85,19,201,35,189,28,243,28,132,204,76,39,20,116,226,192,3,198,62,222,238,79,24,150,6,73,54,40,197,199,151,227,209,175,13,127,142,11,119,42,54,243,76,86,207,213,57,84,235,70,191,206,69,58,243,166,142,157,38,39,132,79,211,141,55,199,178,38,39,90,248,166,124,64,227,255,0,212,218,79,237,181,171,97,120,76,126,181,63,3,255,0,219,150,189,241,76,248,129,199,255,0,169,180,159,219,107,86,194,240,152,253,106,126,7,255,0,183,44,203,62,187,158,217,240,202,181,153,255,0,101,180,247,45,253,237,43,8,95,53,198,221,111,188,91,234,173,55,106,10,122,218,26,216,78,154,170,150,166,33,150,41,226,49,113,56,204,9,157,136,72,93,217,197,217,217,217,221,157,125,40,174,28,92,225,19,52,206,177,197,66,26,133,130,100,26,99,155,222,240,12,166,155,179,116,177,86,73,71,62,192,98,18,113,127,171,44,124,196,73,226,144,120,152,19,139,114,3,18,219,103,88,242,156,254,40,218,75,104,199,242,236,115,87,172,150,187,136,212,101,93,234,43,237,78,228,116,158,98,158,40,70,149,247,118,218,57,78,38,144,120,242,102,33,167,221,135,118,144,138,12,45,105,142,195,78,19,17,85,158,169,221,217,209,246,59,127,101,179,186,118,139,39,177,152,199,26,233,243,163,170,168,221,87,213,206,137,211,217,164,138,210,188,49,180,179,232,158,141,92,117,54,162,179,185,81,158,86,126,106,16,147,112,138,146,138,73,161,14,66,224,206,50,188,165,82,239,177,16,184,118,182,226,252,153,86,182,158,224,153,6,167,102,246,76,3,22,166,239,93,47,181,145,209,193,184,25,4,124,159,235,75,39,1,34,104,163,30,70,100,194,252,64,8,182,217,149,235,97,216,118,49,167,248,197,187,12,195,44,180,246,155,45,166,22,130,146,146,6,126,49,142,238,238,238,239,187,145,17,59,145,25,59,145,17,17,19,187,187,187,204,236,238,22,107,189,56,137,225,78,232,237,159,246,248,181,183,44,249,237,56,92,182,222,81,110,124,251,211,206,171,185,79,95,78,250,180,152,238,203,217,80,231,197,51,225,251,31,254,185,82,127,98,173,83,25,67,159,20,207,135,236,127,250,229,73,253,138,181,88,179,95,234,87,59,26,99,96,63,73,176,125,248,248,74,191,250,111,210,155,126,183,107,102,49,166,55,107,181,69,182,134,241,52,229,85,81,76,2,82,180,80,83,201,57,136,114,244,18,33,137,193,137,216,152,92,152,156,75,110,47,108,122,155,169,26,79,209,246,141,3,80,91,109,212,84,118,122,55,134,193,141,83,214,71,5,69,192,218,64,23,24,251,132,231,38,199,48,201,52,187,72,108,196,114,19,25,62,197,86,189,33,231,120,254,152,245,1,143,103,249,77,79,102,215,98,163,188,86,79,177,128,156,156,109,117,92,98,143,153,8,188,178,23,16,1,114,110,70,98,59,238,235,198,215,237,121,204,122,129,207,171,179,28,146,122,138,106,19,152,138,215,102,106,217,103,165,182,68,225,24,113,137,141,246,18,33,138,50,144,132,65,140,217,203,136,238,194,213,92,14,58,222,3,9,85,116,71,243,181,76,196,123,35,72,252,125,255,0,83,127,109,94,202,226,246,187,104,108,97,241,21,204,96,109,81,77,117,71,8,170,185,170,184,210,58,117,154,98,53,159,213,142,26,77,91,241,237,76,212,204,199,86,243,26,252,219,54,187,212,86,215,86,205,44,145,199,37,68,178,197,69,17,202,114,53,53,59,72,100,241,192,5,33,48,71,187,176,179,255,0,75,171,0,232,15,163,218,92,106,209,67,174,218,153,71,110,175,184,222,232,224,171,199,109,147,65,13,72,80,83,145,71,60,53,206,68,197,198,164,184,1,71,193,217,227,2,126,78,230,110,49,106,78,130,122,65,131,84,46,20,250,201,169,118,154,122,188,50,130,105,226,183,219,106,123,130,247,26,216,138,46,50,28,101,31,110,122,70,114,148,93,154,79,173,44,46,4,36,44,98,246,132,164,50,92,182,110,85,242,204,70,253,120,126,127,146,159,202,118,219,91,193,218,254,77,228,243,205,138,119,92,152,232,136,253,72,234,253,239,170,58,100,68,69,106,104,21,90,248,166,124,64,227,255,0,212,218,79,237,181,169,225,103,241,3,144,127,83,106,255,0,182,209,39,138,103,196,14,63,253,77,164,254,219,90,158,22,127,16,57,7,245,54,175,251,109,18,165,127,231,63,226,117,7,254,153,255,0,147,248,173,41,121,217,22,65,104,196,241,251,158,83,144,85,249,91,93,154,142,107,133,108,253,178,62,213,60,32,231,33,241,6,114,45,132,93,246,22,119,125,189,25,221,122,42,171,58,235,234,250,125,94,189,73,165,186,117,118,168,139,9,180,204,113,92,136,59,124,111,21,176,206,98,50,12,177,72,109,53,35,8,69,36,77,245,121,17,57,144,187,140,110,22,124,195,29,70,2,215,62,174,61,17,215,63,199,22,138,216,253,148,196,237,110,97,24,91,91,173,198,147,93,95,179,79,231,58,105,76,117,241,220,206,180,187,170,44,131,168,254,187,176,154,186,87,184,218,176,250,31,104,197,106,178,201,86,110,5,219,182,215,113,171,158,38,39,139,204,147,76,108,238,45,245,65,198,62,71,197,204,176,239,20,207,136,28,127,250,155,73,253,182,181,107,222,128,126,45,240,79,197,62,89,84,182,23,138,103,196,14,63,253,77,164,254,219,90,170,245,94,175,17,149,220,185,114,117,153,175,240,134,247,181,150,225,178,141,187,194,96,240,116,243,109,209,133,210,35,252,85,241,158,153,235,153,226,216,94,19,31,173,79,192,255,0,246,229,130,245,237,210,12,26,95,112,168,214,77,52,180,211,210,97,149,243,65,21,194,219,77,220,39,183,86,202,82,242,144,35,24,251,112,82,59,140,66,204,242,125,89,102,96,17,17,112,22,206,188,38,63,90,159,129,255,0,237,202,127,220,109,214,251,197,190,170,211,118,160,167,173,161,173,132,233,170,169,106,98,25,98,158,35,23,19,140,192,153,216,132,133,221,156,93,157,157,157,217,212,158,15,3,70,63,43,162,221,92,119,233,61,83,172,168,187,75,181,56,173,147,219,204,86,46,198,250,39,201,197,116,235,164,85,79,147,163,237,142,137,211,119,215,42,41,210,93,90,205,244,79,55,162,207,176,27,167,148,184,210,111,28,177,72,206,84,245,148,238,236,231,79,56,51,183,56,139,102,221,183,103,103,97,33,113,49,18,107,157,208,93,103,199,245,243,76,109,90,145,143,193,228,252,231,56,43,109,229,80,19,73,65,87,27,237,36,38,225,254,163,23,38,18,40,228,140,220,71,150,205,86,189,97,116,177,144,116,245,155,212,93,109,212,29,236,14,251,89,41,217,43,32,99,32,164,228,228,109,65,51,153,17,52,177,142,236,36,68,253,208,14,108,252,154,64,143,30,233,119,168,236,131,166,253,65,108,130,134,63,55,99,187,118,40,239,180,68,199,39,58,70,156,12,229,134,54,150,48,122,144,6,148,99,35,119,17,238,155,59,108,78,162,242,252,101,204,167,17,56,124,71,209,233,246,123,97,126,219,13,155,193,114,133,148,81,155,229,19,19,122,35,90,103,166,168,233,162,173,251,166,39,175,89,137,137,142,153,93,106,44,123,79,115,188,127,83,176,139,38,127,139,84,247,173,119,218,56,235,32,220,192,142,62,77,245,162,147,129,16,180,177,151,32,49,98,126,38,4,59,238,203,33,87,106,106,138,162,42,167,132,185,118,245,170,236,92,170,213,216,210,170,102,98,98,122,38,55,76,43,223,197,159,245,87,248,231,254,194,181,239,133,159,196,14,65,253,77,171,254,219,68,182,23,139,63,234,175,241,207,253,133,107,223,11,63,136,28,131,250,155,87,253,182,137,84,47,122,238,59,99,195,14,140,203,63,178,218,187,151,62,246,164,156,235,175,164,232,53,187,24,147,82,241,66,168,12,219,22,182,24,197,76,3,36,195,118,162,141,206,95,42,49,131,19,180,236,71,35,196,224,223,88,141,192,153,216,132,226,170,91,141,186,225,103,184,85,90,110,212,21,20,85,212,83,29,53,85,45,76,69,20,176,74,4,226,113,152,19,51,137,9,51,179,139,179,59,59,59,58,232,33,66,142,181,250,34,252,167,92,237,218,145,164,180,182,235,109,242,162,178,154,221,120,183,199,67,219,134,179,205,85,236,247,3,120,35,115,121,64,234,28,231,51,98,222,17,115,220,94,45,164,203,206,178,159,45,174,34,196,121,221,49,215,237,237,87,121,50,229,10,50,222,110,77,154,215,252,215,234,85,63,171,251,179,251,179,60,58,181,232,142,16,131,166,126,158,242,126,162,53,30,143,26,182,80,212,13,130,138,104,103,200,174,64,109,16,209,81,57,253,102,25,28,73,187,230,34,99,16,113,45,201,157,221,184,1,144,218,158,163,224,152,254,152,244,141,153,224,24,181,55,102,215,98,192,110,212,112,110,0,39,39,26,25,121,75,39,1,17,121,100,46,70,100,194,220,140,200,182,221,215,177,211,222,132,227,29,59,233,197,54,159,227,85,117,21,164,83,21,117,202,190,125,216,171,107,76,0,100,149,131,119,104,135,140,96,34,2,239,176,128,238,230,92,140,190,158,162,126,31,181,59,250,155,122,254,197,42,202,192,229,177,128,194,213,53,125,57,137,215,217,187,130,15,106,182,218,230,214,103,182,45,216,157,48,214,238,83,204,142,191,59,233,207,182,122,35,118,145,187,142,170,49,87,157,211,183,195,246,152,255,0,83,108,191,216,162,84,98,175,59,167,111,135,237,49,254,166,217,127,177,68,162,182,107,210,220,236,143,138,253,203,135,171,240,157,250,188,45,132,176,221,90,213,172,35,68,240,138,220,251,62,186,121,75,117,38,209,197,20,108,197,81,89,80,236,238,20,240,3,187,115,148,182,125,155,118,102,102,34,39,16,18,38,202,110,55,27,125,158,223,85,118,187,87,211,209,80,209,66,117,53,85,85,50,140,81,65,16,11,145,200,102,78,204,34,34,206,238,78,236,204,204,238,234,156,250,190,234,98,245,212,14,163,215,141,178,231,81,22,19,105,155,202,217,168,98,169,159,203,85,12,39,43,5,194,72,100,226,205,60,131,41,250,246,196,130,50,24,223,119,23,34,157,205,51,10,112,22,181,143,165,60,35,241,236,106,125,132,216,235,187,93,143,242,117,107,22,40,210,107,170,60,49,63,181,59,244,234,210,101,173,117,107,86,179,125,108,205,235,115,236,250,233,230,238,53,123,71,20,81,179,141,61,29,59,59,184,83,192,14,239,194,33,221,246,109,221,221,220,136,156,140,136,159,198,194,242,155,134,11,152,216,179,107,76,52,243,87,99,247,58,91,173,44,117,34,69,17,203,4,163,32,9,176,184,187,139,144,51,59,51,179,237,190,206,222,245,35,122,16,233,119,242,231,155,150,113,148,183,12,63,15,172,167,150,120,37,164,238,5,222,173,159,184,52,155,152,188,69,19,48,139,206,207,185,112,146,49,226,221,222,97,148,245,237,210,12,26,95,112,168,214,77,52,180,211,210,97,149,243,65,21,194,219,77,220,39,183,86,202,82,242,144,35,24,251,112,82,59,140,66,204,242,125,89,102,96,17,17,112,22,167,252,139,19,114,196,227,167,126,253,125,189,190,247,73,78,212,100,120,76,210,157,149,167,74,103,155,20,233,17,165,17,51,194,223,108,211,58,198,155,186,56,167,127,77,90,231,104,234,15,73,237,153,221,3,118,238,49,237,111,190,83,53,57,68,20,247,40,227,2,152,35,98,34,222,39,238,9,131,242,47,168,98,196,236,108,66,219,77,82,79,76,253,66,100,253,59,234,61,30,75,108,174,168,43,5,108,208,193,145,91,64,26,81,173,162,99,250,206,49,185,11,119,192,72,202,35,228,59,19,187,59,240,51,18,185,220,59,49,198,53,3,24,183,102,120,101,234,158,237,101,187,66,211,210,85,192,239,198,65,221,217,217,217,246,113,33,38,113,32,38,98,18,18,18,102,118,118,107,110,83,152,198,58,214,149,125,56,227,237,246,255,0,29,46,119,229,11,98,238,108,174,62,110,89,141,112,247,38,102,137,253,159,220,159,108,116,117,211,191,140,78,152,183,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,11,180,190,150,223,100,252,91,59,144,255,0,87,226,251,244,248,93,8,34,34,184,57,188,68,68,5,160,250,207,208,60,199,168,189,46,181,225,56,77,202,205,69,93,69,127,130,235,36,151,89,165,138,39,136,41,234,35,113,103,142,57,31,151,41,133,246,217,155,102,127,95,115,62,252,90,211,95,53,243,14,233,211,14,163,205,179,107,109,230,182,134,182,231,29,170,56,237,80,197,44,173,41,197,44,140,78,210,73,27,113,227,9,54,251,187,238,237,233,239,118,199,197,211,106,187,53,83,122,116,167,77,233,141,159,189,142,195,230,118,110,229,148,243,175,197,94,108,105,174,179,216,138,93,48,116,13,172,58,43,174,88,214,166,229,57,38,27,85,107,179,121,206,252,54,250,202,163,168,46,245,28,208,143,17,58,112,23,216,165,23,125,201,189,25,253,239,232,249,79,89,253,103,234,143,78,154,163,107,194,112,155,14,45,91,67,91,96,130,235,36,151,90,90,137,101,105,78,162,162,55,22,120,231,141,184,241,132,95,109,157,247,119,245,247,51,103,90,65,215,206,143,107,86,162,218,116,203,22,198,243,42,91,165,231,191,216,154,225,71,74,20,227,217,130,73,139,145,5,65,147,110,49,19,54,194,254,174,222,230,245,111,63,170,110,135,255,0,148,182,160,219,243,191,202,127,209,207,33,102,138,211,229,125,139,231,57,240,158,121,123,156,251,241,237,191,127,110,60,95,244,119,223,215,102,136,242,49,78,14,105,202,167,89,231,117,246,107,199,217,163,98,252,229,93,237,165,183,127,111,173,197,20,197,169,136,137,162,116,211,90,185,179,165,26,207,210,231,111,98,189,24,117,159,170,61,69,234,141,211,9,205,172,56,181,21,13,21,130,123,172,114,90,169,106,34,149,229,10,138,120,216,93,228,158,70,227,198,98,125,182,103,221,155,215,222,206,235,63,163,13,81,234,47,84,109,121,182,19,126,197,168,168,104,172,16,90,164,142,235,85,81,20,175,40,84,84,72,228,205,28,18,55,30,51,11,111,187,62,236,254,158,231,124,171,165,158,135,255,0,147,78,160,220,51,191,202,127,210,63,63,102,150,211,229,125,139,228,248,115,158,9,123,156,251,242,111,183,99,110,60,91,244,183,223,211,103,202,117,243,172,253,46,233,211,49,163,194,115,107,14,83,91,93,91,108,142,235,28,150,170,90,121,98,104,142,89,99,97,119,146,120,223,151,40,73,246,217,219,103,111,95,123,55,221,54,166,172,23,55,51,157,55,245,251,184,49,239,102,20,218,218,143,47,176,182,226,168,230,105,17,20,206,156,60,237,213,105,44,91,161,254,150,117,7,166,159,166,191,78,239,24,245,127,210,63,102,249,95,100,212,79,47,15,47,230,121,247,59,176,199,182,253,240,219,109,253,207,190,222,155,213,55,138,63,199,102,166,254,11,242,122,37,115,125,60,117,77,167,221,75,125,32,250,9,103,200,104,62,142,121,79,53,237,106,120,34,231,230,59,188,59,125,169,164,223,110,193,239,190,222,246,219,127,93,169,147,197,31,227,179,83,127,5,249,61,18,145,192,209,102,139,20,211,135,157,104,223,167,190,127,21,43,106,113,25,158,43,54,187,119,56,163,155,136,158,111,58,52,211,79,54,152,141,221,221,13,39,232,163,42,215,222,142,238,186,215,164,246,207,105,101,248,126,97,115,162,185,90,98,105,14,170,237,107,106,27,124,177,141,48,242,112,121,160,51,168,38,136,65,142,97,156,153,136,142,56,162,56,235,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,61,196,248,42,124,44,101,63,120,21,223,46,183,40,255,0,226,145,208,45,30,157,249,238,166,244,114,223,106,182,226,15,228,233,242,44,118,142,154,10,24,109,18,63,106,154,26,154,72,227,16,2,134,83,120,218,72,217,158,65,150,71,147,235,132,135,217,203,87,214,41,210,143,85,218,113,213,174,156,6,107,133,75,228,110,180,61,184,47,246,9,230,99,170,180,85,19,59,176,147,179,55,114,19,226,79,20,204,204,50,8,147,59,1,132,145,134,235,92,219,116,187,212,222,125,210,206,168,91,117,3,16,169,171,172,182,133,64,149,235,30,123,140,212,212,87,152,26,57,99,225,56,198,252,72,192,103,148,162,51,19,104,228,113,62,37,179,137,116,41,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,202,106,118,171,129,225,158,35,9,10,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,12,213,99,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,234,107,171,170,93,248,68,27,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,228,10,138,252,68,122,250,172,234,115,42,108,15,75,110,23,91,110,153,89,59,180,251,181,76,244,255,0,73,164,121,34,63,51,85,77,201,129,225,3,130,50,167,142,64,121,7,235,72,92,74,78,220,65,24,53,191,53,181,106,86,180,103,218,141,98,167,171,130,219,149,101,23,91,221,28,85,96,35,60,112,84,213,201,52,99,32,137,16,177,176,155,51,179,17,54,251,236,239,239,86,233,225,45,212,190,150,100,58,19,97,233,207,218,222,204,204,241,47,53,253,235,113,158,154,31,107,249,170,202,234,207,239,0,238,188,181,29,152,91,121,127,54,60,55,103,245,103,221,82,178,200,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,14,162,17,104,174,142,250,170,195,122,175,210,59,126,97,102,185,82,14,79,110,167,167,166,203,45,17,198,240,157,186,226,225,245,220,98,35,50,242,210,16,200,80,159,34,228,12,226,239,220,9,0,55,170,2,167,111,27,13,47,181,99,218,185,129,234,189,188,169,33,168,204,236,245,86,218,234,120,104,134,35,146,123,121,199,181,84,178,179,239,49,156,85,145,68,220,135,113,10,80,110,68,206,204,23,18,161,175,138,246,142,218,181,43,164,187,222,92,54,26,186,236,135,79,170,41,239,118,185,104,169,70,89,227,128,166,142,26,209,50,224,70,212,205,78,103,60,140,46,45,189,44,70,111,198,55,100,16,131,193,179,90,254,131,117,5,118,209,202,187,127,122,147,83,109,237,217,158,56,185,73,5,117,186,42,138,136,249,19,200,44,48,148,7,88,197,176,25,60,157,141,184,143,55,80,255,0,95,181,142,251,212,6,178,229,154,197,145,195,229,234,242,107,129,84,71,77,200,15,202,82,128,180,116,212,220,192,1,164,237,65,28,81,119,56,49,31,14,69,245,137,221,120,24,30,127,153,105,134,77,6,103,167,249,13,93,138,251,75,79,87,77,79,112,164,118,25,224,10,154,121,41,229,120,203,109,192,222,41,164,102,49,216,193,221,136,92,73,152,155,228,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,11,180,240,136,209,219,174,154,244,184,121,118,71,97,164,161,185,106,13,226,91,221,52,175,74,81,86,201,106,24,163,134,144,103,35,1,39,7,32,168,158,38,103,32,237,213,9,139,254,112,153,77,245,138,105,62,11,249,47,210,204,55,76,253,169,237,63,162,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,92,57,118,249,113,228,91,111,182,239,182,235,43,65,64,62,40,255,0,29,154,155,248,47,201,232,148,244,240,80,187,90,166,233,183,50,177,67,115,164,59,149,30,113,81,87,81,70,51,11,207,12,19,80,81,12,82,156,123,242,16,50,130,97,18,118,216,158,41,25,183,226,251,64,191,20,127,142,205,77,252,23,228,244,75,90,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,156,92,161,62,81,70,97,32,179,241,48,30,66,97,206,51,9,149,226,139,208,45,102,31,125,185,117,49,163,182,251,173,210,213,145,220,42,107,178,203,60,20,211,214,73,108,170,48,150,166,123,144,152,137,112,163,46,220,133,47,113,196,97,144,135,139,184,72,193,12,43,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,58,169,41,225,185,208,202,60,101,167,144,129,255,0,209,144,28,132,196,37,138,35,112,62,28,95,161,61,51,212,205,44,234,83,75,32,202,113,106,187,86,71,141,228,118,241,134,227,110,154,74,106,206,199,152,166,3,150,223,93,16,28,145,140,195,28,226,50,192,78,251,114,217,247,103,245,168,190,173,252,49,179,236,43,168,107,38,51,211,214,29,144,93,176,76,234,162,22,162,174,58,73,170,233,49,185,229,168,104,165,167,172,158,22,150,80,166,137,142,57,90,121,65,157,226,55,29,229,56,100,55,11,116,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,108,5,29,122,28,233,34,155,164,45,35,44,62,171,40,171,190,100,55,202,129,186,95,166,10,153,125,157,29,95,6,14,221,28,5,176,128,8,176,139,202,226,210,205,197,136,248,136,197,20,82,41,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,194,124,24,122,126,192,110,56,245,239,169,123,128,85,213,101,150,187,197,126,43,67,20,205,9,210,82,192,244,180,83,61,76,66,241,247,66,165,218,105,98,121,6,70,110,212,134,60,126,179,187,226,190,43,29,115,221,111,89,53,127,75,186,81,116,171,183,219,108,21,15,30,87,122,183,93,8,30,231,57,211,156,114,219,27,177,39,18,166,1,156,194,120,229,221,202,96,224,224,29,151,121,99,254,133,245,217,117,233,227,164,76,167,68,52,230,142,174,12,219,42,202,43,170,229,187,75,25,12,20,54,170,155,100,84,197,45,44,240,212,71,52,85,193,52,32,113,147,129,0,183,175,171,236,205,29,116,171,76,242,173,100,212,124,115,75,112,170,79,49,122,201,174,17,91,233,185,71,33,199,15,55,250,243,203,219,3,49,134,32,98,146,67,97,126,17,129,147,182,194,232,51,94,149,122,103,204,186,175,213,202,61,45,195,235,169,45,192,52,229,114,187,220,234,93,136,45,214,232,206,48,150,118,143,147,20,199,202,88,192,35,23,110,70,99,200,128,57,200,29,10,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,9,85,213,20,32,3,45,76,131,16,60,146,184,179,147,183,244,51,107,254,142,250,85,195,122,80,210,59,126,31,102,182,210,22,79,113,167,167,169,203,46,241,200,243,29,198,226,193,245,216,101,32,2,242,209,145,72,48,135,17,226,14,228,237,220,57,12,247,170,2,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,189,101,73,126,37,253,122,212,235,206,67,54,138,233,53,246,174,13,58,177,212,73,13,220,227,237,112,191,220,96,170,144,70,97,154,25,100,25,232,88,99,134,88,91,234,114,50,115,49,39,8,92,2,32,107,126,107,106,212,173,104,207,181,26,197,79,87,5,183,42,202,46,183,186,56,170,192,70,120,224,169,171,146,104,198,65,18,33,99,97,54,103,102,34,109,247,217,223,222,172,211,193,115,93,52,226,135,9,200,250,120,185,222,124,142,103,93,144,84,228,150,218,106,134,96,142,227,74,84,116,209,200,20,231,191,215,154,63,42,102,113,187,49,118,201,140,121,176,74,241,212,178,200,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,14,162,17,71,94,140,250,204,192,122,179,192,41,171,40,235,169,45,217,181,186,156,34,191,88,101,150,24,103,41,227,134,157,234,106,233,105,154,121,102,122,30,245,67,71,28,178,108,251,183,18,245,247,200,164,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,84,25,215,215,69,25,87,74,122,143,87,123,180,219,60,198,153,100,215,9,164,199,46,20,237,33,199,65,205,202,65,182,84,60,132,102,51,68,12,236,4,100,253,232,193,205,159,144,202,17,95,242,194,181,139,71,112,29,117,192,46,154,115,168,214,26,75,141,182,227,79,60,81,75,45,44,51,79,111,158,72,100,132,106,233,74,96,49,138,166,49,148,222,57,88,93,197,223,250,89,194,144,60,60,250,211,186,244,177,170,20,246,44,191,32,171,29,43,201,106,29,178,10,54,166,42,166,162,157,227,227,21,194,8,196,152,128,196,154,33,149,193,137,206,22,38,237,200,97,15,28,127,173,254,180,114,174,174,53,30,122,234,34,186,217,48,27,111,110,11,38,61,45,116,133,25,246,158,110,53,213,48,49,188,45,88,109,60,140,228,13,245,35,113,139,145,241,121,15,74,234,198,11,249,47,213,60,203,76,253,169,237,63,162,89,5,198,197,231,123,29,159,53,229,106,100,135,187,219,228,92,57,118,249,113,228,91,111,182,239,182,235,32,233,175,74,173,90,223,175,56,54,148,95,114,42,75,29,183,36,188,67,73,89,89,81,86,52,206,208,122,148,145,67,33,1,143,153,144,69,226,128,92,93,138,105,34,23,253,36,18,43,195,51,162,239,229,39,168,231,169,25,168,246,240,28,6,225,73,61,77,60,212,61,232,239,181,204,253,208,161,222,64,40,74,17,96,18,168,23,228,93,185,98,6,22,239,52,145,222,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,88,254,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,9,38,224,223,94,121,123,96,0,83,74,110,82,72,108,45,206,67,50,118,220,157,101,104,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,63,196,209,4,240,201,12,159,161,32,184,151,244,59,108,235,156,110,176,177,92,55,14,215,59,237,143,8,154,162,75,124,30,87,139,205,56,202,94,180,116,228,255,0,88,127,239,136,151,71,139,158,175,16,59,77,154,211,212,150,69,5,150,38,8,159,202,110,204,44,63,252,129,74,255,0,96,183,218,238,130,54,137,56,251,157,122,53,245,21,119,26,26,105,202,154,56,226,165,6,129,136,24,190,182,204,222,175,187,187,111,234,222,237,191,161,121,171,98,227,186,113,75,122,210,59,246,121,46,75,61,60,214,138,216,169,227,183,180,14,65,55,50,133,156,156,183,250,174,221,207,217,254,75,32,215,72,136,128,136,136,8,136,128,179,141,29,210,203,222,175,102,180,120,125,146,2,57,106,123,155,187,9,187,15,24,100,147,213,192,9,219,210,55,251,22,14,165,215,134,112,115,234,10,133,206,144,101,137,187,188,205,221,190,167,247,149,102,222,143,251,93,6,55,122,14,160,186,30,207,218,147,31,173,123,19,215,254,114,25,42,109,173,40,60,71,51,176,238,245,48,183,175,247,171,123,191,205,125,190,213,229,117,11,120,199,50,203,45,171,57,202,114,223,164,25,221,254,145,171,106,36,161,158,153,233,233,218,67,142,82,140,227,141,133,192,249,203,83,233,179,237,245,91,127,79,73,223,226,199,162,185,86,91,67,106,206,237,84,20,227,109,183,195,4,51,76,3,16,155,118,198,186,82,245,121,24,157,184,147,62,204,62,255,0,231,244,85,119,104,195,46,89,117,242,12,110,198,115,85,86,143,56,220,100,144,89,155,136,147,236,220,156,89,155,96,47,183,255,0,194,22,145,224,173,147,211,86,99,89,206,50,2,77,53,20,22,249,137,221,155,103,103,168,173,127,219,191,249,109,246,43,52,85,113,224,183,21,150,221,91,168,214,183,150,70,189,53,13,184,231,141,219,113,104,218,106,159,86,118,29,191,203,143,252,167,247,251,191,101,163,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,5,231,116,237,240,253,166,63,212,219,47,246,40,150,194,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,218,22,61,21,61,145,240,112,126,109,235,11,253,250,188,82,34,34,245,71,136,136,128,136,136,8,136,128,136,136,8,136,128,136,136,43,223,197,159,245,87,248,231,254,194,171,221,88,71,139,63,234,175,241,207,253,133,105,62,129,52,219,24,213,253,67,206,116,227,49,138,160,237,55,188,30,166,41,158,154,103,138,88,200,46,20,18,71,32,23,171,49,4,128,6,204,76,226,238,44,196,36,46,226,244,92,206,196,226,115,58,173,83,198,116,240,195,171,118,27,52,183,146,236,45,140,125,232,153,162,220,87,51,167,29,60,173,81,58,123,98,55,233,211,195,88,226,249,250,43,234,182,171,167,188,187,232,230,77,81,190,7,145,86,71,37,216,158,41,167,146,222,99,20,128,53,16,70,50,48,142,228,80,247,157,128,204,163,132,88,89,200,69,158,218,255,0,232,127,48,199,255,0,235,117,238,199,123,163,255,0,188,169,164,174,164,152,63,214,18,196,96,95,206,36,37,246,179,170,74,215,237,6,204,122,126,207,171,176,236,146,10,138,154,16,152,134,215,121,106,41,96,165,185,196,193,25,242,137,205,182,34,17,150,49,144,68,141,128,221,199,145,108,196,242,119,160,14,176,169,112,175,41,160,218,155,89,110,161,198,223,204,207,101,189,84,207,13,36,118,211,126,228,242,65,80,102,226,47,20,133,205,192,221,249,180,134,193,245,132,199,181,153,148,102,21,97,107,156,22,43,116,112,141,122,39,171,178,127,141,202,239,40,187,33,103,63,194,211,180,249,23,157,86,145,85,92,223,215,166,35,233,199,79,58,158,152,227,49,31,181,26,78,172,235,83,165,42,174,158,242,239,164,120,205,62,248,30,69,89,36,118,145,105,102,158,75,121,140,81,153,83,207,33,70,194,59,145,77,217,103,51,50,142,18,114,119,33,39,125,91,211,183,196,14,152,255,0,92,172,191,219,98,86,149,215,247,194,70,119,248,95,204,233,85,90,244,237,241,3,166,63,215,43,47,246,216,150,30,101,132,163,7,143,166,155,124,39,73,211,171,127,251,44,123,17,180,56,173,162,217,59,215,177,155,235,183,21,219,154,186,106,210,136,152,153,246,233,86,147,215,49,175,74,210,186,254,248,72,206,255,0,11,249,157,42,171,94,157,190,32,116,199,250,229,101,254,219,18,180,174,191,190,18,51,191,194,254,103,74,170,215,167,111,136,29,49,254,185,89,127,182,196,178,179,207,88,91,236,143,20,160,121,42,253,16,198,247,238,125,213,11,206,68,69,112,115,120,136,136,40,199,168,159,136,29,78,254,185,94,191,182,202,173,43,160,31,132,140,19,241,79,153,213,42,181,234,39,226,7,83,191,174,87,175,237,178,171,74,232,7,225,35,4,252,83,230,117,74,159,145,250,194,231,100,248,161,210,28,170,254,136,96,187,246,254,234,181,90,245,19,241,3,169,223,215,43,215,246,217,82,245,161,90,131,101,210,76,111,91,61,157,231,241,124,143,206,127,124,81,67,60,190,205,242,245,45,77,253,248,93,182,142,30,228,175,180,127,93,249,108,254,231,244,78,162,126,32,117,59,250,229,122,254,219,42,179,30,140,176,236,99,80,58,33,197,112,204,206,203,79,118,178,221,161,186,193,87,73,59,63,25,7,218,149,78,206,206,219,56,144,147,49,9,139,177,9,8,144,187,59,51,182,14,19,5,24,252,77,219,83,58,78,147,49,219,172,45,123,69,180,247,54,75,36,192,99,169,167,157,76,213,110,154,227,166,105,155,117,76,233,237,137,136,152,236,210,119,74,183,180,55,169,45,78,233,231,233,31,228,230,170,221,31,210,106,49,165,169,243,148,141,63,102,72,249,246,106,98,221,219,105,99,238,73,197,139,148,111,205,249,129,236,59,107,91,117,186,225,120,184,82,218,109,52,21,21,181,213,179,5,53,45,45,52,69,44,179,202,100,194,17,128,11,59,145,17,59,51,11,51,187,187,179,50,218,93,76,116,247,147,244,239,168,245,152,213,206,134,160,172,21,179,77,62,59,114,51,105,70,182,137,143,234,177,72,194,45,223,1,32,25,67,136,236,78,206,205,192,192,139,122,120,101,104,221,195,39,213,90,189,99,173,10,136,45,56,100,50,83,82,72,204,66,53,87,10,152,138,55,141,157,193,196,198,56,14,66,49,99,19,18,146,157,253,68,157,150,61,172,53,251,247,233,193,87,174,233,211,78,174,153,159,199,218,150,199,103,89,86,85,148,223,218,108,44,83,62,82,152,171,157,27,166,228,196,115,104,166,102,58,98,103,155,215,78,254,165,132,104,126,148,219,244,67,74,177,253,46,182,93,170,46,112,216,225,144,74,178,112,16,41,229,150,83,154,82,96,31,64,23,146,67,226,59,147,136,241,103,34,118,114,124,233,17,108,74,40,166,221,49,69,60,35,116,56,215,21,137,187,141,191,94,38,252,235,93,115,53,85,61,115,51,172,207,215,45,7,215,86,29,62,103,210,230,107,79,67,101,167,184,87,90,97,130,241,78,242,180,124,169,134,154,112,146,162,104,200,246,226,67,76,213,13,245,95,145,9,16,182,252,184,189,53,171,230,213,60,167,14,194,116,227,37,202,117,2,26,122,140,118,223,108,158,75,141,44,227,17,141,92,78,14,47,76,193,43,180,114,20,174,77,16,198,78,204,100,98,63,229,42,25,85,13,165,162,152,189,69,113,59,230,62,19,254,255,0,99,163,121,17,197,93,175,44,196,225,170,167,204,166,184,152,158,185,170,157,38,62,174,108,79,248,150,65,225,97,166,119,11,94,49,151,234,181,218,209,79,28,55,217,169,237,86,122,169,105,201,170,74,40,28,202,164,163,50,6,103,128,228,56,71,112,39,98,146,152,152,153,158,54,83,193,71,47,15,139,141,190,187,164,252,62,154,138,190,158,162,107,124,215,58,106,184,226,148,76,169,229,122,249,228,104,228,102,125,192,158,57,35,62,47,179,241,49,127,113,51,188,141,86,44,174,221,54,176,118,226,158,173,125,251,218,103,111,113,183,113,251,73,140,185,122,52,152,174,105,142,202,60,216,247,196,68,253,98,231,189,116,32,185,239,80,123,79,253,215,248,191,6,210,228,47,254,63,252,175,250,141,149,171,218,237,147,234,245,151,7,197,238,116,148,244,86,92,2,193,75,100,181,210,197,177,17,16,65,12,115,212,73,35,179,57,20,165,0,63,31,65,1,17,22,103,126,102,123,111,162,190,143,106,181,231,32,250,93,159,209,220,104,112,59,87,110,127,88,38,135,219,166,231,32,246,32,159,102,30,208,148,38,211,24,23,49,250,160,60,72,249,199,175,122,88,233,226,239,212,102,167,82,227,29,187,141,54,55,67,253,243,144,93,105,99,23,242,116,251,19,128,49,27,241,105,101,33,237,135,161,59,110,71,192,198,51,101,114,152,118,29,140,105,254,49,110,195,48,203,45,61,166,203,105,133,160,164,164,129,159,140,99,187,187,187,187,238,228,68,78,228,70,78,228,68,68,68,238,238,238,248,249,78,95,86,62,231,202,113,27,233,143,182,99,240,143,246,235,77,114,133,182,54,54,71,7,25,30,77,230,94,170,53,153,143,238,233,170,102,102,117,253,186,166,102,122,227,94,119,25,166,103,74,117,65,209,238,17,175,120,69,37,5,134,142,221,142,101,24,229,24,210,99,213,208,64,209,83,199,78,13,245,40,102,8,219,253,237,246,15,22,119,137,223,144,51,179,156,114,84,30,65,142,228,24,157,222,124,127,41,177,92,108,215,74,94,61,250,43,133,41,211,212,69,200,88,199,148,102,204,67,184,144,147,110,222,172,236,254,231,93,0,40,131,215,135,72,246,253,86,198,43,117,107,79,236,53,7,159,90,33,2,168,165,160,132,72,175,148,160,226,46,38,27,179,148,241,71,185,1,14,230,98,29,174,38,239,23,110,71,58,202,162,253,62,94,204,121,209,198,58,227,243,143,183,220,165,114,101,183,245,101,87,227,41,204,235,153,177,92,249,181,79,234,85,51,211,51,194,154,166,119,244,83,59,247,68,213,42,247,215,93,118,201,250,128,189,99,217,70,103,73,78,23,171,61,130,27,37,93,84,27,8,215,148,115,207,35,84,60,108,204,209,145,12,204,196,35,245,121,9,16,176,177,48,12,190,240,152,253,106,126,7,255,0,183,42,247,86,17,225,49,250,212,252,15,255,0,110,80,153,69,202,174,230,52,87,92,235,51,175,134,91,75,148,108,29,140,6,198,98,112,216,106,98,154,41,230,105,17,194,63,157,162,119,123,61,157,29,11,8,68,69,125,114,67,78,117,117,164,183,125,106,208,60,143,8,198,109,118,234,220,129,252,189,109,164,107,28,71,141,68,51,1,147,69,33,54,209,202,113,52,209,9,59,139,126,117,196,136,68,137,218,148,149,251,230,57,142,49,167,248,197,199,51,204,239,84,246,155,45,166,23,158,174,174,119,126,49,142,236,204,204,205,187,145,17,59,8,128,179,145,17,8,139,59,187,51,208,198,69,120,250,69,144,92,242,15,101,91,173,158,211,172,154,179,201,91,160,236,210,82,247,13,207,181,12,123,191,8,135,126,34,59,190,194,204,219,250,42,134,210,219,162,46,81,92,79,157,49,49,61,145,195,227,63,196,58,55,145,12,94,42,188,30,43,11,85,63,205,83,85,53,68,254,245,81,165,81,175,78,234,105,157,35,134,187,254,148,37,183,134,54,150,125,44,214,91,142,166,212,86,118,233,240,58,63,205,66,18,108,114,213,214,199,52,33,200,92,29,138,38,136,106,93,246,33,38,62,214,220,155,147,43,74,80,63,194,167,62,183,212,97,217,166,151,74,212,240,215,80,92,227,191,194,229,84,61,218,168,167,136,32,147,140,59,111,198,34,166,139,145,179,187,111,80,12,236,62,156,167,130,152,200,237,209,70,10,153,163,167,89,158,222,31,131,91,242,169,139,196,98,118,158,253,24,136,210,40,138,105,166,63,119,78,116,79,215,53,76,251,53,211,160,80,231,197,51,225,251,31,254,185,82,127,98,173,83,25,67,159,20,207,135,236,127,250,229,73,253,138,181,123,230,191,212,174,118,34,182,3,244,155,7,223,143,132,170,213,72,206,142,186,78,189,117,17,147,142,67,115,42,122,108,39,29,185,210,141,229,234,6,113,43,136,187,20,135,75,78,81,176,179,147,136,0,200,253,192,40,198,112,54,98,119,97,125,89,161,250,83,112,214,253,85,199,244,186,217,118,167,182,77,124,154,65,42,201,192,140,96,138,40,142,105,73,128,125,76,154,56,207,136,238,44,69,197,156,133,157,201,174,251,14,195,177,141,63,198,45,216,102,25,101,167,180,217,109,48,180,20,148,144,51,241,140,119,119,119,119,125,220,136,137,220,136,201,220,136,136,136,157,221,221,222,173,146,229,145,140,175,202,221,250,20,253,179,213,249,183,223,41,187,115,86,205,97,227,47,192,207,244,139,177,174,191,177,78,186,115,189,179,51,19,20,245,105,51,60,35,95,66,221,110,183,217,237,244,182,155,77,5,61,21,13,20,33,77,75,75,77,16,197,20,17,0,176,132,96,2,204,194,34,44,204,194,204,204,204,204,204,190,148,69,121,224,229,89,153,170,117,158,45,7,175,157,103,233,119,78,153,141,30,19,155,88,114,154,218,234,219,100,119,88,228,181,82,211,203,19,68,114,203,27,11,188,147,198,252,185,66,79,182,206,219,59,122,251,217,154,7,214,126,151,117,23,152,214,97,56,77,135,41,162,174,162,182,73,117,146,75,173,45,60,81,60,65,44,81,184,179,199,60,143,203,148,194,251,108,205,179,63,175,185,158,45,120,145,105,78,168,231,90,227,99,187,97,58,109,148,228,52,48,226,148,212,210,85,90,172,245,21,113,4,173,89,88,79,27,156,96,76,196,194,98,252,119,223,98,103,251,89,60,55,116,167,84,112,93,113,190,93,179,109,54,202,113,234,25,177,74,154,104,234,174,182,122,138,72,142,87,172,163,38,141,142,64,22,114,113,2,126,59,239,176,187,253,142,171,223,47,197,252,225,228,52,243,53,211,135,71,107,113,255,0,36,182,123,249,33,243,175,63,250,79,147,231,105,207,143,165,175,236,254,12,91,197,51,226,7,31,254,166,210,127,109,173,79,11,63,136,28,131,250,155,87,253,182,137,60,83,62,32,113,255,0,234,109,39,246,218,213,28,180,151,89,51,29,22,184,95,238,216,73,211,195,93,144,216,42,241,233,42,164,121,70,90,72,167,40,201,231,167,56,204,30,57,192,162,23,3,221,217,159,215,103,244,218,23,17,122,156,62,107,85,218,184,69,77,155,148,101,151,179,157,129,181,128,177,167,62,229,173,35,94,28,83,95,196,47,171,139,123,91,235,58,126,211,27,245,65,87,20,207,14,87,112,162,152,90,32,137,132,132,237,172,76,206,228,68,78,221,238,36,44,44,29,162,115,231,40,5,119,175,98,221,65,147,234,38,99,75,108,166,58,139,198,69,147,92,194,8,202,166,165,158,90,202,218,153,88,89,206,89,9,153,200,228,63,83,50,247,187,187,191,189,212,190,234,123,165,220,127,167,14,145,177,170,74,166,183,93,115,10,236,202,9,110,183,168,233,1,140,123,148,53,60,169,32,149,197,165,242,194,240,131,179,19,253,99,98,147,136,114,96,31,27,243,127,52,170,230,38,126,141,49,238,234,142,212,142,85,111,42,216,43,56,76,142,220,235,118,253,90,123,106,157,60,234,231,170,152,221,17,236,210,35,93,38,90,183,160,31,139,124,19,241,79,150,85,45,133,226,153,241,3,143,255,0,83,105,63,182,214,173,123,208,15,197,190,9,248,167,203,42,150,194,241,76,248,129,199,255,0,169,180,159,219,107,87,181,191,84,87,223,252,33,27,141,254,209,112,255,0,242,211,227,184,216,94,19,31,173,79,192,255,0,246,229,97,10,189,252,38,63,90,159,129,255,0,237,202,194,21,155,36,254,161,111,235,241,75,71,242,165,250,89,139,255,0,47,238,168,98,186,153,166,120,118,173,225,213,248,78,109,104,167,173,161,173,134,88,227,146,74,120,165,150,138,83,136,227,106,154,119,144,9,163,156,6,66,112,147,103,113,119,254,150,84,231,212,199,79,121,63,78,250,143,89,141,92,232,106,10,193,91,52,211,227,183,35,54,148,107,104,152,254,171,20,140,34,221,240,18,1,148,56,142,196,236,236,220,12,8,167,199,79,189,92,91,223,92,117,11,167,237,78,191,84,13,112,231,23,152,113,75,133,108,194,241,28,79,88,98,22,215,39,102,113,33,38,126,207,34,38,38,62,208,184,112,136,15,113,245,49,211,222,49,212,70,156,86,99,87,58,26,113,191,209,67,52,248,237,200,205,226,42,42,215,15,170,197,35,9,63,96,200,64,101,14,37,184,179,59,55,48,2,28,92,118,26,214,111,98,110,89,250,116,254,28,98,127,4,230,203,103,120,254,78,115,106,112,89,158,191,38,187,17,62,205,42,141,213,211,195,135,10,190,184,227,16,174,254,132,58,162,252,134,102,229,131,229,47,207,15,204,43,41,226,158,121,106,251,97,104,171,119,237,141,94,198,77,16,196,236,66,211,187,236,92,35,140,185,63,107,129,219,21,186,227,111,188,91,233,110,214,154,250,122,218,26,216,66,166,150,170,154,81,150,41,226,49,98,9,0,197,221,136,72,93,157,137,157,217,217,217,217,81,14,166,105,158,99,164,153,141,126,19,155,90,42,40,171,168,166,150,56,228,146,158,88,162,173,136,37,56,218,166,157,228,1,121,32,50,140,156,36,217,152,153,191,165,148,190,232,15,172,42,172,106,239,67,161,58,153,89,113,175,183,94,235,32,164,199,110,115,79,53,73,208,84,16,199,4,52,46,36,229,198,152,184,0,199,193,153,163,50,126,76,224,110,81,71,228,217,148,225,234,249,38,35,116,107,187,217,61,75,135,41,91,17,70,115,102,118,139,40,243,170,230,196,215,17,191,159,76,71,210,143,108,71,24,142,49,28,53,227,144,248,179,254,170,255,0,28,255,0,216,86,189,240,179,248,129,200,63,169,181,127,219,104,150,194,241,103,253,85,254,57,255,0,176,173,123,225,103,241,3,144,127,83,106,255,0,182,209,47,203,222,187,142,216,240,195,211,44,254,203,106,238,92,251,218,150,148,136,138,224,230,241,107,222,162,126,31,181,59,250,155,122,254,197,42,216,75,94,245,19,240,253,169,223,212,219,215,246,41,87,149,255,0,69,87,100,252,18,25,79,172,44,119,233,241,66,140,85,231,116,237,240,253,166,63,212,219,47,246,40,149,24,171,189,209,139,63,210,46,151,112,92,127,218,183,27,103,180,240,27,101,31,157,183,79,217,171,165,238,91,163,14,236,50,108,252,37,29,249,9,108,251,19,51,237,232,170,123,55,186,237,205,58,157,5,203,108,68,224,112,145,84,233,28,249,223,245,33,207,136,175,85,85,85,151,127,200,54,155,100,61,186,58,14,69,147,87,219,107,166,3,150,160,134,88,78,216,124,28,64,162,16,61,229,23,115,103,50,16,118,2,136,196,162,86,130,232,198,65,175,154,157,106,211,124,126,127,39,231,57,207,91,112,42,115,154,58,10,72,219,121,38,54,15,245,0,177,56,137,73,36,96,228,60,183,108,135,170,173,12,205,244,63,86,46,212,25,75,220,107,237,215,186,202,155,133,158,249,89,80,245,39,116,167,41,28,156,229,155,136,242,169,30,98,211,51,179,63,50,229,179,129,129,22,227,240,234,234,46,209,166,153,191,228,147,35,180,219,169,237,217,173,96,199,79,118,130,128,142,184,174,70,241,69,75,79,52,162,127,239,111,241,172,45,192,184,203,63,39,113,2,55,108,59,149,78,51,49,230,227,39,155,26,233,167,194,62,190,191,173,100,194,90,163,102,182,55,203,108,221,49,118,174,103,58,42,141,55,204,199,157,95,9,214,105,223,230,123,57,171,41,211,220,19,31,211,28,34,201,128,98,212,221,155,93,138,142,58,56,55,0,19,147,139,125,105,100,224,34,47,44,133,200,204,152,91,145,153,22,219,186,244,50,44,126,209,150,99,247,60,91,32,164,243,86,187,205,28,214,250,216,59,132,29,218,121,129,194,64,228,14,196,59,137,59,110,46,206,219,250,59,58,244,81,94,226,138,98,158,100,70,238,14,79,175,17,118,229,233,196,85,84,243,230,121,218,244,235,174,186,235,215,174,245,41,117,69,211,142,65,211,126,160,190,63,93,39,155,177,221,187,245,150,42,209,115,147,157,35,78,96,17,77,35,197,24,61,72,3,68,82,8,51,136,247,65,217,246,38,91,143,160,94,173,127,37,153,0,233,62,166,228,254,95,7,186,114,246,100,245,67,202,59,77,121,155,59,111,43,147,118,105,164,220,249,238,196,35,35,137,254,108,74,99,124,231,196,223,94,112,236,134,223,102,208,236,110,122,123,173,117,186,230,215,171,165,117,45,108,82,197,69,44,67,83,77,228,136,65,201,218,118,35,144,140,75,139,131,12,126,133,205,248,67,157,19,210,28,159,92,117,30,209,167,152,189,45,65,21,108,192,85,213,113,66,210,141,186,137,140,90,106,169,25,200,91,136,9,111,179,144,243,39,16,23,228,98,207,68,187,253,3,48,211,5,58,239,225,219,209,237,117,134,3,77,172,216,248,175,105,169,230,68,211,51,53,78,154,196,83,174,151,35,88,243,103,79,126,254,137,209,114,189,68,252,63,106,119,245,54,245,253,138,85,70,42,239,117,158,207,244,119,165,220,235,31,246,173,198,231,236,204,6,231,71,231,110,51,247,170,234,187,118,233,3,187,52,155,55,57,75,110,68,91,54,228,238,251,122,170,66,89,155,73,190,237,189,122,149,190,68,162,35,3,139,138,103,88,231,198,255,0,169,208,130,34,43,139,155,68,68,64,81,171,175,157,32,212,93,106,209,235,62,45,166,88,247,182,110,148,185,45,61,194,104,60,220,20,252,105,198,150,168,8,249,76,96,47,177,74,13,179,62,254,190,237,153,246,146,171,13,213,61,95,211,173,21,199,233,242,157,77,200,125,141,107,170,172,11,124,51,249,73,234,57,84,16,25,136,113,132,12,155,113,136,223,119,109,189,61,251,187,111,143,139,183,110,237,154,168,187,58,83,49,190,120,124,83,27,63,140,198,101,249,157,156,78,2,223,148,189,77,90,211,78,147,86,179,213,165,58,76,253,72,17,210,15,72,61,68,233,119,81,56,150,119,157,233,231,179,44,118,207,63,230,170,189,173,67,55,111,185,67,81,16,125,72,166,35,125,206,64,111,65,125,183,221,253,25,221,74,221,124,235,63,75,186,116,204,104,240,156,218,195,148,214,215,86,219,35,186,199,37,170,150,158,88,154,35,150,88,216,93,228,158,55,229,202,18,125,182,118,217,219,215,222,205,236,224,29,95,116,237,170,57,117,6,9,130,106,31,180,239,151,62,239,149,165,246,77,116,61,206,220,71,41,253,121,97,16,109,130,51,127,82,109,246,217,189,93,153,68,31,18,45,41,213,28,235,92,108,119,108,39,77,178,156,134,134,28,82,154,154,74,171,85,158,162,174,32,149,171,43,9,227,115,140,9,152,152,76,95,142,251,236,76,255,0,107,40,106,185,185,110,10,103,1,87,59,206,246,85,213,212,217,86,102,254,218,237,61,186,54,186,207,144,210,212,196,70,149,90,214,34,106,152,159,62,102,119,204,204,107,194,116,211,162,82,151,64,250,207,210,238,162,243,26,204,39,9,176,229,52,85,212,86,201,46,178,73,117,165,167,138,39,136,37,138,55,22,120,231,145,249,114,152,95,109,153,182,103,245,247,51,232,62,190,122,96,215,45,106,214,27,62,83,166,88,63,182,109,116,184,213,61,190,105,253,167,71,79,198,160,106,170,140,131,140,210,129,62,195,40,62,236,219,122,251,247,103,219,22,240,221,210,157,81,193,117,198,249,118,205,180,219,41,199,168,102,197,42,105,163,170,186,217,234,41,34,57,94,178,140,154,54,57,0,89,201,196,9,248,239,190,194,239,246,58,153,218,167,212,254,134,232,174,65,79,139,106,110,113,236,107,165,85,24,92,33,131,217,149,149,28,169,200,204,4,249,67,17,139,110,81,27,108,239,191,167,187,103,109,254,237,204,102,56,31,233,213,115,119,241,221,29,156,88,248,202,43,216,221,171,211,101,45,121,121,138,55,83,231,92,227,30,119,208,152,157,221,187,154,51,195,203,64,53,111,67,62,159,254,84,241,47,98,123,111,217,94,67,251,254,154,167,189,217,243,125,207,241,18,31,29,187,177,254,150,219,242,244,223,103,218,177,252,81,254,59,53,55,240,95,147,209,43,188,210,93,127,210,77,115,246,175,228,179,45,246,223,177,59,30,127,251,194,166,155,179,222,238,118,255,0,199,198,28,183,237,73,250,59,237,199,215,109,219,122,67,241,71,248,236,212,223,193,126,79,68,164,240,54,173,88,177,77,187,21,115,169,141,116,157,98,122,103,166,55,113,81,118,167,48,204,51,76,218,238,47,52,181,228,175,85,205,231,83,205,170,157,52,166,152,143,54,169,154,163,90,98,39,124,239,215,94,9,255,0,224,169,240,177,148,253,224,87,124,186,220,179,95,18,126,178,113,238,157,52,190,179,77,109,116,212,151,60,239,61,179,212,195,110,165,170,162,165,175,162,164,164,41,35,134,105,171,169,165,145,157,194,72,164,169,104,88,162,150,41,36,128,196,196,128,76,94,47,244,5,213,118,156,116,149,208,142,91,154,230,178,249,235,173,118,160,92,160,176,88,32,153,130,170,239,84,54,203,107,184,139,187,63,110,16,228,47,44,206,206,49,137,11,51,25,156,113,157,112,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,150,175,188,155,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,175,251,160,78,144,46,189,34,105,125,109,139,37,204,170,238,217,14,69,80,213,119,138,58,91,137,79,100,165,158,57,38,24,229,161,140,225,136,192,228,167,42,113,152,141,157,200,161,6,111,170,2,180,7,133,95,67,23,93,45,166,254,82,58,185,107,171,183,229,151,42,122,171,109,143,30,185,90,202,158,166,205,7,117,227,150,170,97,168,141,165,142,166,86,140,132,56,113,102,167,148,157,200,251,252,99,176,156,178,193,244,175,21,188,226,222,219,186,217,189,179,111,168,183,251,70,211,83,229,235,168,251,177,144,119,233,229,217,251,115,7,46,64,123,63,18,102,125,159,100,21,109,226,161,215,173,77,85,77,215,165,141,27,190,213,209,133,29,68,214,252,230,231,79,218,112,172,7,138,18,106,10,106,136,229,34,96,98,57,226,170,2,0,62,113,118,183,112,121,68,224,7,79,29,63,103,221,77,106,133,14,148,105,200,82,5,202,178,158,162,174,90,202,230,153,168,168,160,134,55,34,150,162,72,99,144,163,7,46,17,9,56,236,242,75,24,250,114,101,234,245,69,211,38,125,210,206,168,92,180,255,0,47,166,171,172,182,133,65,13,151,33,107,116,212,212,87,152,26,56,164,231,1,72,220,72,192,103,136,101,0,35,104,228,114,14,69,179,17,72,175,10,78,171,180,227,167,109,71,201,112,173,80,151,217,86,173,70,246,116,16,223,229,153,134,150,219,85,74,245,13,24,212,179,183,212,134,79,52,76,243,111,198,50,1,115,102,2,57,34,8,151,173,248,85,171,77,117,163,62,211,155,21,69,92,246,220,87,40,186,217,40,229,171,49,41,228,130,154,174,72,99,41,8,68,69,205,196,25,221,216,69,183,223,102,111,114,219,249,87,70,87,218,78,140,112,174,177,49,43,175,158,181,87,121,186,124,174,221,80,96,18,91,228,27,172,244,84,213,52,239,233,220,132,248,193,25,199,235,32,72,76,109,204,12,187,24,7,86,63,20,250,201,247,129,144,252,198,117,99,250,75,212,198,27,211,87,132,214,25,117,190,208,227,247,219,238,71,79,126,180,88,177,139,195,60,144,94,14,75,197,88,79,222,133,133,222,74,104,162,145,206,86,126,32,77,198,39,48,41,129,220,43,87,167,142,160,115,238,153,117,66,135,85,244,228,233,14,229,71,79,81,73,45,29,115,204,244,85,176,77,27,137,69,81,28,50,70,82,3,23,9,68,92,182,105,34,140,189,120,178,232,123,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,101,204,186,187,239,10,78,148,117,31,167,109,56,201,115,93,80,139,217,87,93,70,246,116,240,216,37,133,198,170,219,75,74,213,15,25,84,187,191,212,154,79,52,78,240,237,202,49,1,99,118,50,56,226,9,212,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,190,180,65,203,102,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,84,181,240,161,209,219,174,165,117,105,100,203,138,195,73,93,143,105,245,61,69,238,233,45,109,41,75,4,115,148,50,67,68,32,92,8,26,165,170,12,39,141,137,197,246,165,148,193,249,70,204,181,87,92,217,174,3,168,125,90,106,102,93,166,52,244,129,143,86,94,59,80,75,72,16,180,21,147,195,12,112,212,213,198,80,145,4,129,61,68,115,78,210,179,239,35,74,198,91,17,59,41,169,224,107,118,181,67,117,214,75,20,215,58,64,185,86,83,216,106,233,232,202,97,105,230,130,18,174,25,101,8,247,228,64,5,60,34,68,205,176,188,177,179,237,201,183,11,95,68,68,20,3,226,143,241,217,169,191,130,252,158,137,71,89,48,12,202,44,6,159,84,139,30,171,124,78,170,241,53,128,46,194,204,80,53,198,40,99,156,169,205,217,247,3,120,166,3,30,76,220,217,164,225,203,183,39,25,21,226,143,241,217,169,191,130,252,158,137,76,175,11,109,29,192,117,215,161,172,247,78,117,26,195,73,113,182,220,115,139,164,81,75,45,44,51,79,111,158,75,61,20,35,87,74,83,1,140,85,49,140,166,241,202,194,238,46,255,0,210,206,16,215,160,94,181,242,174,148,245,30,146,201,118,185,249,141,50,201,174,16,199,145,219,234,30,67,142,131,155,140,101,115,167,104,196,204,102,136,25,156,196,5,251,209,131,3,183,33,136,226,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,185,215,235,19,165,92,203,165,13,92,184,97,247,155,109,89,99,23,26,138,138,156,78,239,36,141,48,92,109,204,127,81,138,81,0,31,51,24,148,99,48,113,30,38,236,76,221,179,140,206,74,120,97,117,235,77,163,23,90,78,159,181,130,251,73,65,167,215,58,138,153,173,87,122,190,233,189,166,227,57,67,194,25,37,41,123,84,244,36,227,57,59,180,95,86,105,222,67,33,7,144,196,46,125,66,13,66,241,118,233,183,77,115,252,151,78,111,184,78,165,79,114,197,111,21,182,74,201,105,45,180,5,4,147,211,76,112,200,81,145,86,9,56,57,3,187,59,136,190,219,110,205,238,83,125,115,237,212,223,76,157,73,95,250,146,213,123,237,139,167,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,152,163,150,57,6,39,19,2,23,98,98,103,118,118,118,118,65,117,61,47,245,65,128,245,103,128,92,53,27,78,109,25,5,186,219,110,188,75,100,150,43,221,60,48,206,83,199,12,51,17,8,195,44,162,225,198,160,25,157,201,159,118,47,79,115,189,6,117,99,241,79,172,159,120,25,15,204,103,86,233,225,19,167,185,246,154,244,219,146,88,181,27,7,200,49,91,148,249,197,101,92,84,119,187,100,212,51,201,1,80,80,8,202,49,204,34,78,14,64,98,196,205,182,224,77,246,58,168,190,172,126,41,245,147,239,3,33,249,140,232,53,165,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,87,189,225,205,209,71,242,85,211,137,239,249,253,178,213,38,166,229,63,156,185,84,192,221,217,45,116,46,192,241,219,6,110,68,5,196,193,228,148,162,97,19,144,132,119,148,97,138,71,140,30,13,253,50,96,57,85,171,32,234,71,47,166,164,189,220,173,55,130,199,172,182,218,219,116,51,65,111,158,1,164,172,246,128,20,140,68,213,44,71,16,198,97,193,227,97,149,247,62,227,118,237,125,1,17,121,57,101,131,233,94,43,121,197,189,183,117,179,123,102,223,81,111,246,141,166,167,203,215,81,247,99,32,239,211,203,179,246,230,14,92,128,246,126,36,204,251,62,200,43,91,197,147,173,170,59,125,139,249,50,105,14,87,221,175,186,115,44,198,233,104,185,65,36,112,210,137,205,4,150,105,59,110,82,4,197,36,110,243,131,188,100,49,136,70,77,32,207,32,141,101,232,238,142,231,218,235,159,218,244,231,78,108,53,119,27,149,198,162,8,165,150,42,89,166,130,223,4,147,71,9,85,213,20,32,101,21,52,101,40,60,146,184,187,11,63,244,51,237,94,185,250,95,207,186,101,214,138,234,60,190,239,87,127,182,229,213,21,215,187,45,250,166,162,106,169,235,96,42,185,91,141,93,76,145,70,50,87,48,246,164,157,131,147,51,206,5,191,215,101,176,60,47,250,160,192,122,111,214,139,149,30,163,90,41,6,219,157,83,209,217,34,191,121,120,90,123,76,239,87,27,9,73,83,52,177,140,20,46,50,28,149,14,220,157,222,158,156,182,250,142,130,47,234,198,11,249,47,213,60,203,76,253,169,237,63,162,89,5,198,197,231,123,29,159,53,229,106,100,135,187,219,228,92,57,118,249,113,228,91,111,182,239,182,235,96,99,29,40,234,62,115,211,45,227,169,188,42,47,108,218,177,124,130,174,207,127,181,193,11,189,85,13,44,84,180,211,181,120,236,239,221,133,188,193,52,172,204,197,16,128,200,252,129,228,40,188,174,172,126,41,245,147,239,3,33,249,140,234,106,116,93,212,166,156,116,223,225,209,168,215,60,213,173,87,75,174,71,152,94,173,118,12,110,190,149,171,35,188,213,29,162,222,47,28,244,238,67,206,140,123,130,245,14,228,34,209,151,22,119,57,35,3,8,43,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,232,123,167,93,121,195,122,146,210,59,22,171,97,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,23,56,200,182,98,112,30,96,225,32,183,3,23,126,109,242,203,255,0,210,188,170,243,148,251,18,213,102,246,205,194,162,225,236,235,77,55,151,161,163,238,200,71,216,167,139,119,237,194,28,184,128,110,252,69,153,183,125,149,202,120,86,116,101,168,253,63,216,174,186,189,170,23,91,173,150,235,154,219,226,167,135,14,230,241,199,75,74,198,210,71,83,95,27,255,0,242,103,233,48,71,232,80,71,44,162,127,94,83,142,16,159,235,85,117,67,174,150,46,157,52,59,42,213,11,181,230,213,67,95,67,111,168,138,193,13,197,140,227,184,94,10,19,122,74,86,142,55,105,36,231,32,183,38,7,103,104,198,67,114,1,2,49,218,170,170,252,109,53,175,255,0,128,189,57,209,219,255,0,102,107,112,170,146,47,252,162,142,146,56,77,164,255,0,203,94,65,40,255,0,224,28,75,244,217,5,90,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,245,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,111,255,0,14,173,28,190,235,39,87,24,37,53,162,111,47,73,135,220,32,204,110,149,60,64,251,52,180,19,197,32,183,2,48,114,238,206,244,240,110,60,136,59,252,248,144,129,50,240,58,224,209,219,174,136,117,71,168,24,141,101,134,146,213,109,173,188,84,222,236,49,80,210,148,20,79,106,171,148,166,166,26,113,112,1,225,24,147,192,77,27,112,25,32,144,5,223,134,232,58,8,210,124,235,242,161,165,152,110,166,123,47,217,159,75,113,251,117,247,201,119,251,222,87,205,83,71,55,107,185,196,121,241,238,113,229,196,119,219,125,155,125,150,86,160,7,131,38,169,125,43,233,198,251,166,117,247,223,53,95,130,100,18,121,106,47,43,195,201,218,235,65,166,135,243,140,12,50,115,170,27,137,122,145,24,237,179,236,61,182,83,253,4,95,234,131,196,47,69,250,76,207,237,250,115,168,216,198,107,113,185,92,108,241,94,226,150,201,69,73,52,3,4,147,77,8,137,20,213,49,19,31,42,115,119,102,23,109,156,125,125,236,217,7,74,93,107,105,103,88,63,74,127,38,118,12,174,217,244,75,200,249,223,110,210,211,67,220,243,93,254,223,107,179,60,187,237,229,143,151,46,59,110,59,111,187,237,2,252,93,180,67,90,53,43,169,44,110,251,167,58,67,154,229,86,216,48,122,58,73,107,44,150,10,186,232,35,156,107,235,200,162,41,33,140,133,141,132,192,156,93,247,216,197,254,214,91,43,193,175,73,245,79,75,255,0,43,255,0,148,205,52,202,241,47,105,253,31,242,94,221,179,84,208,121,174,223,180,59,157,174,240,15,62,61,192,229,199,125,185,142,254,246,65,101,72,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,169,107,175,220,31,78,239,253,89,85,83,214,229,20,84,80,201,195,207,156,174,76,208,237,109,165,120,183,222,65,223,119,102,247,126,223,85,116,170,131,252,76,60,245,23,84,25,4,141,223,133,143,202,108,237,184,242,218,221,71,254,223,122,8,187,81,98,170,171,173,170,107,5,29,77,194,154,152,59,133,44,16,25,8,131,11,57,19,237,190,204,219,250,187,173,253,133,226,52,181,218,26,214,250,3,140,50,58,203,129,201,21,28,146,48,28,209,52,116,101,201,185,147,11,51,51,74,255,0,234,127,230,88,166,63,169,120,14,13,129,214,219,108,118,87,173,188,94,40,106,232,170,100,173,166,134,65,137,165,228,44,81,184,144,144,187,48,70,236,239,190,206,229,232,254,139,253,6,166,199,77,143,218,43,194,221,85,71,37,20,13,0,77,12,61,176,144,248,70,198,252,185,250,190,206,223,179,222,219,251,208,105,170,202,105,233,42,14,158,166,55,9,7,109,197,254,205,219,117,252,87,209,95,89,37,125,81,213,75,250,71,182,255,0,234,102,111,254,162,249,208,17,17,1,17,16,22,246,233,15,168,26,94,159,117,20,50,91,141,27,84,81,203,191,116,94,87,15,116,19,128,250,180,102,254,249,155,220,223,254,13,18,136,46,103,170,174,165,244,250,92,38,59,238,43,150,88,111,207,122,182,180,47,107,163,186,68,115,187,77,12,229,238,22,41,55,253,16,219,139,62,228,222,231,244,85,117,170,214,123,253,142,225,73,156,69,132,221,177,216,47,173,45,108,50,213,211,205,194,110,100,196,238,5,40,179,19,109,40,250,179,109,245,155,246,178,218,157,39,102,154,99,124,212,140,67,26,212,106,40,230,128,107,109,240,156,149,209,211,148,59,119,224,7,103,121,137,219,142,206,110,254,158,237,255,0,157,111,191,22,76,143,76,56,105,174,11,167,141,101,104,105,172,213,50,239,109,242,252,35,7,146,156,99,98,236,190,204,251,64,77,183,29,191,103,243,7,187,224,147,111,134,124,211,82,239,146,250,212,199,104,160,167,98,245,111,170,115,202,239,233,190,223,245,33,251,63,250,187,219,66,168,15,9,220,130,155,76,181,243,43,192,36,185,82,85,195,125,178,211,246,228,130,102,144,94,80,170,132,69,183,220,91,255,0,146,139,252,151,127,79,246,219,250,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,163,30,162,126,32,117,59,250,229,122,254,219,42,188,229,70,61,68,252,64,234,119,245,202,245,253,182,85,90,218,95,69,111,182,126,13,225,200,127,172,49,125,202,124,77,122,136,138,158,233,1,17,16,94,119,78,223,15,218,99,253,77,178,255,0,98,137,108,37,175,122,118,248,126,211,31,234,109,151,251,20,75,97,45,161,99,209,83,217,31,7,7,230,222,176,191,223,171,197,34,34,47,84,120,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,189,252,89,255,0,85,127,142,127,236,43,94,248,89,252,64,228,31,212,218,191,237,180,75,97,120,179,254,170,255,0,28,255,0,216,86,189,240,179,248,129,200,63,169,181,127,219,104,149,62,247,174,227,182,60,48,233,12,179,251,45,171,185,115,239,106,78,254,166,58,123,198,58,136,211,138,204,106,231,67,78,55,250,40,102,159,29,185,25,188,69,69,90,225,245,88,164,97,39,236,25,8,12,161,196,183,22,103,102,230,0,67,76,89,142,29,147,233,254,79,113,195,51,59,45,69,166,245,105,153,224,171,164,157,155,148,101,179,59,59,59,110,196,36,46,196,38,46,226,66,66,66,238,206,206,247,240,162,215,90,157,30,210,235,206,63,244,187,0,163,183,80,231,150,174,228,254,144,67,15,183,65,194,49,236,79,62,204,93,209,24,65,161,51,46,3,245,128,184,137,243,142,71,58,202,254,85,79,150,181,30,124,125,177,249,255,0,217,75,228,199,110,227,32,191,243,102,97,87,244,122,231,116,207,234,85,63,10,103,167,170,124,237,209,170,40,191,87,23,13,84,232,227,80,52,143,84,111,212,243,101,86,152,109,37,102,173,169,152,188,213,230,148,110,52,239,32,158,237,180,147,194,34,46,229,203,156,128,78,78,46,241,203,33,104,78,157,190,32,116,199,250,229,101,254,219,18,215,171,97,116,237,241,3,166,63,215,43,47,246,216,149,91,229,55,49,55,109,205,201,214,105,210,53,250,245,252,91,247,230,76,38,73,151,227,105,193,211,205,166,239,62,185,166,56,68,205,17,76,233,213,19,205,215,78,137,153,211,72,210,34,210,186,254,248,72,206,255,0,11,249,157,42,171,94,157,190,32,116,199,250,229,101,254,219,18,180,174,191,190,18,51,191,194,254,103,74,170,215,167,111,136,29,49,254,185,89,127,182,196,166,51,207,88,91,236,143,20,181,183,37,95,162,24,222,253,207,186,161,121,200,136,174,14,111,17,17,5,24,245,19,241,3,169,223,215,43,215,246,217,85,165,116,3,240,145,130,126,41,243,58,165,86,189,68,252,64,234,119,245,202,245,253,182,85,105,93,0,252,36,96,159,138,124,206,169,83,242,63,88,92,236,159,20,58,67,149,95,209,12,23,126,223,221,86,171,94,162,126,32,117,59,250,229,122,254,219,42,180,174,128,126,18,48,79,197,62,103,84,170,215,168,159,136,29,78,254,185,94,191,182,202,173,43,160,31,132,140,19,241,79,153,213,38,71,235,11,157,147,226,131,149,95,209,12,23,126,223,221,86,216,90,217,161,90,125,175,152,140,152,150,119,110,253,158,86,231,77,12,30,126,131,243,177,200,126,94,105,99,62,215,115,178,2,123,55,214,29,217,254,205,188,238,153,116,99,242,7,163,86,61,58,170,158,221,85,116,167,239,85,93,107,40,169,251,65,83,87,52,142,100,238,239,245,164,224,46,16,140,132,204,68,16,135,213,22,216,7,105,162,181,124,158,223,149,242,250,121,218,105,175,177,160,126,119,198,252,223,243,92,220,159,35,206,138,249,189,17,84,68,198,177,213,199,124,112,153,210,120,136,136,189,145,168,163,226,81,159,91,241,126,156,231,196,37,106,121,171,179,59,157,45,12,49,21,80,199,44,113,65,32,213,73,80,49,236,239,32,137,67,20,101,182,204,47,80,14,239,238,18,169,213,49,188,78,117,79,233,102,178,219,180,202,158,143,183,79,129,209,254,118,99,143,99,150,174,182,56,102,62,36,198,236,81,52,67,76,205,184,137,49,247,119,228,220,93,71,188,71,75,62,150,104,214,161,234,109,61,103,110,163,3,172,177,247,97,57,54,9,105,43,100,168,132,248,139,3,185,74,210,141,51,182,228,34,193,221,223,147,241,101,67,206,46,78,47,27,85,52,111,230,198,159,233,137,153,252,93,107,201,190,14,222,207,108,189,139,184,143,54,111,85,21,79,109,218,169,162,223,190,57,158,244,173,240,176,212,203,125,175,39,203,244,166,237,119,168,142,107,236,52,247,91,61,44,181,2,212,197,44,12,99,82,49,129,27,59,206,113,156,37,176,11,185,71,76,78,78,205,27,43,33,84,147,210,110,125,111,211,46,163,48,76,190,236,212,237,67,21,207,200,213,75,83,84,52,209,83,69,87,25,210,157,65,200,76,236,35,16,206,242,62,251,51,176,59,59,142,252,154,237,148,254,207,95,242,184,95,39,60,105,159,178,119,254,109,69,203,22,85,24,28,254,49,116,71,155,122,136,159,103,58,159,54,98,62,168,166,103,219,34,231,189,116,32,185,239,88,59,79,253,215,248,191,5,163,144,191,248,255,0,242,191,234,46,183,164,12,19,31,192,122,112,193,40,177,250,110,30,216,179,82,223,107,102,32,6,146,122,186,200,130,105,8,200,4,121,113,230,209,139,150,228,209,199,24,187,191,29,214,227,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,178,97,169,138,108,209,17,195,72,248,52,158,121,118,187,249,158,34,229,201,214,169,174,189,103,252,82,34,34,247,69,170,83,196,131,4,199,240,174,163,228,173,199,233,188,191,210,171,53,61,246,182,17,0,8,198,172,229,154,25,8,4,5,182,231,229,218,66,114,228,69,36,146,19,191,214,217,183,31,132,199,235,83,240,63,253,185,107,223,20,207,136,28,127,250,155,73,253,182,181,108,47,9,143,214,167,224,127,251,114,167,97,233,138,115,185,136,235,171,195,46,148,206,46,215,127,146,250,107,185,58,207,50,214,254,203,180,68,125,144,176,132,68,87,23,53,161,207,137,206,169,253,19,209,171,118,153,83,209,247,42,51,202,207,206,204,113,238,17,82,81,73,12,199,196,152,217,198,87,148,169,153,183,18,23,14,238,252,95,139,170,181,91,239,173,141,108,159,89,181,214,247,45,179,34,168,184,226,184,244,207,108,176,197,220,140,169,128,64,64,42,38,135,180,238,6,51,76,6,109,46,238,71,31,107,119,102,17,17,208,139,94,102,248,168,197,98,234,170,56,70,232,250,191,223,89,118,79,39,153,21,89,6,207,217,177,114,52,185,95,159,87,109,92,34,117,233,138,121,180,207,182,37,186,250,52,212,203,126,148,245,25,137,100,151,219,189,69,190,203,85,52,182,171,156,145,212,12,81,60,85,49,148,96,85,14,70,33,216,9,138,25,77,201,246,22,139,155,51,184,179,43,165,92,247,171,173,233,23,86,174,250,213,160,120,230,111,147,93,45,213,185,3,249,138,43,177,81,176,143,26,136,102,48,23,150,49,125,163,148,226,104,101,33,102,22,252,235,16,136,137,11,52,206,205,226,126,150,26,123,99,225,63,135,218,214,188,182,100,115,173,140,234,223,15,71,87,219,85,51,226,137,158,236,55,26,135,62,41,159,15,216,255,0,245,202,147,251,21,106,152,202,28,248,166,124,63,99,255,0,215,42,79,236,85,170,107,53,254,165,115,177,172,54,3,244,155,7,223,143,132,161,207,64,63,22,248,39,226,159,44,170,87,24,169,207,160,31,139,124,19,241,79,150,85,43,140,81,251,55,253,86,174,244,252,33,112,229,175,215,246,127,248,105,241,220,17,17,88,26,124,68,68,21,107,226,153,241,3,143,255,0,83,105,63,182,214,168,114,166,55,138,103,196,14,63,253,77,164,254,219,90,179,159,15,78,145,238,15,112,163,234,7,83,172,52,227,66,48,180,216,165,190,182,18,121,78,87,33,32,185,56,187,179,8,136,179,246,121,9,57,57,247,69,131,132,70,116,76,78,18,230,55,50,174,213,190,189,243,213,29,110,177,201,118,139,9,179,27,19,133,199,226,231,133,26,83,78,187,234,171,126,148,199,227,61,17,172,244,54,159,66,157,32,193,164,54,88,245,75,81,109,52,242,230,215,104,66,91,104,159,115,149,158,138,104,0,138,50,138,88,193,225,171,114,57,99,149,254,183,17,22,1,38,98,145,143,231,241,76,248,126,199,255,0,174,84,159,216,171,84,198,80,231,197,51,225,251,31,254,185,82,127,98,173,86,60,102,26,222,19,46,174,213,184,221,16,210,187,57,157,226,246,135,109,48,184,252,109,90,213,85,113,217,17,164,233,17,213,17,241,214,120,202,28,244,3,241,111,130,126,41,242,202,165,176,188,83,62,32,113,255,0,234,109,39,246,218,213,175,122,1,248,183,193,63,20,249,101,82,216,94,41,159,16,56,255,0,245,54,147,251,109,106,174,91,245,69,125,255,0,194,27,167,27,253,162,225,255,0,229,167,199,113,176,188,38,63,90,159,129,255,0,237,202,194,21,123,248,76,126,181,63,3,255,0,219,149,132,43,54,73,253,66,223,215,226,150,143,229,75,244,179,23,254,95,221,80,163,157,120,184,220,44,253,73,106,37,218,211,95,81,69,93,69,156,93,234,105,106,169,165,40,165,130,80,175,148,130,64,49,118,113,33,38,103,98,103,103,103,102,118,86,199,209,246,119,144,106,79,77,152,54,91,148,212,249,155,164,212,115,81,207,80,230,102,117,30,86,162,90,97,150,66,50,34,57,76,97,18,50,119,250,198,68,251,51,62,205,82,157,68,252,64,234,119,245,202,245,253,182,85,105,93,0,252,36,96,159,138,124,206,169,67,100,85,79,203,174,211,174,237,39,227,13,151,202,181,139,115,178,184,27,243,76,115,226,171,113,175,78,147,110,169,152,236,214,35,220,195,124,71,180,151,8,201,116,54,231,170,213,246,190,222,81,136,249,56,232,107,224,118,3,146,158,106,200,161,58,121,189,31,185,19,119,136,197,189,224,126,162,236,199,32,157,115,244,237,241,3,166,63,215,43,47,246,216,149,165,117,253,240,145,157,254,23,243,58,85,86,189,59,124,64,233,143,245,202,203,253,182,37,231,157,209,77,57,133,19,76,113,136,153,247,203,47,146,252,69,219,251,29,138,166,237,83,49,69,87,41,167,94,136,242,116,206,145,213,26,204,207,215,41,141,226,207,250,171,252,115,255,0,97,90,247,194,207,226,7,32,254,166,213,255,0,109,162,91,11,197,159,245,87,248,231,254,194,181,239,133,159,196,14,65,253,77,171,254,219,68,190,175,122,238,59,99,195,15,28,179,251,45,171,185,115,239,106,90,82,34,43,131,155,197,175,122,137,248,126,212,239,234,109,235,251,20,171,97,45,123,212,79,195,246,167,127,83,111,95,216,165,94,87,253,21,93,147,240,72,101,62,176,177,223,167,197,10,49,87,157,211,183,195,246,152,255,0,83,108,191,216,162,84,98,175,59,167,111,135,237,49,254,166,217,127,177,68,170,155,53,233,110,118,71,197,208,28,184,122,191,9,223,171,194,241,186,152,233,239,24,234,35,78,43,49,171,157,13,56,223,232,161,154,124,118,228,102,241,21,21,107,135,213,98,145,132,159,176,100,32,50,135,18,220,89,157,155,152,1,13,49,102,56,118,79,167,249,61,199,12,204,236,181,22,155,213,166,103,130,174,146,118,110,81,150,204,236,236,237,187,16,144,187,16,152,187,137,9,9,11,187,59,59,223,194,135,61,125,116,149,249,83,199,203,86,52,203,24,243,25,197,175,143,180,224,165,46,50,93,168,0,29,159,104,152,95,189,83,30,193,195,103,18,40,216,131,243,132,48,131,72,103,121,111,202,104,242,246,163,206,142,62,216,252,225,79,228,183,109,254,101,196,198,83,143,171,249,139,147,230,204,206,234,42,158,217,210,41,171,167,170,116,158,185,122,29,5,117,91,85,173,152,252,250,109,156,84,114,204,49,154,56,164,130,97,138,98,246,133,182,32,134,23,168,154,105,36,55,58,158,233,111,35,191,14,93,208,113,103,250,252,115,174,175,186,152,178,244,253,167,21,227,108,185,211,203,155,93,161,242,182,106,24,170,96,243,52,165,48,74,193,112,146,25,57,59,193,25,68,126,189,178,19,144,70,55,217,137,200,106,51,79,115,188,131,76,115,123,38,127,139,84,246,110,150,42,200,235,32,220,204,66,78,47,245,162,147,129,9,60,82,15,32,49,98,110,64,100,59,236,235,208,213,173,90,205,245,179,55,173,207,179,235,167,155,184,213,237,28,81,70,206,52,244,116,236,238,225,79,0,59,191,8,135,119,217,183,119,119,114,34,114,50,34,120,186,51,234,233,194,121,41,244,156,53,246,117,246,175,120,158,73,176,183,246,138,49,212,233,24,73,243,166,143,222,215,232,199,238,207,25,247,49,239,250,32,204,50,15,250,227,123,190,94,235,63,239,234,106,235,170,230,63,245,156,178,153,151,243,145,17,125,174,234,225,58,65,233,158,203,211,246,156,80,21,206,217,79,46,109,118,135,205,94,107,165,166,131,204,210,148,193,19,157,190,57,163,228,239,4,101,16,122,119,8,78,65,41,27,102,38,17,208,126,29,93,42,210,209,218,63,47,58,147,143,119,43,43,248,142,51,65,114,161,132,194,42,113,40,166,11,152,115,98,49,148,140,54,136,153,129,216,4,141,156,198,80,33,159,10,67,35,203,124,149,63,42,187,30,116,240,246,71,95,214,167,242,171,182,177,142,187,57,22,95,87,243,86,231,207,152,225,85,81,250,177,236,167,124,79,92,246,53,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,135,180,190,150,223,100,252,86,94,67,253,95,139,239,211,225,116,15,113,184,219,236,246,250,171,181,218,190,158,138,134,138,19,169,170,170,169,148,98,138,8,128,92,142,67,50,118,97,17,22,119,114,119,102,102,103,119,95,74,171,94,186,58,200,252,174,85,85,233,6,158,75,199,15,183,86,55,159,173,98,216,238,117,116,243,78,31,155,146,25,202,41,168,73,187,18,135,32,98,115,1,47,77,133,110,62,128,250,194,165,201,109,20,58,19,169,149,150,234,11,141,146,142,10,76,118,231,52,240,211,5,125,56,148,112,67,66,226,78,60,170,71,152,12,124,25,222,64,23,228,204,96,229,44,205,188,230,197,204,84,225,227,135,68,245,207,83,90,99,57,53,205,176,121,21,57,205,113,231,107,173,84,105,190,154,55,105,87,110,188,99,77,98,52,158,189,39,58,34,41,118,186,20,81,241,34,194,243,28,235,67,172,118,156,39,19,188,228,53,208,229,116,213,50,82,218,168,37,171,148,34,106,58,193,121,28,35,18,118,22,35,22,229,182,219,147,55,218,202,87,47,27,41,205,48,236,22,223,29,219,54,203,44,216,245,12,211,53,52,117,87,90,248,169,34,57,92,72,154,54,57,8,89,201,196,9,248,239,190,194,239,246,58,199,197,217,166,253,154,173,215,58,68,199,20,198,207,230,55,178,156,206,206,55,15,71,62,186,42,214,41,223,191,217,187,122,175,122,33,209,141,97,196,250,160,194,242,12,167,74,51,43,53,174,151,218,61,250,219,133,138,170,158,158,46,86,234,144,30,82,24,48,142,228,66,45,187,250,187,179,123,221,90,218,195,113,253,103,209,236,178,239,6,63,139,106,190,27,121,186,85,114,236,81,91,239,180,181,21,18,241,23,50,227,24,27,145,108,34,68,251,55,163,51,191,185,148,16,241,34,213,109,81,193,117,198,199,105,194,117,39,41,199,168,102,197,41,170,100,165,181,94,42,41,34,57,94,178,176,94,71,8,204,89,201,196,5,185,109,190,194,205,246,50,139,183,228,114,92,36,213,76,243,227,95,103,78,159,146,247,140,140,199,148,253,160,183,102,253,17,135,185,22,244,141,98,173,52,166,106,157,119,239,223,206,152,234,220,178,21,91,222,36,90,83,170,57,214,184,216,238,216,78,155,101,57,13,12,56,165,53,52,149,86,171,61,69,92,65,43,86,86,19,198,231,24,19,49,48,152,191,29,247,216,153,254,214,79,13,221,86,213,28,235,92,111,150,156,219,82,114,156,134,134,28,82,166,166,58,91,173,226,162,174,32,149,171,40,197,164,96,144,201,152,152,76,155,150,219,236,78,223,107,169,239,148,234,182,151,96,183,8,237,57,182,164,226,216,245,116,208,181,76,116,183,91,197,61,36,167,19,145,11,72,193,33,139,184,185,1,55,45,182,220,93,190,199,95,117,85,107,57,193,235,84,243,35,95,103,67,30,205,140,127,38,187,73,204,179,76,98,46,69,28,34,42,211,74,163,217,191,114,33,120,98,233,214,160,224,63,148,175,167,120,46,67,142,121,255,0,99,121,95,107,91,39,163,239,240,243,156,251,125,209,30,92,121,134,251,111,183,38,223,222,202,186,60,81,254,59,53,55,240,95,147,209,43,221,196,181,23,79,179,239,55,244,19,58,199,178,63,33,219,243,94,201,185,193,89,216,231,203,135,115,180,69,199,151,3,219,125,183,226,251,123,157,81,23,138,63,199,102,166,254,11,242,122,37,157,129,177,70,22,197,54,168,157,98,53,223,245,204,170,155,83,155,98,51,220,218,238,97,138,183,228,235,175,155,173,59,247,105,77,52,199,29,251,226,34,126,180,95,146,237,117,154,213,79,98,154,231,86,118,218,58,137,170,233,232,202,98,120,33,158,97,140,101,148,35,223,136,153,140,16,137,19,54,228,209,70,207,191,22,218,197,124,42,250,24,181,106,149,79,242,145,213,203,93,37,195,19,182,212,85,91,108,120,245,202,214,53,20,215,153,251,79,28,181,83,13,68,111,20,148,209,60,132,33,195,147,189,68,68,238,65,216,227,38,148,232,19,161,59,175,87,121,53,109,247,37,172,171,180,233,214,59,80,212,151,138,202,89,10,10,218,169,228,167,152,163,138,134,67,167,150,3,56,228,26,114,152,77,217,198,57,129,219,212,197,95,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,89,106,251,235,68,68,26,83,170,238,148,116,227,171,93,56,60,43,53,139,200,221,104,123,147,216,47,240,66,199,85,104,170,38,102,114,22,119,110,228,39,196,90,88,93,216,100,17,23,103,3,8,228,14,120,179,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,234,33,67,255,0,17,30,136,40,250,170,193,27,45,195,169,120,234,110,39,111,150,43,16,180,208,83,67,116,140,166,138,67,165,170,148,226,35,46,32,19,249,118,121,35,140,37,168,39,50,97,51,38,10,33,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,233,91,118,186,220,105,168,40,238,23,58,186,170,123,93,59,210,80,197,52,196,97,75,3,203,36,207,20,66,239,176,3,203,52,178,56,142,205,206,67,47,121,59,186,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,169,149,225,221,208,45,103,83,153,83,231,154,165,111,186,219,116,202,201,218,168,217,233,167,167,250,77,35,201,40,121,106,90,158,44,15,8,28,18,13,68,145,155,200,63,86,49,226,82,119,34,13,213,225,139,225,233,71,148,209,211,117,21,212,14,33,222,181,77,198,92,74,193,115,134,9,233,110,180,178,193,52,114,213,86,210,79,9,242,133,251,176,157,51,242,2,114,141,228,226,224,241,17,219,82,249,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,250,208,22,21,173,122,161,106,209,93,35,203,245,94,242,52,146,83,226,214,122,155,144,83,212,214,141,32,86,78,0,253,154,86,148,153,216,14,105,123,113,7,213,39,115,144,89,132,157,217,159,53,80,3,198,79,90,254,131,116,251,105,209,202,75,127,122,175,83,110,15,222,158,72,185,71,5,13,186,90,122,137,56,147,72,46,51,20,231,70,195,184,24,188,125,253,248,151,7,65,74,202,69,120,125,107,21,171,68,58,180,193,114,236,150,253,87,106,199,171,106,38,178,94,37,138,168,96,129,224,171,132,225,140,170,136,204,3,203,71,80,84,243,200,230,251,11,65,205,153,200,5,150,21,210,254,138,127,40,157,106,180,104,228,119,15,37,87,144,91,239,30,66,114,151,183,24,87,65,107,170,168,165,238,151,110,71,104,94,120,98,105,56,131,151,109,207,142,197,179,182,170,65,213,66,45,105,211,70,127,83,170,125,60,233,190,160,220,50,26,75,229,202,249,139,219,106,110,149,212,207,23,9,110,62,92,26,177,157,162,102,0,49,168,105,64,192,89,184,24,144,236,60,118,109,150,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,72,174,177,58,85,195,122,175,210,59,134,31,121,182,210,14,79,110,167,168,169,196,238,242,72,240,157,186,226,225,245,24,165,16,50,242,210,16,198,51,7,18,228,12,196,205,220,8,204,40,7,88,180,119,62,208,172,254,233,167,58,141,97,171,183,92,173,213,19,197,20,178,210,205,12,23,8,35,154,72,70,174,148,166,0,41,105,164,40,141,227,149,133,152,153,191,165,155,167,53,165,53,227,163,253,14,234,55,42,195,179,93,72,198,251,215,172,46,225,5,93,61,76,1,15,247,253,44,114,119,30,221,90,18,198,97,81,70,103,234,241,147,114,110,70,192,64,210,72,198,26,131,194,219,80,245,231,51,233,230,150,197,172,154,123,87,103,180,98,212,244,22,236,66,251,83,79,229,14,245,106,122,118,120,153,160,113,103,48,134,46,192,133,80,183,9,130,65,111,173,36,82,153,204,165,242,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,245,160,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,90,167,130,167,194,198,83,247,129,93,242,235,114,159,234,0,120,42,124,44,101,63,120,21,223,46,183,41,254,128,136,136,52,255,0,85,93,51,225,189,87,233,29,102,150,230,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,201,134,96,227,44,128,113,147,183,32,50,226,64,124,36,14,123,53,139,71,115,237,10,207,238,154,115,168,214,26,187,117,202,221,81,60,81,75,45,44,208,193,112,130,57,164,132,106,233,74,96,2,150,154,66,136,222,57,88,89,137,155,250,89,186,115,81,87,175,174,138,49,94,171,52,226,174,247,105,182,121,125,77,198,109,243,73,142,92,41,218,48,146,191,131,20,131,108,168,121,8,0,161,148,221,216,8,201,187,50,27,155,63,18,148,37,10,1,69,245,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,45,124,57,186,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,27,181,29,210,185,156,30,59,96,205,200,76,121,1,188,146,148,76,68,17,136,142,241,20,209,72,193,181,124,53,60,61,43,53,54,251,67,174,186,243,136,127,208,45,7,41,108,246,59,164,51,211,201,120,170,225,77,53,53,81,195,36,45,29,77,184,163,152,201,156,100,227,36,145,48,144,156,124,196,174,81,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,125,104,11,156,206,184,53,138,235,173,253,81,234,6,93,89,126,164,186,219,104,175,21,54,75,12,180,53,69,61,19,90,169,37,40,105,138,156,156,204,120,72,34,243,147,198,252,10,73,228,49,102,231,178,190,142,165,243,250,157,44,233,231,82,53,6,223,144,210,88,238,86,60,94,229,83,107,174,169,120,184,69,113,242,230,212,108,205,43,56,25,149,67,196,0,4,207,204,200,71,98,229,179,243,68,130,215,188,17,244,134,152,45,90,133,175,117,208,82,73,81,61,68,88,133,174,65,158,94,252,0,3,29,85,104,156,126,145,56,72,242,80,56,151,214,54,120,100,111,168,206,252,241,95,27,141,47,186,210,231,250,123,173,16,149,92,246,219,157,158,92,94,161,134,136,187,20,115,211,77,37,76,92,234,55,113,231,56,213,205,198,55,97,125,169,36,38,114,245,225,61,58,9,211,60,87,75,250,71,211,59,118,45,73,219,246,246,63,69,147,92,103,56,227,105,170,171,171,224,10,137,78,66,0,30,124,123,131,16,57,110,77,20,49,3,145,112,221,97,94,40,250,67,83,171,93,31,100,211,219,96,171,158,229,131,84,67,151,210,195,12,241,68,6,20,194,97,84,82,188,159,164,1,71,61,92,140,34,226,110,113,131,15,47,208,32,174,191,8,141,98,181,105,175,84,103,136,228,119,234,186,27,110,160,217,229,178,83,68,245,67,21,20,151,81,150,57,169,10,113,51,17,115,113,10,136,34,118,98,62,229,80,128,183,231,9,213,228,174,99,52,67,53,181,105,174,180,96,58,141,125,167,171,158,219,138,229,22,171,221,100,84,128,37,60,144,83,85,199,52,131,24,145,8,185,184,131,179,51,144,182,251,110,237,239,93,52,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,31,90,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,167,111,24,252,70,190,143,81,108,153,51,197,181,45,95,153,226,92,135,215,132,22,240,247,114,223,222,255,0,177,92,74,170,31,25,225,147,206,226,164,243,84,56,255,0,127,108,14,35,219,111,75,127,185,246,223,254,63,122,10,181,89,37,21,108,177,226,117,84,21,84,157,193,150,81,58,121,59,140,220,31,112,229,232,222,253,217,135,222,177,181,147,69,127,187,54,28,246,214,187,192,212,195,80,78,212,206,193,220,223,104,155,127,118,251,125,81,251,127,201,127,231,65,140,162,34,2,34,32,34,34,2,34,32,202,169,112,154,154,140,80,178,138,74,158,69,20,206,5,23,6,109,133,163,230,229,201,203,253,91,108,177,154,137,166,152,219,190,91,144,55,31,115,122,127,177,123,88,198,89,146,99,227,85,111,199,230,217,238,144,157,20,177,180,35,33,72,18,241,103,22,221,157,247,125,155,221,234,191,47,248,110,101,97,167,130,237,145,227,23,107,117,61,192,94,120,39,170,161,150,24,230,23,217,249,1,16,179,19,125,113,245,111,79,172,223,181,4,146,240,205,164,178,85,117,63,105,59,221,71,107,203,141,44,212,191,80,203,148,237,112,164,226,223,87,221,246,250,191,162,191,129,113,33,98,23,244,118,221,191,161,115,201,208,35,224,237,212,166,48,217,197,21,93,76,79,93,66,214,246,167,145,129,198,179,207,211,118,200,190,176,238,59,114,221,189,127,161,215,66,150,246,129,168,41,154,148,92,97,236,135,109,157,247,118,30,45,179,63,250,144,125,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,140,122,137,248,129,212,239,235,149,235,251,108,170,243,149,24,245,19,241,3,169,223,215,43,215,246,217,85,107,105,125,21,190,217,248,55,135,33,254,176,197,247,41,241,53,234,34,42,123,164,4,68,65,121,221,59,124,63,105,143,245,54,203,253,138,37,176,150,189,233,219,225,251,76,127,169,182,95,236,81,45,132,182,133,143,69,79,100,124,28,31,155,122,194,255,0,126,175,20,136,136,189,81,226,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,247,241,103,253,85,254,57,255,0,176,173,123,225,103,241,3,144,127,83,106,255,0,182,209,45,133,226,207,250,171,252,115,255,0,97,90,247,194,207,226,7,32,254,166,213,255,0,109,162,84,251,222,187,142,216,240,195,164,50,207,236,182,174,229,207,189,169,105,72,136,174,14,111,87,191,136,159,74,86,138,42,42,238,162,240,74,123,117,172,33,218,76,170,149,229,32,243,117,19,84,67,12,53,16,68,49,184,247,72,166,55,153,220,197,139,136,155,51,153,27,148,57,233,219,226,7,76,127,174,86,95,237,177,43,74,235,251,225,35,59,252,47,230,116,170,173,122,118,248,129,211,31,235,149,151,251,108,74,149,155,216,162,206,97,71,50,52,231,105,51,219,172,254,78,160,228,231,52,197,102,123,31,136,140,85,92,239,37,229,40,166,103,143,54,45,211,49,19,61,58,115,166,35,217,164,116,45,43,175,239,132,140,239,240,191,153,210,170,181,233,219,226,7,76,127,174,86,95,237,177,43,74,235,251,225,35,59,252,47,230,116,170,173,122,118,248,129,211,31,235,149,151,251,108,75,215,60,245,133,190,200,241,74,63,146,175,209,12,111,126,231,221,80,188,228,68,87,7,55,136,136,130,140,122,137,248,129,212,239,235,149,235,251,108,170,210,186,1,248,72,193,63,20,249,157,82,171,94,162,126,32,117,59,250,229,122,254,219,42,180,174,128,126,18,48,79,197,62,103,84,169,249,31,172,46,118,79,138,29,33,202,175,232,134,11,191,111,238,171,85,175,81,63,16,58,157,253,114,189,127,109,149,90,87,64,63,9,24,39,226,159,51,170,85,107,212,79,196,14,167,127,92,175,95,219,101,86,149,208,15,194,70,9,248,167,204,234,147,35,245,133,206,201,241,65,202,175,232,134,11,191,111,238,171,72,68,68,87,7,55,136,139,73,245,151,169,151,13,41,233,207,45,201,44,87,122,123,125,234,170,24,173,86,201,36,168,40,165,121,106,100,24,204,169,220,76,79,190,16,148,210,131,139,238,47,23,55,103,97,118,94,119,174,197,139,117,92,171,132,68,207,185,155,150,224,110,102,152,203,88,43,63,74,229,84,211,29,181,78,158,232,233,84,102,177,106,109,223,89,53,59,34,212,203,220,93,154,139,237,97,78,16,114,18,242,212,226,204,16,65,200,64,24,251,113,4,113,243,226,206,92,57,63,171,186,178,30,145,180,26,223,126,232,110,167,8,188,193,81,73,54,164,195,114,175,157,238,116,67,48,210,75,47,230,41,42,162,132,152,29,196,99,167,165,168,141,220,183,114,118,49,54,103,30,53,123,142,227,247,124,179,32,182,98,216,253,39,154,186,94,107,33,183,209,65,220,16,238,212,76,108,17,135,35,118,17,220,137,155,114,118,102,223,213,217,149,251,219,173,214,251,61,190,150,211,105,160,167,162,161,162,132,41,169,105,105,162,24,162,130,32,22,16,140,0,89,152,68,69,153,152,89,153,153,153,153,149,79,32,179,242,155,183,47,93,223,187,78,222,119,31,227,218,232,62,87,115,56,201,114,252,22,89,129,243,52,170,42,141,63,86,45,68,69,49,167,86,179,19,29,215,63,10,243,186,125,213,63,203,86,141,98,186,154,116,126,86,162,243,70,254,114,22,143,128,13,92,50,20,53,29,177,230,110,209,60,177,72,225,185,57,112,113,229,179,238,205,84,157,110,96,159,64,122,156,205,232,161,166,184,133,29,226,176,111,180,211,86,6,221,255,0,56,13,52,197,17,48,139,20,67,80,115,198,46,219,237,219,113,119,114,18,117,49,188,46,117,54,239,146,233,142,71,166,119,40,185,211,225,85,144,207,111,159,144,182,212,245,207,49,188,28,88,25,254,172,176,205,39,50,34,119,239,241,250,172,13,191,230,73,84,225,49,213,225,170,158,58,199,215,31,237,171,211,149,43,20,109,6,203,97,179,203,20,253,30,109,124,120,81,114,34,38,61,179,206,154,53,236,148,215,92,247,174,132,23,61,235,219,105,255,0,186,255,0,23,224,139,228,47,254,63,252,175,250,139,206,233,219,225,251,76,127,169,182,95,236,81,45,132,181,239,78,223,15,218,99,253,77,178,255,0,98,137,108,37,102,177,232,169,236,143,131,71,230,222,176,191,223,171,197,34,34,47,84,122,173,124,83,62,32,113,255,0,234,109,39,246,218,213,176,188,38,63,90,159,129,255,0,237,203,94,248,166,124,64,227,255,0,212,218,79,237,181,171,97,120,76,126,181,63,3,255,0,219,149,62,207,174,231,182,124,50,233,12,207,251,45,167,185,111,239,105,88,66,215,189,65,106,159,228,87,70,178,173,77,10,63,53,81,102,163,111,39,11,199,204,10,174,105,6,26,126,224,243,7,120,154,89,99,115,216,152,184,49,113,221,246,103,216,74,185,188,83,53,106,150,225,119,197,244,90,207,116,238,123,43,157,242,247,0,52,38,1,81,32,240,164,18,38,119,144,37,24,158,160,220,29,133,156,42,34,47,173,187,113,177,102,88,175,146,97,170,185,28,120,71,108,255,0,26,180,206,197,100,83,180,89,229,140,21,81,173,26,243,171,238,83,190,99,235,250,49,61,115,8,33,110,183,92,47,23,10,91,77,166,130,162,182,186,182,96,166,165,165,166,136,165,150,121,76,152,66,48,1,103,114,34,39,102,97,102,119,119,118,102,94,206,162,226,95,64,117,7,39,193,61,161,231,254,142,94,107,109,62,107,181,218,239,249,121,206,46,231,13,203,143,46,27,241,228,251,111,182,239,239,91,239,195,191,76,238,25,215,81,150,172,144,173,20,245,118,92,54,25,174,181,242,85,83,148,145,4,165,25,199,74,34,252,8,26,118,152,198,80,98,113,125,169,228,49,125,195,101,169,122,137,248,129,212,239,235,149,235,251,108,170,133,56,126,110,22,47,207,77,90,71,100,71,241,238,117,181,188,226,47,231,181,229,84,78,235,118,162,186,187,213,85,164,68,245,105,17,175,183,156,243,178,237,50,187,226,120,38,9,168,83,75,222,181,231,84,117,211,211,31,17,30,213,69,37,108,180,243,65,179,27,145,108,35,4,156,220,69,159,191,197,183,112,39,82,219,194,231,86,173,24,254,93,145,233,13,238,233,113,26,140,171,179,91,98,166,216,142,147,204,83,197,49,85,54,204,251,71,41,196,209,151,46,44,196,52,251,57,110,209,137,125,23,45,51,183,231,94,23,152,198,72,54,138,138,187,214,27,53,117,214,130,74,90,113,146,80,136,174,243,199,84,36,252,8,218,6,132,202,83,97,113,109,233,227,50,125,131,101,14,116,187,82,114,125,32,207,172,218,143,135,75,78,23,107,36,197,44,45,83,11,75,20,130,96,81,201,25,143,163,184,156,102,96,238,46,196,204,78,226,66,76,196,217,148,255,0,248,204,77,171,209,194,105,166,126,169,141,39,241,211,234,86,239,196,109,214,71,152,101,149,250,74,46,221,183,29,30,117,21,205,86,231,167,118,156,216,170,116,223,231,47,157,67,159,20,207,135,236,127,250,229,73,253,138,181,75,219,117,198,223,120,183,210,221,173,53,244,245,180,53,176,133,77,45,85,52,163,44,83,196,98,196,18,1,139,187,16,144,187,59,19,59,179,179,179,178,136,94,41,159,15,216,255,0,245,202,147,251,21,106,183,230,187,240,87,59,28,233,176,49,52,237,62,14,39,143,63,240,148,57,232,7,226,223,4,252,83,229,149,74,227,21,57,244,3,241,111,130,126,41,242,202,165,113,138,63,102,255,0,170,213,222,159,132,45,252,181,250,254,207,255,0,13,62,59,130,34,43,3,79,136,136,130,53,106,191,74,84,186,217,213,21,155,82,115,138,126,88,126,51,141,80,71,4,35,44,37,237,11,148,87,25,230,122,121,161,146,51,99,166,237,22,210,51,240,229,221,6,23,127,175,198,70,91,173,214,251,61,190,150,211,105,160,167,162,161,162,132,41,169,105,105,162,24,162,130,32,22,16,140,0,89,152,68,69,153,152,89,153,153,153,153,151,210,139,198,214,30,221,154,170,174,152,223,84,235,41,60,118,111,139,204,108,217,195,223,171,204,181,79,54,152,232,136,235,237,158,153,20,57,241,76,248,126,199,255,0,174,84,159,216,171,84,198,80,231,197,51,225,251,31,254,185,82,127,98,173,88,185,175,245,43,157,137,221,128,253,38,193,247,227,225,40,115,208,15,197,190,9,248,167,203,42,150,194,241,76,248,129,199,255,0,169,180,159,219,107,86,189,232,7,226,223,4,252,83,229,149,75,97,120,166,124,64,227,255,0,212,218,79,237,181,170,169,111,213,21,247,255,0,8,116,6,55,251,69,195,255,0,203,79,142,227,97,120,76,126,181,63,3,255,0,219,149,132,42,247,240,152,253,106,126,7,255,0,183,43,8,86,108,147,250,133,191,175,197,45,31,202,151,233,102,47,252,191,186,161,70,61,68,252,64,234,119,245,202,245,253,182,85,105,93,0,252,36,96,159,138,124,206,169,85,175,81,63,16,58,157,253,114,189,127,109,149,90,87,64,63,9,24,39,226,159,51,170,80,153,31,172,46,118,79,138,27,67,149,95,209,12,23,126,223,221,86,117,253,240,145,157,254,23,243,58,85,86,189,59,124,64,233,143,245,202,203,253,182,37,105,93,127,124,36,103,127,133,252,206,149,85,175,78,223,16,58,99,253,114,178,255,0,109,137,51,207,88,91,236,143,20,156,149,126,136,99,123,247,62,234,132,198,241,103,253,85,254,57,255,0,176,173,123,225,103,241,3,144,127,83,106,255,0,182,209,45,133,226,207,250,171,252,115,255,0,97,90,247,194,207,226,7,32,254,166,213,255,0,109,162,75,222,187,142,216,240,193,150,127,101,181,119,46,125,237,75,74,68,69,112,115,120,181,239,81,63,15,218,157,253,77,189,127,98,149,108,37,175,122,137,248,126,212,239,234,109,235,251,20,171,202,255,0,162,171,178,126,9,12,167,214,22,59,244,248,161,70,42,243,186,118,248,126,211,31,234,109,151,251,20,74,140,85,231,116,237,240,253,166,63,212,219,47,246,40,149,83,102,189,45,206,200,248,186,3,151,15,87,225,59,245,120,91,9,124,215,27,141,190,207,111,170,187,93,171,233,232,168,104,161,58,154,170,170,153,70,40,160,136,5,200,228,51,39,102,17,17,103,119,39,118,102,102,119,117,244,170,247,241,14,234,215,252,110,129,233,102,79,255,0,13,6,99,85,72,63,208,205,111,9,152,191,241,157,241,22,255,0,54,39,47,241,209,171,46,55,25,70,10,204,221,175,234,142,185,105,13,152,217,204,86,212,102,52,96,48,209,186,119,213,87,69,52,199,25,159,132,117,204,196,33,207,80,87,141,49,200,53,151,42,188,104,221,171,217,216,125,85,99,21,182,6,129,224,15,241,98,210,156,113,59,239,28,71,43,72,96,27,15,16,49,30,1,183,1,199,180,234,241,143,227,186,131,140,100,25,109,171,218,118,59,101,230,138,178,231,69,216,9,188,213,36,115,129,205,23,110,71,96,62,64,196,60,73,216,95,125,157,246,117,236,104,158,144,228,250,227,168,246,141,60,197,233,106,8,171,102,2,174,171,138,22,148,109,212,76,98,211,85,72,206,66,220,64,75,125,156,135,153,56,128,191,35,22,124,135,169,142,158,242,126,157,245,30,179,26,185,208,212,21,130,182,105,167,199,110,70,109,40,214,209,49,253,86,41,24,69,187,224,36,3,40,113,29,137,217,217,184,24,17,107,249,162,237,113,56,184,167,205,215,171,118,188,125,206,193,163,21,151,225,238,81,179,245,94,214,239,147,221,19,87,159,52,196,115,117,153,233,170,119,207,94,233,158,133,206,225,117,248,197,211,14,177,92,240,144,167,12,118,174,217,75,61,160,105,169,158,158,33,162,56,132,160,96,137,196,94,49,237,184,236,28,91,139,108,219,54,219,47,101,86,47,135,191,85,181,88,62,65,109,208,76,210,163,150,55,124,172,146,59,45,79,106,105,230,165,185,84,28,67,21,62,253,206,49,211,25,52,158,131,27,237,52,252,137,216,92,201,172,233,95,114,252,109,24,235,49,114,157,211,211,29,82,228,109,175,217,156,78,203,102,85,97,47,235,85,51,172,209,87,237,83,175,30,222,184,235,237,107,222,162,126,31,181,59,250,155,122,254,197,42,163,21,121,221,68,252,63,106,119,245,54,245,253,138,85,70,42,187,180,190,150,223,100,252,91,159,144,255,0,87,226,251,244,248,89,14,9,167,185,190,167,100,16,226,216,6,47,113,190,221,38,226,253,138,56,92,251,96,230,33,220,148,191,70,40,152,140,24,164,55,16,30,77,201,217,151,157,255,0,68,24,126,65,255,0,92,108,151,203,37,103,253,253,53,93,13,92,39,254,163,138,80,49,254,98,18,31,177,217,91,231,71,189,44,99,253,61,97,20,247,91,141,7,123,60,190,209,196,119,186,201,216,8,233,57,48,155,208,66,224,68,45,20,101,179,17,9,63,116,195,155,191,22,140,35,214,157,123,116,131,62,168,91,234,53,147,77,45,53,21,121,157,4,48,69,112,182,211,118,197,174,52,81,12,188,164,8,198,62,228,245,108,197,16,179,60,159,90,40,88,4,72,152,5,252,107,200,175,91,194,197,232,250,124,102,61,159,154,79,11,202,198,93,139,207,106,203,43,136,140,52,249,180,220,158,154,184,78,189,28,201,232,157,221,115,199,118,117,209,47,84,255,0,202,19,8,150,207,152,215,219,131,60,199,254,165,116,16,191,108,238,20,140,192,193,94,209,113,97,29,200,156,36,24,221,196,77,152,182,140,101,140,26,74,170,16,211,220,239,32,211,28,222,201,159,226,213,61,155,165,138,178,58,200,55,51,16,147,139,253,104,164,224,66,79,20,131,200,12,88,155,144,25,14,251,58,184,206,151,122,142,199,250,144,211,230,200,40,99,242,151,203,79,98,142,251,68,76,17,240,171,120,0,206,88,99,105,100,54,166,51,121,70,50,55,98,46,209,179,182,226,234,99,38,205,62,85,76,89,187,62,124,125,177,249,255,0,221,173,185,75,216,41,200,47,213,153,224,41,254,141,92,239,136,253,74,167,163,187,51,195,171,94,111,68,55,26,135,62,41,159,15,216,255,0,245,202,147,251,21,106,152,200,165,177,118,62,85,102,171,58,233,172,113,107,221,159,205,190,98,204,236,230,60,206,127,147,171,94,110,186,107,245,233,58,123,165,78,125,0,252,91,224,159,138,124,178,169,89,206,169,244,193,161,186,213,144,83,229,58,155,131,251,102,233,75,70,22,248,103,246,157,101,63,26,113,51,49,14,48,202,2,251,20,166,251,187,111,235,239,217,155,109,166,161,135,89,253,103,234,143,78,154,163,107,194,112,155,14,45,91,67,91,96,130,235,36,151,90,90,137,101,105,78,162,162,55,22,120,231,141,184,241,132,95,109,157,247,119,245,247,51,69,219,195,88,202,112,147,78,38,121,244,204,235,195,178,56,111,234,94,241,153,230,109,202,30,208,91,191,146,211,56,123,212,219,230,238,185,49,58,68,213,84,207,58,34,153,141,121,218,105,236,111,205,44,233,131,67,116,87,32,168,202,116,203,7,246,53,210,170,140,237,243,79,237,58,202,142,84,228,96,100,28,102,148,197,183,40,129,247,102,223,211,223,179,190,240,35,197,51,226,7,31,254,166,210,127,109,173,91,239,163,14,179,245,71,168,189,81,186,97,57,181,135,22,162,161,162,176,79,117,142,75,85,45,68,82,188,161,81,79,27,11,188,147,200,220,120,204,79,182,204,251,179,122,251,217,230,122,251,170,197,140,211,7,204,195,121,180,235,213,213,236,220,199,179,154,230,219,5,180,159,42,206,162,111,222,138,52,223,114,102,116,170,55,121,211,21,78,238,173,21,239,225,49,250,212,252,15,255,0,110,80,39,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,150,118,7,11,242,59,20,216,215,93,53,223,195,140,204,170,155,83,158,255,0,41,115,107,185,167,147,242,126,83,155,230,235,206,211,155,77,52,241,210,53,215,77,120,39,255,0,130,167,194,198,83,247,129,93,242,235,114,159,234,0,120,42,124,44,101,63,120,21,223,46,183,41,254,178,213,241,17,16,17,17,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,21,32,120,193,107,29,247,57,234,129,244,170,162,31,47,101,211,75,124,20,244,113,242,3,239,213,87,83,193,87,81,83,187,0,152,242,3,166,139,182,228,98,222,91,152,241,121,9,149,218,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,204,102,170,234,102,85,172,154,143,145,234,150,107,87,230,47,89,53,194,91,133,79,25,36,56,225,230,255,0,82,8,187,134,102,48,196,12,49,198,14,79,194,48,1,103,216,89,5,138,120,33,105,159,153,202,181,47,88,235,41,46,177,123,62,223,73,140,219,231,237,241,161,168,243,18,61,69,88,114,112,250,243,71,229,104,159,97,54,226,51,253,97,126,96,237,13,186,230,210,251,86,142,117,105,169,152,29,136,169,26,219,5,227,218,84,112,82,81,13,36,20,144,87,67,29,108,116,177,196,46,226,33,8,212,180,45,182,204,237,27,59,8,239,197,174,79,195,71,0,169,211,238,139,116,238,150,229,143,82,90,174,87,202,122,155,253,83,194,209,115,172,10,186,153,37,165,168,148,227,119,230,101,70,244,140,220,159,152,128,128,23,30,28,90,26,248,222,233,159,150,202,180,211,88,232,233,46,178,251,66,223,87,140,220,39,237,242,161,167,242,242,53,69,32,114,96,250,147,73,230,171,95,98,55,228,48,125,81,110,6,238,27,47,193,99,88,173,87,173,35,202,244,66,225,126,171,150,251,141,94,14,247,67,71,87,84,36,3,106,170,8,197,198,150,55,55,54,8,234,99,148,229,97,6,1,58,200,223,119,41,93,88,250,161,111,10,205,99,177,105,23,87,22,138,108,142,29,169,51,219,124,184,116,117,60,143,251,214,170,166,120,36,166,126,0,4,231,220,158,158,40,54,250,162,61,254,100,76,32,236,247,210,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,79,244,68,64,68,68,5,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,84,240,84,248,88,202,126,240,43,190,93,110,83,253,64,15,5,79,133,140,167,239,2,187,229,214,229,63,208,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,79,244,68,65,0,60,104,242,207,99,244,203,142,98,212,153,55,146,171,200,51,10,110,245,186,58,222,220,151,10,24,41,106,78,78,81,51,179,203,12,115,189,25,22,236,226,50,60,14,251,23,5,81,122,33,133,90,181,43,90,48,29,57,190,212,85,193,109,202,178,139,85,146,178,90,67,17,158,56,42,106,227,134,66,140,136,72,88,216,77,221,157,196,155,125,183,103,247,41,213,227,113,154,221,107,245,163,79,116,230,106,122,70,182,216,241,121,111,116,242,136,23,124,167,174,171,146,25,68,203,151,23,6,27,124,46,44,194,206,206,82,110,229,187,48,233,255,0,10,93,51,252,162,117,147,142,92,106,41,45,85,116,24,85,190,187,38,172,130,225,31,115,151,110,54,167,167,56,69,192,133,230,142,170,170,154,81,119,227,199,180,230,37,200,69,156,47,122,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,44,127,86,48,95,202,134,150,102,90,103,237,79,102,125,45,199,238,54,47,59,216,239,121,95,53,77,36,61,222,223,33,231,199,185,203,143,33,223,109,183,109,247,89,90,32,229,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,174,140,250,41,202,108,89,135,72,250,67,118,199,43,188,221,37,62,31,108,181,201,39,104,227,227,85,69,0,210,84,199,177,179,59,240,158,9,67,125,184,151,29,197,220,93,157,232,135,172,75,77,214,203,213,126,176,209,222,109,149,116,21,18,103,23,170,176,138,166,18,136,202,9,235,37,154,25,88,73,153,220,36,138,72,228,2,247,16,24,147,110,206,206,173,83,193,134,237,117,184,244,161,123,163,184,92,234,234,169,237,121,197,125,37,12,83,76,70,20,176,61,29,20,207,20,66,239,176,3,203,52,178,56,142,205,206,67,47,121,59,184,79,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,91,126,50,54,172,102,92,6,193,114,171,169,48,186,197,230,188,176,12,123,177,239,53,189,143,119,226,254,225,219,237,111,245,251,149,146,42,188,241,160,164,171,146,211,136,84,71,77,41,68,30,208,228,108,14,226,59,149,185,155,119,251,61,80,84,210,216,88,62,159,227,121,54,1,147,228,215,76,146,162,134,227,103,154,144,40,233,2,157,228,10,129,148,216,77,200,191,201,226,222,190,255,0,85,228,75,132,210,69,134,67,149,182,73,64,83,75,41,198,244,45,44,93,225,97,231,234,227,220,231,179,240,111,242,127,202,111,230,222,86,116,87,104,196,181,31,75,114,188,19,57,166,138,130,214,55,10,105,10,237,81,84,113,196,14,224,47,197,217,136,27,126,80,3,126,159,253,81,191,214,16,161,253,17,101,26,141,139,91,49,12,150,162,207,105,191,210,93,233,226,225,198,162,152,132,128,183,140,9,246,113,51,111,121,59,123,254,199,88,186,2,34,32,34,34,2,34,32,205,180,95,19,187,230,122,153,141,217,44,148,241,77,85,61,210,140,99,9,88,72,8,138,162,49,102,38,34,22,118,220,155,118,221,191,165,189,234,121,245,211,163,90,201,75,161,120,157,85,243,9,197,104,237,246,11,92,84,207,81,110,162,134,9,205,156,232,227,103,50,243,70,238,238,236,62,225,251,75,246,250,67,238,154,179,107,254,15,147,5,254,197,87,29,57,90,228,106,249,28,222,38,228,49,201,9,184,254,113,159,109,248,183,171,51,255,0,67,171,26,234,207,172,235,41,116,153,142,71,102,202,173,85,89,5,254,213,70,117,84,112,85,195,36,161,44,103,65,33,177,11,70,236,46,220,228,244,216,127,69,255,0,102,204,16,71,195,223,7,186,102,221,76,99,65,108,236,239,103,171,161,186,77,221,140,77,187,81,220,41,119,244,115,31,95,172,222,173,187,255,0,51,174,131,169,34,40,41,33,132,248,242,142,49,23,226,219,54,236,219,122,55,216,203,156,30,147,245,95,41,210,109,109,176,223,113,56,187,181,183,26,202,59,113,71,202,54,230,7,87,1,113,222,64,38,109,220,7,215,102,254,149,209,54,5,120,184,100,56,62,61,126,187,67,217,173,185,90,169,42,234,35,228,37,198,89,33,18,38,220,89,153,246,119,127,86,102,100,30,242,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,163,30,162,126,32,117,59,250,229,122,254,219,42,188,229,70,61,68,252,64,234,119,245,202,245,253,182,85,90,218,95,69,111,182,126,13,225,200,127,172,49,125,202,124,77,122,136,138,158,233,1,17,16,94,119,78,223,15,218,99,253,77,178,255,0,98,137,108,37,175,122,118,248,126,211,31,234,109,151,251,20,75,97,45,161,99,209,83,217,31,7,7,230,222,176,191,223,171,197,34,34,47,84,120,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,189,252,89,255,0,85,127,142,127,236,43,94,248,89,252,64,228,31,212,218,191,237,180,75,97,120,179,254,170,255,0,28,255,0,216,86,189,240,179,248,129,200,63,169,181,127,219,104,149,62,247,174,227,182,60,48,233,12,179,251,45,171,185,115,239,106,90,82,34,43,131,155,209,239,175,239,132,140,239,240,191,153,210,170,181,233,219,226,7,76,127,174,86,95,237,177,43,74,235,251,225,35,59,252,47,230,116,170,173,122,118,248,129,211,31,235,149,151,251,108,74,159,158,122,194,223,100,120,165,210,28,149,126,136,99,123,247,62,234,133,165,117,253,240,145,157,254,23,243,58,85,86,189,59,124,64,233,143,245,202,203,253,182,37,105,93,127,124,36,103,127,133,252,206,149,85,175,78,223,16,58,99,253,114,178,255,0,109,137,51,207,88,91,236,143,20,156,149,126,136,99,123,247,62,234,133,231,34,34,184,57,188,68,68,20,99,212,79,196,14,167,127,92,175,95,219,101,86,149,208,15,194,70,9,248,167,204,234,149,90,245,19,241,3,169,223,215,43,215,246,217,85,165,116,3,240,145,130,126,41,243,58,165,79,200,253,97,115,178,124,80,233,14,85,127,68,48,93,251,127,117,90,173,122,137,248,129,212,239,235,149,235,251,108,170,210,186,1,248,72,193,63,20,249,157,82,171,94,162,126,32,117,59,250,229,122,254,219,42,180,174,128,126,18,48,79,197,62,103,84,153,31,172,46,118,79,138,14,85,127,68,48,93,251,127,117,90,66,34,34,184,57,188,85,221,226,187,152,193,37,195,79,180,254,146,245,80,211,83,195,93,120,175,183,11,200,49,56,200,81,197,75,49,55,248,179,38,120,235,4,125,92,133,156,253,204,127,90,196,85,45,117,151,169,150,253,86,234,51,45,201,44,87,122,139,133,150,150,104,173,86,201,36,168,25,98,104,169,163,24,204,169,220,76,131,176,115,12,210,131,139,236,77,47,55,102,114,118,80,123,65,127,201,97,57,157,53,76,71,187,127,241,218,218,156,144,101,115,142,218,24,197,76,121,182,105,170,175,102,181,71,54,34,125,243,49,221,103,94,28,56,38,65,146,245,39,108,203,109,212,223,224,188,66,142,178,178,229,80,96,124,27,191,79,45,52,81,9,48,184,247,72,166,114,97,39,29,194,41,93,157,220,118,123,107,80,195,194,247,77,167,198,244,134,251,168,245,209,84,69,54,103,115,24,169,88,166,140,162,146,138,139,156,97,32,136,253,96,39,158,74,176,38,55,245,104,193,216,89,190,177,76,245,235,145,216,242,24,58,102,120,213,191,223,195,236,136,96,114,167,155,70,105,180,183,105,166,98,105,179,17,110,52,253,221,102,173,125,177,93,85,71,212,175,255,0,21,220,58,121,45,250,125,168,20,150,90,118,134,158,106,235,61,125,196,90,49,149,202,65,142,90,88,73,255,0,198,24,179,71,88,67,232,226,46,231,238,115,250,218,47,195,191,83,46,24,47,81,150,172,108,174,244,244,150,92,202,25,173,85,241,213,84,20,113,28,163,25,201,74,66,220,196,30,119,152,6,32,114,98,125,170,36,1,109,207,117,98,61,96,224,153,6,164,244,217,156,226,88,181,55,153,186,77,71,13,100,20,236,6,103,81,229,106,34,169,40,163,16,18,35,148,198,18,16,22,111,172,100,45,187,51,238,212,181,110,184,220,44,247,10,91,181,166,190,162,138,186,138,96,169,165,170,166,148,162,150,9,64,152,130,64,49,118,113,33,38,103,98,103,103,103,102,118,80,153,190,184,44,198,156,77,61,58,79,187,116,199,187,226,218,92,157,77,189,168,216,219,217,45,237,53,167,159,71,92,196,85,231,83,84,199,178,169,157,59,174,130,23,61,234,255,0,241,220,130,209,150,99,246,204,167,31,171,243,86,187,205,28,55,10,41,251,100,29,218,121,129,142,51,226,108,196,59,137,51,236,76,206,219,250,179,58,160,5,239,180,211,19,22,166,63,123,240,69,114,29,69,86,234,204,40,174,52,152,242,81,49,61,30,145,121,221,59,124,63,105,143,245,54,203,253,138,37,176,150,189,233,219,225,251,76,127,169,182,95,236,81,45,132,172,214,61,21,61,145,240,104,220,219,214,23,251,245,120,164,68,69,234,143,85,175,138,103,196,14,63,253,77,164,254,219,90,182,23,132,199,235,83,240,63,253,185,107,223,20,207,136,28,127,250,155,73,253,182,181,108,47,9,143,214,167,224,127,251,114,167,217,245,220,246,207,134,93,33,153,255,0,101,180,247,45,253,237,43,8,84,99,212,22,169,254,90,181,151,42,212,208,163,242,180,247,154,198,242,112,188,124,12,105,33,140,97,167,238,15,51,102,149,226,138,55,61,137,199,155,151,29,155,102,107,57,241,1,213,170,93,52,233,234,239,99,165,186,121,123,230,107,254,3,161,136,26,19,50,167,61,158,176,136,36,125,251,94,95,156,78,98,36,226,115,197,250,46,76,77,84,186,123,130,100,26,157,155,217,48,12,90,155,189,116,190,214,71,71,6,224,100,17,242,127,173,44,156,4,137,162,140,121,25,147,11,241,0,34,219,102,95,123,69,136,155,151,40,194,209,191,166,123,103,116,127,30,214,47,35,89,61,24,44,38,35,63,196,238,137,214,152,153,232,166,159,58,185,236,153,210,61,156,217,90,15,135,22,144,193,167,250,20,25,197,109,45,68,87,172,246,111,63,59,79,12,144,148,116,80,145,199,72,12,36,78,196,36,47,36,227,35,8,242,26,145,111,172,194,36,245,191,212,79,196,14,167,127,92,175,95,219,101,87,139,110,183,91,236,246,250,91,77,166,130,158,138,134,138,16,166,165,165,166,136,98,138,8,128,88,66,48,1,102,97,17,22,102,97,102,102,102,102,102,84,117,212,79,196,14,167,127,92,175,95,219,101,76,238,197,56,92,37,155,52,244,126,91,253,242,114,91,155,93,207,118,139,49,204,111,113,185,17,61,145,206,210,152,255,0,13,58,68,118,45,43,160,31,132,140,19,241,79,153,213,42,172,215,13,41,184,104,134,170,228,26,93,115,187,83,220,230,177,205,24,141,100,0,64,51,197,44,65,52,68,224,94,160,79,28,129,200,119,38,18,228,204,68,204,196,246,167,208,15,194,70,9,248,167,204,234,148,106,241,76,210,90,91,125,223,23,214,155,61,175,183,237,94,118,59,220,224,240,128,29,68,99,206,144,136,89,154,67,148,162,106,128,115,119,38,96,167,136,126,174,205,203,211,50,195,121,92,178,213,216,227,76,83,238,152,141,127,6,38,197,103,127,55,237,214,97,128,185,58,81,126,229,216,232,250,116,215,84,211,191,179,157,26,116,204,199,177,186,252,56,181,122,13,64,208,160,193,235,106,170,37,189,96,83,121,9,222,121,164,152,164,162,152,142,74,67,98,33,102,17,17,105,32,24,216,139,136,211,11,253,86,33,22,241,252,83,62,31,177,255,0,235,149,39,246,42,213,20,124,59,245,50,225,130,245,25,106,198,202,239,79,73,101,204,161,154,213,95,29,85,65,71,17,202,49,156,148,164,45,204,65,231,121,128,98,7,38,39,218,162,64,22,220,247,82,187,197,51,225,251,31,254,185,82,127,98,173,95,118,177,63,41,201,235,215,141,49,167,187,135,217,163,27,31,145,198,75,202,62,31,201,198,148,94,174,46,71,248,181,231,71,250,162,169,136,232,137,132,57,232,7,226,223,4,252,83,229,149,74,227,21,57,244,3,241,111,130,126,41,242,202,165,113,139,219,102,255,0,170,213,222,159,132,35,121,107,245,253,159,254,26,124,119,4,68,86,6,159,17,17,1,17,16,20,57,241,76,248,126,199,255,0,174,84,159,216,171,84,198,80,231,197,51,225,251,31,254,185,82,127,98,173,81,249,175,245,43,157,139,134,192,126,147,96,251,241,240,148,57,232,7,226,223,4,252,83,229,149,75,97,120,166,124,64,227,255,0,212,218,79,237,181,171,94,244,3,241,111,130,126,41,242,202,165,176,188,83,62,32,113,255,0,234,109,39,246,218,213,84,183,234,138,251,255,0,132,58,3,27,253,162,225,255,0,229,167,199,113,176,188,38,63,90,159,129,255,0,237,202,194,21,123,248,76,126,181,63,3,255,0,219,149,132,43,54,73,253,66,223,215,226,150,143,229,75,244,179,23,254,95,221,80,163,30,162,126,32,117,59,250,229,122,254,219,42,180,174,128,126,18,48,79,197,62,103,84,170,215,168,159,136,29,78,254,185,94,191,182,202,173,43,160,31,132,140,19,241,79,153,213,40,76,143,214,23,59,39,197,13,161,202,175,232,134,11,191,111,238,171,58,254,248,72,206,255,0,11,249,157,42,171,94,157,190,32,116,199,250,229,101,254,219,18,180,174,191,190,18,51,191,194,254,103,74,170,215,167,111,136,29,49,254,185,89,127,182,196,153,231,172,45,246,71,138,78,74,191,68,49,189,251,159,117,66,99,120,179,254,170,255,0,28,255,0,216,86,189,240,179,248,129,200,63,169,181,127,219,104,150,194,241,103,253,85,254,57,255,0,176,173,123,225,103,241,3,144,127,83,106,255,0,182,209,37,239,93,199,108,120,96,203,63,178,218,187,151,62,246,165,165,34,34,184,57,188,90,247,168,159,135,237,78,254,166,222,191,177,74,182,18,215,189,68,252,63,106,119,245,54,245,253,138,85,229,127,209,85,217,63,4,134,83,235,11,29,250,124,80,163,21,121,221,59,124,63,105,143,245,54,203,253,138,37,70,42,243,186,118,248,126,211,31,234,109,151,251,20,74,169,179,94,150,231,100,124,93,1,203,135,171,240,157,250,188,45,105,214,135,84,150,254,159,176,25,173,56,221,230,156,117,10,251,11,53,154,149,224,26,135,165,137,207,140,149,146,131,187,48,136,139,72,209,242,98,99,149,153,184,24,4,188,106,51,254,136,51,12,131,254,184,222,239,151,186,207,251,250,154,186,234,185,143,253,103,44,166,101,252,228,68,95,107,186,217,93,83,87,235,69,199,90,47,181,26,232,21,1,127,9,165,130,153,188,180,208,81,121,40,230,146,56,222,128,101,17,119,164,114,9,30,51,219,235,238,68,78,70,70,79,47,188,58,186,85,165,163,180,126,94,117,39,30,238,86,87,241,28,102,130,229,67,9,132,84,226,81,76,23,48,230,196,99,41,24,109,17,51,3,176,9,27,57,140,160,67,227,136,155,217,214,55,201,70,177,76,125,145,215,62,217,252,146,89,69,188,179,147,45,153,249,125,201,166,229,219,154,78,177,49,60,250,166,55,83,76,233,175,54,152,214,127,213,61,58,55,231,72,61,51,217,122,126,211,138,2,185,219,41,229,205,174,208,249,171,205,116,180,208,121,154,82,152,34,115,183,199,52,124,157,224,140,162,15,78,225,9,200,37,35,108,196,194,57,79,82,186,25,104,234,15,73,238,120,37,123,246,238,49,239,112,177,212,189,65,68,20,247,40,227,49,132,228,113,18,222,39,238,16,27,113,47,168,100,226,204,108,36,219,77,21,186,156,45,170,108,124,158,35,205,211,71,59,94,207,243,11,249,167,207,21,92,159,47,206,231,107,213,58,235,164,123,58,52,225,166,229,8,106,22,9,144,105,142,111,123,192,50,154,110,205,210,197,89,37,28,251,1,136,73,197,254,172,177,243,17,39,138,65,226,96,78,45,200,12,75,109,157,89,207,65,93,86,213,107,102,63,62,155,103,21,28,179,12,102,142,41,32,152,98,152,189,161,109,136,33,133,234,38,154,73,13,206,167,186,91,200,239,195,151,116,28,89,254,191,23,94,189,41,85,107,102,63,6,164,224,244,252,179,12,102,142,88,231,132,165,152,189,161,109,136,38,153,169,225,134,56,205,206,167,186,91,70,205,195,151,116,216,157,254,167,26,206,210,204,167,49,194,117,31,26,202,116,254,26,138,140,138,223,115,130,75,117,44,3,41,149,92,174,108,45,76,225,19,180,146,12,172,79,17,70,46,206,98,100,63,229,42,143,243,185,30,51,174,137,251,99,243,135,69,76,224,121,85,217,173,103,74,113,54,227,253,21,255,0,254,107,211,221,237,133,210,245,19,240,253,169,223,212,219,215,246,41,85,24,171,181,213,106,172,158,187,164,220,198,183,54,183,83,219,242,42,141,59,184,75,119,164,166,38,40,169,235,74,218,111,60,96,236,70,206,35,35,147,51,243,47,70,111,172,254,247,164,165,235,180,147,173,203,115,236,71,242,41,71,147,193,99,40,153,137,210,228,70,237,241,195,162,122,97,208,130,34,43,139,155,21,173,215,231,71,181,88,213,222,187,93,180,206,142,227,95,110,189,214,79,87,145,91,33,130,106,147,160,168,33,146,121,171,152,133,139,141,49,112,50,147,155,179,70,100,220,93,192,216,98,139,90,11,172,249,6,129,234,117,171,82,49,248,60,231,147,231,5,109,188,170,14,24,235,233,36,109,164,132,220,63,212,98,228,196,35,36,113,155,137,113,217,239,22,227,110,183,222,45,245,86,155,181,5,61,109,13,108,39,77,85,75,83,16,203,20,241,24,184,156,102,4,206,196,36,46,236,226,236,236,236,238,206,170,51,173,174,150,63,147,222,111,21,227,14,160,184,158,7,144,125,122,25,230,110,224,91,234,221,205,206,129,229,228,228,91,8,177,198,82,51,17,3,184,239,33,69,33,189,71,56,203,170,194,215,242,204,54,232,215,89,246,79,95,99,162,249,56,219,43,57,254,22,118,107,58,243,170,154,102,154,102,127,94,157,55,211,51,199,157,17,194,120,204,70,186,235,27,237,75,76,245,51,14,213,188,58,131,54,194,110,244,245,180,53,176,197,36,145,199,81,20,178,209,74,113,4,143,77,80,209,153,52,115,128,200,44,113,238,238,46,255,0,208,235,42,84,197,210,151,84,89,7,78,25,188,85,117,79,113,186,225,245,220,226,186,217,99,171,54,1,238,60,124,170,224,137,201,162,243,34,208,131,51,147,125,96,98,143,144,114,99,27,140,199,114,11,70,89,143,219,50,156,126,175,205,90,239,52,112,220,40,167,237,144,119,105,230,6,56,207,137,179,16,238,36,207,177,51,59,111,234,204,234,111,44,204,105,199,219,234,170,56,199,226,213,187,115,177,119,246,71,25,17,26,213,98,189,121,149,124,105,159,108,125,177,195,167,79,69,67,14,179,250,48,213,30,162,245,70,215,155,97,55,236,90,138,134,138,193,5,170,72,238,181,85,17,74,242,133,69,68,142,76,209,193,35,113,227,48,182,251,179,238,207,233,238,119,153,232,178,241,88,91,120,203,126,74,239,5,127,33,207,177,155,57,140,140,118,6,98,43,136,152,223,26,198,147,199,114,24,116,97,209,134,168,244,233,170,55,76,219,54,191,98,213,180,53,182,9,237,81,199,106,170,168,150,86,148,234,41,228,98,118,146,8,219,143,24,73,183,221,223,119,111,79,123,180,207,68,76,46,22,222,14,223,146,181,192,207,179,236,102,209,227,39,29,142,152,154,230,34,55,70,145,164,112,220,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,37,144,134,79,255,0,5,79,133,140,167,239,2,187,229,214,229,63,212,0,240,84,248,88,202,126,240,43,190,93,110,83,253,1,17,16,17,17,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,68,175,20,220,254,155,5,232,183,50,165,108,134,174,211,114,202,170,40,44,22,215,166,121,68,234,142,74,144,150,162,157,206,54,250,160,116,112,85,177,243,118,2,14,64,251,243,97,42,54,210,173,51,202,181,147,81,241,205,45,194,169,60,197,235,38,184,69,111,166,229,28,135,28,60,223,235,207,47,108,12,198,24,129,138,73,13,133,248,70,6,78,219,11,171,10,241,176,214,43,85,235,50,192,244,66,199,126,171,150,163,26,167,170,189,223,232,225,170,18,164,25,234,154,49,163,25,99,19,119,106,152,226,142,115,102,144,25,198,42,192,113,119,105,73,107,255,0,7,29,33,169,205,122,151,174,213,42,136,42,218,219,167,22,121,166,9,225,158,33,15,104,215,1,210,195,12,160,91,153,129,83,189,121,179,131,54,199,8,114,38,221,132,194,237,20,95,241,46,192,42,117,7,162,221,68,165,182,227,212,151,91,149,142,158,154,255,0,74,243,52,92,232,194,146,166,57,106,170,34,57,29,184,24,209,181,91,63,23,230,64,70,3,203,159,23,148,8,131,151,125,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,182,251,59,123,215,77,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,1,25,227,130,166,16,154,49,144,68,136,88,216,77,153,217,136,155,125,246,119,247,174,109,186,129,211,63,200,222,184,231,154,91,29,37,214,158,147,25,200,43,173,244,30,212,143,133,84,212,33,49,121,89,207,234,3,23,118,7,138,70,49,22,19,19,98,22,226,76,174,127,194,103,84,46,186,143,209,245,174,217,121,26,185,42,48,91,197,102,46,21,117,53,165,80,117,48,0,199,83,14,220,153,158,48,138,42,184,233,194,61,201,132,41,199,103,102,118,1,10,203,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,128,30,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,65,63,209,17,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,45,83,193,83,225,99,41,251,192,174,249,117,185,79,245,0,60,21,62,22,50,159,188,10,239,151,91,148,255,0,64,68,68,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,202,170,250,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,65,63,209,17,5,16,248,182,102,183,92,171,173,44,130,197,112,167,164,142,159,14,179,218,172,148,37,8,19,28,144,29,48,215,57,74,238,78,206,125,218,233,69,156,88,91,128,131,109,187,57,22,213,240,71,194,174,181,250,209,168,90,141,13,69,35,91,108,120,188,86,74,136,136,203,190,83,215,85,199,52,68,3,199,139,131,13,190,102,39,114,103,103,40,246,98,221,220,98,175,93,57,173,215,63,235,7,86,239,183,154,122,72,106,41,114,138,187,32,13,48,16,131,193,111,47,35,9,59,17,19,243,40,169,163,35,125,246,115,114,118,97,103,97,107,41,240,80,180,218,161,233,183,50,190,195,108,164,11,149,102,113,81,73,81,88,48,139,79,52,16,208,81,20,81,28,155,114,32,2,158,98,17,119,216,94,89,29,182,228,251,133,133,34,34,10,43,241,121,193,126,137,117,147,114,191,251,83,205,253,53,199,237,119,222,207,99,183,229,59,113,149,7,107,151,39,238,111,228,59,156,182,31,241,188,118,250,188,138,80,120,31,102,183,90,252,3,84,244,230,106,122,70,182,216,239,22,235,221,60,162,5,223,41,235,161,150,25,68,203,151,23,6,27,124,46,44,194,206,206,82,110,229,187,48,232,175,26,191,138,124,91,238,254,135,230,55,21,234,248,37,229,55,218,77,125,206,176,170,122,238,22,91,174,30,247,74,202,110,208,63,118,170,146,182,158,58,121,57,187,115,30,33,91,82,219,51,176,191,115,114,103,113,23,96,185,68,68,64,95,142,191,87,227,253,159,210,131,245,23,231,243,47,212,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,80,83,197,158,186,211,69,161,99,231,172,20,245,115,201,191,102,164,233,70,66,131,106,202,30,91,27,250,143,38,118,111,79,126,219,41,214,171,243,198,10,249,69,75,162,244,54,137,79,105,234,251,189,182,217,253,120,213,208,19,253,155,123,191,157,5,46,180,179,144,180,45,41,184,111,232,60,159,109,255,0,161,72,221,44,196,117,15,4,193,142,237,119,150,227,110,176,100,189,154,154,86,18,158,16,168,226,0,92,155,144,136,30,205,44,47,187,59,251,219,249,183,208,248,253,117,37,24,213,247,232,60,201,201,79,32,3,247,92,56,59,237,177,122,123,246,219,221,252,235,109,105,127,80,89,157,174,182,215,105,158,215,237,184,109,29,192,183,210,247,226,166,237,11,195,192,155,155,70,238,95,86,48,245,39,127,209,253,174,232,52,189,210,57,162,174,146,57,204,136,219,109,221,221,221,253,205,251,87,202,189,124,178,231,85,120,191,213,92,107,32,236,205,47,14,65,201,139,109,128,89,189,89,153,189,204,203,200,64,68,68,4,68,64,68,68,25,246,150,94,226,183,21,210,220,246,183,171,150,231,67,61,28,78,208,52,142,7,39,6,18,247,238,219,59,123,219,127,127,185,72,141,96,233,92,176,126,155,44,90,167,148,229,181,197,93,119,167,138,178,223,111,154,191,120,194,25,26,133,221,134,35,132,93,182,105,223,208,73,217,184,183,171,237,235,161,250,123,201,39,195,117,18,215,150,19,115,163,180,213,65,89,87,31,163,115,134,41,226,144,219,125,157,219,118,29,183,102,119,253,140,234,201,186,166,235,59,66,243,142,150,168,177,248,155,204,93,171,168,40,130,26,95,239,192,237,20,114,209,73,35,115,236,48,151,163,63,189,219,244,125,61,232,42,243,70,169,74,187,86,112,218,65,168,146,7,154,255,0,110,6,146,51,226,65,189,76,109,187,63,216,237,190,251,174,147,180,174,153,232,180,199,17,164,41,228,157,225,177,80,70,242,72,92,136,246,167,6,228,239,246,187,237,190,235,156,238,153,173,181,119,109,127,211,250,122,40,121,155,100,214,146,118,228,205,233,231,97,111,181,219,246,178,233,23,20,130,74,108,90,207,77,40,241,56,173,244,224,77,190,251,59,70,44,232,61,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,70,61,68,252,64,234,119,245,202,245,253,182,85,121,202,140,122,137,248,129,212,239,235,149,235,251,108,170,181,180,190,138,223,108,252,27,195,144,255,0,88,98,251,148,248,154,245,17,21,61,210,2,34,32,188,238,157,190,31,180,199,250,155,101,254,197,18,216,75,94,244,237,240,253,166,63,212,219,47,246,40,150,194,91,66,199,162,167,178,62,14,15,205,189,97,127,191,87,138,68,68,94,168,241,17,16,17,17,1,17,16,17,17,1,17,16,17,17,6,156,234,31,165,157,62,234,91,232,255,0,211,187,198,67,65,244,115,205,249,95,100,212,65,23,63,49,218,231,220,238,195,38,251,118,3,109,182,247,190,251,250,109,227,104,31,70,26,93,211,166,99,89,155,97,55,236,166,182,186,182,217,37,170,72,238,181,84,242,196,209,28,177,72,228,205,28,17,191,46,80,139,111,187,182,206,254,158,231,109,248,139,26,112,118,42,187,229,230,152,231,117,166,237,237,38,107,107,1,243,93,23,234,139,26,76,115,58,52,153,214,125,243,58,136,136,178,80,140,55,87,244,179,31,214,173,58,187,105,150,83,89,113,165,181,222,123,29,249,173,242,0,84,15,102,120,230,30,36,96,98,219,148,66,207,184,191,163,191,185,253,91,65,225,126,27,186,29,130,230,54,44,218,211,149,103,83,87,99,247,58,91,173,44,117,53,212,101,17,203,4,163,32,9,176,210,139,184,185,3,51,179,59,62,219,236,237,239,82,185,22,53,220,29,139,245,197,203,148,196,204,116,166,242,253,164,205,114,172,53,88,60,21,250,168,183,84,204,205,49,194,102,98,34,125,241,17,12,55,87,244,179,31,214,173,58,187,105,150,83,89,113,165,181,222,123,29,249,173,242,0,84,15,102,120,230,30,36,96,98,219,148,66,207,184,191,163,191,185,253,91,65,225,126,27,186,29,130,230,54,44,218,211,149,103,83,87,99,247,58,91,173,44,117,53,212,101,17,203,4,163,32,9,176,210,139,184,185,3,51,179,59,62,219,236,237,239,82,185,18,238,14,197,250,226,229,202,98,102,58,76,191,105,51,92,171,13,86,15,5,126,170,45,213,51,51,76,112,153,152,136,159,124,68,64,136,139,37,8,34,34,8,163,154,120,110,232,118,117,152,223,115,107,182,85,157,67,93,144,92,234,174,181,81,211,87,81,140,65,44,242,148,134,32,197,74,78,194,196,110,204,206,238,251,109,187,191,189,111,205,32,210,204,127,69,116,234,211,166,88,181,101,198,170,215,102,239,246,38,184,72,7,80,93,233,228,152,185,16,0,11,236,82,147,54,194,222,140,222,247,245,124,201,22,53,172,29,139,21,205,203,116,196,76,244,166,243,13,164,205,115,92,53,56,60,109,250,171,183,76,196,197,51,194,38,34,98,61,209,51,8,163,154,120,110,232,118,117,152,223,115,107,182,85,157,67,93,144,92,234,174,181,81,211,87,81,140,65,44,242,148,134,32,197,74,78,194,196,110,204,206,238,251,109,187,191,189,111,205,32,210,204,127,69,116,234,211,166,88,181,101,198,170,215,102,239,246,38,184,72,7,80,93,233,228,152,185,16,0,11,236,82,147,54,194,222,140,222,247,245,124,201,18,214,14,197,138,230,229,186,98,38,122,76,195,105,51,92,215,13,78,15,27,126,170,237,211,49,49,76,240,137,136,152,143,116,76,192,136,139,37,8,40,115,253,203,62,159,191,237,195,80,191,244,133,23,252,209,76,100,88,247,240,150,113,90,121,106,98,116,224,152,202,118,131,51,200,185,255,0,55,94,170,223,63,78,118,157,58,107,167,187,89,247,176,221,32,210,204,127,69,116,234,211,166,88,181,101,198,170,215,102,239,246,38,184,72,7,80,93,233,228,152,185,16,0,11,236,82,147,54,194,222,140,222,247,245,124,201,17,123,81,69,54,233,138,41,141,34,17,184,140,69,220,93,234,241,23,234,231,87,92,204,204,207,76,204,235,51,245,200,161,207,247,44,250,126,255,0,183,13,66,255,0,210,20,95,243,69,49,145,120,223,194,89,197,105,229,169,137,211,130,75,41,218,12,207,34,231,252,221,122,171,124,253,57,218,116,233,174,158,237,103,222,197,116,187,79,109,250,83,128,217,180,242,211,123,188,221,168,108,112,149,53,45,85,222,164,103,170,120,185,145,4,100,98,34,220,64,73,163,1,97,102,16,0,22,247,40,199,253,203,62,159,191,237,195,80,191,244,133,23,252,209,76,100,95,55,112,88,123,244,211,77,202,98,98,158,30,199,174,3,105,179,124,174,237,219,216,59,245,81,85,217,214,185,141,60,233,214,103,89,250,230,125,239,27,11,197,173,248,46,29,98,194,109,51,84,77,67,143,219,41,109,84,178,84,144,148,167,20,17,12,96,70,226,194,206,78,32,206,238,204,205,190,251,51,123,151,178,136,178,98,34,152,210,16,183,46,85,118,185,185,92,235,51,58,204,251,100,68,69,250,248,104,61,124,232,195,75,186,139,204,104,243,108,218,253,148,209,87,81,91,35,181,71,29,170,170,158,40,158,32,150,89,24,157,164,130,71,229,202,98,109,247,102,217,155,211,222,239,236,244,241,210,206,159,116,211,244,131,232,37,227,33,175,250,71,229,60,215,181,170,32,151,135,151,238,240,237,246,161,143,109,251,231,190,251,251,155,109,189,119,220,104,177,163,7,98,155,190,94,41,142,119,90,110,230,210,102,183,112,31,53,215,126,169,177,164,71,51,163,72,157,99,221,49,171,78,117,15,210,206,159,117,45,244,127,233,221,227,33,160,250,57,230,252,175,178,106,32,139,159,152,237,115,238,119,97,147,125,187,1,182,219,123,223,125,253,54,197,116,91,161,13,23,208,220,250,147,81,241,187,158,83,115,187,91,225,154,42,54,186,215,66,113,64,82,131,198,114,48,195,12,110,69,219,41,3,98,114,29,141,223,143,38,18,25,26,139,242,172,22,30,187,190,90,170,35,157,215,217,193,245,103,105,179,124,62,2,114,203,88,138,162,196,196,199,54,39,118,149,76,205,81,217,58,206,189,162,138,57,167,134,238,135,103,89,141,247,54,187,101,89,212,53,217,5,206,170,235,85,29,53,117,24,196,18,207,41,72,98,12,84,164,236,44,70,236,204,238,239,182,219,187,251,212,174,69,247,127,13,103,19,17,23,169,215,70,62,85,158,102,57,29,117,92,203,174,205,185,170,52,153,142,152,97,186,65,165,152,254,138,233,213,167,76,177,106,203,141,85,174,205,223,236,77,112,144,14,160,187,211,201,49,114,32,0,23,216,165,38,109,133,189,25,189,239,234,237,95,210,204,127,90,180,234,237,166,89,77,101,198,150,215,121,236,119,230,183,200,1,80,61,153,227,152,120,145,129,139,110,81,11,62,226,254,142,254,231,245,108,201,23,223,146,163,201,249,45,60,221,52,211,217,195,70,55,206,24,159,150,124,191,159,62,91,157,207,231,116,243,181,231,115,187,117,222,136,54,239,12,93,14,179,220,41,110,214,156,255,0,82,168,171,168,166,10,154,90,170,107,173,28,82,193,40,19,16,72,6,52,172,226,66,76,206,196,206,206,206,204,236,183,158,190,104,30,29,212,94,29,71,132,230,215,43,205,21,13,21,206,59,172,114,90,166,138,41,94,80,138,88,216,93,228,142,70,227,198,98,125,182,103,221,155,215,222,207,178,209,120,81,129,195,219,162,171,116,81,17,21,113,142,180,166,43,106,179,156,110,34,214,47,17,136,170,171,150,181,230,85,58,107,78,188,116,221,236,70,173,32,232,27,71,180,87,81,109,58,155,139,100,153,149,85,210,205,223,236,67,112,172,165,58,114,239,65,36,37,200,66,156,9,246,25,73,219,98,111,86,111,123,122,60,149,68,94,182,48,246,176,212,243,45,83,164,48,115,76,227,29,157,94,140,70,97,118,110,87,17,164,76,245,107,51,167,190,103,222,34,34,246,70,136,136,128,136,136,11,90,107,230,129,225,221,69,225,212,120,78,109,114,188,209,80,209,92,227,186,199,37,170,104,162,149,229,8,165,141,133,222,72,228,110,60,102,39,219,102,125,217,189,125,236,251,45,23,197,203,116,221,166,104,174,53,137,100,224,241,151,242,251,244,226,112,213,77,53,211,58,196,199,24,148,106,210,14,129,180,123,69,117,22,211,169,184,182,73,153,85,93,44,221,254,196,55,10,202,83,167,46,244,18,66,92,132,41,192,159,97,148,157,182,38,245,102,247,183,163,251,58,249,209,134,151,117,23,152,209,230,217,181,251,41,162,174,162,182,71,106,142,59,85,85,60,81,60,65,44,178,49,59,73,4,143,203,148,196,219,238,205,179,55,167,189,223,126,34,199,140,6,26,45,205,152,162,57,179,58,233,237,76,85,181,121,213,120,218,115,26,177,53,121,104,167,155,21,116,197,59,231,78,205,102,90,115,167,142,150,116,251,166,159,164,31,65,47,25,13,127,210,63,41,230,189,173,81,4,188,60,191,119,135,111,181,12,123,111,223,61,247,223,220,219,109,235,190,227,68,94,246,173,81,98,136,183,110,52,136,69,99,243,12,78,105,136,171,23,140,174,107,185,86,154,204,241,157,34,34,62,200,136,69,28,211,195,119,67,179,172,198,251,155,93,178,172,234,26,236,130,231,85,117,170,142,154,186,140,98,9,103,148,164,49,6,42,82,118,22,35,118,102,119,119,219,109,221,253,235,126,105,6,150,99,250,43,167,86,157,50,197,171,46,53,86,187,55,127,177,53,194,64,58,130,239,79,36,197,200,128,0,95,98,148,153,182,22,244,102,247,191,171,230,72,188,173,96,236,88,174,110,91,166,34,103,165,159,152,109,38,107,154,225,169,193,227,111,213,93,186,102,38,41,158,17,49,19,17,238,137,152,97,186,191,165,152,254,181,105,213,219,76,178,154,203,141,45,174,243,216,239,205,111,144,2,160,123,51,199,48,241,35,3,22,220,162,22,125,197,253,29,253,207,234,218,15,11,240,221,208,236,23,49,177,102,214,156,171,58,154,187,31,185,210,221,105,99,169,174,163,40,142,88,37,25,0,77,134,148,93,197,200,25,157,153,217,246,223,103,111,122,149,200,151,112,118,47,215,23,46,83,19,49,210,101,251,73,154,229,88,106,176,120,43,245,81,110,169,153,154,99,132,204,196,68,251,226,34,26,115,168,126,150,116,251,169,111,163,255,0,78,239,25,13,7,209,207,55,229,125,147,81,4,92,252,199,107,159,115,187,12,155,237,216,13,182,219,222,251,239,233,183,141,160,125,24,105,119,78,153,141,102,109,132,223,178,154,218,234,219,100,150,169,35,186,213,83,203,19,68,114,197,35,147,52,112,70,252,185,66,45,190,238,219,59,250,123,157,183,226,36,224,236,85,119,203,205,49,206,235,45,237,38,107,107,1,243,93,23,234,139,26,76,115,58,52,153,214,125,243,58,136,136,178,80,130,241,179,76,90,223,157,97,215,220,38,237,53,68,52,57,5,178,170,213,85,37,49,8,202,17,79,17,70,100,14,76,76,196,194,110,236,238,206,219,237,187,63,185,123,40,191,38,34,168,210,95,118,238,85,106,184,185,68,233,49,58,196,251,97,14,127,185,103,211,247,253,184,106,23,254,144,162,255,0,154,41,91,133,226,214,252,23,14,177,97,54,153,170,38,161,199,237,148,182,170,89,42,72,74,83,138,8,134,48,35,113,97,103,39,16,103,119,102,102,223,125,153,189,203,217,69,143,99,7,99,13,51,54,105,136,213,49,154,237,38,107,158,81,77,188,198,253,87,34,153,214,34,122,37,130,234,166,137,233,198,179,65,100,139,80,49,218,123,137,99,215,56,46,116,18,156,96,68,4,18,1,156,37,201,157,142,9,132,24,37,136,153,196,199,111,70,33,2,28,198,221,110,183,217,237,244,182,155,77,5,61,21,13,20,33,77,75,75,77,16,197,20,17,0,176,132,96,2,204,194,34,44,204,194,204,204,204,204,204,190,148,94,209,110,152,170,107,136,223,40,202,241,119,238,89,167,15,93,115,52,83,174,145,174,232,215,142,145,209,168,136,139,237,142,45,73,133,244,183,164,56,38,175,100,90,221,102,179,84,75,146,228,51,73,82,231,87,63,122,43,124,179,114,122,153,41,69,219,120,202,98,34,115,39,34,118,98,32,14,0,68,15,182,209,121,215,106,139,147,19,92,107,49,190,61,140,188,54,63,21,131,162,229,188,61,201,166,155,145,205,170,34,116,231,70,186,233,62,207,247,142,19,47,27,52,197,173,249,214,29,125,194,110,211,84,67,67,144,91,42,173,85,82,83,16,140,161,20,241,20,102,64,228,196,204,76,38,238,206,236,237,190,219,179,251,148,82,254,229,159,79,223,246,225,168,95,250,66,139,254,104,166,50,47,43,248,59,24,153,137,189,76,78,137,12,171,105,51,92,142,138,173,229,215,234,183,21,78,179,17,211,34,34,44,148,32,177,237,66,193,49,253,78,194,47,120,6,83,77,222,181,223,104,228,163,159,96,2,56,249,55,213,150,62,98,66,210,198,92,76,9,197,248,152,9,109,187,44,133,23,229,84,197,81,52,213,194,94,150,110,215,98,229,55,109,78,149,83,49,49,49,209,49,190,37,14,127,185,103,211,247,253,184,106,23,254,144,162,255,0,154,45,247,161,58,21,101,233,255,0,24,159,12,197,243,44,166,241,101,57,187,244,180,151,186,152,39,26,2,39,119,145,160,120,225,141,192,76,159,145,3,187,143,38,114,22,23,51,114,217,104,177,108,224,112,248,122,185,246,168,136,148,238,101,181,121,206,113,99,228,216,236,69,87,40,214,39,73,210,119,199,9,225,186,123,59,4,68,89,106,240,136,136,10,31,235,223,133,254,129,117,19,171,23,221,99,205,114,253,64,162,189,100,30,87,204,193,107,184,81,71,74,29,138,104,169,195,128,201,73,33,182,225,8,187,238,111,245,157,246,217,182,102,152,8,131,79,244,191,210,254,3,210,102,1,112,211,157,57,187,228,23,27,109,198,241,45,238,89,111,117,16,205,56,207,36,48,194,66,37,12,81,11,7,26,112,118,103,23,125,220,189,125,204,219,129,17,1,17,16,17,17,4,32,212,47,8,158,155,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,48,71,61,76,199,52,131,24,149,25,19,3,17,187,51,57,19,237,182,238,254,245,39,244,19,69,49,94,157,180,158,197,163,152,85,194,235,91,101,199,252,215,150,158,233,44,114,85,31,126,166,90,131,230,81,199,24,62,199,49,51,108,13,245,89,183,221,247,119,216,8,128,136,136,33,254,189,248,95,232,23,81,58,177,125,214,60,215,47,212,10,43,214,65,229,124,204,22,187,133,20,116,161,216,166,138,156,56,12,148,146,27,110,16,139,190,230,255,0,89,223,109,155,102,109,129,210,151,69,58,89,209,247,210,159,201,157,255,0,43,185,253,45,242,62,119,219,181,84,211,118,252,175,127,183,218,236,193,22,219,249,147,229,203,150,251,14,219,108,251,200,4,64,68,68,17,87,169,79,13,237,2,234,135,81,219,84,179,91,166,87,100,189,29,190,11,125,79,209,233,232,169,163,172,237,57,240,158,126,229,44,135,36,220,8,99,230,229,254,46,40,133,153,152,89,102,189,43,116,129,128,244,137,106,200,44,90,115,153,102,183,107,110,69,81,5,92,180,119,251,140,51,193,75,60,98,66,82,193,28,48,196,32,114,9,0,200,78,206,228,208,194,223,228,50,222,168,130,31,235,223,133,254,129,117,19,171,23,221,99,205,114,253,64,162,189,100,30,87,204,193,107,184,81,71,74,29,138,104,169,195,128,201,73,33,182,225,8,187,238,111,245,157,246,217,182,102,220,29,47,244,191,128,244,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,51,201,12,48,144,137,67,20,66,193,198,156,29,153,197,223,119,47,95,115,54,224,68,4,68,64,68,68,5,8,53,11,194,39,166,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,251,109,187,191,189,77,244,65,167,250,95,233,127,1,233,51,0,184,105,206,156,221,242,11,141,182,227,120,150,247,44,183,186,136,102,156,103,146,24,97,33,18,134,40,133,131,141,56,59,51,139,190,238,94,190,230,109,192,136,128,136,136,8,136,130,16,106,23,132,79,77,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,24,35,158,166,99,154,65,140,74,140,137,129,136,221,153,156,137,246,219,119,127,122,223,253,47,244,191,128,244,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,51,201,12,48,144,137,67,20,66,193,198,156,29,153,197,223,119,47,95,115,54,224,68,4,68,65,8,53,11,194,39,166,221,74,207,242,93,70,190,230,218,149,5,203,42,188,86,222,235,34,164,185,80,12,17,207,83,49,205,32,198,37,70,68,192,196,110,204,206,68,251,109,187,191,189,111,254,151,250,95,192,122,76,192,46,26,115,167,55,124,130,227,109,184,222,37,189,203,45,238,162,25,167,25,228,134,24,72,68,161,138,33,96,227,78,14,204,226,239,187,151,175,185,155,112,34,2,34,32,139,253,80,120,122,104,191,86,121,253,191,81,181,27,39,205,109,215,43,117,158,43,36,81,89,43,105,33,128,160,142,105,166,18,33,154,154,82,115,229,80,108,238,196,205,179,15,167,189,221,210,255,0,135,166,139,244,153,159,220,53,27,78,114,124,214,227,114,184,217,229,178,75,21,238,182,146,104,6,9,38,134,98,33,24,105,162,38,62,84,224,204,238,78,219,57,122,123,157,165,2,32,34,34,2,255,0,46,236,191,210,255,0,46,200,63,119,79,79,218,191,25,151,238,204,131,245,23,227,54,203,245,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,68,175,19,11,6,59,119,233,170,245,85,122,140,94,122,95,45,229,157,230,112,219,149,125,27,31,163,59,111,232,205,253,10,90,168,51,226,215,87,114,166,233,245,218,138,162,88,227,63,241,140,18,56,177,109,91,67,182,236,207,235,246,160,163,247,25,98,55,2,23,2,118,217,216,155,101,144,219,174,89,6,159,215,80,95,44,151,90,120,170,167,135,189,25,198,35,43,131,16,184,187,19,24,187,51,236,110,223,106,241,246,169,188,92,35,138,24,133,231,168,48,136,5,190,171,57,59,179,55,189,253,61,86,231,212,238,148,117,59,76,180,159,26,213,108,168,168,189,155,144,82,141,77,36,97,92,210,200,16,184,211,56,238,44,59,15,251,232,27,102,39,247,63,236,245,13,41,91,91,83,113,169,58,202,201,59,146,201,183,34,226,205,190,204,204,222,141,233,238,102,95,193,17,1,17,16,17,17,1,17,16,127,106,74,106,138,185,134,10,104,200,200,221,135,208,93,253,239,183,216,164,109,215,162,13,98,165,208,250,93,105,146,24,103,181,156,52,243,71,4,81,212,148,205,28,237,79,193,248,249,118,31,95,48,62,188,246,250,175,182,251,122,233,45,62,169,159,233,45,5,174,154,146,146,105,110,53,49,82,3,212,6,236,5,36,128,44,76,255,0,99,179,253,190,191,106,188,230,196,242,58,126,133,173,86,64,166,180,207,88,86,59,25,8,77,200,161,226,205,69,239,244,255,0,189,47,248,144,84,23,68,49,177,245,53,130,9,87,121,77,175,182,183,230,238,45,191,248,66,155,211,235,51,183,255,0,201,116,85,66,220,104,169,197,164,238,109,16,55,63,79,173,232,222,190,158,139,153,45,43,200,110,56,86,171,226,247,234,25,94,58,138,11,213,4,237,192,137,183,225,60,102,205,232,236,251,110,45,246,178,233,23,71,239,211,229,26,81,134,228,85,79,188,247,43,5,186,174,87,245,253,57,41,163,55,247,187,191,188,190,215,127,233,65,151,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,5,231,116,237,240,253,166,63,212,219,47,246,40,150,194,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,218,22,61,21,61,145,240,112,126,109,235,11,253,250,188,82,34,34,245,71,136,136,128,136,136,8,136,128,136,136,10,185,181,195,170,127,203,31,85,250,103,165,248,101,125,186,175,7,198,51,235,28,241,214,210,191,119,218,149,237,83,24,20,205,35,139,109,20,125,201,98,6,13,196,254,180,156,140,74,62,30,207,95,61,101,79,110,158,233,160,90,91,113,167,50,56,74,147,37,187,65,36,115,143,25,35,158,26,155,91,199,36,36,204,76,39,17,20,177,201,200,9,138,63,170,66,123,67,30,157,190,32,116,199,250,229,101,254,219,18,171,230,185,164,87,118,156,45,153,221,172,115,167,235,225,249,183,206,192,236,21,88,92,5,220,251,50,167,206,155,117,121,42,103,162,38,153,243,231,219,49,244,122,162,102,120,233,165,231,34,34,180,52,48,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,191,31,236,254,149,250,191,31,236,64,254,117,250,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,56,245,236,216,28,221,61,223,41,51,155,237,37,178,25,188,175,100,231,50,109,246,174,165,114,217,132,153,223,215,135,251,84,142,81,55,196,167,77,234,181,3,167,91,171,209,28,189,234,14,199,17,7,127,173,206,186,143,236,97,39,127,64,127,216,130,154,250,81,201,180,251,14,215,60,102,253,168,242,197,29,146,146,227,69,44,179,73,36,160,49,113,172,128,200,221,227,103,125,152,4,223,246,127,196,173,123,171,142,161,250,83,207,58,101,174,181,217,53,79,24,184,202,244,244,35,65,69,5,200,158,97,22,170,165,34,30,12,236,123,176,11,111,201,183,250,175,251,29,83,22,7,128,228,250,143,147,81,226,120,157,182,122,219,133,100,177,197,28,113,67,36,142,206,114,0,51,187,70,36,91,114,49,251,62,213,185,117,195,163,125,108,208,188,46,219,148,230,160,109,111,174,129,165,120,133,170,255,0,48,252,161,30,38,210,64,2,47,202,80,109,183,127,119,244,110,17,224,182,223,209,126,34,32,34,34,2,34,32,34,34,12,131,8,246,8,222,30,107,253,115,82,197,12,125,200,77,192,203,243,172,67,197,182,31,230,223,223,233,232,164,46,69,172,157,81,213,104,169,90,40,173,183,115,211,186,73,134,154,11,139,90,96,236,20,64,244,189,150,230,240,115,247,53,59,250,150,239,205,183,223,215,120,195,64,209,61,117,59,79,254,45,229,6,63,119,232,238,219,251,213,237,116,191,164,122,97,169,189,27,89,49,153,172,244,85,212,181,116,118,227,169,229,79,79,41,52,237,75,68,103,254,65,54,251,198,27,238,219,254,223,177,5,18,208,207,45,61,125,61,76,79,180,145,74,6,47,183,185,217,217,217,116,83,208,253,214,190,239,211,62,15,81,112,55,57,2,201,108,140,93,197,155,234,181,190,153,219,220,205,251,93,80,37,235,21,108,123,85,41,241,122,170,89,34,0,174,163,140,227,148,56,150,198,209,147,238,206,205,246,23,236,93,17,116,193,103,161,178,116,253,167,212,182,248,70,56,207,25,180,202,76,34,195,185,61,20,45,191,163,55,236,100,27,69,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,81,143,81,63,16,58,157,253,114,189,127,109,149,94,114,163,30,162,126,32,117,59,250,229,122,254,219,42,173,109,47,162,183,219,63,6,240,228,63,214,24,190,229,62,38,189,68,69,79,116,128,136,136,47,59,167,111,135,237,49,254,166,217,127,177,68,182,18,215,189,59,124,63,105,143,245,54,203,253,138,37,176,150,208,177,232,169,236,143,131,131,243,111,88,95,239,213,226,145,17,23,170,60,68,68,4,68,64,68,68,5,20,122,235,234,198,13,17,198,36,211,76,80,106,15,54,202,109,134,81,84,129,73,8,218,104,164,115,139,205,12,128,226,239,59,144,72,209,48,63,213,32,115,39,102,17,9,118,23,86,61,72,219,250,107,211,134,200,162,162,167,185,100,87,121,138,134,201,111,150,97,17,41,120,57,21,68,163,201,164,40,34,110,60,184,122,185,28,65,184,119,57,141,53,228,89,5,223,44,200,46,121,78,65,87,230,174,151,154,201,174,21,179,246,196,59,181,19,27,156,135,196,25,132,119,34,119,216,89,153,183,244,102,101,95,206,179,79,147,83,242,123,95,78,120,251,35,243,150,224,228,199,96,190,124,187,25,190,97,31,209,232,159,54,63,110,168,255,0,235,76,241,235,157,220,53,121,235,97,116,237,241,3,166,63,215,43,47,246,216,150,189,91,11,167,111,136,29,49,254,185,89,127,182,196,169,246,61,45,61,177,241,116,134,109,234,251,253,202,188,50,188,228,68,91,65,193,226,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,201,226,33,146,73,142,116,207,145,201,79,113,150,142,121,124,159,108,226,114,103,244,184,82,111,234,222,239,66,255,0,141,73,181,12,252,83,178,59,117,147,167,26,250,90,218,50,152,235,59,93,183,109,254,175,10,250,39,127,242,155,223,187,126,223,245,32,165,93,34,207,242,221,55,212,43,38,85,134,214,77,13,202,150,186,154,72,198,51,17,121,92,103,140,216,29,201,156,89,156,128,125,236,236,172,215,171,189,88,187,234,47,69,214,42,253,87,179,61,162,249,118,163,165,146,136,202,164,106,94,160,57,219,37,146,95,204,0,136,238,228,255,0,84,182,127,217,251,21,105,104,158,162,195,165,90,149,98,206,42,45,177,215,71,106,175,165,170,40,140,72,183,104,170,35,149,246,97,48,221,255,0,55,183,233,51,122,255,0,173,164,183,84,189,111,89,122,164,44,103,27,189,90,102,182,99,182,74,41,33,146,58,122,112,134,98,144,200,11,208,142,121,119,102,120,33,219,213,159,244,189,251,160,133,239,232,139,253,204,209,52,174,208,239,195,211,109,253,235,252,32,34,34,2,34,32,34,34,15,233,74,32,117,48,132,133,196,74,65,98,45,183,217,183,247,171,243,240,251,11,14,25,210,173,174,232,119,217,43,40,229,26,42,137,136,226,149,154,3,58,26,65,237,179,59,147,187,51,184,250,179,51,122,251,149,9,90,104,142,229,116,163,183,198,36,229,83,60,112,179,15,189,220,137,155,211,253,170,245,244,35,66,169,102,232,122,223,131,220,107,167,165,11,237,13,166,225,36,133,43,3,131,188,20,37,182,229,31,167,172,91,123,159,223,239,253,129,82,189,67,103,184,94,119,212,145,229,120,109,162,27,109,174,91,133,184,152,98,115,113,216,32,166,7,244,32,23,253,32,55,247,125,170,249,122,105,175,165,184,232,14,158,205,73,39,48,28,94,210,14,251,59,122,249,40,95,237,254,149,206,165,135,16,161,175,213,43,62,27,87,112,24,233,43,110,148,84,114,212,119,152,88,66,83,141,136,185,187,108,219,49,191,174,222,155,125,171,162,190,155,112,123,94,159,104,142,29,142,217,234,202,170,154,59,37,188,134,87,149,164,99,218,146,16,103,98,102,102,118,118,6,127,119,218,131,102,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,5,231,116,237,240,253,166,63,212,219,47,246,40,150,194,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,218,22,61,21,61,145,240,112,126,109,235,11,253,250,188,82,34,34,245,71,136,136,128,136,136,11,5,214,205,94,198,52,59,78,46,250,135,148,85,83,136,209,66,99,67,73,44,207,17,92,107,92,9,225,165,141,216,73,249,25,14,219,176,151,1,98,50,110,32,78,217,78,69,144,90,49,60,126,231,148,228,21,126,86,215,102,163,154,225,91,63,108,143,181,79,8,57,200,124,65,156,139,97,23,125,133,157,223,111,70,119,84,215,213,143,82,55,14,165,53,29,178,40,168,170,45,184,237,162,18,161,178,91,229,152,136,134,46,110,69,81,40,242,120,198,121,95,143,46,30,140,33,16,110,125,190,101,23,154,102,52,224,45,110,250,115,194,63,31,169,124,216,45,140,187,181,184,253,46,68,198,30,222,147,93,93,125,84,199,182,174,190,136,223,213,174,27,173,154,189,147,235,142,163,221,245,15,40,170,168,34,173,152,198,134,146,89,154,81,183,81,49,147,195,75,27,176,139,113,1,45,183,97,30,100,228,100,220,140,157,240,100,69,64,174,186,174,85,53,215,58,204,186,247,11,134,179,130,179,70,31,15,76,83,69,49,17,17,28,34,35,132,11,97,116,237,241,3,166,63,215,43,47,246,216,150,189,91,11,167,111,136,29,49,254,185,89,127,182,196,190,236,122,90,123,99,226,198,205,189,95,127,185,87,134,87,156,136,139,104,56,60,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,3,124,94,127,248,129,143,253,127,219,104,20,242,90,23,171,238,154,159,169,189,63,28,49,175,126,205,113,223,243,190,91,189,255,0,87,167,147,221,221,143,254,3,111,127,219,254,167,10,22,210,46,159,181,79,92,234,170,104,244,214,193,13,202,90,72,142,89,90,74,216,105,246,16,120,216,191,198,16,239,235,40,127,183,249,157,120,26,135,166,217,134,150,100,82,226,217,189,172,104,46,80,185,177,68,53,17,204,223,84,200,31,235,70,78,223,164,4,222,255,0,177,92,119,78,215,30,154,188,63,236,183,173,56,206,245,202,193,237,248,231,154,190,88,36,99,138,102,142,104,160,32,30,216,73,55,189,162,103,109,159,119,228,222,159,182,2,248,148,245,5,167,61,67,106,253,151,34,211,90,248,171,168,45,118,153,40,101,168,143,187,198,73,60,212,166,207,180,145,131,183,213,38,127,70,118,245,247,160,136,168,136,128,136,136,8,136,128,136,136,61,172,38,190,150,215,152,89,46,85,194,239,79,75,113,166,154,86,97,228,238,3,40,185,122,125,190,140,234,241,38,234,83,78,44,61,29,227,215,113,158,239,12,37,104,182,82,9,83,83,113,49,146,40,232,185,183,233,54,205,180,192,223,207,234,169,235,166,59,102,47,112,213,220,103,233,115,112,183,251,90,137,138,82,238,48,11,249,168,125,228,14,219,125,87,39,221,223,209,149,249,150,85,161,248,110,146,89,99,202,115,11,21,182,192,54,202,62,217,212,220,248,9,3,12,66,14,207,207,147,250,246,254,223,181,144,115,173,97,168,148,243,203,85,92,50,205,33,5,194,148,216,220,190,191,161,135,218,255,0,208,186,59,233,182,226,55,61,6,192,102,103,145,202,60,106,213,25,243,247,242,106,40,119,251,95,127,122,172,30,131,244,143,74,53,79,172,124,178,233,102,186,83,86,217,113,139,117,186,235,108,237,201,46,210,202,18,210,57,59,63,112,75,208,192,155,215,147,110,254,239,114,184,58,122,120,105,32,142,154,156,56,71,16,176,0,238,239,179,51,108,205,234,131,250,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,5,231,116,237,240,253,166,63,212,219,47,246,40,150,194,90,247,167,111,135,237,49,254,166,217,127,177,68,182,18,218,22,61,21,61,145,240,112,126,109,235,11,253,250,188,82,34,34,245,71,136,136,128,136,171,187,175,158,178,160,184,193,116,208,45,45,184,212,0,132,197,73,146,221,160,146,72,11,148,114,79,13,77,173,227,146,17,119,23,32,136,138,88,228,226,98,229,31,214,18,61,241,49,184,203,120,27,83,114,231,213,29,114,176,236,206,205,99,54,167,29,78,11,9,27,184,213,87,69,52,244,204,254,17,211,59,154,115,173,126,173,103,234,3,39,124,83,12,172,168,13,61,179,205,20,148,145,79,79,24,149,125,108,109,48,61,115,110,13,52,98,65,51,128,198,69,250,34,38,66,38,78,35,24,209,22,187,196,98,46,98,174,77,219,147,172,203,179,50,124,163,9,145,96,232,192,224,169,230,209,76,125,115,61,51,51,211,51,198,100,68,69,226,147,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,120,139,31,186,231,248,109,139,50,176,105,245,231,33,164,163,200,114,170,122,234,155,45,12,206,226,117,225,70,209,61,75,68,238,220,72,192,103,140,220,55,230,225,204,153,156,99,55,28,129,1,17,16,17,17,1,22,191,215,189,107,197,122,118,210,123,238,177,230,182,251,173,109,151,31,242,190,102,11,92,81,201,84,125,250,152,169,195,128,201,36,96,251,28,194,239,185,183,213,103,219,119,217,158,32,127,118,175,165,143,251,65,213,95,253,21,110,255,0,159,32,159,232,136,128,138,0,127,118,175,165,143,251,65,213,95,253,21,110,255,0,159,41,127,160,154,215,138,245,19,164,246,45,99,194,173,247,90,43,46,65,230,188,180,23,72,163,142,168,59,21,50,211,159,49,142,73,1,183,56,73,219,99,127,170,237,190,207,187,48,108,4,68,64,68,68,4,68,64,69,15,245,239,197,3,64,186,118,213,139,238,142,102,184,134,160,86,222,177,255,0,43,230,103,181,219,232,164,165,62,253,52,85,1,192,164,171,140,223,96,152,89,247,6,250,204,251,110,219,59,236,14,148,186,214,210,206,176,126,148,254,76,236,25,93,179,232,151,145,243,190,221,165,166,135,185,230,187,253,190,215,102,121,119,219,203,31,46,92,118,220,118,223,119,216,36,2,34,215,249,206,186,105,198,155,106,62,13,165,249,173,231,217,87,93,70,243,209,88,38,157,152,105,106,42,169,94,157,158,148,164,119,250,147,73,230,135,180,206,220,76,128,129,137,140,163,3,13,128,136,136,8,136,128,136,188,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,204,196,3,156,178,56,128,242,51,17,109,223,212,137,153,189,93,144,122,200,177,253,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,128,140,241,193,83,8,77,24,200,34,68,44,108,38,204,236,196,77,190,251,59,251,211,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,200,17,17,1,17,99,249,230,127,134,233,134,51,62,103,168,25,13,37,138,197,75,81,73,77,81,112,171,119,24,32,58,154,136,233,226,121,11,109,128,30,89,163,103,50,216,1,157,200,156,69,156,152,50,4,68,64,68,68,4,88,86,167,107,22,3,163,145,227,149,154,141,126,164,177,219,114,75,195,217,34,185,215,85,67,77,69,73,63,146,170,171,18,168,154,99,1,140,8,105,14,49,118,221,222,73,35,29,190,179,187,102,168,8,136,128,136,162,255,0,84,30,33,122,47,210,102,127,111,211,157,70,198,51,91,141,202,227,103,138,247,20,182,74,42,73,160,24,36,154,104,68,72,166,169,136,152,249,83,155,187,48,187,108,227,235,239,102,9,64,138,63,244,165,214,182,150,117,131,244,167,242,103,96,202,237,159,68,188,143,157,246,237,45,52,61,207,53,223,237,246,187,51,203,190,222,88,249,114,227,182,227,182,251,190,210,1,1,17,16,17,17,1,23,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,152,128,115,150,71,16,30,70,98,45,187,250,145,51,55,171,178,192,58,116,234,95,75,58,160,193,33,206,180,206,237,254,119,157,179,86,79,77,237,75,103,231,166,138,63,55,4,50,201,217,238,246,12,227,228,95,92,54,38,251,89,131,106,162,34,2,34,32,34,199,238,185,254,27,98,204,172,26,125,121,200,105,40,242,28,170,158,186,166,203,67,51,184,157,120,81,180,79,82,209,59,183,18,48,25,227,55,13,249,184,115,38,103,24,205,199,32,64,68,68,4,80,131,80,188,93,186,109,211,92,255,0,37,211,155,238,19,169,83,220,177,91,197,109,146,178,90,75,109,1,65,36,244,211,28,50,20,100,85,130,78,14,64,238,206,226,47,182,219,179,123,148,159,208,77,107,197,122,137,210,123,22,177,225,86,251,173,21,151,32,243,94,90,11,164,81,199,84,29,138,153,105,207,152,199,36,128,219,156,36,237,177,191,213,118,223,103,221,152,54,2,45,105,175,61,69,105,31,77,184,109,78,103,170,217,101,37,184,6,158,105,168,109,129,40,21,198,236,113,184,11,195,71,78,228,197,49,242,150,38,119,109,128,57,177,72,64,27,147,102,184,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,129,144,31,9,99,114,2,226,96,66,251,63,161,11,179,250,179,160,245,145,17,1,17,104,171,159,90,122,13,101,234,92,58,83,188,228,21,116,25,148,148,240,56,79,83,77,218,183,21,108,224,18,67,111,105,200,153,222,166,72,164,140,193,184,246,203,152,198,210,60,206,209,32,222,168,139,31,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,50,4,68,64,68,68,4,68,64,68,68,4,69,175,245,239,90,241,94,157,180,158,251,172,121,173,190,235,91,101,199,252,175,153,130,215,20,114,85,31,126,166,42,112,224,50,73,24,62,199,48,187,238,109,245,89,246,221,246,103,13,128,138,0,127,118,175,165,143,251,65,213,95,253,21,110,255,0,159,41,254,128,136,176,173,54,214,44,7,85,164,200,40,241,11,245,36,247,44,86,241,93,100,189,91,30,170,18,173,160,158,154,182,162,147,148,240,198,100,81,4,165,75,44,145,57,241,115,143,137,108,222,172,193,154,162,34,2,34,32,34,130,185,103,140,23,78,216,54,85,121,194,178,157,51,213,90,43,214,63,112,168,181,220,105,189,159,107,147,177,85,4,133,28,177,243,11,129,1,113,48,38,220,93,197,246,221,157,219,213,73,254,158,58,129,192,122,154,210,250,29,87,211,147,171,11,109,101,69,69,36,180,117,207,11,86,209,79,12,142,37,21,68,112,201,32,198,110,60,37,17,114,221,227,150,50,244,228,200,54,90,34,32,34,135,250,247,226,129,160,93,59,106,197,247,71,51,92,67,80,43,111,88,255,0,149,243,51,218,237,244,82,82,159,126,154,42,128,224,82,85,198,111,176,76,44,251,131,125,102,125,183,109,157,246,95,74,221,95,224,61,93,218,178,11,238,156,225,185,173,166,219,142,212,65,73,45,101,254,221,12,16,85,79,32,145,20,80,73,12,210,137,156,98,32,82,11,187,56,180,208,191,249,108,131,122,162,132,26,133,226,237,211,110,154,231,249,46,156,223,112,157,74,158,229,138,222,43,108,149,146,210,91,104,10,9,39,166,152,225,144,163,34,172,18,112,114,7,118,119,17,125,182,221,155,220,164,254,130,107,94,43,212,78,147,216,181,143,10,183,221,104,172,185,7,154,242,208,93,34,142,58,160,236,84,203,78,124,198,57,36,6,220,225,39,109,141,254,171,182,251,62,236,193,176,17,64,15,238,213,244,177,255,0,104,58,171,255,0,162,173,223,243,229,47,244,19,90,241,94,162,116,158,197,172,120,85,190,235,69,101,200,60,215,150,130,233,20,113,213,7,98,166,90,115,230,49,201,32,54,231,9,59,108,111,245,93,183,217,247,102,13,128,136,136,8,136,128,139,95,235,222,181,226,189,59,105,61,247,88,243,91,125,214,182,203,143,249,95,51,5,174,40,228,170,62,253,76,84,225,192,100,146,48,125,142,97,119,220,219,234,179,237,187,236,207,24,52,247,197,219,166,221,74,207,241,173,57,177,97,58,149,5,203,42,188,81,89,40,229,171,182,208,12,17,207,83,48,67,25,72,67,88,68,192,196,108,238,236,36,251,111,179,63,185,4,223,68,68,4,69,0,63,187,87,210,199,253,160,234,175,254,138,183,127,207,144,79,244,88,254,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,192,70,120,224,169,132,38,140,100,17,34,22,54,19,102,118,98,38,223,125,157,253,233,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,218,166,134,186,153,223,132,161,187,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,48,100,8,136,128,136,136,8,138,63,245,91,214,182,150,116,125,244,91,242,153,96,202,238,127,75,124,247,146,246,21,45,52,221,191,43,216,238,119,123,211,197,182,254,100,56,241,229,190,197,190,219,54,225,32,17,69,254,151,252,66,244,95,171,60,254,225,167,58,115,140,102,182,235,149,186,207,45,238,89,111,116,84,144,192,80,71,52,48,144,137,67,83,41,57,242,168,7,102,113,102,217,139,215,220,207,40,16,17,97,90,209,170,182,173,16,210,252,131,85,239,184,238,65,124,182,227,116,227,87,89,71,97,164,26,154,215,131,184,35,36,163,25,24,15,8,196,158,89,9,201,152,99,140,201,255,0,69,67,95,238,213,244,177,255,0,104,58,171,255,0,162,173,223,243,228,19,253,17,71,254,171,122,214,210,206,143,190,139,126,83,44,25,93,207,233,111,158,242,94,194,165,166,155,183,229,123,29,206,239,122,120,182,223,204,135,30,60,183,216,183,219,102,220,36,2,40,191,210,255,0,136,94,139,245,103,159,220,52,231,78,113,140,214,221,114,183,89,229,189,203,45,238,138,146,24,10,8,230,134,18,17,40,106,101,39,62,85,0,236,206,44,219,49,122,251,153,229,2,2,40,21,118,241,158,233,66,221,117,173,183,209,226,250,149,116,167,165,168,146,24,171,169,45,20,99,5,80,9,59,12,209,180,213,97,43,1,51,49,51,72,0,123,59,114,17,125,217,165,174,130,107,94,43,212,78,147,216,181,143,10,183,221,104,172,185,7,154,242,208,93,34,142,58,160,236,84,203,78,124,198,57,36,6,220,225,39,109,141,254,171,182,251,62,236,193,176,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,51,168,191,76,62,137,86,253,5,242,126,217,252,223,151,243,125,222,223,248,208,229,191,107,235,254,135,63,119,219,183,217,186,201,151,249,49,114,23,22,45,183,251,80,115,77,212,5,78,162,222,245,114,247,38,127,45,69,110,64,49,211,53,83,137,79,38,194,212,241,240,255,0,27,185,237,197,199,223,251,125,61,54,90,238,178,217,112,183,148,67,93,69,61,59,206,13,36,109,44,100,28,197,254,214,221,189,91,249,212,154,234,190,170,191,70,58,178,201,233,171,169,40,175,135,217,183,20,173,87,73,1,52,128,84,180,228,227,180,131,35,55,232,109,187,122,250,191,243,239,162,181,43,57,170,206,239,116,247,89,173,84,182,200,224,166,104,32,167,166,138,40,192,99,230,68,222,145,0,55,184,182,221,219,125,153,144,121,249,46,11,148,226,49,211,207,127,179,86,81,197,87,207,178,115,83,201,24,159,29,152,182,115,22,223,103,38,247,126,213,224,173,167,118,202,46,218,137,131,0,229,57,108,149,53,22,88,166,146,142,154,74,94,68,78,103,200,219,184,44,223,100,98,255,0,91,127,216,203,86,59,108,238,223,177,1,17,16,17,17,1,17,16,88,5,191,164,63,162,29,57,80,106,70,43,112,161,170,200,110,86,232,174,131,79,52,220,231,136,100,160,105,152,226,16,133,140,73,164,17,97,126,79,179,191,191,127,85,17,179,205,100,214,59,196,69,134,229,121,190,65,37,45,169,222,137,168,166,185,85,60,96,209,155,55,30,220,134,236,219,60,99,233,179,109,197,189,61,22,203,197,181,27,94,111,81,226,56,197,30,167,94,66,58,226,160,181,82,64,210,15,106,56,15,136,4,125,183,118,18,102,221,155,215,222,222,142,251,47,35,95,240,187,102,156,93,106,45,57,157,172,42,178,75,173,52,119,8,235,154,71,141,200,138,115,105,73,194,39,32,220,156,75,222,237,182,254,159,98,9,83,224,161,143,141,94,171,231,183,227,171,102,122,76,126,158,22,137,164,250,196,231,84,197,190,219,122,179,118,191,111,249,77,251,125,46,17,84,167,130,49,219,135,47,212,145,55,254,252,43,77,7,15,66,253,15,49,47,47,230,247,240,255,0,241,221,91,90,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,163,30,162,126,32,117,59,250,229,122,254,219,42,188,229,70,61,68,252,64,234,119,245,202,245,253,182,85,90,218,95,69,111,182,126,13,225,200,127,172,49,125,202,124,77,122,136,138,158,233,1,17,16,94,119,78,223,15,218,99,253,77,178,255,0,98,137,108,37,175,122,118,248,126,211,31,234,109,151,251,20,75,97,45,161,99,209,83,217,31,7,7,230,222,176,191,223,171,197,34,34,47,84,120,136,163,223,88,93,83,227,253,61,97,21,22,171,117,127,123,60,190,209,202,22,74,56,28,8,233,57,49,3,87,204,198,36,45,20,101,187,136,144,191,116,195,131,55,22,144,227,242,191,126,140,61,185,187,114,116,136,72,101,89,94,43,57,197,209,129,193,211,206,185,92,233,17,241,153,234,136,227,51,209,12,23,175,14,174,45,250,83,140,86,233,46,159,223,170,3,62,187,194,3,81,85,65,48,137,88,233,77,196,156,140,246,119,25,229,143,113,1,29,140,4,251,188,129,218,46,229,86,175,67,34,200,46,249,102,65,115,202,114,10,191,53,116,188,214,77,112,173,159,182,33,221,168,152,220,228,62,32,204,35,185,19,190,194,204,205,191,163,51,47,61,107,220,195,29,94,62,239,148,171,132,112,142,168,252,250,221,139,177,251,41,134,217,44,190,48,150,119,215,86,250,234,253,170,180,240,199,10,99,163,143,25,153,146,34,44,21,172,68,68,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,171,95,27,139,181,214,193,117,208,107,237,138,231,87,110,185,91,170,50,10,186,58,202,73,138,25,233,167,140,173,133,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,80,116,19,214,253,139,171,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,19,167,132,233,94,103,104,106,169,6,73,100,57,33,224,81,4,143,205,200,37,223,144,136,201,19,156,85,241,206,253,73,254,242,127,13,85,193,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,10,106,118,171,129,166,130,80,56,202,41,97,144,61,29,194,72,164,146,55,113,113,54,99,119,18,18,102,38,14,156,209,105,254,151,122,155,192,122,166,210,251,110,160,98,21,52,148,119,35,167,18,189,99,207,113,134,166,182,205,59,201,44,124,39,24,223,144,129,148,18,148,70,98,15,36,108,39,196,119,113,31,147,170,94,173,180,179,164,108,86,207,148,234,100,87,90,239,110,220,30,223,69,110,179,13,52,181,210,113,140,142,73,218,41,166,139,120,99,216,4,204,93,248,148,209,51,183,215,100,27,173,22,180,210,30,165,52,27,94,169,163,155,72,245,87,31,200,170,36,167,150,173,237,240,212,246,174,49,65,28,173,17,203,45,20,172,53,17,7,55,22,98,56,197,159,152,59,110,198,46,251,45,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,28,171,171,254,240,184,248,19,211,47,198,190,113,90,168,5,95,247,133,199,192,158,153,126,53,243,138,212,18,169,17,16,17,17,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,11,84,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,13,255,0,225,221,215,213,31,83,152,171,224,122,165,112,181,91,117,54,201,218,167,221,234,96,167,250,77,27,199,41,249,154,90,110,76,111,48,4,18,21,68,113,131,198,63,86,65,226,50,118,226,154,171,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,239,251,161,206,174,237,93,95,105,25,101,115,219,169,44,249,101,134,160,109,185,29,170,10,129,48,9,220,24,130,170,16,114,121,66,154,102,229,195,184,219,177,199,52,108,82,118,158,66,9,20,136,136,10,146,252,77,122,237,186,235,118,101,113,208,205,45,201,169,36,210,251,13,68,99,85,89,107,156,140,50,74,208,97,34,57,36,217,152,233,161,151,113,140,3,148,102,113,247,249,72,207,15,107,117,120,168,117,235,77,75,77,117,233,99,70,239,180,149,135,89,79,53,191,57,185,211,247,88,232,205,165,132,154,130,154,162,57,68,92,220,66,120,170,128,128,195,132,189,173,216,218,81,10,161,65,210,159,73,223,11,26,55,247,127,143,124,186,5,77,126,29,221,111,214,116,171,157,190,37,152,213,114,211,44,178,225,20,183,210,120,103,169,154,215,32,195,44,97,85,75,16,74,32,60,140,224,243,14,209,201,33,197,78,44,2,228,0,47,114,157,39,124,44,104,223,221,254,61,242,232,23,53,136,58,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,85,1,225,111,215,213,30,157,249,30,153,53,142,225,106,182,226,15,231,42,49,220,138,178,166,10,24,109,18,63,118,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,235,132,129,217,183,244,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,17,127,194,191,175,90,106,170,107,87,75,26,201,125,164,163,58,58,120,109,248,53,206,163,186,231,88,111,44,196,244,21,53,18,74,66,198,194,112,69,74,2,0,28,34,237,110,230,241,9,218,82,229,93,94,159,135,119,95,84,125,78,98,175,129,234,149,194,213,109,212,219,39,106,159,119,169,130,159,233,52,111,28,167,230,105,105,185,49,188,192,16,72,85,17,198,15,24,253,89,7,136,201,219,136,38,170,34,32,128,30,53,127,11,24,183,222,5,15,203,174,43,228,240,185,235,182,235,173,150,169,180,35,90,50,106,74,140,218,199,78,5,143,220,106,231,47,59,144,209,8,155,202,18,114,110,50,212,211,136,11,185,243,238,75,25,57,184,147,195,52,165,245,248,213,252,44,98,223,120,20,63,46,184,170,96,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,200,58,158,69,18,186,4,235,178,213,213,222,51,91,98,201,104,233,45,58,139,142,211,181,93,226,142,150,49,130,138,170,9,42,38,24,229,161,140,234,37,156,194,56,198,156,102,35,102,97,146,96,102,244,49,91,215,94,245,175,21,233,219,73,239,186,199,154,219,238,181,182,92,127,202,249,152,45,113,71,37,81,247,234,98,167,14,3,36,145,131,236,115,11,190,230,223,85,159,109,223,102,112,216,10,149,188,106,254,41,241,111,187,250,31,152,220,85,148,244,233,215,79,78,61,78,246,109,184,6,103,236,252,146,94,95,244,51,125,16,163,186,62,221,231,252,208,114,40,234,127,55,1,202,94,94,73,120,3,139,201,193,223,101,90,222,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,17,17,1,17,85,7,138,135,94,181,53,85,55,94,150,52,110,251,87,70,20,117,19,91,243,155,157,63,105,194,176,30,40,73,168,41,170,35,148,137,129,136,231,138,168,8,0,249,197,218,221,193,229,19,13,43,226,79,215,61,215,168,44,254,179,74,244,230,233,87,67,167,88,173,69,77,182,83,163,186,17,65,148,78,51,70,229,85,40,195,35,193,53,48,201,78,5,77,187,19,237,188,188,153,228,104,227,210,189,29,245,85,153,116,161,171,150,252,194,205,114,171,44,98,227,81,79,77,150,90,35,141,166,11,141,185,143,235,184,196,70,3,230,99,18,144,161,62,67,196,221,197,223,182,114,1,225,58,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,43,184,82,219,233,69,217,164,170,169,145,153,251,112,135,33,221,246,114,114,33,0,19,51,0,45,193,215,39,67,153,151,72,89,144,213,82,157,93,243,78,175,149,4,22,27,241,131,115,140,246,114,242,85,156,89,132,42,68,88,157,137,153,130,96,23,48,97,113,150,40,130,250,112,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,59,84,208,215,83,59,240,148,55,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,200,21,11,120,119,117,191,89,210,174,118,248,150,99,85,203,76,178,203,132,82,223,73,225,158,166,107,92,131,12,177,133,85,44,65,40,128,242,51,131,204,59,71,36,135,21,56,176,11,144,0,189,239,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,31,90,34,32,171,95,27,139,181,214,193,117,208,107,237,138,231,87,110,185,91,170,50,10,186,58,202,73,138,25,233,167,140,173,133,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,80,116,19,214,253,139,171,140,18,90,44,142,170,213,109,212,219,39,118,91,221,146,142,19,167,132,233,94,103,104,106,169,6,73,100,57,33,224,81,4,143,205,200,37,223,144,136,201,19,156,85,241,206,253,73,254,242,127,13,85,171,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,2,57,184,63,215,130,94,217,129,148,50,131,148,114,3,19,115,140,204,93,246,39,65,211,242,45,63,210,239,83,120,15,84,218,95,109,212,12,66,166,146,142,228,116,226,87,172,121,238,48,212,214,217,167,121,37,143,132,227,27,242,16,50,130,82,136,204,65,228,141,132,248,142,238,35,184,16,115,89,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,65,89,126,42,22,206,161,168,58,151,186,213,107,36,149,101,140,92,106,38,169,193,154,158,174,162,107,64,219,152,33,137,218,152,36,39,24,106,120,197,3,213,0,176,239,51,243,219,182,113,17,108,175,10,110,182,168,244,166,251,83,211,246,175,101,126,79,12,188,247,43,44,23,43,165,202,10,123,126,63,84,1,44,211,198,103,51,143,110,26,143,77,153,143,136,206,205,198,55,122,137,13,172,127,172,78,149,112,222,171,244,142,225,135,222,109,180,131,147,219,169,234,42,113,59,188,146,60,39,110,184,184,125,70,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,14,123,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,14,162,17,65,95,12,94,182,168,245,207,78,41,180,147,84,50,190,122,147,139,241,163,134,166,237,114,129,234,178,90,82,105,164,142,72,65,220,101,154,104,33,132,130,103,226,101,196,35,148,228,34,148,216,101,86,186,107,166,156,116,233,167,23,29,80,213,11,207,145,181,80,237,20,48,196,204,117,87,10,162,103,120,233,105,163,119,110,228,199,196,182,109,216,88,68,140,200,0,12,196,52,255,0,95,125,100,211,116,131,165,244,87,11,21,53,37,126,119,147,212,60,56,229,13,117,20,179,209,24,65,36,47,89,53,67,199,36,110,32,17,74,194,44,199,205,228,150,61,132,129,164,113,160,207,250,42,207,114,175,250,235,145,228,153,29,195,255,0,9,89,93,114,174,168,147,255,0,58,73,166,146,67,254,114,34,47,181,221,102,189,67,245,3,159,117,53,170,21,218,175,168,199,72,23,42,202,122,122,72,168,232,94,102,162,162,130,24,216,70,42,120,230,146,66,140,28,185,202,66,197,179,201,44,133,233,201,213,143,248,78,244,65,89,141,251,51,171,61,76,165,225,87,112,183,188,184,77,19,77,60,51,82,199,55,152,130,162,170,170,18,136,24,187,176,56,61,59,140,135,25,69,80,70,227,201,227,33,9,233,211,118,39,171,152,46,137,98,216,126,186,230,52,153,86,109,105,167,150,154,229,119,166,156,230,10,160,25,228,242,238,242,201,28,103,33,181,63,100,76,204,121,145,137,17,57,187,185,149,48,248,119,117,191,89,210,174,118,248,150,99,85,203,76,178,203,132,82,223,73,225,158,166,107,92,131,12,177,133,85,44,65,40,128,242,51,131,204,59,71,36,135,21,56,176,11,144,0,189,244,174,85,208,117,59,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,214,170,3,194,223,175,170,61,59,242,61,50,107,29,194,213,109,196,31,206,84,99,185,21,101,76,20,48,218,36,126,237,76,212,213,114,72,64,5,12,166,242,60,114,59,188,131,44,141,31,215,9,3,179,111,232,8,136,128,136,136,8,136,128,162,175,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,128,87,85,11,149,117,213,66,2,161,99,234,187,81,250,74,235,187,88,115,92,42,95,61,106,174,212,11,244,23,251,4,243,56,82,221,233,70,231,80,236,36,236,207,219,152,57,19,197,51,51,148,100,68,206,198,7,36,103,125,43,154,206,172,126,41,245,147,239,3,33,249,140,232,58,51,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,32,84,45,225,221,214,253,103,74,185,219,226,89,141,87,45,50,203,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,200,206,15,48,237,28,146,28,84,226,192,46,64,2,247,189,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,144,125,104,136,130,138,252,92,116,207,42,195,250,189,188,103,87,106,77,236,185,237,190,130,225,104,170,142,57,59,101,229,169,33,163,158,2,50,6,7,152,14,6,50,0,34,227,28,240,19,187,57,236,219,215,192,251,63,166,138,235,170,122,91,93,144,213,189,69,85,61,186,255,0,107,180,147,202,80,48,68,82,193,91,80,13,183,104,13,222,106,0,47,86,51,102,143,244,154,55,227,181,124,103,244,134,167,47,208,108,107,87,45,208,85,205,81,167,183,130,134,177,134,120,130,8,109,215,14,220,82,76,96,95,92,205,170,97,161,140,88,31,209,166,145,220,93,155,144,87,7,64,250,153,138,233,23,87,186,109,157,102,181,126,82,203,79,112,168,183,212,213,20,145,199,29,47,157,164,154,140,39,148,228,49,0,134,51,168,19,144,220,190,172,98,100,204,238,204,206,29,20,175,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,173,68,175,20,220,254,155,5,232,183,50,165,108,134,174,211,114,202,170,40,44,22,215,166,121,68,234,142,74,144,150,162,157,206,54,250,160,116,112,85,177,243,118,2,14,64,251,243,97,32,162,205,66,205,110,186,149,159,228,186,141,125,167,164,130,229,149,94,43,111,117,145,82,1,12,17,207,83,49,205,32,198,36,68,76,12,70,236,204,228,79,182,219,187,251,213,244,120,104,224,21,58,125,209,110,157,210,220,177,234,75,85,202,249,79,83,127,170,120,90,46,117,129,87,83,36,180,181,18,156,110,252,204,168,222,145,155,147,243,16,16,2,227,195,139,81,14,149,105,158,85,172,154,143,142,105,110,21,73,230,47,89,53,194,43,125,55,40,228,56,225,230,255,0,94,121,123,96,102,48,196,12,82,72,108,47,194,48,50,118,216,93,116,252,131,154,206,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,170,86,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,10,1,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,0,160,234,161,20,10,240,202,235,182,213,173,216,109,187,67,53,75,38,171,147,84,44,52,242,13,45,101,210,113,51,201,40,129,200,132,227,147,102,115,169,134,45,134,64,62,82,24,71,223,229,35,188,221,169,234,128,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,83,95,135,119,91,245,157,42,231,111,137,102,53,92,180,203,44,184,69,45,244,158,25,234,102,181,200,48,203,24,85,82,196,18,136,15,35,56,60,195,180,114,72,113,83,139,0,185,0,11,220,167,73,223,11,26,55,247,127,143,124,186,5,205,98,14,167,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,213,64,120,91,245,245,71,167,126,71,166,77,99,184,90,173,184,131,249,202,140,119,34,172,169,130,134,27,68,143,221,169,154,154,174,73,8,0,161,148,222,71,142,71,119,144,101,145,163,250,225,32,118,109,253,1,17,16,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,7,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,215,50,250,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,209,220,36,138,72,228,102,38,19,102,54,98,17,38,113,110,156,213,64,120,210,104,93,139,22,206,241,45,121,199,44,215,80,171,205,188,197,187,37,171,220,228,161,243,84,144,211,133,19,238,236,237,20,210,64,210,143,14,76,38,52,156,132,24,134,82,32,150,190,20,58,197,106,212,174,146,236,152,137,95,170,235,178,29,62,168,168,178,93,34,173,170,25,103,142,2,154,73,168,136,7,153,27,83,53,57,132,17,185,48,182,244,178,128,55,24,217,212,117,241,206,253,73,254,242,127,13,90,43,194,67,94,106,116,179,169,120,244,218,225,91,73,6,61,169,244,254,203,169,122,154,136,169,194,43,140,1,36,180,50,49,152,57,25,145,60,180,193,16,152,115,58,193,127,172,64,2,251,215,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,86,63,226,11,172,87,93,16,233,47,58,203,177,171,245,37,171,33,173,167,134,201,103,150,90,162,130,119,158,174,96,134,66,165,32,48,63,51,29,57,84,79,27,131,238,47,7,55,103,16,38,85,193,224,169,241,79,148,253,223,215,124,198,220,178,15,25,253,121,166,202,181,67,26,208,11,21,109,95,151,193,233,202,233,125,1,168,148,96,146,227,89,28,101,4,103,11,131,1,156,52,219,24,202,196,126,149,210,3,112,113,54,32,174,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,186,115,210,173,51,197,116,111,78,49,205,45,194,169,60,189,151,25,183,197,111,166,229,28,97,36,220,27,235,207,47,108,0,10,105,77,202,73,13,133,185,200,102,78,219,147,170,118,240,121,209,11,174,121,212,93,70,178,195,124,164,163,182,233,117,59,149,69,33,70,71,61,116,247,26,90,186,104,128,61,194,0,34,211,25,27,187,190,225,24,176,191,55,56,238,209,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,126,19,236,219,178,253,95,142,219,182,200,57,200,235,74,166,122,142,165,50,185,230,62,70,195,111,245,217,155,221,67,7,236,90,78,122,137,106,28,94,87,103,224,44,45,233,246,41,17,226,11,138,201,135,117,87,150,90,36,145,141,252,189,182,93,216,185,123,232,161,251,118,111,217,251,20,115,65,32,40,177,141,57,189,244,241,113,202,40,44,183,120,178,171,68,46,79,44,71,202,152,218,74,178,23,114,23,34,125,154,33,127,115,55,174,238,251,168,254,91,238,252,189,251,250,169,135,165,197,77,7,73,153,161,90,173,86,154,131,154,216,67,81,37,117,55,41,163,111,49,59,11,196,77,232,207,179,190,251,191,216,42,31,207,191,126,77,217,153,249,190,236,222,230,245,65,254,17,17,1,17,16,17,17,4,144,209,189,110,192,169,36,198,49,189,74,199,70,178,195,111,173,162,58,143,46,103,28,239,219,237,129,63,47,48,13,183,14,127,179,213,219,221,246,127,190,180,47,93,54,228,25,5,134,233,160,86,235,189,39,118,138,87,186,5,109,100,115,139,74,242,177,11,15,25,165,113,217,136,253,29,219,236,90,42,195,73,109,171,166,40,36,105,154,186,73,28,97,47,171,219,103,118,102,29,223,223,250,95,179,236,95,53,250,193,116,178,75,27,220,70,61,167,228,241,144,31,38,38,103,109,255,0,157,189,237,239,65,50,124,36,111,84,214,142,163,235,99,158,215,112,172,42,235,76,84,160,84,177,115,24,28,171,233,126,188,158,173,196,27,211,119,245,254,133,121,74,134,252,45,181,5,240,126,164,97,162,107,61,61,111,210,40,169,45,92,229,133,141,224,105,43,233,155,152,187,152,241,118,223,223,245,189,222,231,87,198,207,187,51,254,214,65,250,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,168,199,168,159,136,29,78,254,185,94,191,182,202,175,57,81,143,81,63,16,58,157,253,114,189,127,109,149,86,182,151,209,91,237,159,131,120,114,31,235,12,95,114,159,19,94,162,34,167,186,64,68,68,23,157,211,183,195,246,152,255,0,83,108,191,216,162,91,9,107,222,157,190,31,180,199,250,155,101,254,197,18,216,75,104,88,244,84,246,71,193,193,249,183,172,47,247,234,241,72,136,188,108,199,49,198,52,255,0,24,184,230,121,157,234,158,211,101,180,194,243,213,213,206,239,198,49,221,153,153,153,183,114,34,39,97,16,22,114,34,33,17,103,119,102,127,73,152,166,53,158,12,43,118,235,189,92,91,183,19,53,76,233,17,27,230,102,120,68,71,76,203,22,215,93,108,196,116,15,79,170,243,188,182,127,248,74,107,101,47,25,127,191,235,251,18,203,13,47,56,227,62,215,115,178,77,220,33,226,62,247,253,143,76,90,181,171,89,190,182,102,245,185,246,125,116,243,119,26,189,163,138,40,217,198,158,142,157,157,220,41,224,7,119,225,16,238,251,54,238,238,238,68,78,70,68,79,148,245,49,212,38,79,212,70,163,214,100,183,58,234,129,176,81,77,52,24,237,180,193,162,26,42,39,63,170,229,27,17,55,124,196,64,165,62,69,185,51,51,63,0,1,29,74,168,121,182,103,56,234,249,148,125,8,225,237,246,254,78,180,228,243,97,173,236,182,23,229,56,152,137,196,220,143,58,127,102,63,102,63,251,117,207,178,32,68,69,14,217,34,34,32,34,34,2,216,93,59,124,64,233,143,245,202,203,253,182,37,175,86,194,233,219,226,7,76,127,174,86,95,237,177,47,91,30,150,158,216,248,163,243,111,87,223,238,85,225,149,231,34,34,218,14,15,85,95,142,119,234,79,247,147,248,106,171,90,43,77,214,227,77,95,89,111,182,85,213,83,218,233,218,174,186,88,97,35,10,88,30,88,225,105,101,38,109,128,30,89,162,141,136,182,110,114,0,251,201,153,237,43,199,59,245,39,251,201,252,53,105,255,0,6,171,77,170,255,0,212,150,109,98,190,219,41,46,54,219,142,155,220,169,43,40,234,225,25,160,169,130,74,251,120,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,8,213,210,239,83,121,247,75,58,161,109,212,12,66,166,174,178,218,21,2,87,172,121,238,51,83,81,94,96,104,229,143,132,227,27,241,35,1,158,82,136,204,77,163,145,196,248,150,206,37,176,60,66,122,170,166,234,171,91,105,242,44,90,229,86,120,77,146,207,69,77,96,164,158,57,97,56,14,104,35,158,177,230,132,140,129,170,90,160,206,3,56,190,161,133,44,59,57,176,137,151,215,215,183,68,23,222,145,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,130,162,96,170,104,89,230,165,171,40,226,140,35,155,152,202,113,183,6,19,139,110,36,69,28,172,17,126,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,32,177,255,0,5,189,11,177,101,57,222,91,175,57,29,154,234,117,120,79,151,183,99,85,123,156,116,62,106,174,26,128,173,125,217,153,165,154,56,30,33,225,201,196,6,175,145,3,145,68,67,111,235,90,116,221,162,22,174,156,52,75,22,209,123,53,242,174,243,79,142,83,202,39,95,83,24,198,117,51,205,60,149,19,27,0,250,0,60,179,73,192,55,39,16,226,46,70,236,230,251,45,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,28,171,169,169,225,221,215,213,103,76,121,83,224,122,165,112,186,220,180,202,247,218,167,221,234,103,168,250,51,35,73,41,249,154,90,110,78,13,9,156,242,21,68,113,131,72,95,86,65,228,81,246,229,133,107,234,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,234,232,101,154,18,0,170,129,165,146,23,150,34,118,216,193,165,134,88,220,135,118,231,25,143,188,93,152,58,158,69,84,30,21,253,122,212,210,212,218,186,88,214,75,237,93,96,86,84,67,111,193,174,117,29,166,10,48,104,166,39,160,169,168,146,81,39,7,32,130,42,80,16,51,231,47,107,118,6,136,66,215,208,17,17,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,11,84,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,10,181,182,90,110,183,170,147,163,179,91,42,235,234,35,167,158,172,226,166,132,165,49,130,8,142,105,165,113,22,119,96,142,40,228,144,203,220,32,4,79,179,51,186,216,29,60,117,3,159,116,203,170,20,58,175,167,39,72,119,42,58,122,138,73,104,235,158,103,162,173,130,104,220,74,42,136,225,146,50,144,24,184,74,34,229,179,73,20,101,235,197,150,224,240,184,248,236,211,47,198,190,79,90,178,175,17,30,129,107,58,99,202,155,60,210,219,125,214,229,166,87,190,237,70,205,77,61,71,209,153,26,72,131,203,85,84,241,112,104,76,231,140,105,228,144,218,66,250,209,151,34,143,185,40,92,79,79,29,64,224,61,77,105,125,14,171,233,201,213,133,182,178,162,162,146,90,58,231,133,171,104,167,134,71,18,138,162,56,100,144,99,55,30,18,136,185,110,241,203,25,122,114,101,29,124,68,122,250,163,233,143,21,108,15,75,110,22,171,150,166,222,251,180,251,181,76,21,31,70,99,104,226,63,51,85,77,201,205,166,48,158,50,167,142,64,104,203,235,72,92,134,62,220,181,45,210,167,85,218,143,210,94,119,89,153,96,178,249,202,75,149,190,162,142,225,100,169,153,198,134,190,78,204,141,73,36,226,204,238,253,137,204,37,103,7,9,28,90,72,218,64,25,77,214,181,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,15,83,93,93,82,237,206,83,217,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,152,62,76,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,192,8,207,132,81,177,25,113,0,34,125,155,208,69,221,253,25,215,148,174,207,195,43,161,43,86,136,225,182,237,115,213,44,102,174,61,80,191,83,200,84,180,119,72,4,15,27,162,55,33,16,142,61,221,194,166,104,182,41,12,248,200,1,39,99,140,110,211,119,105,49,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,31,85,206,211,117,178,212,133,29,230,217,87,65,81,37,60,21,97,21,76,37,17,148,19,196,19,67,43,9,51,59,132,145,73,28,128,94,226,3,18,109,217,217,213,191,248,85,245,207,117,213,42,111,228,221,171,151,74,187,134,89,109,167,170,185,88,242,27,149,208,170,42,111,48,119,94,73,105,102,42,137,30,89,42,98,105,8,131,135,38,122,120,137,156,67,177,202,79,171,88,58,32,163,234,171,161,221,26,203,112,234,94,58,155,137,233,125,142,43,16,180,208,83,67,116,140,169,40,228,58,90,169,78,34,50,226,1,63,151,103,146,56,194,90,130,115,38,19,50,106,129,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,144,117,38,162,175,138,63,192,158,166,254,11,243,138,37,242,116,9,215,101,171,171,188,102,182,197,146,209,210,90,117,23,29,167,106,187,197,29,44,99,5,21,84,18,84,76,49,203,67,25,212,75,57,132,113,141,56,204,70,204,195,36,192,205,232,98,190,191,20,127,129,61,77,252,23,231,20,72,40,91,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,116,35,239,213,79,32,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,171,235,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,53,233,59,226,159,70,254,240,49,239,152,192,172,39,197,67,160,170,106,170,107,175,84,250,55,98,164,163,58,58,121,174,25,205,178,159,186,231,88,111,44,34,213,244,212,241,196,66,198,194,115,203,84,100,96,28,34,238,236,230,242,145,132,192,232,115,171,187,87,87,218,70,89,92,246,234,75,62,89,97,168,27,110,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,185,112,238,54,236,113,205,27,20,157,167,144,164,82,230,135,167,142,160,115,238,153,117,66,135,85,244,228,233,14,229,71,79,81,73,45,29,115,204,244,85,176,77,27,137,69,81,28,50,70,82,3,23,9,68,92,182,105,34,140,189,120,178,232,79,167,142,160,112,30,166,180,190,135,85,244,228,234,194,219,89,81,81,73,45,29,115,194,213,180,83,195,35,137,69,81,28,50,72,49,155,143,9,68,92,183,120,229,140,189,57,50,8,151,227,87,240,177,139,125,224,80,252,186,226,169,175,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,242,214,235,93,20,149,117,83,240,2,51,225,20,108,70,92,64,8,159,102,244,17,119,127,70,117,114,158,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,65,31,244,171,83,50,173,27,212,124,115,84,176,170,191,47,122,198,110,17,92,41,185,73,32,71,55,7,250,240,75,219,48,50,134,80,114,142,64,98,110,113,153,139,190,196,234,90,248,137,245,199,134,245,113,134,233,69,191,4,12,130,210,118,202,122,235,166,81,101,169,55,242,148,247,25,30,56,161,141,137,157,134,164,226,24,170,72,37,224,219,69,86,59,113,51,154,40,242,175,20,110,132,173,90,39,117,135,93,244,95,25,171,167,194,111,149,6,57,5,186,146,1,242,88,245,105,16,52,71,31,23,229,21,53,65,25,51,7,14,220,82,11,3,16,180,208,196,53,236,130,90,120,101,116,235,77,175,253,75,219,167,202,113,58,75,230,19,134,83,201,121,191,195,95,20,165,73,49,240,32,163,167,39,17,112,51,42,135,9,59,50,187,4,145,83,212,51,177,176,144,22,203,241,171,248,167,197,190,239,232,126,99,113,83,255,0,195,119,166,143,228,229,211,141,175,219,246,159,41,153,230,188,47,249,7,122,14,221,69,63,112,63,189,104,143,156,81,202,29,152,93,185,69,39,46,220,242,213,113,125,137,64,15,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,90,162,170,191,3,31,215,103,238,223,241,37,106,136,8,138,53,101,93,102,216,169,58,206,194,186,59,196,173,94,122,235,93,230,234,50,187,141,64,24,71,111,140,109,83,214,211,83,83,183,167,114,99,227,4,135,39,172,97,25,48,55,51,50,236,6,181,241,70,235,6,235,211,206,151,195,166,152,27,228,22,236,219,62,167,49,162,191,82,68,80,65,107,162,142,64,106,147,142,164,129,196,234,72,95,182,193,19,180,144,180,173,51,148,79,216,238,209,178,233,35,170,46,153,48,30,169,180,190,229,167,249,125,53,37,29,200,233,200,108,185,11,91,161,169,173,179,78,242,69,39,56,10,70,228,32,101,4,67,40,1,3,201,27,16,114,29,216,135,158,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,176,94,247,66,253,25,88,186,60,211,138,171,100,151,95,108,230,121,71,151,168,201,174,81,25,181,41,73,19,31,106,154,154,50,219,104,98,238,202,205,33,11,73,33,25,17,113,103,8,163,218,186,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,40,1,225,139,226,23,89,148,214,83,116,235,212,14,95,222,186,205,198,44,74,255,0,115,154,121,234,174,181,82,207,52,146,210,214,213,207,49,242,153,251,176,133,51,113,1,113,141,227,228,230,241,9,239,255,0,17,30,183,232,250,85,193,27,18,195,170,185,106,110,89,111,150,91,17,52,48,84,195,107,140,102,138,51,170,170,136,229,19,30,64,115,249,119,120,228,140,229,167,38,49,113,3,23,10,86,215,189,20,202,186,118,213,139,238,142,102,183,11,85,109,235,31,242,190,102,123,92,178,73,74,125,250,104,170,3,129,73,28,102,251,4,194,207,184,55,214,103,219,118,217,222,127,248,71,117,155,125,164,190,217,250,59,203,109,94,122,213,93,231,234,49,75,141,56,0,73,111,144,66,106,218,154,106,134,244,238,66,124,103,144,36,245,144,36,39,7,230,6,61,138,214,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,213,239,116,9,208,157,171,164,76,102,182,251,146,214,82,93,181,23,34,167,106,75,197,101,44,131,61,21,44,17,212,76,81,197,67,33,211,197,56,4,145,149,57,76,38,238,197,36,32,237,232,2,130,90,162,34,10,171,241,206,253,73,254,242,127,13,85,107,69,105,186,220,105,171,235,45,246,202,186,170,123,93,59,85,215,75,12,36,97,75,3,203,28,45,44,164,205,176,3,203,52,81,177,22,205,206,64,31,121,51,61,165,120,231,126,164,255,0,121,63,134,173,63,224,213,105,181,95,250,146,205,172,87,219,101,37,198,219,113,211,123,149,37,101,29,92,35,52,21,48,73,95,111,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,26,186,93,234,111,62,233,103,84,45,186,129,136,84,213,214,91,66,160,74,245,143,61,198,106,106,43,204,13,28,177,240,156,99,126,36,96,51,202,81,25,137,180,114,56,159,18,217,196,186,20,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,229,53,59,85,192,240,207,17,132,133,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,210,95,92,190,31,185,87,76,89,221,151,242,123,13,215,40,195,51,59,128,90,113,189,134,74,219,163,87,118,96,254,246,170,237,83,71,23,122,105,142,127,47,28,124,136,194,34,244,220,73,88,87,134,23,73,26,219,211,54,27,144,220,53,127,40,171,183,30,75,80,199,14,17,13,76,21,84,148,7,27,241,122,217,101,14,99,230,100,17,17,97,128,216,59,76,29,215,144,248,13,56,84,95,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,80,87,196,235,162,90,61,115,211,138,157,91,210,252,83,158,164,226,252,171,38,166,180,219,96,122,172,150,148,154,24,228,142,99,102,25,102,154,8,97,19,133,185,25,113,9,34,8,200,165,7,25,212,136,57,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,127,245,193,215,30,101,213,246,77,110,130,16,171,176,224,150,122,122,89,232,49,199,54,118,11,137,83,139,85,79,57,139,237,80,99,41,77,28,82,59,6,208,176,187,71,25,201,51,23,171,226,107,140,116,243,138,245,47,113,183,232,37,194,144,12,41,227,131,37,178,218,173,180,244,214,139,53,198,16,24,158,10,82,135,136,185,184,131,20,209,176,126,110,103,61,228,35,35,138,8,150,130,95,248,119,116,65,89,213,86,118,249,110,99,75,199,76,177,59,132,81,95,69,230,158,154,107,164,133,12,178,5,45,44,161,17,1,113,48,131,204,51,73,28,129,21,64,184,19,17,129,53,244,173,105,211,118,27,164,122,125,162,88,182,25,161,87,250,75,230,19,106,167,150,27,109,206,154,232,23,16,172,62,252,133,81,51,212,70,238,6,101,80,243,57,176,108,2,110,66,34,12,44,45,178,208,23,42,235,170,133,202,186,2,185,239,11,158,187,110,186,217,106,155,66,53,163,38,164,168,205,172,116,224,88,253,198,174,114,243,185,13,16,137,188,161,39,38,227,45,77,56,128,187,159,62,228,177,147,155,137,60,51,74,90,171,169,94,132,174,186,217,210,38,138,235,190,139,227,52,149,25,181,143,77,236,35,144,91,169,32,47,59,144,209,13,178,149,162,56,248,191,25,106,105,196,9,152,56,119,37,140,152,24,137,225,134,34,172,11,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,131,169,228,81,87,160,158,183,236,93,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,15,2,136,36,126,110,65,46,252,132,70,72,156,229,82,2,34,32,34,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,10,1,93,84,46,85,215,85,8,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,26,254,227,137,229,86,123,21,163,41,187,99,55,90,43,46,65,230,61,145,113,168,162,146,58,91,135,96,216,39,242,242,147,48,75,219,55,97,62,14,252,73,217,159,103,86,21,225,87,215,61,171,75,106,127,147,118,174,93,41,45,248,157,202,162,170,229,99,200,110,87,65,167,166,179,79,218,121,37,165,152,170,36,104,163,166,149,227,34,14,28,93,170,37,38,113,62,255,0,40,247,167,76,221,40,233,199,86,190,25,154,109,133,102,177,121,27,173,15,183,103,176,95,224,133,142,170,209,84,87,122,198,114,22,119,110,228,39,196,90,88,93,216,100,17,23,103,3,8,228,10,140,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,220,58,136,69,92,30,21,125,115,221,117,74,155,249,55,106,229,210,174,225,150,91,105,234,174,86,60,134,229,116,42,138,155,204,29,215,146,90,89,138,162,71,150,74,152,154,66,32,225,201,158,158,34,103,16,236,114,146,199,208,107,78,165,52,134,155,94,180,27,57,210,57,160,164,146,163,34,179,205,13,189,234,231,150,24,34,184,134,210,209,77,33,197,185,176,71,83,28,50,59,51,22,236,14,206,36,206,226,252,209,46,170,23,58,221,124,105,158,43,164,93,94,234,78,11,133,82,121,75,45,61,194,158,225,77,74,49,199,28,116,190,118,146,26,195,130,32,140,4,2,24,206,160,130,48,97,250,177,136,11,187,187,59,184,95,78,128,235,29,139,168,13,26,196,245,139,28,135,203,210,100,214,241,168,146,155,145,159,148,170,2,40,234,105,185,152,3,201,218,158,57,98,238,112,97,62,28,135,234,147,58,172,15,27,77,76,197,114,13,71,211,189,45,180,213,249,139,214,31,111,184,92,46,253,185,35,56,233,252,251,211,118,32,46,38,230,19,48,82,60,132,6,35,249,185,224,38,114,99,244,144,30,13,154,215,244,231,167,219,182,142,85,219,251,53,122,101,112,110,204,241,197,198,57,232,110,50,212,84,71,200,158,66,114,152,103,10,198,45,128,5,163,236,109,200,185,186,171,94,175,117,122,155,93,250,151,212,45,82,183,207,73,61,182,237,120,56,109,115,211,65,44,33,81,110,166,1,165,163,153,194,95,174,38,116,240,68,102,196,195,245,200,190,168,126,139,4,160,240,108,209,79,167,61,65,93,181,142,174,225,217,164,211,43,123,118,96,142,94,50,79,93,113,138,162,158,62,66,241,147,20,35,0,86,57,108,96,77,39,99,110,67,205,149,212,168,21,224,227,164,52,216,87,77,21,218,165,81,5,35,220,181,30,241,52,193,60,51,202,71,236,234,19,58,88,97,148,11,96,3,26,134,175,54,112,103,220,38,14,68,251,48,132,245,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,5,0,169,169,225,221,215,213,103,76,121,83,224,122,165,112,186,220,180,202,247,218,167,221,234,103,168,250,51,35,73,41,249,154,90,110,78,13,9,156,242,21,68,113,131,72,95,86,65,228,81,246,229,133,107,234,173,180,221,109,212,212,21,151,11,101,93,45,61,210,157,234,232,101,154,18,0,170,129,165,146,23,150,34,118,216,193,165,134,88,220,135,118,231,25,143,188,93,152,58,158,69,84,30,21,253,122,212,210,212,218,186,88,214,75,237,93,96,86,84,67,111,193,174,117,29,166,10,48,104,166,39,160,169,168,146,81,39,7,32,130,42,80,16,51,231,47,107,118,6,136,66,215,208,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,46,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,43,244,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,13,127,139,101,153,86,13,125,165,202,112,172,154,235,143,222,168,185,249,107,141,174,182,74,74,168,57,129,1,240,150,55,19,30,64,100,47,179,250,137,59,63,163,186,232,39,161,206,174,237,93,95,105,25,101,115,219,169,44,249,101,134,160,109,185,29,170,10,129,48,9,220,24,130,170,16,114,121,66,154,102,229,195,184,219,177,199,52,108,82,118,158,66,133,94,42,29,5,84,210,212,221,122,167,209,187,21,93,96,86,84,77,112,206,109,148,253,166,10,48,104,161,22,175,166,167,142,33,39,7,32,158,90,163,35,51,231,47,119,102,6,148,130,0,116,241,212,14,125,211,46,168,80,234,190,156,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,225,40,139,150,205,36,81,151,175,22,65,210,242,229,93,116,209,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,230,93,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,30,174,77,139,95,112,251,140,54,156,142,135,202,85,212,91,232,46,145,199,221,9,57,82,214,210,197,87,77,38,224,238,205,206,9,226,61,183,228,60,182,38,98,103,102,183,239,11,222,190,175,186,211,195,167,141,102,184,121,204,190,213,111,58,139,21,254,166,164,26,107,213,44,60,88,233,167,99,38,57,107,35,7,115,105,5,136,165,138,57,14,77,142,35,146,111,91,81,122,32,177,117,113,208,238,139,86,227,148,182,171,110,166,217,52,255,0,24,138,201,123,172,152,233,225,58,87,164,167,121,169,106,202,56,164,57,33,224,82,156,109,193,200,37,219,137,8,201,43,29,53,255,0,209,86,5,149,127,215,92,115,36,199,46,31,248,74,58,235,109,117,60,159,249,178,67,52,114,7,243,16,144,253,142,200,58,147,69,18,186,4,235,178,213,213,222,51,91,98,201,104,233,45,58,139,142,211,181,93,226,142,150,49,130,138,170,9,42,38,24,229,161,140,234,37,156,194,56,198,156,102,35,102,97,146,96,102,244,49,82,213,1,85,95,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,20,127,235,191,66,239,189,68,244,193,151,105,206,29,102,181,92,114,146,242,183,27,16,220,28,3,133,85,61,68,114,27,67,41,179,180,83,73,3,79,0,155,184,143,231,156,76,196,8,201,164,2,32,229,134,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,43,31,241,121,212,204,87,89,52,227,167,13,82,194,170,252,197,151,38,183,223,238,20,220,164,140,228,135,155,91,57,193,47,108,204,6,104,141,138,57,1,137,248,72,6,46,251,139,168,193,226,11,163,182,173,16,234,211,58,196,113,171,13,93,171,30,173,168,134,247,103,138,90,81,130,7,130,174,16,154,65,165,16,0,15,45,29,65,84,65,27,3,108,45,7,7,119,32,39,90,211,43,214,59,238,97,163,88,6,142,221,225,238,82,105,221,194,249,81,107,169,228,13,198,150,228,84,178,21,55,1,6,119,225,60,21,18,247,8,204,139,204,241,250,163,24,179,132,181,240,106,187,90,172,29,73,102,215,219,237,206,146,221,109,183,105,189,202,174,178,178,174,97,134,10,104,35,175,183,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,168,107,170,186,153,149,107,38,163,228,122,165,154,213,249,139,214,77,112,150,225,83,198,73,14,56,121,191,212,130,46,225,153,140,49,3,12,113,131,147,240,140,0,89,246,22,95,94,157,106,133,215,78,44,185,245,178,204,53,113,212,103,88,185,98,231,87,77,90,84,231,77,1,220,40,234,102,223,139,59,200,18,197,73,37,57,199,184,177,5,65,110,238,204,224,89,7,75,26,41,252,162,122,130,194,116,114,75,135,146,164,200,46,15,231,231,25,123,114,5,12,17,29,69,87,104,187,114,51,76,240,67,43,71,200,28,123,142,28,182,29,221,130,228,252,45,52,46,143,71,250,83,176,228,149,182,111,41,146,106,39,253,18,92,230,145,224,146,67,165,145,221,173,224,50,68,220,187,62,87,183,48,198,100,68,18,84,207,250,46,78,3,48,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,26,248,184,226,118,171,47,84,213,151,170,43,197,61,68,247,75,61,178,89,233,129,217,206,2,104,206,61,139,235,187,254,140,32,94,230,244,54,254,151,132,109,12,175,31,121,162,62,219,62,220,184,190,219,255,0,79,250,219,253,170,100,248,178,218,171,237,189,95,221,229,171,170,57,99,172,179,90,231,132,72,200,184,11,67,195,109,157,189,62,180,100,254,159,183,249,221,71,93,30,150,201,113,201,104,241,220,142,201,85,113,161,158,73,100,40,232,105,130,106,130,118,132,159,97,99,244,118,103,1,127,119,187,146,9,211,211,222,154,105,158,105,209,70,97,114,179,211,66,57,77,5,146,178,98,25,42,229,2,39,106,138,183,29,154,67,16,244,142,55,247,51,255,0,183,223,92,185,13,44,148,55,235,141,20,194,205,36,21,115,68,76,196,206,204,226,110,207,234,219,179,251,148,175,165,167,204,240,13,56,205,169,67,38,184,98,84,244,54,241,7,180,79,91,45,5,77,72,202,210,49,9,65,245,88,255,0,198,59,179,122,122,73,191,175,37,17,235,170,14,174,182,122,169,101,57,14,105,78,66,51,45,200,157,221,221,221,223,237,116,31,193,17,16,17,17,1,17,16,73,141,36,151,72,114,157,22,190,227,153,166,77,67,142,220,104,163,170,172,163,58,137,36,50,170,156,41,35,0,140,65,136,89,156,136,139,111,87,253,23,109,157,104,203,117,138,219,117,202,222,203,87,127,130,142,218,211,76,17,87,74,12,49,188,98,196,226,94,164,222,133,196,127,202,255,0,41,151,173,130,85,98,47,102,184,82,100,52,181,50,78,33,44,176,156,65,19,179,63,1,97,103,115,245,219,125,253,202,66,230,53,157,35,214,232,54,63,112,182,195,81,6,97,111,165,138,10,184,32,27,96,148,210,112,164,99,34,17,252,233,122,188,238,206,251,63,163,239,254,82,13,131,225,82,246,76,95,170,156,130,195,69,89,13,226,158,107,20,45,5,100,68,224,60,188,229,35,238,204,206,91,236,230,237,239,255,0,39,253,151,78,185,250,240,246,213,156,115,74,58,148,183,93,175,109,40,210,94,70,150,209,25,55,109,184,28,149,212,175,185,57,24,179,51,48,23,174,239,253,10,254,173,87,42,91,205,174,142,239,67,35,29,53,117,60,117,48,147,59,62,224,98,196,47,187,59,183,185,219,220,238,200,62,180,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,70,61,68,252,64,234,119,245,202,245,253,182,85,121,202,140,122,137,248,129,212,239,235,149,235,251,108,170,181,180,190,138,223,108,252,27,195,144,255,0,88,98,251,148,248,154,245,17,21,61,210,2,34,32,188,238,157,190,31,180,199,250,155,101,254,197,18,216,75,94,244,237,240,253,166,63,212,219,47,246,40,150,194,91,66,199,162,167,178,62,14,15,205,189,97,127,191,87,138,95,53,198,227,111,179,219,234,174,215,106,250,122,42,26,40,78,166,170,170,166,81,138,40,34,1,114,57,12,201,217,132,68,89,221,201,221,153,153,157,221,84,167,90,253,90,207,212,6,78,248,166,25,89,80,26,123,103,154,41,41,34,158,158,49,42,250,216,218,96,122,230,220,26,104,196,130,103,1,140,139,244,68,76,132,76,156,71,105,248,133,245,107,6,76,117,157,62,233,229,101,60,246,154,121,158,60,166,172,169,228,25,74,182,154,168,155,200,139,74,2,194,49,201,0,72,82,3,151,55,112,97,38,17,54,146,8,42,166,121,154,121,89,156,53,153,243,99,140,245,251,59,29,3,201,102,193,70,6,221,57,230,103,71,243,181,122,58,102,62,140,126,212,196,254,180,244,117,70,254,51,184,136,138,180,221,226,34,32,34,200,112,236,3,46,207,189,183,244,74,211,231,254,142,89,170,114,11,159,231,226,139,177,65,79,199,189,55,231,8,121,113,230,63,84,119,39,223,209,157,99,203,246,105,152,136,153,141,210,243,166,245,186,235,170,221,53,68,213,78,154,198,187,227,94,26,199,70,189,2,34,47,199,160,182,23,78,223,16,58,99,253,114,178,255,0,109,137,107,213,176,186,118,248,129,211,31,235,149,151,251,108,75,214,199,165,167,182,62,40,252,219,213,247,251,149,120,101,121,200,136,182,131,131,213,87,227,157,250,147,253,228,254,26,160,87,74,189,76,102,93,40,106,229,30,169,97,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,197,202,19,229,20,102,18,11,63,19,1,228,38,28,227,57,235,227,157,250,147,253,228,254,26,170,173,7,75,183,106,45,35,234,223,65,171,109,244,119,106,76,143,4,212,43,60,144,197,93,72,32,110,192,123,176,205,27,76,4,209,84,193,40,177,51,72,28,226,154,22,228,44,96,236,213,173,210,183,68,182,174,152,122,180,200,51,78,165,242,204,126,213,132,233,141,68,3,139,228,55,247,27,93,183,33,186,213,194,82,81,156,5,90,29,153,78,158,16,158,73,2,41,121,193,83,28,60,74,70,2,37,162,188,59,186,223,172,233,87,59,124,75,49,170,229,166,89,101,194,41,111,164,240,207,83,53,174,65,134,88,194,170,150,32,148,64,121,25,193,230,29,163,146,67,138,156,88,5,200,0,95,42,241,106,234,95,21,215,29,101,199,240,93,63,187,90,175,120,222,159,219,228,225,121,183,207,29,76,53,213,213,195,12,179,246,167,138,83,142,88,66,56,169,65,190,168,144,202,53,2,252,153,133,216,46,210,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,45,21,213,119,90,250,53,210,93,136,254,153,92,253,165,151,214,91,228,173,178,98,212,110,94,106,191,99,104,196,164,145,132,130,150,23,55,127,206,201,182,227,20,221,177,148,227,120,212,11,240,96,252,174,101,89,254,75,60,154,173,144,6,159,96,118,113,166,250,44,87,51,146,138,74,187,132,210,73,19,133,44,128,113,70,12,240,85,72,71,19,197,47,113,227,109,200,36,152,75,101,120,164,116,11,89,168,158,123,169,189,28,183,221,110,89,123,121,58,124,139,29,163,166,158,186,107,188,109,218,166,134,166,146,56,196,204,102,136,26,54,146,54,102,140,162,141,228,250,135,25,247,131,21,213,30,183,236,93,92,120,108,106,141,22,71,85,106,182,234,109,147,217,114,222,236,148,112,157,60,39,74,247,250,54,134,170,144,100,150,67,146,30,5,16,72,252,220,130,93,249,8,140,145,57,213,90,34,14,170,17,17,7,42,234,223,180,63,165,27,23,86,158,21,250,127,134,246,173,84,121,125,183,219,85,152,181,238,182,19,47,33,85,237,170,167,146,55,40,221,141,161,156,3,181,35,108,98,219,132,157,179,56,163,101,80,42,255,0,188,46,62,4,244,203,241,175,156,86,160,162,28,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,238,79,195,43,174,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,52,181,151,73,196,207,36,162,7,34,19,142,77,153,206,166,24,182,25,0,249,72,97,31,127,148,142,243,118,177,255,0,24,46,158,180,178,231,163,79,212,23,153,181,99,153,157,138,225,5,55,40,233,105,162,155,40,243,37,4,30,94,105,54,25,102,154,8,97,238,198,252,143,132,80,206,60,54,126,113,212,14,45,150,101,88,53,246,151,41,194,178,107,174,63,122,162,231,229,174,54,186,217,41,42,160,230,4,7,194,88,220,76,121,1,144,190,207,234,36,236,254,142,232,58,147,69,170,186,88,213,156,171,93,58,125,194,117,103,53,196,62,140,222,178,59,123,212,212,219,196,100,24,223,140,167,24,84,68,210,51,27,67,56,0,207,27,59,150,209,204,27,28,141,177,150,213,65,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,94,185,135,140,86,147,208,245,5,139,98,88,117,63,159,210,127,173,30,77,149,203,109,169,243,69,36,177,63,104,168,233,137,227,144,33,134,71,14,241,73,25,200,99,221,104,162,250,128,83,78,13,104,210,28,55,94,180,191,32,210,61,64,130,174,75,22,69,78,48,212,61,36,239,12,241,24,72,50,197,52,103,234,204,113,203,28,114,51,19,16,59,131,49,9,11,184,191,61,125,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,161,80,67,101,200,90,221,53,53,21,230,6,142,41,57,192,82,55,18,48,25,226,25,64,8,218,57,28,131,145,108,196,65,176,60,76,110,214,171,255,0,90,250,129,125,177,92,233,46,54,219,141,61,134,174,142,178,146,97,154,10,152,36,178,80,148,114,199,32,187,137,129,11,177,49,51,187,59,59,59,41,107,224,99,250,236,253,219,254,36,170,173,90,167,129,143,235,179,247,111,248,146,11,84,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,8,171,225,113,241,217,166,95,141,124,158,181,95,70,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,98,97,206,41,24,128,184,152,9,54,237,232,66,206,222,172,202,133,252,46,62,59,52,203,241,175,147,214,171,254,65,207,15,92,157,34,93,122,65,213,193,197,32,184,213,222,49,59,245,57,92,177,203,172,244,228,6,112,49,184,157,44,198,194,209,29,76,47,199,159,109,246,112,146,25,28,99,238,180,99,47,252,43,250,10,169,170,169,181,117,79,172,150,42,186,48,163,168,134,225,131,91,42,59,78,21,128,241,76,47,95,83,79,36,68,76,12,71,4,180,166,38,7,206,46,238,206,15,17,29,143,235,142,133,233,199,81,56,35,233,206,169,89,189,163,101,43,133,29,199,136,59,4,193,37,60,195,38,209,203,179,156,93,192,105,32,51,141,198,78,212,210,136,152,185,114,109,128,128,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,185,172,65,210,159,73,223,11,26,55,247,127,143,124,186,5,0,60,96,186,94,211,138,61,250,155,180,103,118,171,38,95,114,236,83,221,49,219,141,193,134,108,130,56,187,20,195,83,65,25,59,155,205,0,29,59,75,24,183,109,226,102,147,234,24,151,126,111,232,110,127,134,233,103,68,218,99,168,58,131,144,210,88,241,235,30,155,227,245,53,213,213,46,252,34,15,103,211,179,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,61,27,117,93,213,118,163,245,107,168,231,154,230,178,249,27,85,15,114,11,5,130,9,156,233,109,20,164,236,238,34,238,205,220,152,248,139,203,51,179,20,132,34,204,192,1,28,96,26,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,169,235,127,80,238,186,173,225,137,150,234,5,247,79,114,12,26,229,118,167,180,21,102,61,126,167,40,107,104,39,11,229,36,114,1,9,8,147,131,144,57,70,110,32,231,25,1,184,135,46,45,15,252,46,122,18,181,107,101,214,109,119,214,140,102,174,163,9,177,212,0,227,246,234,184,7,201,100,53,162,70,210,156,156,159,148,180,212,228,2,206,28,59,114,200,78,14,68,208,205,17,79,95,20,127,129,61,77,252,23,231,20,72,41,91,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,93,79,94,221,111,216,186,71,193,34,162,199,42,173,87,45,77,189,246,165,178,89,43,33,58,136,66,149,166,102,154,170,172,99,150,51,142,30,3,40,70,252,216,142,93,184,137,12,114,184,5,90,248,154,232,134,151,232,143,82,247,26,13,45,190,99,241,208,223,169,227,186,213,98,214,184,228,3,198,231,48,30,81,72,222,177,0,76,251,207,28,96,66,224,18,113,237,71,19,66,82,249,94,29,58,223,170,26,59,212,190,57,65,167,214,60,131,40,161,203,170,6,213,122,197,173,18,70,199,116,129,192,248,203,180,191,154,19,166,114,41,218,66,40,216,64,37,18,150,40,164,148,148,117,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,213,233,248,119,116,65,71,210,174,8,249,110,99,75,203,83,114,203,124,81,95,69,230,130,166,27,92,99,52,178,5,45,44,161,16,152,242,3,131,204,51,73,36,103,45,56,184,19,136,1,56,96,30,53,127,11,24,183,222,5,15,203,174,42,165,116,19,90,242,174,157,181,98,197,172,120,85,190,213,91,122,199,252,215,150,130,233,20,146,82,159,126,154,90,115,230,49,201,25,190,193,49,59,108,109,245,153,183,221,183,103,182,175,26,191,133,140,91,239,2,135,229,215,21,74,200,58,93,210,29,94,210,62,170,180,142,60,207,12,158,146,255,0,140,95,233,229,183,220,237,151,8,0,206,3,32,97,168,160,173,167,46,66,198,194,123,16,63,32,48,49,33,115,140,196,138,184,27,194,51,232,223,87,184,157,130,90,107,174,75,161,215,47,53,112,171,169,246,135,27,133,44,52,148,144,187,193,95,48,65,12,97,230,43,102,24,192,41,221,229,40,26,82,103,7,140,164,24,171,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,50,3,225,44,110,64,92,76,8,95,103,244,33,118,127,86,116,30,178,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,149,188,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,148,233,234,187,170,237,56,233,43,78,15,53,205,101,243,215,90,238,228,22,11,4,19,48,85,93,234,133,153,220,69,221,159,183,8,114,23,150,103,103,24,196,133,153,140,206,56,204,53,87,136,143,91,244,125,42,224,141,137,97,213,92,181,55,44,183,203,45,136,154,24,42,97,181,198,51,69,25,213,85,68,114,137,143,32,57,252,187,188,114,70,114,211,147,24,184,129,139,214,95,134,117,218,235,127,241,0,211,251,237,246,231,87,113,185,92,106,47,213,117,149,149,115,20,211,212,207,37,166,184,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,70,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,164,87,133,199,199,102,153,126,53,242,122,212,23,252,162,175,94,221,16,88,186,184,193,34,173,199,41,109,86,221,77,178,118,162,178,94,235,38,58,120,78,149,230,103,154,150,172,163,138,67,146,30,5,41,198,220,28,130,93,184,144,140,146,177,202,164,65,203,103,253,21,96,89,87,253,117,199,50,76,114,225,255,0,132,163,174,182,215,83,201,255,0,155,36,51,71,32,127,49,9,15,216,236,190,188,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,182,255,0,95,26,153,138,234,239,87,186,147,157,97,85,126,110,203,81,112,167,183,211,85,12,145,201,29,87,146,164,134,140,231,136,227,50,3,134,67,167,35,140,216,190,180,100,4,236,206,238,205,165,113,59,255,0,209,76,170,205,148,251,18,213,121,246,53,194,158,225,236,235,181,55,152,161,172,237,72,39,216,168,139,118,238,66,124,120,152,110,220,133,221,183,109,208,91,167,133,95,67,23,93,45,166,254,82,58,185,107,171,183,229,151,42,122,171,109,143,30,185,90,202,158,166,205,7,117,227,150,170,97,168,141,165,142,166,86,140,132,56,113,102,167,148,157,200,251,252,99,177,245,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,122,200,8,136,130,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,82,136,136,57,172,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,165,110,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,160,149,74,31,248,136,245,191,71,210,174,8,216,150,29,85,203,83,114,203,124,178,216,137,161,130,166,27,92,99,52,81,157,85,84,71,40,152,242,3,159,203,187,199,36,103,45,57,49,139,136,24,190,245,234,31,168,28,7,166,93,47,174,213,125,70,58,179,182,209,212,83,210,69,71,66,240,189,109,108,243,72,194,49,83,199,52,145,140,134,195,206,82,22,45,218,56,164,47,94,46,185,215,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,3,53,67,82,64,208,193,16,4,99,20,80,198,30,174,193,28,81,199,27,57,57,27,176,51,145,17,59,147,134,63,255,0,69,89,238,85,255,0,93,114,60,147,35,184,127,225,43,43,174,85,213,18,127,231,73,52,210,72,127,206,68,69,246,187,173,149,212,199,74,186,185,210,134,101,77,135,234,149,182,144,130,227,79,230,109,151,123,108,135,53,186,226,12,195,220,104,101,48,2,231,25,19,9,129,136,152,238,37,183,3,140,206,199,252,37,58,46,250,23,98,163,234,187,63,30,87,172,142,223,52,24,189,174,122,30,37,110,161,144,248,149,113,20,160,198,211,78,0,237,17,68,236,62,90,98,126,82,53,71,24,230,87,84,93,50,96,61,83,105,125,203,79,242,250,106,74,59,145,211,144,217,114,22,183,67,83,91,102,157,228,138,78,112,20,141,200,64,202,8,134,80,2,7,146,54,32,228,59,177,8,86,7,133,207,93,182,173,19,186,205,161,26,209,147,85,211,225,55,202,128,44,126,227,87,56,249,44,122,180,136,222,80,147,147,114,138,154,160,140,93,207,159,110,41,5,205,196,90,105,165,27,159,92,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,113,62,23,189,116,254,90,241,80,208,237,99,204,252,222,164,217,121,251,30,166,180,120,205,125,181,199,24,187,111,51,147,249,138,200,118,147,185,187,9,156,76,18,126,116,134,162,70,9,254,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,86,175,138,71,64,180,122,119,231,186,155,209,203,125,170,219,136,63,147,167,200,177,218,58,104,40,97,180,72,253,170,104,106,105,35,140,64,10,25,77,227,105,35,102,121,6,89,30,79,174,18,31,102,202,186,78,248,88,209,191,187,252,123,229,208,45,149,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,115,25,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,2,57,184,63,215,130,94,217,129,148,50,131,148,114,3,19,115,140,204,93,246,39,93,15,116,187,212,222,3,213,54,151,219,117,3,16,169,164,163,185,29,56,149,235,30,123,140,53,53,182,105,222,73,99,225,56,198,252,132,12,160,148,162,51,16,121,35,97,62,35,187,136,212,15,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,9,211,249,170,211,176,3,53,48,188,53,211,60,76,16,129,84,84,20,116,238,82,25,152,3,49,17,27,59,190,148,233,119,169,188,251,165,157,80,182,234,6,33,83,87,89,109,10,129,43,214,60,247,25,169,168,175,48,52,114,199,194,113,141,248,145,128,207,41,68,102,38,209,200,226,124,75,103,18,14,146,81,98,154,85,169,152,174,178,105,198,57,170,88,85,95,152,178,228,214,248,174,20,220,164,140,228,135,155,125,120,37,237,153,128,205,17,177,71,32,49,63,9,0,197,223,113,117,149,160,34,34,8,255,0,213,119,90,250,53,210,93,136,254,153,92,253,165,151,214,91,228,173,178,98,212,110,94,106,191,99,104,196,164,145,132,130,150,23,55,127,206,201,182,227,20,221,177,148,227,120,212,43,213,30,183,236,93,92,120,108,106,141,22,71,85,106,182,234,109,147,217,114,222,236,148,112,157,60,39,74,247,250,54,134,170,144,100,150,67,146,30,5,16,72,252,220,130,93,249,8,140,145,57,229,94,41,29,2,214,106,39,158,234,111,71,45,247,91,150,94,222,78,159,34,199,104,233,167,174,154,239,27,118,169,161,169,164,142,49,51,25,162,6,141,164,141,153,163,40,163,121,62,161,198,125,234,129,64,93,84,46,85,215,85,8,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,22,83,224,251,213,117,138,251,130,55,74,185,76,182,171,93,235,25,239,214,98,239,222,48,154,245,75,52,211,212,213,71,196,153,193,230,128,204,143,97,38,35,136,247,104,246,130,89,11,117,120,136,244,65,71,213,86,8,217,110,29,75,199,83,113,59,124,177,88,133,166,130,154,27,164,101,52,82,29,45,84,167,17,25,113,0,159,203,179,201,28,97,45,65,57,147,9,153,53,16,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,126,157,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,120,20,65,35,243,114,9,119,228,34,50,68,230,20,45,255,0,69,88,22,85,255,0,93,113,204,147,28,184,127,225,40,235,173,181,212,242,127,230,201,12,209,200,31,204,66,67,246,59,46,135,186,35,213,93,80,214,126,154,48,237,64,214,28,118,174,217,147,87,211,155,77,81,53,36,116,161,118,128,77,251,23,8,162,3,119,0,154,46,4,238,227,19,17,243,56,227,104,74,39,47,43,53,232,43,167,157,67,234,46,46,165,178,251,21,93,210,250,84,227,13,125,150,187,203,214,89,46,102,52,165,74,19,84,82,212,68,110,230,49,60,92,88,12,1,138,8,207,143,46,110,82,41,1,85,7,142,14,1,77,21,215,75,53,74,135,30,171,122,138,170,123,141,130,233,118,22,148,160,96,136,162,158,138,156,223,126,208,27,188,213,230,62,140,102,205,39,233,52,109,198,215,212,106,241,27,211,63,202,135,70,218,143,110,167,164,181,73,95,97,183,142,77,71,61,194,61,252,175,144,144,106,42,14,18,96,34,9,138,150,58,152,133,219,109,251,206,4,66,38,78,130,152,122,75,234,171,50,233,99,38,202,175,56,197,202,174,10,124,159,23,185,90,72,34,141,167,104,110,62,94,66,182,214,52,50,27,66,103,13,95,111,114,144,100,227,12,181,44,32,78,123,62,138,69,39,252,52,112,10,109,65,235,75,78,233,110,88,245,93,214,219,99,168,169,191,213,60,45,47,10,51,164,166,146,90,90,137,78,55,110,0,53,141,72,205,201,248,17,144,1,114,231,197,194,247,180,171,76,241,93,27,211,140,115,75,112,170,79,47,101,198,109,241,91,233,185,71,24,73,55,6,250,243,203,219,0,2,154,83,114,146,67,97,110,114,25,147,182,228,235,43,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,5,0,171,126,208,254,148,108,93,90,120,87,233,254,27,218,181,81,229,246,223,109,86,98,215,186,216,76,188,133,87,182,170,158,72,220,163,118,54,134,112,14,212,141,177,139,110,18,118,204,226,141,149,64,171,254,240,184,248,19,211,47,198,190,113,90,130,136,115,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,185,63,12,174,187,109,90,221,134,219,180,51,84,178,106,185,53,66,195,79,32,210,214,93,39,19,60,146,136,28,136,78,57,54,103,58,152,98,216,100,3,229,33,132,125,254,82,59,205,218,199,252,96,186,122,210,203,158,141,63,80,94,102,213,142,102,118,43,132,20,220,163,165,166,138,108,163,204,148,16,121,121,164,216,101,154,104,33,135,187,27,242,62,17,67,56,240,217,249,199,80,56,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,152,16,31,9,99,113,49,228,6,66,251,63,168,147,179,250,59,160,234,77,22,170,233,99,86,114,173,116,233,247,9,213,156,215,16,250,51,122,200,237,239,83,83,111,17,144,99,126,50,156,97,81,19,72,204,109,12,224,3,60,108,238,91,71,48,108,114,54,198,91,85,4,85,241,71,248,19,212,223,193,126,113,68,168,219,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,2,83,201,5,53,92,115,72,49,137,16,139,155,136,59,51,57,11,111,182,238,222,245,121,62,40,255,0,2,122,155,248,47,206,40,149,0,160,234,118,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,42,44,241,4,232,43,33,233,155,50,174,206,116,250,197,87,89,165,119,122,137,38,161,58,127,53,90,118,0,102,166,23,134,186,103,137,130,16,42,138,130,142,157,202,67,51,0,102,34,35,103,119,218,190,21,125,115,218,180,182,167,249,55,106,229,210,146,223,137,220,170,42,174,86,60,134,229,116,26,122,107,52,253,167,146,90,89,138,162,70,138,58,105,94,50,32,225,197,218,162,82,103,19,239,242,142,218,115,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,10,11,232,95,172,219,239,71,154,143,85,115,146,213,237,156,51,40,242,244,249,53,182,32,6,170,40,226,115,237,84,211,72,91,109,52,93,217,93,163,34,104,228,19,33,46,46,225,44,113,173,110,174,171,186,81,212,126,146,181,28,240,172,214,47,61,106,174,238,79,96,191,193,11,133,45,222,148,93,153,200,89,221,251,115,7,33,105,97,119,114,140,136,93,156,192,227,144,244,170,14,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,23,53,136,58,83,233,59,225,99,70,254,239,241,239,151,64,160,87,140,254,136,105,125,53,171,26,215,122,59,230,63,96,205,171,42,10,213,89,110,40,228,106,220,158,1,24,216,37,14,27,139,157,32,179,49,73,32,11,60,114,198,5,43,56,83,196,114,215,2,215,77,56,233,211,161,29,44,213,13,80,188,249,27,85,14,159,227,177,67,12,76,199,85,112,170,43,100,47,29,45,52,110,237,220,152,248,150,205,187,11,8,145,153,0,1,152,209,183,80,253,64,231,221,77,106,133,118,171,234,49,210,5,202,178,158,158,146,42,58,23,153,168,168,160,134,54,17,138,158,57,164,144,163,7,46,114,144,177,108,242,75,33,122,114,116,24,174,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,253,46,233,86,97,125,212,13,56,199,51,92,159,2,186,225,87,91,213,190,42,202,187,5,208,192,170,173,242,19,110,241,155,135,251,89,137,130,70,23,102,146,56,143,148,99,89,126,21,253,5,84,213,84,218,186,167,214,75,21,93,24,81,212,67,112,193,173,149,29,167,10,192,120,166,23,175,169,167,146,34,38,6,35,130,90,83,19,3,231,23,119,103,7,136,142,215,208,87,175,86,254,45,56,110,143,102,86,76,51,65,40,241,253,71,58,122,136,106,242,91,152,87,60,150,230,164,118,98,122,58,58,136,73,196,234,72,93,157,230,110,228,80,250,11,132,166,230,49,105,95,24,252,255,0,13,213,60,55,167,221,65,211,236,134,146,249,143,95,41,242,58,154,26,234,103,126,18,134,246,214,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,142,189,123,116,65,125,233,31,59,138,183,28,165,186,220,180,202,247,218,138,201,123,172,152,42,38,10,166,133,158,106,90,178,142,40,194,57,185,140,167,27,112,97,56,182,226,68,81,202,193,23,228,187,93,102,181,83,216,166,185,213,157,182,142,162,106,186,122,50,152,158,8,103,152,99,25,101,8,247,226,38,99,4,34,68,205,185,52,81,179,239,197,182,9,235,224,169,241,79,148,253,223,215,124,198,220,174,165,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,4,68,65,92,30,51,250,13,83,149,105,126,53,175,246,42,42,79,49,131,212,21,174,250,99,79,16,207,37,186,178,72,198,9,14,103,54,51,8,106,118,1,137,132,253,107,164,54,224,194,110,84,236,186,125,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,103,36,60,219,234,79,23,112,12,6,104,141,134,72,205,197,248,72,0,76,219,139,46,99,46,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,15,149,89,247,130,158,133,209,221,111,185,167,80,247,235,55,123,216,156,49,188,118,166,71,130,72,194,170,80,238,87,24,131,179,203,28,193,9,82,128,200,206,2,241,213,206,31,95,114,96,172,21,210,159,75,26,41,252,157,186,125,194,116,114,75,135,157,171,199,237,239,231,231,25,123,145,157,116,242,157,69,87,104,187,113,187,194,211,205,43,71,200,24,187,108,28,183,45,221,195,106,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,165,191,25,108,103,201,245,13,110,201,123,219,249,236,122,223,31,14,62,237,164,171,111,126,255,0,248,63,216,202,15,224,35,152,199,144,193,95,131,242,27,157,63,46,209,137,70,206,60,128,153,255,0,198,125,95,209,228,167,255,0,141,47,255,0,27,56,239,255,0,112,232,63,250,117,122,206,252,20,176,154,26,204,111,80,242,234,218,71,57,34,186,80,211,65,39,35,109,182,167,153,201,189,29,133,253,37,111,219,239,254,132,21,247,173,242,235,220,87,105,42,245,118,186,176,106,110,45,180,173,230,105,248,204,192,17,183,214,26,119,226,251,15,111,222,223,253,85,169,85,178,248,186,91,243,27,101,32,93,168,237,213,53,22,58,232,166,9,230,26,114,237,211,179,13,8,51,185,240,118,245,34,127,121,55,187,101,83,72,8,136,128,136,136,8,136,131,253,199,60,209,49,52,82,152,49,51,179,241,125,183,111,216,191,221,53,53,77,116,205,77,78,47,36,135,190,195,201,155,127,77,254,223,232,95,197,123,214,26,156,151,22,175,164,190,90,33,152,39,118,34,132,198,14,126,142,14,207,232,66,236,254,134,131,213,179,88,43,177,171,190,45,125,106,147,10,137,174,144,184,128,125,82,140,130,97,217,216,217,223,215,209,159,249,151,69,189,56,87,212,220,180,31,79,234,171,57,188,165,140,218,185,17,159,50,39,122,56,93,221,223,246,238,238,185,197,179,221,238,87,236,254,209,95,113,145,229,168,150,229,73,201,248,51,59,236,96,45,232,44,205,238,102,251,23,71,253,60,9,14,131,233,216,147,59,59,98,182,143,71,255,0,200,226,65,176,209,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,24,245,19,241,3,169,223,215,43,215,246,217,85,231,42,49,234,39,226,7,83,191,174,87,175,237,178,170,214,210,250,43,125,179,240,111,14,67,253,97,139,238,83,226,107,212,68,84,247,72,8,136,130,243,186,118,248,126,211,31,234,109,151,251,20,74,53,120,135,117,79,244,15,31,151,67,48,74,251,116,247,204,142,142,104,50,57,55,238,201,108,160,148,25,154,30,46,46,13,45,64,25,250,187,242,8,219,147,11,60,177,72,63,70,161,117,85,111,233,223,164,221,46,180,216,101,167,171,205,178,28,30,215,21,190,148,106,4,101,183,68,86,214,17,184,144,20,82,1,136,76,192,195,25,176,180,143,205,153,221,128,246,172,107,141,198,225,120,184,85,93,174,213,245,21,181,213,179,29,77,85,85,76,165,44,179,202,100,228,114,25,147,187,145,17,59,187,147,187,187,187,187,186,182,102,153,167,145,177,78,26,204,249,211,17,172,245,70,159,25,251,28,243,176,155,5,57,150,107,119,59,204,105,254,102,155,149,77,20,207,235,213,21,78,249,253,218,103,135,237,79,178,38,39,231,68,69,83,116,48,136,136,11,216,195,176,236,159,80,50,123,118,25,134,89,106,46,215,171,180,205,5,37,36,12,220,164,45,157,221,221,223,102,17,17,103,34,50,118,17,17,34,39,102,103,118,243,237,214,235,133,226,225,75,105,180,208,84,86,215,86,204,20,212,180,180,209,20,178,207,41,147,8,70,0,44,238,68,68,236,204,44,206,238,238,204,202,218,250,40,233,42,14,159,241,134,202,243,58,58,115,212,43,196,50,199,87,44,21,18,16,208,81,72,240,155,80,190,198,240,200,66,112,177,148,130,63,164,68,2,68,2,196,82,25,118,95,94,62,239,54,55,83,28,103,248,233,83,182,211,108,48,219,35,129,155,213,233,85,218,181,138,41,235,158,185,233,230,199,76,246,71,25,40,58,123,198,58,119,232,219,80,113,171,101,13,57,95,235,112,123,164,249,21,200,13,229,42,218,214,183,203,201,134,71,17,126,192,17,24,196,28,71,97,119,119,110,102,100,85,24,175,59,168,159,135,237,78,254,166,222,191,177,74,168,197,72,237,5,170,44,213,106,221,17,164,68,126,42,95,35,216,236,70,103,99,29,139,197,85,53,87,93,200,153,153,238,252,35,132,71,68,110,17,17,87,155,148,91,11,167,111,136,29,49,254,185,89,127,182,196,181,234,216,93,59,124,64,233,143,245,202,203,253,182,37,235,99,210,211,219,31,20,126,109,234,251,253,202,188,50,188,228,68,91,65,193,234,171,241,206,253,73,254,242,127,13,81,171,195,35,66,244,227,168,189,96,206,180,191,84,44,222,122,213,93,167,245,178,195,52,78,193,85,111,170,27,133,189,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,41,43,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,8,171,212,95,77,26,167,210,254,119,54,11,169,150,159,243,124,149,230,142,10,159,101,220,255,0,51,12,178,121,73,230,138,62,247,107,190,1,39,17,250,135,184,191,216,239,170,151,70,125,98,116,171,134,245,95,164,119,12,62,243,109,164,28,158,221,79,81,83,137,221,228,145,225,59,117,197,195,234,49,74,32,101,229,164,33,140,102,14,37,200,25,137,155,184,17,152,85,95,64,157,17,230,89,143,86,149,184,238,180,105,181,35,88,180,154,161,166,204,109,23,185,25,152,170,101,134,111,103,194,49,3,187,84,129,202,3,59,63,173,60,144,196,91,145,140,128,18,133,170,116,71,160,213,61,56,244,209,135,105,181,230,138,146,12,133,169,206,233,144,60,52,241,70,111,113,169,55,150,72,229,56,140,198,99,132,74,58,102,151,153,115,10,112,118,216,120,139,111,84,68,20,215,226,133,208,45,139,69,185,245,15,163,54,255,0,39,136,93,110,1,79,125,176,83,83,27,195,101,170,155,147,133,76,14,2,225,21,28,134,204,15,25,56,140,82,201,24,71,184,74,17,195,93,106,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,210,239,79,29,64,224,61,77,105,125,14,171,233,201,213,133,182,178,162,162,146,90,58,231,133,171,104,167,134,71,18,138,162,56,100,144,99,55,30,18,136,185,110,241,203,25,122,114,101,178,215,62,221,2,117,147,83,210,14,168,86,220,47,180,213,117,248,38,79,78,208,228,116,52,52,81,79,90,103,4,115,61,28,212,239,36,145,176,152,75,43,137,51,159,7,142,89,55,18,54,141,198,255,0,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,14,88,149,239,120,123,231,248,110,150,120,112,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,93,248,68,30,217,172,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,122,33,91,127,46,234,111,62,201,116,7,2,233,198,223,83,87,102,196,240,234,123,136,215,65,73,113,153,130,253,61,85,196,171,88,234,162,103,104,136,33,126,211,68,4,36,226,99,33,242,250,236,32,25,7,90,253,87,95,122,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,128,188,133,47,16,105,36,113,141,152,26,105,204,59,178,62,230,77,184,71,220,48,138,55,91,131,195,99,161,139,175,80,89,253,30,170,106,53,174,174,135,78,177,90,138,107,148,65,89,107,34,131,40,156,102,145,134,150,34,154,55,130,106,97,146,156,198,167,103,39,219,104,184,179,200,242,71,170,186,28,233,18,235,213,246,174,22,41,61,198,174,207,137,216,105,198,229,145,221,96,167,35,48,129,205,132,41,97,55,23,136,42,102,126,92,59,143,179,4,115,72,195,39,105,227,46,130,49,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,51,35,62,17,70,194,3,200,204,137,246,111,82,39,119,245,119,65,160,60,71,178,204,171,6,232,199,80,242,156,43,38,186,227,247,170,47,100,249,107,141,174,182,74,74,168,57,221,105,0,248,75,27,137,143,32,50,23,217,253,68,157,159,209,221,84,95,76,157,77,245,37,127,234,75,74,44,87,222,160,245,42,227,109,184,231,22,42,74,202,58,188,178,190,104,42,96,146,190,17,146,41,35,41,92,76,8,93,197,197,217,217,217,221,157,94,78,189,232,166,43,212,78,147,223,116,115,53,184,93,104,172,185,7,149,243,51,218,229,142,58,160,236,84,197,80,28,10,72,228,6,220,225,22,125,193,254,171,190,219,62,206,209,131,79,124,34,122,109,211,92,255,0,26,212,107,22,109,169,83,220,177,91,197,21,238,142,42,187,149,1,65,36,244,211,4,209,140,130,52,98,78,14,64,204,236,196,47,182,251,59,123,208,77,245,165,58,174,233,71,78,58,181,211,131,194,179,88,188,141,214,135,185,61,130,255,0,4,44,117,86,138,162,102,103,33,103,118,238,66,124,69,165,133,221,134,65,17,118,112,48,142,64,221,104,131,152,29,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,17,205,193,254,164,241,119,0,12,161,148,28,100,140,220,91,156,102,4,205,177,50,155,254,14,221,64,224,58,89,170,25,38,148,101,231,87,77,114,213,26,139,93,37,150,177,222,16,162,138,122,88,235,139,181,60,146,72,36,39,41,77,20,81,8,9,185,200,98,62,155,182,250,131,197,31,227,179,83,127,5,249,61,18,138,168,58,168,85,87,227,157,250,147,253,228,254,26,164,167,135,119,91,244,125,85,96,143,137,102,53,92,117,55,19,183,197,45,244,158,24,41,161,186,70,83,75,24,85,82,196,18,145,151,16,8,60,195,180,113,198,18,212,11,0,176,152,11,70,191,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,6,255,0,234,51,171,108,171,92,116,247,76,244,114,158,47,33,134,105,158,63,107,183,209,192,195,36,83,86,215,69,108,165,167,168,158,168,90,99,138,94,19,69,82,212,230,192,4,49,78,92,153,156,201,155,43,232,39,162,11,239,87,25,220,181,185,29,45,214,219,166,86,78,236,87,187,221,28,193,79,49,213,60,46,240,210,210,20,145,72,18,77,204,162,57,27,131,136,69,191,34,18,146,38,61,105,210,239,76,153,247,84,218,161,109,211,252,66,154,174,142,218,117,2,55,172,133,237,211,84,209,89,160,120,229,147,156,229,27,113,19,49,130,81,136,12,129,164,145,132,57,14,238,67,208,166,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,244,103,57,37,146,73,29,133,132,25,205,216,68,69,152,88,50,171,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,163,7,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,138,244,159,58,252,151,234,158,27,169,158,203,246,159,209,44,130,221,125,242,93,254,207,154,242,181,49,205,218,238,113,46,28,187,124,121,113,45,183,223,103,219,101,245,235,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,129,154,161,169,32,104,96,136,2,49,138,40,99,15,87,96,142,40,227,141,156,156,141,216,25,200,136,157,201,253,94,153,45,54,171,255,0,82,90,81,98,190,219,41,46,54,219,142,113,98,164,172,163,171,132,102,130,166,9,43,225,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,82,87,196,51,195,206,235,211,69,214,163,85,52,174,142,174,227,165,119,26,134,99,7,34,154,124,110,121,11,97,167,156,159,114,58,98,39,97,138,114,119,118,119,24,165,126,125,185,39,13,255,0,225,5,210,70,27,53,170,155,171,139,238,81,73,120,190,193,81,91,107,177,90,104,42,95,107,33,176,148,19,201,90,205,179,189,76,145,72,252,34,127,168,48,204,18,63,50,148,59,54,148,185,225,232,115,171,187,175,72,58,184,89,92,246,234,187,198,39,126,167,27,110,71,106,130,160,128,206,6,54,32,170,132,28,154,35,169,133,249,112,238,54,206,18,77,27,20,125,215,144,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,132,30,53,127,11,24,183,222,5,15,203,174,42,184,60,61,240,12,55,84,250,185,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,179,240,148,61,143,88,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,214,63,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,26,255,0,170,238,148,117,31,164,173,71,60,43,53,139,207,90,171,187,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,220,193,200,90,88,93,220,163,34,23,103,48,56,228,57,21,225,149,215,109,215,68,115,43,118,134,106,150,77,73,30,151,223,170,36,26,90,203,164,228,1,141,214,155,17,9,199,38,206,193,77,52,187,12,128,124,99,3,147,191,202,54,105,187,182,191,212,95,77,26,89,213,6,9,54,11,169,150,159,243,124,149,230,142,10,111,106,91,63,61,12,178,121,73,230,138,78,207,119,176,1,39,17,250,225,184,191,216,237,207,94,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,228,39,196,182,125,152,152,132,128,196,12,12,4,58,105,84,173,227,87,241,79,139,125,223,208,252,198,226,164,167,132,39,81,90,167,168,152,37,94,142,102,152,173,214,175,27,194,173,227,14,59,149,53,13,76,148,229,219,153,222,107,125,85,100,146,148,111,52,113,213,82,53,60,17,128,241,130,34,223,208,67,120,215,227,87,241,79,139,125,223,208,252,198,226,131,213,240,165,215,77,56,233,211,78,53,247,84,53,66,243,228,109,84,63,70,162,134,24,153,142,170,225,84,77,116,120,233,105,163,119,110,228,199,196,182,109,216,88,68,140,200,0,12,198,32,117,23,212,190,169,245,65,157,205,157,106,101,219,252,223,37,102,163,158,167,217,118,207,204,195,20,158,82,9,165,147,179,221,236,1,201,196,190,185,238,79,246,51,107,72,238,215,88,109,85,22,40,110,117,97,109,172,168,134,174,162,140,102,38,130,105,225,25,6,41,78,61,248,145,128,207,48,137,59,110,45,44,140,219,114,125,229,175,135,119,68,21,157,85,103,111,150,230,52,188,116,203,19,184,69,21,244,94,105,233,166,186,72,80,203,32,82,210,202,17,16,23,19,8,60,195,52,145,200,17,84,11,129,49,24,19,4,117,201,180,135,50,196,52,191,8,213,203,236,20,144,216,181,10,162,237,13,137,134,118,57,230,11,124,144,197,60,198,13,232,0,242,204,241,139,59,243,119,134,71,113,97,112,35,222,190,23,31,29,154,101,248,215,201,235,84,159,241,184,180,218,172,22,173,6,177,88,173,148,150,235,109,186,159,32,164,163,163,164,132,97,130,154,8,198,216,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,163,7,133,199,199,102,153,126,53,242,122,212,23,252,163,255,0,93,250,233,125,233,219,166,12,187,81,176,235,205,170,221,148,143,149,183,88,138,224,192,124,234,170,42,35,140,222,24,141,217,165,154,56,30,121,196,29,136,127,50,228,96,64,38,47,32,21,69,248,216,107,21,170,245,153,96,122,33,99,191,85,203,81,141,83,213,94,239,244,112,213,9,82,12,245,77,24,209,140,177,137,187,181,76,113,71,57,179,72,12,227,21,96,56,187,180,164,130,178,214,202,234,71,68,46,189,56,107,110,83,162,247,155,229,37,230,163,28,168,136,66,190,154,50,140,42,96,154,8,234,33,55,2,245,3,120,166,143,152,110,76,39,200,88,141,153,141,247,7,134,46,150,254,84,58,201,194,188,221,139,218,118,172,75,204,101,55,15,239,174,207,149,242,177,191,148,159,208,196,143,141,116,148,95,80,121,111,191,214,23,6,53,191,252,109,52,207,21,199,245,31,78,245,74,211,73,229,239,89,133,190,225,111,187,246,227,140,35,168,242,15,77,216,156,184,131,25,204,225,86,241,145,153,23,230,224,128,89,133,131,212,36,175,131,238,177,216,179,158,152,27,74,169,225,242,247,173,52,184,79,79,89,31,35,62,253,45,117,68,245,116,245,59,184,8,15,35,58,152,187,108,70,77,229,185,151,22,144,89,78,165,73,126,14,58,189,83,133,117,47,93,165,181,19,213,189,183,81,236,243,66,16,67,4,68,30,209,161,3,170,134,105,76,182,48,1,167,106,240,102,7,125,206,96,228,47,179,16,93,162,2,34,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,5,212,162,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,169,91,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,168,42,215,196,143,169,220,203,168,93,109,142,205,121,196,114,12,67,30,194,233,198,27,46,63,145,217,154,221,119,165,58,168,32,150,166,106,184,220,140,185,200,67,31,6,229,195,178,16,187,11,17,25,27,195,99,167,28,7,168,45,121,163,45,70,205,241,250,27,110,43,81,77,114,139,25,172,150,18,173,202,39,30,228,195,75,21,60,204,227,53,48,141,57,157,78,194,79,219,216,56,183,113,228,142,122,248,161,116,45,249,107,197,79,92,116,115,12,243,122,147,101,225,237,138,106,34,227,53,246,215,28,100,207,180,44,47,230,43,33,218,62,222,206,38,113,49,199,249,210,26,120,218,157,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,14,162,17,105,254,151,122,155,192,122,166,210,251,110,160,98,21,52,148,119,35,167,18,189,99,207,113,134,166,182,205,59,201,44,124,39,24,223,144,129,148,18,148,70,98,15,36,108,39,196,119,113,29,192,130,189,124,93,122,100,192,114,93,18,184,117,29,111,166,164,179,101,152,117,69,49,87,79,73,110,133,142,253,5,84,244,148,76,21,82,179,52,164,112,183,105,226,50,34,97,1,144,56,253,118,32,168,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,228,255,0,136,143,91,245,157,85,103,109,137,97,213,92,116,203,19,184,75,45,136,154,25,233,166,186,72,80,197,25,213,85,68,114,144,23,19,9,252,187,188,113,200,17,84,19,24,177,25,139,60,59,186,32,172,234,171,59,124,183,49,165,227,166,88,157,194,40,175,162,243,79,77,53,210,66,134,89,2,150,150,80,136,128,184,152,65,230,25,164,142,64,138,160,92,9,136,192,152,46,123,166,189,85,186,235,126,131,96,218,175,125,199,106,236,119,44,146,207,13,93,101,29,69,33,83,51,79,234,50,75,12,100,102,94,90,66,23,150,2,114,119,40,100,136,159,244,151,52,75,170,133,202,186,14,148,250,78,248,88,209,191,187,252,123,229,208,45,170,181,87,73,223,11,26,55,247,127,143,124,186,5,181,80,99,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,115,217,214,39,74,185,151,74,26,185,112,195,239,54,218,178,198,46,53,21,21,56,157,222,73,26,96,184,219,152,254,163,20,162,0,62,102,49,40,198,96,226,60,77,216,153,187,103,25,159,70,107,85,117,23,211,70,150,117,65,130,77,130,234,101,167,252,223,37,121,163,130,155,218,150,207,207,67,44,158,82,121,162,147,179,221,236,0,73,196,126,184,110,47,246,59,5,48,116,9,215,101,215,164,76,154,182,197,146,209,213,221,180,235,34,168,106,187,197,29,44,101,61,109,44,241,211,204,49,203,67,25,212,69,0,28,146,21,56,204,70,206,229,28,32,205,234,2,175,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,104,117,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,39,115,165,184,82,147,187,71,85,77,35,179,119,33,62,37,179,236,196,196,36,6,32,96,96,54,107,224,141,159,230,87,220,55,83,116,250,243,144,213,214,99,216,173,69,166,166,203,67,51,177,5,1,214,61,107,212,180,78,237,200,64,202,8,205,195,126,12,124,201,153,138,67,114,8,85,212,223,83,125,73,88,58,146,213,123,21,139,168,61,74,183,91,109,217,197,246,146,142,142,147,44,175,134,10,104,35,175,152,99,138,56,198,86,16,1,22,97,97,102,102,102,102,102,86,233,225,195,150,101,89,207,70,58,121,148,230,185,53,215,32,189,86,251,91,204,220,110,149,178,85,213,79,194,235,86,1,206,89,28,140,184,128,8,182,239,232,34,204,222,140,203,90,234,23,132,79,77,186,149,159,228,186,141,125,205,181,42,11,150,85,120,173,189,214,69,73,114,160,24,35,158,166,99,154,65,140,74,140,137,129,136,221,153,156,137,246,219,119,127,122,147,250,9,162,152,175,78,218,79,98,209,204,42,225,117,173,178,227,254,107,203,79,116,150,57,42,143,191,83,45,65,243,40,227,140,31,99,152,153,182,6,250,172,219,238,251,187,134,192,84,215,226,133,208,45,139,69,185,245,15,163,54,255,0,39,136,93,110,1,79,125,176,83,83,27,195,101,170,155,147,133,76,14,2,225,21,28,134,204,15,25,56,140,82,201,24,71,184,74,17,195,114,138,42,248,163,252,9,234,111,224,191,56,162,65,64,43,165,222,158,58,129,192,122,154,210,250,29,87,211,147,171,11,109,101,69,69,36,180,117,207,11,86,209,79,12,142,37,21,68,112,201,32,198,110,60,37,17,114,221,227,150,50,244,228,203,154,37,39,250,4,235,38,167,164,29,80,173,184,95,105,170,235,240,76,158,157,161,200,232,104,104,162,158,180,206,8,230,122,57,169,222,73,35,97,48,150,87,18,103,62,15,28,178,110,36,109,27,136,116,18,185,172,234,199,226,159,89,62,240,50,31,152,206,186,72,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,155,126,172,126,41,245,147,239,3,33,249,140,232,55,172,221,5,100,58,135,209,70,156,245,45,162,246,42,187,165,244,169,238,144,229,86,90,95,53,89,91,115,49,189,201,75,73,53,13,44,81,27,185,140,78,93,230,230,0,209,192,6,195,203,184,229,26,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,163,184,73,20,146,70,238,46,38,204,110,226,66,76,196,215,147,225,113,240,39,166,95,141,124,226,181,64,15,20,46,133,191,34,153,81,235,142,142,97,158,83,77,175,92,61,177,77,68,92,161,177,93,36,144,153,246,133,133,188,189,28,219,199,219,217,200,2,87,56,255,0,52,37,79,27,133,164,244,187,212,222,3,213,54,151,219,117,3,16,169,164,163,185,29,56,149,235,30,123,140,53,53,182,105,222,73,99,225,56,198,252,132,12,160,148,162,51,16,121,35,97,62,35,187,136,238,5,206,15,74,61,87,106,63,73,90,142,25,174,21,47,158,181,87,118,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,185,131,145,60,83,51,57,70,68,76,236,96,114,70,125,15,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,25,2,34,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,131,152,221,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,25,20,18,79,77,49,195,33,70,68,34,78,14,64,238,206,226,47,182,219,179,123,149,164,248,33,105,159,150,197,117,47,88,235,41,45,82,251,66,225,73,140,219,231,237,242,174,167,242,241,189,69,88,114,112,250,144,201,230,168,159,97,55,228,80,125,97,110,0,239,84,23,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,88,255,0,130,94,166,98,184,254,163,234,38,150,221,170,252,189,235,48,183,219,238,22,142,228,145,132,117,30,65,234,123,240,15,35,99,57,156,42,218,65,0,18,252,220,19,147,184,176,122,133,191,162,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,169,91,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,168,40,5,94,247,135,190,127,134,233,103,135,14,19,168,58,131,144,210,88,241,235,29,61,238,166,186,186,165,223,132,65,237,154,198,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,162,21,183,242,238,166,243,236,151,64,112,46,156,109,245,53,118,108,79,14,167,184,141,116,20,151,25,152,47,211,213,92,74,181,142,170,38,118,136,130,23,237,52,64,66,78,38,50,31,47,174,194,1,144,117,175,213,117,247,171,77,101,173,204,187,183,90,60,66,219,189,30,45,100,173,152,11,200,82,241,6,146,71,24,217,129,166,156,195,187,35,238,100,219,132,125,195,8,163,117,184,60,54,58,24,186,245,5,159,209,234,166,163,90,234,232,116,235,21,168,166,185,68,21,150,178,40,50,137,198,105,24,105,98,41,163,120,38,166,25,41,204,106,118,114,125,182,139,139,60,143,36,122,171,161,206,145,46,189,95,106,225,98,147,220,106,236,248,157,134,156,110,89,29,214,10,114,51,8,28,216,66,150,19,113,120,130,166,103,229,195,184,251,48,71,52,140,50,118,158,50,232,35,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,50,51,225,20,108,32,60,140,200,159,102,245,34,119,127,87,116,26,3,196,123,44,202,176,110,140,117,15,41,194,178,107,174,63,122,162,246,79,150,184,218,235,100,164,170,131,157,214,144,15,132,177,184,152,242,3,33,125,159,212,73,217,253,29,213,69,244,201,212,223,82,87,254,164,180,162,197,125,234,15,82,174,54,219,142,113,98,164,172,163,171,203,43,230,130,166,9,43,225,25,34,146,50,149,196,192,133,220,92,93,157,157,157,217,213,228,235,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,14,197,76,85,1,192,164,142,64,109,206,17,103,220,31,234,187,237,179,236,237,24,52,247,194,39,166,221,53,207,241,173,70,177,102,218,149,61,203,21,188,81,94,232,226,171,185,80,20,18,79,77,48,77,24,200,35,70,36,224,228,12,206,204,66,251,111,179,183,189,6,107,226,143,240,39,169,191,130,252,226,137,81,94,147,224,191,149,13,83,195,116,207,218,158,204,250,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,67,207,143,115,151,30,67,190,219,110,219,238,175,83,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,48,172,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,237,251,194,231,174,219,174,182,90,166,208,141,104,201,169,42,51,107,29,56,22,63,113,171,156,188,238,67,68,34,111,40,73,201,184,203,83,78,32,46,231,207,185,44,100,230,226,79,12,210,150,202,241,17,232,130,143,170,172,17,178,220,58,151,142,166,226,118,249,98,177,11,77,5,52,55,72,202,104,164,58,90,169,78,34,50,226,1,63,151,103,146,56,194,90,130,115,38,19,50,106,44,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,144,116,103,213,23,76,152,15,84,218,95,114,211,252,190,154,146,142,228,116,228,54,92,133,173,208,212,214,217,167,121,34,147,156,5,35,114,16,50,130,33,148,0,129,228,141,136,57,14,236,67,205,186,191,238,130,122,223,177,117,113,130,75,69,145,213,90,173,186,155,100,238,203,123,178,81,194,116,240,157,43,204,237,13,85,32,201,44,135,36,60,10,32,145,249,185,4,187,242,17,25,34,115,160,20,29,41,244,157,240,177,163,127,119,248,247,203,160,92,214,46,148,250,78,248,88,209,191,187,252,123,229,208,46,107,16,109,253,121,234,99,50,215,156,123,77,176,203,205,13,37,187,30,210,236,94,139,28,178,209,66,204,102,71,29,45,60,53,53,114,202,226,196,71,49,83,70,236,30,129,24,0,11,51,151,57,36,218,190,28,93,36,97,189,86,234,229,125,46,160,229,20,148,248,246,31,79,5,210,186,195,21,75,197,113,189,129,27,139,71,22,219,16,83,9,48,180,242,139,243,30,236,64,60,74,102,150,61,235,174,94,27,191,148,14,150,52,191,168,94,158,172,63,244,87,249,63,176,214,100,216,205,28,95,244,235,252,29,3,157,101,32,55,255,0,38,123,222,72,155,253,241,234,66,221,253,218,162,0,105,86,166,101,90,55,168,248,230,169,97,85,126,94,245,140,220,34,184,83,114,146,64,142,110,15,245,224,151,182,96,101,12,160,229,28,128,196,220,227,51,23,125,137,208,116,252,139,74,116,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,97,186,208,97,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,126,122,250,162,233,147,62,233,103,84,46,90,127,151,211,85,214,91,66,160,134,203,144,181,186,106,106,43,204,13,28,82,115,128,164,110,36,96,51,196,50,128,17,180,114,57,7,34,217,136,186,73,85,87,227,157,250,147,253,228,254,26,130,42,248,106,117,11,138,244,233,212,213,13,239,53,166,218,203,151,91,203,18,169,184,21,84,112,71,106,243,53,84,210,5,100,175,35,176,60,32,112,11,72,238,67,198,51,51,103,39,6,3,191,229,202,186,182,159,9,222,183,235,50,79,102,116,153,169,149,92,234,237,246,247,139,9,173,104,103,154,106,168,225,243,19,212,82,213,76,82,155,15,106,6,6,167,97,140,35,24,169,200,28,185,52,98,65,103,232,136,128,168,219,197,191,68,45,90,95,212,188,153,229,154,249,143,189,62,165,83,251,96,236,116,49,140,21,118,217,226,8,225,154,105,226,31,66,10,153,70,73,134,127,71,146,95,50,206,219,198,230,119,146,185,172,234,159,90,255,0,148,79,80,89,182,177,199,111,242,84,153,5,193,188,132,5,23,110,64,161,130,32,167,165,238,143,114,70,105,158,8,98,121,56,155,143,113,207,142,195,179,48,101,93,3,233,158,43,171,189,94,233,182,11,154,210,121,187,45,69,194,162,225,83,74,81,199,36,117,94,74,146,106,192,130,80,144,8,14,25,14,156,66,64,113,250,209,145,139,59,59,179,183,69,43,152,29,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,17,205,193,254,188,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,233,206,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,250,209,17,7,53,159,202,199,170,127,254,89,109,85,255,0,232,202,227,255,0,190,93,4,116,201,118,186,223,250,109,210,139,237,246,231,87,113,185,92,112,123,21,93,101,101,92,197,52,245,51,201,65,9,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,137,127,220,84,233,99,254,223,181,87,255,0,74,219,191,230,42,111,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,172,196,167,146,10,104,66,24,202,66,17,17,115,113,6,119,118,17,109,247,217,155,220,131,32,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,83,254,52,120,121,149,235,27,205,187,226,192,244,244,54,215,143,151,174,251,220,36,223,110,62,239,79,126,255,0,234,89,31,130,166,83,73,79,139,234,6,27,37,75,20,178,92,232,107,34,22,3,247,157,60,172,91,191,187,221,3,127,245,223,209,120,126,52,150,11,155,214,99,121,43,85,255,0,120,118,168,168,251,61,177,255,0,27,254,16,62,92,183,229,238,244,219,109,191,157,67,190,132,117,14,245,167,218,241,104,172,182,85,246,96,155,204,121,129,237,129,114,218,138,165,135,244,132,157,189,77,253,200,44,231,197,155,47,197,45,93,58,220,113,171,161,51,221,174,208,184,208,55,151,114,245,10,186,34,63,175,182,195,245,93,190,223,85,71,106,207,60,99,175,52,151,122,188,69,232,103,238,8,123,67,151,213,118,219,210,223,251,89,191,99,170,195,64,68,68,4,68,64,68,68,5,47,250,33,184,233,69,178,134,253,144,107,126,27,87,127,180,209,77,77,29,49,133,21,37,96,192,207,28,130,77,194,160,183,109,200,161,253,22,219,211,215,220,162,2,146,221,61,117,63,116,192,180,211,32,209,83,151,201,219,242,74,200,43,10,183,136,201,218,40,88,11,110,223,104,136,183,236,139,126,155,109,190,251,62,207,184,96,56,221,102,29,122,234,47,26,169,198,237,146,181,138,124,130,210,33,77,36,17,129,56,247,96,19,103,6,250,158,164,199,252,207,191,175,218,186,41,210,248,233,161,211,92,78,42,42,126,196,1,99,160,24,162,226,45,192,90,156,54,29,135,209,182,109,155,211,209,115,237,211,22,21,141,94,250,153,197,44,85,121,31,110,146,27,205,174,88,42,124,156,143,221,147,205,211,55,30,12,76,227,250,69,234,239,183,167,243,174,135,113,154,8,109,120,229,170,219,79,55,118,42,74,40,32,9,56,184,243,17,140,69,159,103,221,219,118,111,114,15,77,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,81,143,81,63,16,58,157,253,114,189,127,109,149,94,114,163,30,162,126,32,117,59,250,229,122,254,219,42,173,109,47,162,183,219,63,6,240,228,63,214,24,190,229,62,38,189,68,69,79,116,128,136,136,62,138,251,141,194,233,56,212,220,235,234,42,230,8,97,166,25,39,148,164,33,138,40,198,56,163,103,39,119,97,8,192,0,71,220,34,34,205,179,51,50,249,209,19,139,242,34,41,141,35,128,136,136,253,17,20,206,232,11,164,123,126,170,92,37,213,205,81,176,212,77,138,218,102,1,179,81,84,194,62,86,243,84,36,77,33,30,239,188,144,66,66,44,227,199,132,134,78,46,78,209,203,25,100,97,112,183,49,151,98,213,190,51,246,123,80,217,254,123,132,217,204,5,121,134,50,124,218,120,68,113,170,103,133,49,215,51,246,70,179,59,162,101,178,186,3,232,226,150,219,75,67,175,58,173,101,238,92,100,236,86,226,148,19,28,50,211,133,60,144,199,52,87,23,224,101,188,175,220,218,48,54,23,137,193,205,197,205,227,40,231,194,34,216,120,60,37,188,21,168,181,111,223,215,46,54,218,61,162,198,109,62,62,172,118,50,119,206,232,167,162,154,122,34,63,30,185,214,122,90,247,168,159,135,237,78,254,166,222,191,177,74,168,197,94,119,81,63,15,218,157,253,77,189,127,98,149,81,138,172,237,47,165,183,217,63,22,242,228,63,213,248,190,253,62,17,17,21,105,188,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,5,212,175,38,221,137,226,182,123,237,223,41,180,227,54,170,43,214,65,229,253,175,113,167,162,142,58,171,135,96,28,32,243,18,139,49,203,219,7,113,14,110,252,69,221,155,102,94,178,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,111,93,121,232,223,90,52,71,91,106,116,94,12,67,32,203,42,42,170,38,28,114,190,213,98,171,32,200,32,142,0,168,51,165,6,7,121,14,40,164,30,240,70,242,52,70,198,46,68,194,198,247,39,225,231,211,142,168,116,209,160,212,248,134,170,102,245,119,27,149,198,161,238,65,143,180,177,205,69,141,180,159,88,169,96,149,153,200,204,137,220,229,226,111,11,72,229,218,31,241,147,79,34,174,56,158,43,120,190,218,50,155,182,51,106,173,189,99,254,99,217,23,26,138,40,228,170,183,247,193,130,127,47,41,51,156,93,192,102,19,224,237,200,89,153,247,101,235,32,229,93,108,174,158,58,126,207,186,154,213,10,29,40,211,144,164,11,149,101,61,69,92,181,149,205,51,81,81,65,12,110,69,45,68,144,199,33,70,14,92,34,18,113,217,228,150,49,244,228,203,90,171,211,240,142,211,60,87,15,233,10,207,157,90,105,55,189,103,183,10,251,133,222,170,72,227,238,23,150,171,154,142,8,4,196,24,222,16,8,28,196,12,139,140,147,206,76,236,199,179,4,138,233,227,167,236,7,166,93,47,161,210,141,57,10,179,182,209,212,84,85,203,89,92,208,189,109,108,243,72,228,82,212,73,12,113,140,134,195,194,33,39,29,218,56,163,31,94,44,182,90,34,2,34,32,34,34,10,1,241,71,248,236,212,223,193,126,79,68,181,166,143,244,201,159,107,158,151,234,38,160,105,205,53,93,226,229,167,181,22,81,151,30,161,183,77,87,91,113,130,190,74,136,200,233,198,22,34,35,136,161,2,32,113,217,227,41,15,144,246,216,79,101,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,4,117,240,233,233,19,94,117,103,87,49,205,87,198,46,57,6,158,226,120,229,64,220,159,50,134,159,182,117,76,38,113,29,45,191,186,47,21,73,155,132,209,73,200,78,16,14,227,76,39,184,193,44,138,241,206,253,73,254,242,127,13,86,125,139,98,120,174,13,98,165,197,176,172,102,213,143,217,104,185,249,107,117,174,138,58,74,88,57,153,25,240,138,54,16,30,70,100,79,179,122,145,59,191,171,186,172,31,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,66,126,31,26,23,167,26,53,211,46,21,118,194,172,221,171,174,119,143,218,242,75,253,202,119,99,170,173,170,168,165,9,152,8,217,155,104,98,238,144,69,27,51,8,139,147,190,230,114,25,201,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,128,162,175,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,149,186,78,248,167,209,191,188,12,123,230,48,46,146,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,230,223,164,239,138,125,27,251,192,199,190,99,2,191,62,168,186,155,192,122,89,210,251,150,160,101,245,52,149,151,32,167,34,178,227,205,113,134,154,182,243,59,73,20,124,32,25,31,145,0,20,241,20,166,2,111,28,110,71,196,182,97,32,166,191,17,222,146,48,222,148,181,114,130,151,79,178,138,74,140,123,48,167,158,233,67,97,150,165,229,184,217,0,77,133,227,151,125,200,233,136,156,154,9,73,249,151,106,80,46,69,11,203,39,215,225,221,214,182,85,211,22,118,248,45,69,130,235,148,97,153,157,194,47,57,102,181,82,201,91,116,106,238,204,177,83,251,54,7,158,56,187,211,76,116,193,46,226,68,97,20,98,62,162,44,163,174,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,245,118,8,226,142,56,217,201,200,221,129,156,136,137,220,158,215,188,47,122,5,190,232,183,14,161,245,154,223,228,242,251,173,188,233,236,86,10,154,96,121,172,180,179,113,115,169,157,204,92,226,172,144,25,193,163,23,18,138,41,36,9,55,57,78,56,67,214,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,159,254,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,65,127,202,63,245,75,209,6,135,117,113,236,122,221,72,165,186,219,111,86,77,226,167,189,216,166,134,158,184,233,95,147,189,44,165,44,82,4,144,243,46,98,196,14,64,92,184,16,180,146,49,200,4,65,143,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,118,166,161,161,166,103,225,16,110,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,78,222,53,127,20,248,183,221,253,15,204,110,42,234,85,74,248,155,232,94,163,245,23,215,118,11,165,250,95,102,243,215,90,237,63,162,150,105,165,119,10,91,125,40,220,238,13,37,85,76,140,207,219,132,57,14,239,179,147,145,8,0,153,152,1,4,43,233,71,165,29,71,234,215,81,195,10,194,162,242,54,170,30,220,247,251,252,240,185,210,218,41,73,221,152,137,153,219,185,49,241,38,138,22,118,41,8,73,221,192,2,73,3,161,236,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,212,212,52,52,204,252,34,13,221,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,240,174,157,58,104,210,206,151,240,72,112,93,51,180,255,0,157,231,111,53,144,83,123,82,231,249,233,165,143,205,207,12,81,247,187,93,243,8,249,15,212,13,133,190,215,125,170,130,170,252,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,80,95,242,230,219,171,221,94,166,215,126,165,245,11,84,173,243,210,79,109,187,94,14,27,92,244,208,75,8,84,91,169,128,105,104,230,112,151,235,137,157,60,17,25,177,48,253,114,47,170,31,162,215,233,213,62,181,255,0,39,110,159,115,109,99,142,223,231,106,241,251,123,121,8,10,46,228,103,93,60,161,79,75,221,30,228,110,240,180,243,68,242,113,54,46,219,31,29,203,102,126,107,16,91,167,130,126,142,221,108,184,110,121,173,247,203,13,36,84,249,45,69,45,146,193,89,53,41,13,89,65,74,242,21,97,69,33,3,51,211,73,44,144,3,188,102,236,82,209,155,19,51,196,43,122,120,173,105,159,229,19,163,108,142,227,79,73,117,171,175,194,174,20,57,53,28,22,248,251,156,187,114,61,61,65,204,44,4,79,12,116,181,85,50,147,183,30,61,166,50,46,34,76,251,3,160,125,51,202,180,139,164,45,54,193,115,90,79,41,122,167,183,212,92,42,105,74,57,35,146,151,206,213,205,88,16,74,18,0,152,77,24,84,8,72,14,63,86,65,49,103,118,102,119,221,89,102,45,98,206,113,91,206,21,148,208,249,219,46,65,111,168,181,220,105,187,167,31,126,150,120,202,57,99,230,14,38,60,128,201,183,23,98,109,247,103,103,245,65,204,190,149,106,102,85,163,122,143,142,106,150,21,87,229,239,88,205,194,43,133,55,41,36,8,230,224,255,0,94,9,123,102,6,80,202,14,81,200,12,77,206,51,49,119,216,157,116,252,185,87,93,20,116,15,169,153,86,174,244,133,166,217,214,107,87,230,239,85,22,250,139,125,77,81,73,36,146,85,121,42,185,168,194,121,78,67,35,57,164,10,113,57,13,203,235,72,70,76,204,206,204,193,32,17,99,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,234,107,171,170,93,248,68,27,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,196,174,150,188,78,52,227,169,77,118,188,104,237,62,53,117,178,71,114,218,163,11,169,172,167,97,154,182,56,168,198,74,186,106,176,138,73,66,41,132,227,169,150,57,24,251,103,19,48,151,9,5,154,96,208,30,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,82,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,74,165,74,222,40,93,11,126,69,50,163,215,29,28,195,60,166,155,94,184,123,98,154,136,185,67,98,186,73,33,51,237,11,11,121,122,57,183,143,183,179,144,4,174,113,254,104,74,158,55,186,149,143,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,119,166,174,161,169,103,225,40,110,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,28,251,116,81,213,117,247,164,189,101,162,204,187,183,90,204,66,229,181,30,83,100,162,152,7,207,210,241,54,142,70,25,25,193,230,128,207,187,27,238,4,251,28,125,192,9,100,117,53,124,78,188,66,236,87,91,21,79,78,189,63,101,246,171,237,5,246,222,81,101,183,251,100,199,44,97,25,156,50,69,75,69,87,4,205,28,156,227,25,130,165,184,201,27,199,51,71,203,151,116,66,10,245,129,211,93,247,165,109,113,188,105,149,205,251,214,169,185,93,49,186,178,170,9,228,171,179,203,52,129,79,36,174,34,28,102,110,209,199,35,56,3,119,35,55,22,112,112,34,210,168,54,87,79,29,63,103,221,77,106,133,14,148,105,200,82,5,202,178,158,162,174,90,202,230,153,168,168,160,134,55,34,150,162,72,99,144,163,7,46,17,9,56,236,242,75,24,250,114,101,209,78,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,244,103,57,37,146,73,29,133,132,25,205,216,68,69,152,91,74,116,9,209,181,55,72,58,95,91,111,190,212,210,87,231,121,61,67,77,145,215,80,214,203,61,17,132,18,76,212,112,211,180,145,198,226,1,20,174,68,238,28,222,73,100,220,136,26,54,25,64,128,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,128,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,106,136,136,128,162,175,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,128,86,245,215,158,141,245,163,68,117,182,167,69,224,196,50,12,178,162,170,162,97,199,43,237,86,42,178,12,130,8,224,10,131,58,80,96,119,144,226,138,65,239,4,111,35,68,108,98,228,76,44,111,162,151,82,87,28,79,21,188,95,109,25,77,219,25,181,86,222,177,255,0,49,236,139,141,69,20,114,85,91,251,224,193,63,151,148,153,206,46,224,51,9,240,118,228,44,204,251,178,8,235,225,231,211,142,168,116,209,160,212,248,134,170,102,245,119,27,149,198,161,238,65,143,180,177,205,69,141,180,159,88,169,96,149,153,200,204,137,220,229,226,111,11,72,229,218,31,241,147,79,73,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,46,167,194,227,224,79,76,191,26,249,197,106,146,153,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,129,137,135,56,164,98,2,226,96,36,219,183,161,11,59,122,179,40,215,225,113,240,39,166,95,141,124,226,181,74,164,20,151,173,254,19,250,185,97,234,46,217,166,186,47,69,87,95,130,100,244,231,53,167,39,189,74,115,193,111,56,41,121,212,67,115,154,150,155,106,115,41,68,154,39,237,112,145,165,136,88,136,218,86,11,95,233,175,166,189,56,233,91,78,31,76,180,201,238,179,80,77,112,158,233,87,87,116,170,105,234,170,234,165,96,7,144,220,4,35,29,163,138,40,217,163,0,30,49,179,187,57,57,17,109,84,64,80,171,197,199,83,49,92,63,164,43,198,11,118,171,222,245,158,220,40,45,246,138,88,228,143,184,94,90,174,26,201,231,32,35,99,120,64,32,96,35,1,46,50,79,0,187,51,30,237,53,85,48,120,207,234,245,54,95,175,56,214,145,219,167,164,154,159,79,108,229,53,99,140,18,132,240,220,110,29,185,100,132,204,190,161,131,83,67,67,32,184,55,163,205,35,57,59,183,16,10,246,91,127,164,45,94,166,208,142,165,244,247,84,174,19,210,65,109,180,222,2,27,164,245,48,75,48,83,219,170,64,169,107,38,96,139,235,145,133,60,242,152,48,177,125,113,31,170,127,162,242,43,194,199,165,29,56,234,82,251,170,23,13,77,139,205,208,88,113,240,179,210,83,12,44,242,65,85,116,10,136,218,190,35,55,120,218,104,35,167,151,182,210,69,32,180,147,4,141,196,161,23,120,44,131,170,132,90,171,165,141,107,254,81,61,62,225,58,199,37,191,201,85,228,22,247,243,240,12,93,184,194,186,9,78,158,171,180,61,201,29,161,121,225,149,227,228,110,93,183,14,91,22,236,219,85,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,20,2,182,87,79,29,63,103,221,77,106,133,14,148,105,200,82,5,202,178,158,162,174,90,202,230,153,168,168,160,134,55,34,150,162,72,99,144,163,7,46,17,9,56,236,242,75,24,250,114,101,173,85,233,248,71,105,158,43,135,244,133,103,206,173,52,155,222,179,219,133,125,194,239,85,36,113,247,11,203,85,205,71,4,2,98,12,111,8,4,14,98,6,69,198,73,231,38,118,99,217,130,69,116,241,211,246,3,211,46,151,208,233,70,156,133,89,219,104,234,42,42,229,172,174,104,94,182,182,121,164,114,41,106,36,134,56,198,67,97,225,16,147,142,237,28,81,143,175,22,91,45,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,213,90,248,168,116,21,77,85,77,117,234,159,70,236,84,148,103,71,79,53,195,57,182,83,247,92,235,13,229,132,90,190,154,158,56,136,88,216,78,121,106,140,140,3,132,93,221,156,222,82,59,74,68,28,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,130,154,157,170,224,105,160,148,14,50,138,88,100,15,71,112,146,41,36,141,220,92,77,152,221,196,132,153,137,176,165,61,60,77,122,18,186,232,142,101,113,215,61,45,198,105,35,210,251,245,68,101,85,71,107,128,128,49,186,211,97,18,9,35,221,216,41,166,151,114,140,195,140,96,114,118,56,198,205,15,118,5,160,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,131,165,62,147,190,22,52,111,238,255,0,30,249,116,10,0,120,181,244,101,167,24,253,138,179,170,204,42,235,106,198,110,181,119,8,105,239,246,73,77,162,142,251,85,57,236,213,52,98,223,252,153,250,82,77,27,55,25,35,9,102,126,38,18,60,211,167,167,124,179,21,193,186,59,210,92,167,53,201,173,88,253,150,139,79,241,175,51,113,186,86,199,73,75,7,58,26,96,14,114,200,226,3,200,204,69,183,127,82,38,102,245,118,84,173,215,71,89,183,222,176,245,30,150,231,29,171,216,216,102,47,230,41,241,155,108,160,15,84,49,202,225,221,169,169,144,119,222,105,123,81,59,198,36,241,198,32,34,60,157,142,89,3,90,244,241,212,14,125,211,46,168,80,234,190,156,157,33,220,168,233,234,41,37,163,174,121,158,138,182,9,163,113,40,170,35,134,72,202,64,98,225,40,139,150,205,36,81,151,175,22,93,20,232,190,170,218,181,191,75,241,253,87,177,99,185,5,142,219,146,83,149,93,29,29,250,144,105,171,90,14,225,12,114,148,98,102,60,36,17,105,99,38,39,98,142,64,38,253,37,78,190,27,189,2,223,117,247,42,181,235,110,164,91,252,150,153,99,247,0,168,167,134,170,152,36,250,77,85,4,155,189,48,71,40,144,21,24,152,113,158,66,23,19,216,161,13,203,184,112,221,250,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,66,14,145,186,95,186,245,103,150,229,186,115,141,93,233,45,217,13,187,23,43,221,158,90,234,130,134,136,167,142,227,67,12,131,80,65,20,166,225,229,234,42,28,88,5,159,184,209,238,252,121,51,186,103,233,87,168,109,114,213,202,156,63,75,109,181,120,214,67,133,212,121,155,157,222,229,37,69,184,49,218,184,12,187,109,52,160,15,52,53,61,232,156,64,0,94,86,48,34,217,134,57,12,36,87,130,167,197,62,83,247,127,93,243,27,114,185,234,43,77,170,221,83,95,89,111,182,82,82,212,93,42,26,174,186,88,97,16,58,169,218,40,225,105,101,38,109,204,218,40,98,141,136,183,126,17,128,251,133,153,129,105,162,169,183,90,168,173,245,151,106,187,165,69,45,60,112,203,93,86,49,12,245,70,34,204,83,72,208,128,68,198,78,206,78,209,128,6,238,252,68,91,102,111,173,17,4,106,241,18,215,74,205,1,233,79,43,201,44,55,159,102,100,151,238,214,55,97,152,90,118,144,106,170,157,218,83,138,72,92,74,25,163,165,10,169,163,145,200,68,100,132,63,73,221,128,185,236,83,255,0,198,79,90,254,156,245,5,105,209,202,75,127,102,147,76,173,239,222,158,72,184,201,61,117,198,42,122,137,56,147,72,76,80,140,1,70,195,184,1,52,157,253,249,15,7,80,1,1,94,79,132,134,188,211,106,159,77,17,233,181,194,182,174,124,135,76,42,61,151,82,245,53,18,212,28,182,233,206,73,104,100,99,48,97,0,17,105,105,130,33,51,224,20,98,255,0,84,76,5,168,217,76,175,10,29,98,186,233,175,86,150,76,68,175,212,148,56,246,160,211,212,89,46,145,86,213,20,80,73,56,195,36,212,68,3,204,65,234,94,160,2,8,220,152,159,106,169,64,27,148,140,232,47,121,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,4,16,241,119,182,133,71,79,212,117,143,69,77,33,71,119,141,154,83,139,115,29,168,171,223,209,246,244,253,170,146,206,42,154,94,18,28,114,69,220,30,64,238,206,59,183,237,101,118,222,46,212,215,105,58,124,163,158,150,189,226,165,11,188,125,200,187,98,236,78,212,53,238,254,175,234,219,183,162,167,253,49,211,76,223,92,114,154,28,47,19,165,243,149,238,5,28,49,243,134,61,132,34,57,54,222,66,1,253,24,139,222,255,0,103,251,67,218,184,227,53,63,147,81,201,233,243,112,184,84,79,28,190,106,137,238,79,44,145,8,203,193,183,141,155,113,220,119,47,87,245,102,221,106,167,247,169,99,173,29,19,235,111,79,26,85,87,148,101,48,16,80,207,31,247,203,119,41,63,52,35,56,3,122,199,60,132,251,188,205,238,111,255,0,4,78,127,127,170,2,34,32,34,34,2,34,32,250,40,40,42,174,117,113,209,81,66,82,205,41,48,0,8,185,59,187,187,51,54,204,206,254,247,101,233,80,91,130,211,144,133,22,69,79,36,67,27,152,202,6,28,93,157,152,155,220,108,223,229,55,218,190,43,61,125,194,213,95,21,206,217,39,110,122,83,25,64,246,23,217,196,152,153,246,125,217,253,89,190,197,254,175,119,203,150,65,112,59,157,210,102,146,160,247,228,108,2,27,187,147,187,250,11,51,123,221,208,109,12,98,191,20,176,245,19,137,92,241,8,234,167,182,210,100,54,169,128,25,163,51,46,51,64,78,204,209,187,11,187,147,23,219,251,63,157,116,73,166,151,22,188,105,214,45,117,104,100,137,171,44,180,51,180,114,15,18,30,112,1,108,237,187,236,237,191,237,92,222,244,249,28,85,26,231,128,69,83,24,203,25,228,246,161,49,54,221,137,158,178,38,118,118,127,127,162,233,51,7,138,40,112,187,4,48,70,49,198,22,186,81,1,22,217,132,90,33,217,153,190,198,65,237,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,168,136,169,238,144,17,17,1,17,16,17,22,202,233,239,66,114,126,162,53,30,155,79,241,170,186,122,33,24,74,186,229,95,62,206,52,84,64,96,50,74,193,187,60,165,202,64,17,1,118,220,140,119,112,30,70,63,118,237,213,118,184,162,136,214,101,141,140,198,88,203,240,245,226,177,53,69,52,81,19,51,51,209,17,252,118,207,67,97,116,103,210,173,195,168,140,196,238,215,232,170,41,48,156,122,104,101,184,85,21,57,20,87,25,70,88,136,173,194,99,44,102,4,112,185,185,72,14,79,27,112,119,102,115,13,237,207,29,199,237,24,158,63,108,197,177,250,79,43,107,179,81,195,111,162,131,184,71,218,167,132,24,35,14,70,238,69,176,139,54,228,238,239,183,171,187,175,27,75,180,219,24,210,12,6,205,167,24,116,85,1,105,178,66,81,66,245,51,60,178,200,70,101,36,146,25,122,51,145,200,102,110,194,204,44,228,236,34,34,204,45,149,45,129,150,101,244,96,45,105,250,211,198,127,14,199,31,109,198,216,226,54,183,31,53,235,49,98,137,152,183,79,179,246,167,247,167,140,245,112,137,221,172,145,17,73,41,45,123,212,79,195,246,167,127,83,111,95,216,165,84,98,175,59,168,159,135,237,78,254,166,222,191,177,74,168,197,83,246,151,210,219,236,159,139,164,57,15,245,126,47,191,79,132,68,69,90,111,1,108,46,157,190,32,116,199,250,229,101,254,219,18,215,171,97,116,237,241,3,166,63,215,43,47,246,216,151,173,143,75,79,108,124,81,249,183,171,239,247,42,240,202,243,145,17,109,7,7,170,175,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,117,40,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,136,136,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,69,95,11,143,142,205,50,252,107,228,245,170,255,0,149,0,248,92,124,118,105,151,227,95,39,173,87,252,128,136,136,11,149,117,213,66,229,93,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,163,109,16,205,109,90,107,173,24,14,163,95,105,234,231,182,226,185,69,170,247,89,21,32,9,79,36,20,213,113,205,32,198,36,66,46,110,32,236,204,228,45,190,219,187,123,214,85,213,23,83,121,247,84,218,161,114,212,12,190,166,174,142,218,117,4,86,92,121,174,51,84,209,89,160,120,226,143,132,3,35,241,19,49,130,34,148,192,65,164,145,136,248,142,236,35,168,20,191,240,238,232,130,179,170,172,237,242,220,198,151,142,153,98,119,8,162,190,139,205,61,52,215,73,10,25,100,10,90,89,66,34,2,226,97,7,152,102,146,57,2,42,129,112,38,35,2,96,221,94,22,253,2,209,234,39,145,234,111,88,237,246,171,150,32,222,114,159,29,199,107,41,160,174,134,239,35,119,105,166,169,171,142,65,48,24,98,54,145,163,141,217,164,41,99,105,62,160,70,29,235,127,95,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,90,8,1,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,213,63,252,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,130,255,0,145,17,1,99,241,224,24,108,89,253,70,169,14,61,72,249,101,85,158,27,1,221,137,156,167,107,116,83,73,56,211,131,187,236,0,242,204,102,92,89,185,187,71,207,151,110,62,57,2,32,34,34,10,171,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,65,98,158,49,90,153,244,63,165,56,112,90,74,187,83,213,231,185,5,29,190,106,90,137,63,190,138,134,153,222,178,73,233,193,141,157,248,79,5,24,25,184,144,136,206,194,236,196,96,237,76,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,109,246,103,247,43,41,241,202,187,90,166,186,232,221,138,27,157,33,220,168,233,239,213,117,20,99,48,188,240,193,49,80,140,82,156,123,242,16,50,130,97,18,118,216,158,41,25,183,226,251,69,95,12,187,77,170,245,215,30,152,81,222,109,148,149,244,241,212,92,170,194,42,152,70,80,25,224,182,85,205,12,172,36,206,204,113,203,28,114,1,123,196,192,73,182,118,103,65,208,74,34,32,231,135,196,63,10,181,96,29,105,106,173,138,205,81,87,53,61,85,224,47,102,85,38,36,109,61,194,154,42,233,133,156,68,91,128,203,83,32,131,109,187,3,11,59,147,179,147,216,167,131,6,175,84,229,250,13,146,233,29,198,122,185,170,52,246,240,51,81,185,65,16,65,13,186,225,220,150,56,64,199,235,153,181,76,53,210,19,155,122,52,209,179,19,179,113,8,129,227,11,133,90,177,94,176,78,251,111,168,171,146,163,49,197,237,183,186,225,152,197,194,57,192,166,161,97,137,152,89,216,59,84,49,19,177,57,63,50,55,223,103,97,29,213,224,107,118,181,67,117,214,75,20,215,58,64,185,86,83,216,106,233,232,202,97,105,230,130,18,174,25,101,8,247,228,64,5,60,34,68,205,176,188,177,179,237,201,183,9,127,215,223,72,23,94,174,244,190,138,197,141,102,85,118,156,135,29,168,122,187,61,29,85,196,160,178,85,79,36,144,140,146,215,70,16,202,102,113,211,141,64,194,64,204,226,83,27,63,213,50,84,25,255,0,69,88,22,85,255,0,93,113,204,147,28,184,127,225,40,235,173,181,212,242,127,230,201,12,209,200,31,204,66,67,246,59,46,164,213,122,248,163,116,37,117,214,203,84,58,239,162,248,205,37,70,109,99,167,49,200,45,212,144,23,157,200,104,132,65,162,56,248,191,25,106,105,196,9,152,56,119,37,140,152,24,137,225,134,34,8,1,213,207,89,53,61,88,105,126,142,91,242,186,106,178,206,240,138,123,204,57,45,115,81,69,79,69,92,117,18,83,53,60,208,48,72,79,204,162,166,98,149,184,70,13,33,23,108,88,54,97,220,30,10,159,20,249,79,221,253,119,204,109,202,0,41,255,0,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,107,253,116,215,77,56,233,211,78,46,58,161,170,23,159,35,106,161,218,40,97,137,152,234,174,21,68,206,241,210,211,70,238,221,201,143,137,108,219,176,176,137,25,144,0,25,142,107,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,213,11,120,134,117,167,117,234,159,84,42,44,88,134,65,86,90,87,141,84,51,99,244,111,76,84,173,91,59,71,198,91,132,241,145,57,25,145,60,163,19,155,11,132,46,45,219,140,206,110,65,162,181,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,38,112,165,183,210,139,187,199,75,77,27,187,246,225,14,69,179,110,228,228,68,102,70,102,102,88,85,206,211,117,178,212,133,29,230,217,87,65,81,37,60,21,97,21,76,37,17,148,19,196,19,67,43,9,51,59,132,145,73,28,128,94,226,3,18,109,217,217,212,181,240,238,232,130,179,170,172,237,242,220,198,151,142,153,98,119,8,162,190,139,205,61,52,215,73,10,25,100,10,90,89,66,34,2,226,97,7,152,102,146,57,2,42,129,112,38,35,2,105,233,226,107,208,149,171,91,176,219,142,185,233,110,51,87,38,168,88,105,227,42,170,59,92,2,103,146,81,3,136,144,73,30,236,231,83,12,91,148,102,28,164,48,143,177,198,71,120,123,65,245,248,98,245,181,71,174,122,113,77,164,154,161,149,243,212,156,95,141,28,53,55,107,148,15,85,146,210,147,77,36,114,66,14,227,44,211,65,12,36,19,63,19,46,33,28,167,33,20,166,195,58,151,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,244,81,210,239,83,120,15,84,218,95,109,212,12,66,166,146,142,228,116,226,87,172,121,238,48,212,214,217,167,121,37,143,132,227,27,242,16,50,130,82,136,204,65,228,141,132,248,142,238,34,27,129,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,213,17,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,0,174,170,23,42,235,170,132,5,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,169,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,5,205,15,82,154,189,83,175,90,243,156,234,228,211,213,201,79,145,94,38,154,222,213,112,69,12,241,91,131,104,168,161,144,34,220,24,227,166,142,24,221,217,203,119,7,119,34,119,114,123,222,235,227,83,50,173,34,233,11,82,115,172,42,175,202,94,169,237,244,246,250,106,161,146,72,228,165,243,181,112,209,156,241,28,102,38,19,70,21,4,113,155,23,213,144,64,157,157,153,217,249,225,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,200,47,83,194,135,71,109,90,107,210,93,147,46,43,13,93,14,67,168,53,21,23,187,164,181,180,163,20,242,64,51,73,13,16,129,112,19,122,103,167,0,158,54,39,38,222,170,83,7,227,35,50,172,15,18,236,2,155,79,186,210,212,74,91,110,61,87,106,182,223,42,41,175,244,175,51,75,194,176,234,233,163,150,170,162,35,145,223,152,21,99,213,179,241,126,2,98,96,60,120,113,107,243,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,57,59,20,176,70,49,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,174,31,27,13,29,186,222,176,220,15,91,236,118,26,73,105,241,170,138,171,37,254,178,26,82,42,177,130,169,227,42,50,150,65,7,102,166,142,88,231,6,121,13,152,101,172,6,22,119,148,144,125,94,9,122,153,149,100,26,113,168,154,91,118,171,243,22,92,62,225,111,184,90,59,146,72,114,83,249,246,169,239,192,60,141,192,33,99,164,105,4,0,71,243,147,206,78,228,231,233,101,74,130,252,44,179,250,156,23,173,44,54,149,242,26,75,77,183,42,167,175,176,92,158,165,226,16,170,9,41,142,90,122,118,57,27,234,153,214,65,72,193,193,216,200,248,131,111,205,196,175,209,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,84,173,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,20,2,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,164,68,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,65,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,6,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,185,109,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,185,172,65,37,58,140,235,71,42,214,61,44,211,61,14,197,138,235,96,195,48,76,62,215,98,184,211,53,116,129,237,250,232,105,169,90,89,106,161,3,237,28,49,205,74,62,92,73,136,135,98,145,221,158,78,220,110,133,250,50,190,245,135,168,245,86,201,46,190,198,195,49,127,47,81,147,92,162,48,122,161,142,87,62,213,53,52,101,190,243,75,218,149,154,66,23,142,49,2,34,228,236,17,73,173,122,120,233,251,62,234,107,84,40,116,163,78,66,144,46,85,148,245,21,114,214,87,52,205,69,69,4,49,185,20,181,18,67,28,133,24,57,112,136,73,199,103,146,88,199,211,147,46,135,180,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,87,99,170,184,85,19,51,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,33,149,98,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,102,70,124,34,141,132,7,145,153,19,236,222,164,78,239,234,238,189,100,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,88,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,122,154,234,234,151,126,17,6,236,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,249,2,128,30,50,122,215,244,27,167,219,78,142,82,91,251,213,122,155,112,126,244,242,69,202,56,40,109,210,211,212,73,196,154,65,113,152,167,58,54,29,192,197,227,239,239,196,184,58,10,128,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,135,28,60,223,234,65,23,112,204,198,24,129,134,56,193,201,248,70,0,44,251,11,41,43,213,238,133,214,104,15,74,125,52,99,119,235,55,179,50,75,247,210,156,146,253,9,60,237,32,213,85,61,173,226,9,99,153,132,161,154,58,80,165,134,72,216,68,70,72,79,244,157,220,203,74,244,177,162,159,202,39,168,44,39,71,36,184,121,42,76,130,224,254,126,113,151,183,32,80,193,17,212,85,118,139,183,35,52,207,4,50,180,124,129,199,184,225,203,97,221,218,127,248,231,126,164,255,0,121,63,134,160,138,190,31,122,41,252,162,114,93,95,209,200,238,30,74,175,32,210,250,223,33,57,75,219,140,43,160,187,90,234,41,123,165,219,145,218,23,158,24,154,78,32,229,219,115,227,177,108,237,23,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,158,190,10,159,20,249,79,221,253,119,204,109,203,74,120,137,104,93,30,128,245,89,149,227,118,27,55,179,49,187,247,107,36,176,194,47,3,70,52,181,76,239,40,69,28,44,35,12,49,213,5,84,49,198,226,36,49,194,31,164,206,198,65,122,154,3,172,118,46,160,52,107,19,214,44,114,31,47,73,147,91,198,162,74,110,70,126,82,168,8,163,169,166,230,96,15,39,106,120,229,139,185,193,132,248,114,31,170,76,235,96,42,203,240,79,214,43,173,235,13,207,52,66,249,126,164,150,159,26,168,165,189,216,40,230,170,34,171,24,42,158,65,172,24,163,35,118,106,104,229,142,3,118,140,25,134,90,195,114,119,121,69,89,162,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,132,222,44,84,213,245,189,55,180,84,86,218,170,134,134,231,223,148,226,136,140,99,6,160,174,220,137,217,189,25,183,109,221,253,61,85,72,116,189,174,119,237,0,212,234,60,215,31,177,84,93,234,97,238,109,73,1,8,153,239,79,52,94,155,198,126,230,149,223,244,126,207,245,181,219,120,131,68,114,116,193,150,184,82,197,51,141,190,189,223,155,51,240,111,103,213,125,102,223,237,101,78,29,14,81,233,253,119,80,246,88,53,26,48,146,218,229,87,188,114,82,180,224,95,222,85,47,234,46,4,207,245,152,62,207,231,251,16,72,94,168,188,64,245,35,90,52,226,124,2,229,161,185,30,60,245,177,24,203,45,81,114,98,97,150,41,55,102,242,192,254,141,31,174,206,223,164,171,230,186,73,37,172,158,73,163,40,204,228,34,32,47,120,187,187,238,206,175,111,174,205,52,210,11,119,76,249,166,115,98,195,236,52,119,75,61,170,89,40,167,167,180,195,17,115,57,34,7,250,195,27,19,122,122,122,59,123,255,0,98,162,58,201,206,170,174,106,147,102,98,150,66,55,102,247,110,239,186,15,228,136,136,8,136,128,136,136,63,212,111,38,252,35,221,220,254,174,204,219,187,238,178,201,244,155,80,233,177,97,205,42,177,43,180,54,99,226,225,87,37,4,227,17,49,112,217,216,220,56,59,63,116,62,223,242,155,246,182,248,229,164,134,43,149,36,242,48,56,71,60,100,92,219,113,217,137,157,247,111,181,148,133,213,222,170,107,114,141,58,197,52,186,201,103,182,81,219,108,182,200,169,235,30,154,142,72,60,204,162,48,11,17,254,119,99,127,239,113,125,220,91,223,254,192,210,250,90,23,51,212,172,84,44,251,249,215,189,80,181,62,195,203,243,158,96,56,250,108,251,250,237,233,179,174,147,180,100,110,65,164,88,72,93,247,243,163,142,219,90,163,113,227,249,207,43,31,47,77,155,111,173,191,166,204,185,175,211,235,204,248,238,127,141,228,144,198,44,84,55,106,58,160,109,189,55,142,96,47,115,59,63,188,127,107,46,144,180,7,39,28,195,69,240,171,247,249,117,56,253,182,73,126,171,182,198,84,145,27,237,187,187,237,245,191,106,13,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,168,199,168,159,136,29,78,254,185,94,191,182,202,175,57,81,143,81,63,16,58,157,253,114,189,127,109,149,86,182,151,209,91,237,159,131,120,114,31,235,12,95,114,159,19,94,162,34,167,186,64,68,68,4,69,244,91,173,215,11,197,194,150,211,105,160,168,173,174,173,152,41,169,105,105,162,41,101,158,83,38,16,140,0,89,220,136,137,217,152,89,157,221,221,153,147,139,242,102,41,141,103,131,217,211,220,19,32,212,236,222,201,128,98,212,221,235,165,246,178,58,56,55,3,32,143,147,253,105,100,224,36,77,20,99,200,204,152,95,136,1,22,219,50,186,78,158,244,39,24,233,223,78,41,180,255,0,26,171,168,173,34,152,171,174,85,243,238,197,91,90,96,3,36,172,27,187,68,60,99,1,16,23,125,132,7,119,50,228,101,175,122,51,233,86,223,211,190,28,119,107,244,84,245,121,182,67,12,50,220,42,138,156,70,91,116,69,20,68,86,225,49,150,64,49,9,152,220,164,7,22,145,248,59,179,176,6,210,53,94,50,108,175,228,116,121,91,177,231,207,217,31,159,95,185,202,220,165,237,223,242,143,17,243,126,2,175,232,214,231,143,237,213,215,221,142,20,199,79,210,234,208,136,138,117,170,68,68,65,175,122,137,248,126,212,239,234,109,235,251,20,170,140,85,231,117,19,240,253,169,223,212,219,215,246,41,85,24,170,126,210,250,91,125,147,241,116,135,33,254,175,197,247,233,240,136,136,171,77,224,45,133,211,183,196,14,152,255,0,92,172,191,219,98,90,245,108,46,157,190,32,116,199,250,229,101,254,219,18,245,177,233,105,237,143,138,63,54,245,125,254,229,94,25,94,114,34,45,160,224,245,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,183,255,0,140,166,147,234,158,168,126,72,63,38,122,105,149,229,190,204,250,65,231,125,133,102,169,175,242,189,207,103,246,251,189,144,46,28,187,103,199,150,219,240,45,189,206,181,175,132,78,136,107,70,154,245,37,146,95,117,27,72,115,92,86,219,62,15,89,73,21,101,238,193,87,67,4,147,149,125,1,12,67,36,209,136,185,184,129,147,11,62,251,1,63,216,232,45,209,17,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,116,39,226,61,137,229,89,207,70,58,135,139,97,88,205,215,32,189,86,251,39,203,91,173,116,82,85,213,79,194,235,72,103,194,40,216,140,184,128,17,62,205,232,34,238,254,140,234,144,127,146,119,84,255,0,252,173,58,171,255,0,208,109,199,255,0,114,131,165,52,68,65,202,186,191,239,11,143,129,61,50,252,107,231,21,170,149,191,146,119,84,255,0,252,173,58,171,255,0,208,109,199,255,0,114,174,251,195,135,19,202,176,110,140,116,243,22,205,113,155,174,63,122,162,246,183,153,183,93,40,164,164,170,131,157,214,172,195,156,82,48,152,242,3,18,109,219,212,73,157,189,29,144,73,84,68,64,68,68,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,90,83,196,123,167,173,125,206,122,206,212,60,167,10,208,253,64,200,44,181,190,201,242,215,27,94,51,91,87,75,63,11,85,32,31,9,99,140,128,184,152,16,190,207,232,66,236,254,172,234,74,248,53,233,62,169,233,127,229,127,242,153,166,153,94,37,237,63,163,254,75,219,182,106,154,15,53,219,246,135,115,181,222,1,231,199,184,28,184,239,183,49,223,222,200,44,169,85,95,142,119,234,79,247,147,248,106,181,69,90,190,50,154,79,170,122,161,249,32,252,153,233,166,87,150,251,51,233,7,157,246,21,154,166,191,202,247,61,159,219,238,246,64,184,114,237,159,30,91,111,192,182,247,58,8,87,225,113,241,217,166,95,141,124,158,181,95,242,164,15,14,30,158,181,247,6,235,59,79,50,156,215,67,245,3,31,178,209,123,91,204,220,110,152,205,109,37,44,28,237,85,96,28,229,146,49,1,228,102,34,219,191,169,19,51,122,187,43,191,64,68,68,5,202,186,234,161,115,89,252,147,186,167,255,0,229,105,213,95,254,131,110,63,251,148,23,253,210,119,194,198,141,253,223,227,223,46,129,115,88,186,93,233,146,211,117,176,116,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,74,25,233,167,142,130,17,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,207,191,242,78,234,159,255,0,149,167,85,127,250,13,184,255,0,238,80,95,247,73,223,11,26,55,247,127,143,124,186,5,181,86,180,233,146,211,117,176,116,219,165,22,43,237,178,174,221,114,183,96,246,42,74,202,58,184,74,25,233,167,142,130,17,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,178,208,20,85,241,71,248,19,212,223,193,126,113,68,165,82,209,93,111,233,14,101,175,93,49,229,186,71,167,240,82,73,125,200,170,45,16,211,189,92,237,12,17,0,93,41,37,150,105,15,213,216,35,138,57,36,118,22,35,118,7,97,18,39,97,112,163,110,148,122,81,212,126,173,117,28,48,172,42,47,35,106,161,237,207,127,191,207,11,157,45,162,148,157,217,136,153,157,187,147,31,18,104,161,103,98,144,132,157,220,0,36,144,58,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,95,244,187,211,38,3,210,206,151,219,116,255,0,16,166,164,172,185,5,56,141,235,33,123,116,52,213,183,153,218,73,100,231,57,70,220,136,0,167,148,98,3,35,120,227,113,14,69,179,145,110,4,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,172,127,197,219,79,115,237,74,233,183,27,177,105,206,15,144,101,87,40,51,138,58,185,104,236,150,201,171,167,142,1,160,175,18,148,163,132,72,152,24,140,5,201,219,109,204,91,237,101,7,252,56,122,122,215,220,27,172,237,60,202,115,93,15,212,12,126,203,69,237,111,51,113,186,99,53,180,148,176,115,181,85,128,115,150,72,196,7,145,152,139,110,254,164,76,205,234,236,130,239,209,17,1,17,16,17,17,5,85,248,231,126,164,255,0,121,63,134,168,171,225,113,241,217,166,95,141,124,158,181,77,79,25,77,39,213,61,80,252,144,126,76,244,211,43,203,125,153,244,131,206,251,10,205,83,95,229,123,158,207,237,247,123,32,92,57,118,207,143,45,183,224,91,123,157,70,175,14,30,158,181,247,6,235,59,79,50,156,215,67,245,3,31,178,209,123,91,204,220,110,152,205,109,37,44,28,237,85,96,28,229,146,49,1,228,102,34,219,191,169,19,51,122,187,32,250,252,103,238,214,171,143,85,246,74,59,125,206,146,170,162,215,131,208,82,87,69,12,194,103,75,59,214,86,204,209,74,44,251,129,188,83,69,35,9,108,252,36,2,247,19,59,228,30,10,122,103,244,131,92,115,77,82,171,164,181,84,82,97,248,248,91,225,243,17,243,170,167,174,175,155,243,115,211,238,14,193,180,20,149,145,153,177,9,113,157,133,152,132,207,108,83,196,123,167,173,125,206,122,206,212,60,167,10,208,253,64,200,44,181,190,201,242,215,27,94,51,91,87,75,63,11,85,32,31,9,99,140,128,184,152,16,190,207,232,66,236,254,172,234,74,248,53,233,62,169,233,127,229,127,242,153,166,153,94,37,237,63,163,254,75,219,182,106,154,15,53,219,246,135,115,181,222,1,231,199,184,28,184,239,183,49,223,222,200,44,169,17,16,85,95,142,119,234,79,247,147,248,106,210,158,13,185,77,139,31,234,226,178,211,119,174,242,245,121,54,31,113,181,218,227,237,25,249,138,160,158,154,172,163,220,89,216,54,130,146,160,247,39,97,250,155,111,200,133,158,74,248,202,105,62,169,234,135,228,131,242,103,166,153,94,91,236,207,164,30,119,216,86,106,154,255,0,43,220,246,127,111,187,217,2,225,203,182,124,121,109,191,2,219,220,234,53,120,112,244,245,175,184,55,89,218,121,148,230,186,31,168,24,253,150,139,218,222,102,227,116,198,107,105,41,96,231,106,171,0,231,44,145,136,15,35,49,22,221,253,72,153,155,213,217,5,223,162,34,10,128,241,72,232,22,143,78,252,247,83,122,57,111,181,91,113,7,242,116,249,22,59,71,77,5,12,54,137,31,181,77,13,77,36,113,136,1,67,41,188,109,36,108,207,32,203,35,201,245,194,67,236,226,190,10,159,20,249,79,221,253,119,204,109,202,231,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,132,29,50,244,65,89,210,175,92,89,78,91,135,82,242,211,44,179,15,185,197,98,22,154,122,153,173,114,13,93,166,67,165,170,148,226,16,30,70,115,249,118,121,36,144,226,167,39,50,114,3,39,9,212,136,136,57,172,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,170,14,166,250,100,234,74,255,0,212,150,171,223,108,93,62,106,85,198,219,113,206,47,181,116,117,148,152,157,124,208,84,193,37,124,197,28,177,200,49,56,152,16,187,19,19,59,179,179,179,178,183,79,14,28,79,42,193,186,49,211,204,91,53,198,110,184,253,234,139,218,222,102,221,116,162,146,146,170,14,119,90,179,14,113,72,194,99,200,12,73,183,111,81,38,118,244,118,65,16,60,87,58,233,255,0,31,210,254,138,102,127,246,69,46,127,91,66,63,232,136,218,227,168,98,255,0,198,249,160,17,255,0,50,23,63,247,196,42,189,122,120,233,251,62,234,107,84,40,116,163,78,66,144,46,85,148,245,21,114,214,87,52,205,69,69,4,49,185,20,181,18,67,28,133,24,57,112,136,73,199,103,146,88,199,211,147,43,42,241,22,240,208,169,205,170,114,62,163,52,6,158,174,179,39,172,168,43,150,65,137,195,4,76,21,160,209,0,201,61,188,34,140,73,234,92,128,230,146,51,115,57,206,89,8,9,164,97,142,89,41,208,39,70,212,221,32,233,125,109,190,251,83,73,95,157,228,245,13,54,71,93,67,91,44,244,70,16,73,51,81,195,78,210,71,27,136,4,82,185,19,184,115,121,37,147,114,32,104,216,67,117,232,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,114,134,157,234,231,121,167,148,206,66,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,179,84,68,20,215,226,179,209,45,30,148,223,105,186,129,210,28,83,201,225,151,158,221,29,254,219,107,182,193,79,111,199,234,128,34,134,9,0,33,97,237,195,81,235,187,184,113,25,217,249,72,239,81,24,52,106,232,163,170,235,239,73,122,203,69,153,119,110,181,152,133,203,106,60,166,201,69,48,15,159,165,226,109,28,140,50,51,131,205,1,159,118,55,220,9,246,56,251,128,18,200,235,161,60,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,192,196,195,156,82,49,1,113,48,18,109,219,208,133,157,189,89,149,43,101,62,20,122,202,253,86,85,104,198,21,75,117,29,59,147,133,206,155,58,186,82,11,210,193,107,38,30,98,101,25,48,75,89,25,185,66,208,51,198,114,144,52,174,16,194,110,96,23,83,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,25,1,240,150,55,32,46,38,4,47,179,250,16,187,63,171,58,229,181,116,231,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,202,26,119,171,157,230,158,83,57,10,89,102,144,253,25,206,73,100,146,71,97,97,6,115,118,17,17,102,22,231,135,249,39,117,79,255,0,202,211,170,191,253,6,220,127,247,40,47,251,164,239,133,141,27,251,191,199,190,93,2,218,171,90,116,201,105,186,216,58,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,37,12,244,211,199,65,8,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,217,104,8,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,88,255,0,139,182,136,107,70,165,117,37,141,223,116,231,72,115,92,170,219,6,15,71,73,45,101,146,193,87,93,4,115,141,125,121,20,69,36,49,144,177,176,152,19,139,190,251,24,191,218,203,101,120,53,233,62,169,233,127,229,127,242,153,166,153,94,37,237,63,163,254,75,219,182,106,154,15,53,219,246,135,115,181,222,1,231,199,184,28,184,239,183,49,223,222,200,44,169,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,141,94,35,216,158,85,156,244,99,168,120,182,21,140,221,114,11,213,111,178,124,181,186,215,69,37,93,84,252,46,180,134,124,34,141,136,203,136,1,19,236,222,130,46,239,232,206,131,158,197,213,66,230,179,249,39,117,79,255,0,202,211,170,191,253,6,220,127,247,43,165,52,5,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,231,219,169,190,153,58,146,191,245,37,170,247,219,23,79,154,149,113,182,220,115,139,237,93,29,101,38,39,95,52,21,48,73,95,49,71,44,114,12,78,38,4,46,196,196,206,236,236,236,236,130,215,252,46,62,4,244,203,241,175,156,86,169,84,163,87,135,14,39,149,96,221,24,233,230,45,154,227,55,92,126,245,69,237,111,51,110,186,81,73,73,85,7,59,173,89,135,56,164,97,49,228,6,36,219,183,168,147,59,122,59,41,42,128,136,136,42,215,199,7,63,169,138,213,165,154,91,67,144,210,61,61,85,69,198,255,0,116,180,139,196,83,177,196,49,65,69,80,109,183,116,1,218,106,240,31,86,3,118,147,244,158,54,227,26,252,40,116,118,235,169,93,90,89,50,226,176,210,87,99,218,125,79,81,123,186,75,91,74,82,193,28,229,12,144,209,8,23,2,6,169,106,131,9,227,98,113,125,169,101,48,126,81,179,47,87,196,23,76,58,146,214,254,173,51,172,187,26,208,125,96,186,227,212,85,16,217,44,242,203,139,215,207,3,65,73,8,67,33,82,144,1,135,150,146,160,106,39,141,193,246,38,159,155,179,17,147,41,127,224,241,160,121,246,146,224,26,141,151,234,54,55,144,99,55,44,150,241,69,109,138,203,123,178,205,65,56,65,67,9,200,53,67,222,226,70,18,21,121,131,108,12,204,244,229,245,139,119,97,11,10,90,43,174,109,47,186,235,31,73,122,153,129,216,138,173,238,83,217,253,165,71,5,37,17,85,207,87,61,12,209,214,199,75,28,66,236,68,115,21,51,66,219,110,236,242,51,176,150,220,95,122,162,14,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,233,251,79,115,91,86,165,96,24,214,163,88,169,234,224,182,229,86,122,43,221,28,85,96,35,60,112,84,194,19,70,50,8,145,11,27,9,179,59,49,19,111,190,206,254,245,65,122,253,208,134,190,233,126,178,229,152,46,11,163,218,129,150,227,118,203,129,123,30,243,108,199,235,107,225,170,161,144,90,88,57,79,21,56,198,115,12,114,0,75,192,88,90,80,144,91,209,153,213,181,120,100,81,101,88,255,0,72,88,214,11,154,233,254,87,136,222,177,91,133,206,223,83,75,144,218,164,160,146,163,187,87,37,96,79,0,73,177,156,46,21,98,28,220,71,243,145,202,44,206,194,206,225,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,85,65,212,223,76,157,73,95,250,146,213,123,237,139,167,205,74,184,219,110,57,197,246,174,142,178,147,19,175,154,10,152,36,175,152,163,150,57,6,39,19,2,23,98,98,103,118,118,118,118,86,233,225,195,137,229,88,55,70,58,121,139,102,184,205,215,31,189,81,123,91,204,219,174,148,82,82,85,65,206,235,86,97,206,41,24,76,121,1,137,54,237,234,36,206,222,142,200,57,236,87,253,225,113,240,39,166,95,141,124,226,181,82,183,242,78,234,159,255,0,149,167,85,127,250,13,184,255,0,238,85,223,120,112,226,121,86,13,209,142,158,98,217,174,51,117,199,239,84,94,214,243,54,235,165,20,148,149,80,115,186,213,152,115,138,70,19,30,64,98,77,187,122,137,51,183,163,178,9,42,136,136,8,136,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,247,136,246,39,149,103,61,24,234,30,45,133,99,55,92,130,245,91,236,159,45,110,181,209,73,87,85,63,11,173,33,159,8,163,98,50,226,0,68,251,55,160,139,187,250,51,170,139,233,147,166,78,164,172,29,73,105,69,246,251,211,230,165,91,173,182,236,226,197,87,89,89,87,137,215,195,5,52,17,215,194,82,75,36,133,19,8,0,139,57,57,59,179,51,51,187,160,232,37,17,16,23,42,235,170,133,205,103,242,78,234,159,255,0,149,167,85,127,250,13,184,255,0,238,80,95,247,73,223,11,26,55,247,127,143,124,186,5,206,102,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,106,106,26,26,102,110,114,158,206,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,221,30,244,201,105,186,216,58,109,210,139,21,246,217,87,110,185,91,176,123,21,37,101,29,92,37,12,244,211,199,65,8,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,142,190,29,221,2,209,244,199,138,190,121,170,86,251,85,203,83,111,125,170,141,158,154,10,143,163,49,180,114,135,150,165,169,226,230,211,24,79,32,212,73,25,180,101,245,99,30,67,31,114,80,218,189,20,116,163,98,233,47,70,168,176,222,213,170,179,47,185,109,89,148,222,232,161,49,243,245,92,141,227,141,138,71,115,120,96,3,237,70,219,0,190,199,39,108,14,89,25,72,4,68,4,68,64,85,87,227,157,250,147,253,228,254,26,173,81,86,175,140,166,147,234,158,168,126,72,63,38,122,105,149,229,190,204,250,65,231,125,133,102,169,175,242,189,207,103,246,251,189,144,46,28,187,103,199,150,219,240,45,189,206,131,64,120,42,124,83,229,63,119,245,223,49,183,43,169,85,23,225,19,162,26,209,166,189,73,100,151,221,70,210,28,215,21,182,207,131,214,82,69,89,123,176,85,208,193,36,229,95,64,67,16,201,52,98,46,110,32,100,194,207,190,192,79,246,58,183,68,5,64,62,37,58,253,249,117,234,131,32,250,57,168,95,74,48,92,95,179,108,198,188,177,239,67,7,247,188,62,116,160,217,152,100,231,84,50,239,63,214,238,8,71,196,202,49,139,107,190,215,236,255,0,42,210,253,26,203,51,172,23,10,186,229,185,37,178,222,94,199,179,91,45,178,87,205,85,93,33,52,80,114,130,34,25,14,17,146,64,57,120,19,19,68,18,19,122,179,50,231,179,249,39,117,79,255,0,202,211,170,191,253,6,220,127,247,40,44,83,193,79,66,235,45,86,44,211,168,123,245,155,179,237,190,24,222,59,83,35,207,28,135,75,17,247,43,140,65,217,162,146,19,152,105,64,100,103,50,105,41,39,15,169,177,49,249,94,57,223,169,63,222,79,225,170,194,122,110,209,11,87,78,26,37,139,104,189,154,249,87,121,167,199,41,229,19,175,169,140,99,58,153,230,158,74,137,141,128,125,0,30,89,164,224,27,147,136,113,23,35,118,115,120,65,227,41,164,250,167,170,31,146,15,201,158,154,101,121,111,179,62,144,121,223,97,89,170,107,252,175,115,217,253,190,239,100,11,135,46,217,241,229,182,252,11,111,115,160,208,30,10,159,20,249,79,221,253,119,204,109,202,85,120,201,232,167,211,158,159,109,58,199,73,112,236,213,233,149,193,251,208,73,47,24,231,161,184,203,79,79,39,17,104,201,202,97,156,40,220,119,48,22,143,191,191,34,224,203,69,120,68,232,134,180,105,175,82,89,37,247,81,180,135,53,197,109,179,224,245,148,145,86,94,236,21,116,48,73,57,87,208,16,196,50,77,24,139,155,136,25,48,179,239,176,19,253,142,173,83,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,231,91,164,93,111,181,116,227,212,94,25,172,183,219,29,93,222,219,96,168,169,26,202,74,73,4,39,120,42,41,102,166,144,227,229,245,72,192,103,115,96,119,22,55,6,23,32,229,205,186,73,92,219,93,186,59,234,190,203,117,173,179,86,116,219,169,82,84,80,84,73,77,41,210,99,21,149,80,17,129,56,147,199,52,49,148,82,134,236,251,28,100,64,77,179,139,187,59,58,189,238,139,239,250,167,146,244,193,128,92,117,174,201,117,181,102,112,219,228,183,220,224,187,83,84,193,92,126,86,162,90,120,103,168,26,151,121,94,105,97,138,41,76,203,244,202,71,54,102,98,102,96,221,104,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,41,248,148,220,111,148,29,51,93,163,178,193,220,106,195,158,154,169,249,3,112,167,59,125,103,50,250,205,235,182,205,232,222,191,177,83,86,158,219,177,137,45,21,248,157,88,113,187,221,30,42,154,123,142,242,63,151,22,250,196,29,166,126,39,187,70,77,187,187,126,150,255,0,99,43,213,235,50,241,65,101,233,187,59,169,184,80,133,84,114,88,46,145,8,28,66,108,196,244,21,14,207,179,187,126,199,245,254,117,67,250,49,14,18,26,197,111,185,106,133,182,88,49,138,217,235,37,126,228,48,140,110,15,4,174,27,119,255,0,55,179,25,69,251,125,237,183,174,200,60,58,124,247,52,200,163,28,10,231,146,241,181,86,63,108,199,201,196,255,0,111,54,253,17,98,253,38,111,242,191,226,88,85,222,129,173,151,42,154,17,151,186,48,202,113,177,241,227,201,152,157,183,219,215,111,114,188,94,162,180,123,165,250,78,141,181,15,44,192,112,236,74,74,104,44,53,50,210,92,109,182,251,115,202,18,140,174,34,227,44,65,179,109,35,59,110,207,191,163,183,189,81,157,79,111,204,203,217,223,183,204,184,239,239,219,127,68,31,205,17,16,17,17,1,17,16,109,157,15,182,226,57,28,211,226,217,71,247,191,180,121,67,13,103,231,79,178,114,60,96,37,219,7,110,91,114,34,217,221,183,247,47,103,36,210,109,48,196,111,21,182,139,134,111,223,219,98,166,155,217,181,3,191,231,12,73,184,177,191,185,132,95,213,255,0,202,254,101,167,241,247,174,146,239,71,77,67,49,4,178,84,70,32,236,78,219,19,147,51,63,167,175,191,101,233,231,116,87,107,117,210,42,91,181,192,234,164,40,187,205,188,164,108,28,137,217,219,235,123,191,69,7,215,133,228,245,180,185,102,40,34,61,208,181,221,233,167,132,55,97,220,187,226,91,111,183,237,253,187,174,142,52,2,225,83,117,209,76,26,229,85,79,217,58,156,118,217,47,14,108,91,114,164,137,253,236,205,251,87,56,248,93,154,222,211,219,111,211,221,233,34,154,158,235,72,222,92,170,4,100,113,115,55,114,224,237,190,205,219,31,93,255,0,202,111,218,186,46,233,178,178,154,187,64,180,242,90,105,70,65,28,90,210,46,226,76,254,190,74,31,217,253,40,54,82,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,248,238,213,115,80,219,229,170,167,143,185,32,113,216,118,119,223,114,102,247,55,244,173,37,163,221,83,99,186,193,167,85,185,61,170,74,120,110,246,238,223,154,161,55,140,78,62,228,242,0,111,24,202,100,219,132,110,94,174,219,251,219,209,6,249,69,31,47,29,89,226,184,62,147,225,217,174,93,44,101,116,202,32,183,140,116,84,165,27,200,243,84,211,60,141,180,114,76,197,183,33,33,111,87,125,246,111,87,245,91,179,16,191,199,149,226,150,124,158,40,36,132,46,244,16,87,12,114,15,18,6,144,24,217,157,183,125,159,215,246,191,244,186,15,93,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,24,245,19,241,3,169,223,215,43,215,246,217,85,231,42,49,234,39,226,7,83,191,174,87,175,237,178,170,214,210,250,43,125,179,240,111,14,67,253,97,139,238,83,226,107,212,68,84,247,72,8,136,128,172,199,195,211,164,233,240,107,125,30,191,231,37,79,37,218,253,108,98,199,232,4,99,149,168,168,167,17,38,170,35,217,220,103,150,61,152,88,29,184,69,33,137,187,148,132,17,235,95,15,238,144,62,151,85,90,58,135,207,166,227,102,183,86,121,156,106,223,4,219,29,93,93,60,206,222,106,103,23,220,34,138,88,221,134,63,66,51,13,203,104,217,154,107,41,86,188,143,42,211,76,85,232,238,199,227,249,123,250,156,253,202,166,223,69,92,252,131,45,171,217,118,168,251,109,199,255,0,105,142,239,237,8,136,173,77,0,34,34,2,34,32,215,189,68,252,63,106,119,245,54,245,253,138,85,70,42,243,186,137,248,126,212,239,234,109,235,251,20,170,140,85,63,105,125,45,190,201,248,186,67,144,255,0,87,226,251,244,248,68,68,85,166,240,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,120,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,191,19,249,208,126,162,141,218,223,215,70,147,232,86,163,218,180,255,0,39,114,156,235,99,121,106,42,96,174,165,17,165,102,106,150,216,216,205,159,126,116,252,125,93,191,77,190,223,71,216,84,61,75,232,125,198,190,59,117,54,165,99,143,36,187,241,47,108,209,241,244,23,119,245,105,127,153,6,207,69,18,175,126,38,253,53,88,242,250,156,74,123,149,84,254,89,204,74,186,10,202,2,166,39,25,94,55,102,39,169,111,217,203,250,61,87,149,149,248,170,116,207,141,82,141,69,49,93,46,196,91,254,110,142,166,222,100,222,162,222,187,84,191,249,223,241,58,9,148,138,190,98,241,155,208,131,165,154,99,211,172,172,37,140,119,8,252,197,27,243,125,159,211,126,239,167,185,190,199,247,175,231,113,241,158,208,234,107,59,86,209,105,190,85,81,88,252,63,189,158,166,140,89,183,219,127,172,210,19,250,127,163,254,196,22,20,138,173,105,252,109,108,126,210,149,234,116,90,241,228,182,110,219,13,226,7,61,248,191,189,187,45,254,86,223,229,63,167,251,23,251,183,120,219,88,26,178,165,238,90,43,121,122,125,207,177,219,188,64,229,239,110,59,183,101,182,244,223,237,127,245,160,180,116,85,33,39,141,77,248,111,215,10,136,180,182,182,75,92,146,179,209,211,149,214,156,78,32,217,253,29,218,149,221,221,253,31,222,254,229,143,103,30,50,122,143,124,165,24,49,28,46,123,25,250,114,51,174,165,168,223,208,153,253,10,147,249,199,255,0,189,254,116,23,32,138,145,233,252,94,117,250,8,66,35,133,205,196,89,156,183,161,109,253,61,251,121,53,249,89,226,237,212,5,93,36,244,209,68,81,156,177,144,9,239,66,92,93,219,223,183,147,245,65,119,40,168,46,219,226,89,212,252,55,225,185,182,80,117,2,243,180,158,92,109,246,246,119,110,108,92,121,53,46,255,0,205,190,203,252,100,94,36,253,80,92,111,21,53,173,148,157,19,74,91,180,5,110,183,147,135,163,54,219,189,43,59,160,191,116,92,242,222,58,254,234,82,244,48,141,94,111,191,98,81,148,127,193,180,31,164,219,237,238,167,111,218,235,239,131,196,71,170,8,33,8,99,205,159,136,11,11,127,130,237,254,230,109,191,236,100,29,5,162,231,225,188,69,186,163,119,217,179,98,255,0,209,118,255,0,249,178,255,0,85,61,125,117,95,93,76,226,121,53,81,70,109,250,77,102,161,217,217,219,246,181,47,243,160,232,21,23,61,119,110,187,250,160,169,180,141,178,225,150,79,29,59,136,139,57,218,104,69,157,153,217,219,215,203,55,236,111,181,124,181,221,122,245,37,112,178,201,99,159,53,119,166,144,12,29,189,153,65,238,38,38,127,117,62,255,0,229,63,218,131,161,190,232,127,157,255,0,18,253,19,18,253,23,223,101,205,41,245,33,172,114,25,25,101,222,164,238,239,253,225,75,255,0,186,94,254,27,213,214,190,226,149,239,61,143,45,55,158,95,170,194,54,218,50,119,244,38,244,103,128,190,194,116,29,22,221,47,214,155,40,177,220,234,251,34,254,140,253,178,47,219,254,107,63,236,117,229,254,81,48,239,255,0,60,127,252,60,191,255,0,138,231,51,62,213,141,109,212,122,201,46,89,92,245,245,68,100,242,187,189,174,40,217,183,114,45,254,164,66,223,229,151,251,86,45,68,26,131,113,30,116,22,203,149,64,191,219,21,3,155,125,191,176,63,153,255,0,216,130,251,58,226,190,217,174,253,45,230,179,209,87,115,141,237,87,32,18,237,27,110,94,207,169,244,245,102,253,171,159,187,141,226,229,89,219,165,168,173,146,72,169,28,130,1,119,219,128,250,55,167,250,133,191,216,182,150,53,132,117,33,149,218,165,197,108,152,110,77,83,67,41,25,201,20,120,252,167,187,147,48,19,242,24,92,189,196,205,239,251,86,49,157,232,174,164,105,189,93,29,46,97,135,222,173,197,91,19,203,31,154,182,84,65,203,103,217,217,187,128,59,236,238,222,239,218,200,61,122,110,167,117,206,159,77,43,244,137,181,26,241,38,43,114,133,233,234,45,210,200,50,70,113,188,133,35,143,214,23,38,103,50,119,125,157,150,173,119,221,247,117,43,53,79,78,58,95,199,116,72,238,24,214,80,53,89,176,199,35,180,17,200,37,245,188,200,176,238,222,116,157,191,52,238,255,0,226,159,255,0,170,162,154,2,34,32,34,34,2,34,32,245,49,123,172,150,75,253,13,210,42,88,234,74,154,162,41,90,35,97,118,46,38,37,183,214,103,111,93,182,247,125,171,48,190,217,114,237,72,184,207,148,90,241,177,24,34,252,220,130,213,80,176,137,17,17,108,204,238,59,55,215,111,70,109,150,47,133,192,83,100,150,242,26,216,169,187,117,49,31,51,219,236,144,125,204,254,142,255,0,205,252,202,219,186,120,234,207,73,52,131,71,219,31,188,89,170,170,47,36,52,178,139,5,108,65,231,93,161,136,12,196,74,77,219,110,36,95,84,93,182,127,177,5,74,73,116,10,76,158,146,182,182,213,12,49,210,84,195,52,180,193,196,68,132,92,93,219,234,182,222,172,223,177,253,234,212,180,143,197,103,72,116,251,74,49,172,76,241,16,10,155,61,170,138,130,72,194,178,160,88,138,42,104,227,114,244,163,118,247,135,237,127,233,117,93,58,159,105,203,245,103,40,171,212,59,6,39,112,158,43,163,198,207,73,73,4,181,82,83,246,226,24,183,55,0,217,185,60,78,237,233,255,0,169,97,255,0,146,109,79,255,0,185,230,75,255,0,162,106,63,255,0,4,23,65,100,241,97,233,238,227,100,246,149,194,111,37,85,255,0,98,241,174,147,252,183,111,211,106,61,189,204,207,254,189,151,161,100,241,82,233,182,229,111,142,170,190,241,228,102,49,103,40,124,189,124,188,93,197,157,219,147,82,108,254,174,237,254,165,89,122,61,225,203,175,218,199,140,30,83,108,167,167,179,66,59,113,130,235,71,91,20,167,249,201,1,246,97,129,219,209,227,119,247,251,157,150,192,180,120,66,117,31,116,162,10,185,114,12,106,140,141,153,222,41,226,175,19,29,217,159,213,188,191,243,237,254,164,19,43,49,241,120,209,43,13,200,40,236,86,175,107,192,81,185,20,253,250,186,125,159,147,182,220,74,141,223,220,204,251,255,0,58,240,127,187,41,165,191,246,149,255,0,251,42,159,249,146,140,31,220,115,234,47,254,219,241,47,254,246,187,254,110,189,236,111,193,115,90,110,67,43,222,245,59,20,183,241,102,224,195,75,87,39,39,221,247,253,32,13,189,205,251,125,232,55,252,190,50,186,96,209,27,199,133,125,126,47,199,252,37,81,239,251,63,249,9,120,151,239,25,172,78,59,59,157,151,2,238,87,125,131,237,73,91,252,182,251,74,135,111,209,221,105,76,211,193,155,90,113,235,100,183,11,30,163,227,87,131,132,10,71,130,58,58,177,51,216,73,246,22,16,61,221,246,102,111,233,255,0,110,181,175,240,184,234,82,134,211,73,116,106,122,41,222,171,185,189,60,84,117,239,44,92,73,135,235,55,151,244,223,125,219,249,144,73,204,135,198,122,144,45,244,143,98,211,206,85,78,17,189,67,123,89,219,98,226,252,155,235,80,237,239,219,220,177,185,124,104,50,82,7,104,180,235,137,125,143,237,120,223,255,0,97,88,190,53,224,187,173,55,72,158,75,214,167,98,182,231,251,5,169,106,228,127,115,123,249,0,126,215,255,0,103,251,63,174,89,224,227,170,152,93,142,163,36,164,213,76,114,228,116,156,63,189,163,161,169,18,62,70,33,232,251,23,187,150,254,239,177,7,242,198,252,97,181,134,219,116,170,155,38,178,189,198,150,72,196,96,131,205,82,197,219,63,77,203,144,81,59,191,219,232,255,0,181,120,249,7,139,246,189,214,92,229,158,196,47,65,72,238,92,32,229,71,47,22,228,238,223,88,168,183,127,71,102,255,0,82,192,244,71,164,125,80,235,107,37,186,85,91,171,104,241,154,59,68,17,76,117,85,244,243,203,28,143,33,52,108,34,225,24,179,191,230,141,253,255,0,103,244,173,243,109,240,72,206,218,176,30,231,173,56,231,150,245,231,219,182,84,57,123,159,109,155,152,253,187,125,168,53,135,247,93,58,147,255,0,243,145,127,251,58,15,249,154,127,117,211,169,63,255,0,57,23,255,0,179,160,255,0,153,173,200,30,9,87,191,108,242,61,103,178,251,55,246,53,166,163,185,250,31,179,189,254,119,253,247,187,253,139,220,254,226,117,175,254,236,116,159,250,14,127,249,218,8,211,145,120,175,117,73,119,162,122,107,110,89,61,182,87,255,0,170,199,13,9,59,122,179,255,0,216,141,246,51,183,250,215,223,143,248,165,245,99,115,166,12,122,139,33,158,178,225,59,60,81,206,225,111,2,228,100,236,47,245,169,118,244,114,22,247,253,139,108,234,7,130,222,87,69,73,20,152,46,170,88,234,165,126,93,193,171,183,84,192,205,234,27,122,137,203,246,57,253,141,238,111,219,233,34,122,35,240,235,181,116,227,116,175,204,51,108,162,215,145,221,170,105,163,138,54,162,106,136,66,153,194,119,145,141,201,228,102,45,216,99,244,112,111,115,255,0,172,43,147,43,241,2,235,70,134,182,182,213,118,213,235,221,33,205,41,25,66,15,72,253,191,174,255,0,84,72,34,244,102,113,219,209,219,253,139,83,233,175,82,26,187,165,117,53,211,226,185,165,206,156,46,125,175,53,27,74,36,18,246,216,216,55,99,18,111,78,225,59,122,41,171,226,189,167,56,87,181,139,61,198,174,246,113,172,165,154,26,74,186,64,175,41,106,76,138,162,173,205,251,124,157,153,185,24,239,238,219,103,101,91,104,54,103,229,255,0,82,175,119,156,94,92,199,49,186,221,109,152,205,85,20,148,180,83,212,63,106,56,233,207,234,8,139,54,205,176,185,11,62,206,251,63,219,238,82,127,63,241,80,214,57,172,54,28,95,74,174,53,24,205,53,162,221,79,68,114,194,112,78,242,188,112,194,59,237,45,43,59,122,132,159,107,254,159,191,209,183,211,157,19,116,255,0,138,245,15,170,129,135,101,87,216,40,41,218,22,149,130,65,34,121,95,204,211,71,197,184,203,25,110,237,49,123,159,236,255,0,101,130,15,131,158,156,219,242,159,110,201,168,52,209,217,129,201,222,136,232,42,71,102,112,226,205,220,122,189,255,0,73,247,255,0,137,4,205,233,167,52,190,234,30,138,99,185,126,77,86,85,55,42,247,172,239,74,76,44,229,194,174,104,199,208,89,155,244,64,91,209,190,197,179,214,43,167,210,96,118,235,28,24,206,15,123,182,85,210,80,119,56,199,73,92,53,14,28,141,204,183,126,100,94,249,62,215,255,0,41,191,153,101,72,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,140,122,137,248,129,212,239,235,149,235,251,108,170,243,149,24,245,19,241,3,169,223,215,43,215,246,217,85,107,105,125,21,190,217,248,55,135,33,254,176,197,247,41,241,53,234,34,42,123,164,5,37,58,55,233,26,239,212,38,64,25,78,64,62,87,3,179,86,48,86,207,184,159,180,42,33,58,115,146,223,196,38,142,104,187,144,76,239,223,22,118,29,189,55,47,118,189,233,227,167,140,223,168,220,220,49,108,90,63,41,110,164,225,53,226,241,52,110,84,246,218,119,119,216,157,183,110,114,150,196,209,196,206,206,110,207,234,32,38,97,116,184,118,29,140,105,254,49,110,195,48,203,45,61,166,203,105,133,160,164,164,129,159,140,99,187,187,187,187,238,228,68,78,228,70,78,228,68,68,68,238,238,238,243,185,54,87,242,186,188,181,232,243,35,237,159,203,175,254,237,77,202,94,222,255,0,39,108,252,221,151,85,31,41,174,55,207,254,221,61,125,233,253,94,168,223,63,171,175,161,110,183,91,236,246,250,91,77,166,130,158,138,134,138,16,166,165,165,166,136,98,138,8,128,88,66,48,1,102,97,17,22,102,97,102,102,102,102,102,95,74,34,188,112,114,204,204,213,58,207,17,17,17,248,34,34,2,34,32,215,189,68,252,63,106,119,245,54,245,253,138,85,70,42,243,186,137,248,126,212,239,234,109,235,251,20,170,140,85,63,105,125,45,190,201,248,186,67,144,255,0,87,226,251,244,248,68,68,85,166,240,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,120,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,197,188,102,56,229,130,166,58,59,181,199,177,52,173,184,15,102,66,221,190,183,218,34,237,254,73,127,177,4,107,213,31,18,190,154,180,147,41,174,195,114,155,134,64,55,74,14,215,118,56,45,7,32,253,120,194,70,216,185,51,63,213,144,86,193,208,254,175,244,103,95,45,97,113,194,174,119,17,39,118,18,138,178,223,36,68,37,198,55,118,244,228,223,245,81,111,127,237,254,149,7,188,89,122,101,168,186,121,61,104,196,104,123,187,247,61,164,253,214,29,191,222,52,209,127,140,149,191,97,126,136,127,79,237,82,195,160,91,13,130,163,165,188,94,0,165,228,21,54,234,39,168,110,102,220,140,173,212,172,95,111,167,250,144,73,168,164,142,120,198,104,139,144,27,110,207,182,219,178,255,0,78,66,91,199,191,171,178,174,110,177,186,238,181,116,219,154,85,233,254,151,69,254,24,181,76,81,86,193,200,190,169,56,192,109,245,167,167,144,95,210,89,31,234,147,255,0,234,218,3,210,120,129,117,15,14,125,22,117,54,85,221,48,150,19,56,60,141,8,243,16,120,221,199,147,83,122,111,219,111,94,62,155,160,181,30,170,188,59,240,206,160,158,163,32,183,94,107,40,242,73,234,70,95,49,61,68,81,198,49,188,146,153,131,19,83,28,140,219,202,91,54,251,126,223,231,209,87,191,10,13,67,138,233,71,38,41,171,183,40,32,143,185,222,146,92,138,80,145,183,22,227,199,133,39,237,228,207,252,202,35,231,94,38,157,70,229,221,216,168,178,15,103,67,44,98,14,30,82,130,111,86,147,158,251,189,43,63,236,111,245,41,189,210,175,137,166,147,142,3,101,197,181,71,36,236,223,34,243,62,98,163,201,212,151,45,230,156,199,234,193,75,193,190,167,109,189,31,254,61,208,66,60,255,0,195,59,170,219,14,93,83,108,160,198,104,110,240,73,57,180,85,163,126,166,126,224,188,166,34,69,220,32,45,221,153,137,254,171,123,255,0,110,236,217,86,45,225,13,213,69,246,222,21,183,88,177,155,99,200,2,97,28,247,198,34,245,223,211,243,113,155,122,108,223,111,218,167,125,195,197,91,167,90,28,168,236,13,114,238,82,140,143,31,155,236,215,55,186,71,15,208,242,155,251,155,127,127,243,47,70,251,226,139,211,69,170,204,87,58,76,143,205,203,246,67,228,238,17,239,245,216,127,73,233,29,189,207,191,187,236,65,92,215,175,9,158,175,237,77,52,177,99,88,253,84,81,15,38,40,239,208,125,109,135,127,78,92,127,163,215,101,236,226,254,16,157,81,222,237,67,112,185,67,140,219,100,54,103,24,38,189,179,150,206,34,255,0,245,56,204,126,215,111,210,251,31,249,183,149,21,158,50,154,104,22,86,171,165,195,57,215,57,241,242,254,209,168,109,135,98,245,228,244,91,125,131,233,255,0,125,252,206,178,108,71,197,199,68,239,88,189,85,214,253,71,236,187,141,59,139,13,39,114,174,126,227,111,27,59,243,26,54,22,253,51,251,63,200,254,118,65,90,113,116,21,212,157,78,121,22,158,193,136,208,189,202,114,227,25,61,222,153,163,119,237,119,31,235,115,223,244,127,155,222,182,118,45,225,45,213,125,230,230,84,151,107,54,63,109,128,55,222,105,111,145,59,122,16,183,253,76,77,253,206,239,238,251,63,212,251,90,191,198,103,54,107,156,175,69,130,239,75,179,112,255,0,9,195,254,111,175,190,135,127,122,249,98,241,154,212,86,169,23,147,5,222,46,109,187,123,78,15,118,255,0,249,14,254,228,16,131,93,244,83,43,208,45,74,187,233,166,92,212,165,95,106,157,162,35,166,159,187,25,179,198,18,51,177,108,47,250,50,15,188,91,250,20,203,209,15,10,155,238,171,105,13,6,161,253,34,165,134,178,232,213,109,5,57,92,88,89,158,41,164,136,121,55,149,45,183,40,255,0,207,247,63,216,162,23,81,218,229,118,234,15,85,111,58,151,117,165,242,178,92,230,25,70,14,98,125,182,104,163,141,155,144,198,27,250,68,222,188,91,255,0,170,251,223,77,188,76,245,143,78,52,194,147,78,45,209,247,2,141,234,59,85,60,169,91,110,233,153,254,131,210,151,184,141,253,229,254,196,19,7,20,240,115,211,160,176,209,182,89,145,92,253,169,217,143,204,181,45,109,57,68,210,112,30,108,46,84,78,251,114,229,183,243,108,178,220,75,194,63,68,44,178,87,181,226,186,229,91,29,68,108,16,115,150,142,82,141,248,155,59,253,106,54,219,212,153,253,63,103,243,40,211,67,227,27,159,91,113,187,125,185,241,15,53,95,4,48,199,61,71,180,33,14,225,12,108,196,252,124,151,22,220,155,125,155,221,186,240,50,239,24,13,101,189,89,230,160,177,89,125,147,83,40,241,26,143,51,73,63,31,86,127,209,42,38,103,244,103,111,245,160,155,216,7,133,199,78,216,109,218,75,165,117,13,85,219,243,239,52,112,215,69,67,60,108,220,128,152,120,189,35,122,125,87,109,183,247,59,254,213,252,245,67,194,227,167,172,234,184,174,86,234,74,171,25,153,57,20,118,248,232,105,163,245,224,219,51,13,33,127,154,255,0,237,127,218,171,239,14,241,89,234,39,31,186,249,203,205,199,218,180,239,250,80,118,104,96,223,235,11,191,214,26,71,127,115,59,127,175,249,150,53,173,30,36,58,249,170,213,187,209,221,253,141,66,46,238,20,222,94,138,163,102,118,143,252,183,165,23,247,199,191,250,255,0,153,4,172,212,111,9,92,50,221,119,177,67,134,229,134,35,53,194,148,106,227,184,213,134,229,11,145,243,96,237,209,109,201,246,22,110,94,158,253,254,197,33,177,175,11,254,156,40,236,22,250,107,189,162,106,138,216,233,98,26,137,26,158,128,216,228,96,102,39,103,42,77,221,157,217,223,119,245,84,201,252,161,53,82,92,162,219,151,86,228,125,250,251,92,240,84,83,159,147,166,30,37,17,243,15,70,143,139,236,255,0,181,159,249,247,82,103,4,241,99,215,236,92,2,158,244,126,215,167,138,30,208,71,181,21,62,219,48,179,62,227,70,239,233,197,255,0,219,252,200,44,90,63,12,190,151,227,144,100,250,61,51,241,118,125,158,146,221,179,255,0,252,42,206,32,232,171,166,155,109,166,59,105,105,150,62,113,195,27,71,222,146,201,64,82,190,195,182,238,237,7,171,250,111,238,247,170,228,31,25,45,83,98,103,44,63,118,253,158,208,166,255,0,153,45,49,174,126,34,250,227,173,20,135,105,154,225,236,219,105,19,147,83,246,168,230,219,210,81,253,38,166,2,253,25,118,247,253,155,255,0,64,90,62,178,248,122,116,249,168,24,120,219,236,248,221,190,193,52,66,45,29,85,13,5,29,49,59,119,34,125,200,130,148,139,220,14,222,239,242,159,246,173,95,159,248,86,105,9,233,53,93,30,29,33,134,65,12,21,39,5,85,75,211,0,17,246,229,224,196,97,72,199,179,19,134,254,239,70,244,247,50,172,234,254,178,245,206,229,166,244,218,97,87,148,115,180,82,196,16,198,30,70,141,182,17,148,100,102,221,160,229,239,22,255,0,41,121,231,213,158,183,75,130,22,158,75,150,114,180,145,202,111,31,144,164,111,241,130,66,77,191,103,151,184,203,252,175,181,7,212,253,40,106,21,70,166,94,180,210,134,162,212,117,214,122,137,33,144,222,172,154,55,227,36,225,187,23,6,119,255,0,123,159,249,45,246,126,223,77,233,225,169,211,30,55,171,26,178,87,92,234,58,42,202,12,126,104,36,58,9,128,37,25,251,144,213,236,206,18,66,96,76,197,16,63,171,183,250,223,221,10,158,243,114,122,185,43,158,167,243,242,147,153,159,1,245,119,119,119,244,219,111,181,215,187,167,122,149,150,233,118,79,69,150,226,23,47,39,112,161,156,39,142,78,204,82,125,97,221,155,210,65,33,247,19,251,217,253,232,58,2,203,186,127,233,63,17,183,241,201,180,231,20,161,134,96,236,137,142,55,74,101,234,37,238,225,78,254,187,9,127,177,120,24,102,159,116,87,103,130,43,61,147,23,198,234,75,235,113,42,140,94,39,50,245,34,125,223,202,179,125,175,254,198,84,151,172,221,77,106,174,186,189,39,211,203,231,156,26,56,227,8,219,203,83,71,183,14,230,223,226,162,15,248,83,255,0,111,244,109,254,177,157,96,198,109,58,127,85,138,215,97,189,251,145,240,236,220,61,163,32,240,218,114,50,252,211,3,139,238,46,195,234,255,0,206,131,161,252,107,1,210,251,72,188,184,214,23,143,210,123,217,206,158,213,12,47,239,103,127,209,6,251,89,191,216,203,10,215,206,154,116,251,91,241,225,164,184,227,246,224,184,210,143,26,90,150,165,128,76,24,165,140,141,185,148,70,237,187,3,251,191,107,254,213,66,184,175,83,250,177,133,88,218,211,140,223,252,156,143,57,74,115,121,90,105,57,51,183,171,113,56,159,111,112,250,239,246,44,170,199,215,127,82,54,71,155,183,156,247,6,110,60,155,217,148,13,238,223,255,0,153,223,246,160,192,245,243,29,108,87,81,238,182,58,99,222,26,126,199,160,151,213,250,208,68,94,237,155,237,47,216,181,186,217,119,45,103,158,239,73,81,75,113,178,247,123,241,184,57,121,150,29,159,111,71,217,129,189,222,159,236,90,226,170,97,168,168,146,97,14,12,100,228,195,190,251,110,251,237,186,15,230,136,136,8,136,128,136,136,62,187,69,80,81,93,41,42,165,114,104,226,158,51,62,62,254,44,76,239,255,0,169,73,105,178,221,45,225,136,229,133,148,9,133,190,129,233,235,40,100,164,157,221,164,120,69,189,71,181,192,189,100,247,242,127,209,254,141,226,242,32,180,109,4,234,179,164,125,34,211,150,59,238,154,203,118,41,165,104,130,160,241,186,57,202,79,206,84,27,250,145,9,122,122,15,171,55,185,182,221,189,86,117,91,226,77,209,45,184,163,26,189,20,148,30,88,218,81,219,15,160,125,197,247,217,253,38,254,103,85,6,85,51,20,97,17,30,225,27,187,139,108,222,139,252,201,44,146,187,60,133,191,22,217,189,62,196,23,207,132,248,139,116,157,62,21,53,219,15,27,141,20,116,188,121,219,105,236,15,78,67,202,98,22,217,133,218,63,243,139,244,254,215,251,95,101,146,92,252,67,122,114,198,44,84,23,140,198,243,120,180,201,113,167,138,166,42,99,180,203,44,156,36,7,33,119,237,115,6,253,18,109,185,111,187,126,205,157,249,254,183,222,46,54,182,144,104,106,59,77,46,220,254,160,150,251,111,183,189,159,246,186,250,175,249,85,247,39,42,114,189,215,121,135,165,132,41,226,252,208,7,16,29,248,183,213,102,223,244,159,223,234,130,255,0,96,241,21,233,58,162,207,29,233,181,2,180,96,147,109,132,172,117,188,219,118,23,247,52,91,127,150,223,111,237,94,238,49,215,15,77,57,125,53,69,93,151,61,156,194,148,59,146,247,44,245,160,226,59,191,237,139,215,244,93,115,159,191,166,203,244,76,135,118,23,219,116,29,2,230,158,35,221,44,226,214,219,156,145,230,213,181,117,180,81,77,194,158,59,37,99,247,37,1,45,135,114,1,111,87,29,189,73,155,215,222,222,245,30,51,223,24,205,50,167,176,80,30,9,99,175,172,185,31,119,204,197,89,103,113,142,61,140,120,109,181,72,251,199,155,251,223,213,155,220,170,1,223,119,221,209,5,206,233,127,140,86,134,221,104,123,122,151,71,123,180,214,183,249,84,182,103,56,159,208,63,100,242,23,189,207,253,76,223,235,249,117,39,197,167,68,242,42,58,236,99,0,134,239,36,178,144,180,117,87,11,65,4,14,194,66,110,255,0,86,110,109,232,38,223,161,239,219,236,245,84,216,136,38,71,76,29,112,228,221,52,81,223,6,146,43,117,125,53,210,152,35,138,23,166,168,144,130,64,41,8,95,110,244,98,205,188,133,238,221,253,91,249,214,217,196,124,99,51,250,76,173,234,178,188,114,130,91,41,60,219,199,77,69,57,74,219,239,195,97,58,222,62,253,183,255,0,137,86,242,32,182,185,60,104,113,111,52,71,22,33,93,229,219,109,152,173,77,205,253,63,242,205,189,235,96,75,227,23,211,164,146,211,195,71,71,146,131,152,3,203,36,246,86,224,14,254,246,250,179,187,250,122,123,153,255,0,214,169,81,16,89,63,82,190,43,151,204,142,162,26,45,23,174,146,146,144,10,70,146,99,167,171,164,144,155,243,78,59,56,84,15,218,50,123,219,220,255,0,206,180,77,139,196,91,93,236,18,215,211,134,101,118,174,164,173,137,163,229,87,112,173,146,72,253,31,212,127,190,89,153,254,179,255,0,177,148,78,68,27,99,85,181,234,247,170,150,186,154,123,229,69,85,77,101,85,195,206,73,60,228,102,238,63,89,248,242,41,9,255,0,72,157,246,255,0,95,189,106,116,68,27,155,164,205,99,125,17,214,91,38,92,244,165,81,31,153,166,130,64,24,249,187,143,154,130,71,217,185,135,252,23,237,255,0,240,92,119,85,253,65,149,171,164,74,93,69,178,93,42,109,55,44,146,215,109,184,209,112,105,99,144,90,74,154,66,54,222,34,119,31,169,43,183,233,253,187,110,254,170,143,244,103,19,185,230,218,161,140,99,182,152,249,212,85,221,168,162,22,220,91,244,234,35,6,253,39,102,247,147,125,170,203,252,70,180,87,49,14,153,52,210,162,40,185,65,136,216,97,164,175,250,209,55,19,63,102,196,63,245,77,223,235,131,254,143,47,246,122,160,138,189,18,117,109,170,24,78,185,227,150,203,214,95,123,186,219,111,247,74,59,108,240,85,215,212,212,11,52,213,116,194,68,194,83,48,239,196,29,183,118,127,123,250,62,234,249,109,85,225,116,181,209,220,226,103,96,171,167,142,113,103,109,157,152,197,137,191,245,174,117,250,41,211,27,222,167,117,13,136,209,89,155,254,148,221,168,46,147,191,212,244,134,42,234,118,39,250,198,63,231,183,187,119,254,103,93,18,88,168,78,215,100,183,219,36,125,202,146,146,24,9,255,0,107,136,48,255,0,63,236,65,247,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,49,234,39,226,7,83,191,174,87,175,237,178,171,206,84,99,212,79,196,14,167,127,92,175,95,219,101,85,173,165,244,86,251,103,224,222,28,135,250,195,23,220,167,196,215,171,49,210,93,37,205,245,179,55,162,192,112,27,95,155,184,213,239,36,178,200,238,52,244,116,236,236,199,81,57,179,63,8,135,118,221,246,119,119,113,17,98,50,17,124,123,29,199,238,249,102,65,108,197,177,250,79,53,116,188,214,67,111,162,131,184,33,221,168,152,216,35,14,70,236,35,185,19,54,228,236,205,191,171,179,43,124,232,247,165,140,127,167,172,34,158,235,113,160,239,103,151,218,56,142,247,89,59,1,29,39,38,19,122,8,92,8,133,162,140,182,98,33,39,238,152,115,119,226,209,132,112,57,102,93,86,62,238,147,244,99,140,254,29,173,177,183,91,101,99,100,176,19,85,51,19,126,189,212,83,255,0,218,99,88,243,99,237,157,35,174,99,97,104,86,137,226,58,7,167,212,152,38,37,7,252,29,77,206,171,148,191,223,245,253,136,162,154,171,132,146,31,107,185,217,23,237,137,113,31,115,126,215,216,72,139,96,91,183,77,170,98,138,35,72,135,31,226,241,119,241,215,234,196,226,106,154,171,170,117,153,158,51,34,34,47,182,56,136,136,8,136,128,136,136,53,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,79,218,95,75,111,178,126,46,144,228,63,213,248,190,253,62,17,17,21,105,188,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,194,117,79,71,112,29,97,176,73,143,230,246,10,58,216,140,227,49,152,233,97,146,104,220,9,201,184,148,160,123,123,201,189,222,226,47,218,179,101,171,245,151,242,215,95,74,22,109,42,166,183,211,119,187,101,37,194,163,115,40,246,35,114,17,17,168,132,189,120,131,111,191,249,79,239,251,2,169,58,169,191,106,111,69,57,176,224,184,78,163,220,175,24,245,118,251,91,238,23,138,138,136,195,132,48,75,245,162,141,225,6,222,74,146,38,250,175,234,204,254,246,119,120,149,134,245,17,172,90,127,108,173,179,97,249,245,246,213,67,92,242,60,144,82,93,106,160,141,185,136,139,236,49,202,45,250,32,44,222,143,232,205,251,20,201,241,17,233,246,147,73,236,148,57,78,161,234,102,67,152,229,23,158,239,101,235,9,198,40,59,39,72,5,197,141,230,47,173,20,129,191,231,27,212,27,222,223,85,182,198,145,120,83,104,102,172,104,158,53,150,67,168,25,45,53,202,241,106,163,174,150,104,169,169,92,2,89,105,35,145,197,152,162,98,118,98,147,127,210,251,63,111,170,10,164,189,223,46,249,37,218,170,249,126,185,84,215,215,214,202,83,84,84,212,204,82,201,33,191,188,136,201,220,157,255,0,157,221,124,42,192,122,150,240,165,189,104,182,31,91,155,98,89,213,110,67,73,72,109,206,42,138,42,122,119,17,57,226,140,55,46,255,0,171,254,117,253,195,254,79,217,186,175,247,23,98,227,246,160,252,69,254,142,41,35,102,115,29,153,219,118,245,95,229,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,23,244,129,226,105,69,231,103,112,245,223,111,232,254,135,91,38,227,141,233,12,241,209,84,89,178,139,143,51,49,122,152,164,133,223,128,177,19,62,207,218,22,247,48,191,219,239,127,122,13,100,139,121,88,180,219,65,47,114,69,5,86,163,221,104,166,145,182,118,26,3,54,23,97,221,253,209,122,254,207,122,194,53,115,8,197,112,108,133,237,120,158,79,61,238,151,236,158,90,82,129,255,0,66,50,253,23,111,218,100,223,249,191,206,131,4,68,102,221,217,191,106,254,181,52,147,210,31,110,112,226,255,0,210,207,255,0,171,250,80,127,36,68,64,68,68,30,173,150,197,91,145,215,195,109,178,219,234,234,234,36,229,249,184,34,121,9,246,23,47,70,22,119,247,11,191,250,150,247,207,52,14,150,190,170,131,12,210,172,75,40,185,223,137,130,121,137,168,26,104,202,50,51,15,170,240,71,205,254,177,68,222,173,182,251,183,236,88,215,74,214,251,29,203,82,169,41,110,217,12,214,163,147,185,218,146,56,10,71,244,167,157,223,244,127,161,155,223,246,169,169,212,133,171,87,122,29,154,223,121,199,44,214,172,142,158,30,208,199,144,220,5,162,158,78,79,52,207,9,12,117,29,221,133,224,244,245,219,211,246,236,232,43,247,82,180,183,34,210,179,164,179,102,150,27,165,162,241,56,156,175,5,109,44,148,252,163,103,17,98,17,144,4,221,185,52,141,190,219,122,126,221,215,169,165,61,59,106,190,175,84,212,14,35,134,94,42,224,164,129,234,101,150,59,117,76,130,81,177,241,118,23,142,35,103,125,247,111,95,79,71,95,231,93,181,243,51,234,19,43,166,203,115,74,106,24,107,41,105,202,154,48,164,238,240,224,242,28,159,245,67,55,247,155,253,191,177,88,103,134,151,84,120,62,53,100,186,99,90,151,97,176,227,177,195,70,207,67,95,73,111,150,89,235,57,85,74,82,4,157,176,55,216,121,134,219,237,238,251,126,192,174,220,231,72,50,93,57,201,232,109,89,70,45,126,182,211,148,241,67,57,215,80,201,11,57,247,8,73,133,204,5,189,192,91,110,223,99,171,82,186,244,27,163,58,145,165,119,27,126,19,131,84,90,46,81,118,124,149,125,93,178,146,156,230,222,165,158,79,206,71,78,68,91,8,16,253,95,118,236,207,239,117,168,186,209,214,189,24,215,61,96,199,116,223,28,138,209,5,3,85,82,78,119,56,45,50,133,76,213,94,106,162,23,137,249,196,63,85,198,81,45,221,157,183,251,84,136,202,250,161,186,244,147,75,30,7,169,17,80,87,71,71,191,102,168,194,118,150,94,110,50,150,253,183,153,155,111,48,12,223,204,223,236,10,234,235,71,166,12,95,167,184,44,116,214,139,160,205,91,45,45,51,85,196,83,198,69,221,118,168,99,118,97,136,31,110,80,179,110,254,191,183,249,162,146,218,58,247,212,14,103,175,185,84,217,22,82,96,3,204,154,24,34,154,99,140,3,185,41,139,51,72,69,238,239,19,125,158,159,235,90,185,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,111,238,134,104,175,85,189,74,97,163,101,35,19,142,239,110,146,110,46,109,249,166,175,166,229,191,31,179,213,189,254,138,103,248,191,234,104,53,183,24,211,186,59,241,121,152,33,156,110,20,145,213,127,149,181,190,80,230,12,123,254,215,110,67,252,237,251,86,131,240,180,211,155,222,87,175,244,185,5,16,109,73,105,140,39,152,183,15,116,85,180,70,77,179,147,63,184,155,220,207,254,181,146,248,182,224,119,219,70,184,77,151,215,213,57,81,93,164,39,165,139,102,216,90,58,106,24,203,252,183,127,87,118,127,209,111,245,160,244,124,29,239,24,253,38,179,221,109,245,244,65,37,124,214,153,222,25,94,48,119,22,122,187,123,15,171,191,38,250,219,191,162,186,21,78,254,15,90,57,113,188,231,23,45,89,106,210,142,138,138,25,237,221,182,0,118,41,35,158,130,111,127,62,77,233,233,250,59,127,63,216,174,33,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,81,143,81,63,16,58,157,253,114,189,127,109,149,94,114,133,26,25,209,197,85,203,168,189,64,215,157,86,178,246,237,209,230,87,58,220,82,130,99,154,42,131,168,142,230,83,69,113,126,6,59,68,221,189,163,3,98,105,88,220,220,88,26,50,146,19,57,194,92,198,249,59,86,250,231,127,84,104,218,92,153,237,22,15,102,39,27,142,198,78,232,162,152,138,122,106,171,157,186,35,241,234,141,103,161,232,244,11,210,87,228,179,31,29,88,212,220,99,203,231,23,78,94,204,130,168,185,73,105,160,48,102,109,226,113,110,205,76,155,159,61,220,136,99,113,15,205,145,76,15,49,145,20,158,23,13,111,9,106,45,91,225,31,111,181,69,207,179,204,94,209,99,235,204,49,147,173,85,116,111,210,152,232,166,53,225,17,249,207,25,145,17,22,66,28,68,68,4,68,64,68,68,4,68,65,175,122,137,248,126,212,239,234,109,235,251,20,170,140,85,231,117,19,240,253,169,223,212,219,215,246,41,85,24,170,126,210,250,91,125,147,241,116,135,33,254,175,197,247,233,240,136,136,171,77,224,45,133,211,183,196,14,152,255,0,92,172,191,219,98,90,245,108,46,157,190,32,116,199,250,229,101,254,219,18,245,177,233,105,237,143,138,63,54,245,125,254,229,94,25,94,114,34,45,160,224,241,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,67,117,215,211,151,84,186,253,171,181,215,90,28,86,170,91,45,31,107,201,11,91,170,143,244,233,105,134,77,138,42,95,95,175,11,255,0,148,251,127,55,171,41,181,208,78,49,169,250,123,160,84,86,125,83,164,106,39,183,197,31,98,19,136,226,146,58,120,232,169,68,88,134,72,163,118,118,225,35,62,238,254,173,239,127,178,78,188,113,151,233,70,47,191,237,101,252,167,163,167,158,146,90,18,141,134,25,99,40,136,69,153,155,139,182,207,233,238,247,32,171,127,17,127,16,59,37,85,37,227,67,180,238,158,175,206,81,213,201,69,115,172,121,105,100,139,185,12,244,210,51,48,183,112,189,30,57,71,215,139,239,239,111,177,160,159,71,122,103,98,213,173,120,199,113,92,150,174,40,104,164,173,163,57,26,66,33,238,179,214,65,27,131,56,152,190,238,38,254,231,83,171,172,175,12,44,179,51,212,123,198,161,105,68,180,197,13,234,182,106,234,152,39,41,92,251,146,118,157,248,140,20,142,223,166,242,191,169,59,237,183,174,251,168,15,163,149,215,77,13,234,11,25,170,201,202,166,212,118,155,205,182,90,222,78,80,56,196,213,16,76,251,243,225,179,113,102,127,93,155,237,247,122,160,176,223,19,14,143,177,140,87,167,219,118,109,167,118,225,137,241,185,237,148,117,0,39,83,49,75,11,247,98,228,220,140,217,153,202,88,189,255,0,179,223,235,235,82,107,163,106,220,151,72,186,134,208,200,108,181,121,29,182,231,67,119,161,160,158,106,120,171,41,102,155,144,246,102,111,170,239,35,110,207,199,125,217,246,245,254,149,207,246,168,233,190,75,128,223,100,134,237,139,221,237,84,178,237,229,222,186,138,72,57,236,0,229,183,33,22,125,156,219,221,251,91,246,160,194,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,29,221,253,232,136,11,251,84,213,207,86,236,243,159,39,31,119,163,55,254,165,252,81,1,17,16,17,17,6,238,233,187,75,95,41,190,125,36,172,191,91,237,180,150,255,0,210,57,201,217,255,0,56,19,7,167,171,15,188,91,222,255,0,106,177,206,187,39,131,90,122,120,246,166,43,173,152,221,226,11,117,84,142,116,84,103,77,57,205,36,116,181,110,226,37,9,59,179,187,72,34,205,252,237,251,89,65,222,146,112,203,21,239,30,191,220,50,12,226,158,220,17,249,94,205,33,92,194,23,147,115,157,139,112,49,125,246,217,159,211,221,190,235,78,94,238,186,191,167,180,20,246,91,157,219,32,160,183,214,191,157,138,154,105,234,162,134,77,220,163,114,224,78,34,251,188,102,59,179,125,142,219,250,59,32,242,109,85,50,233,229,222,150,225,89,110,168,42,176,230,79,4,162,240,242,7,23,6,38,119,221,246,221,203,252,159,179,253,159,77,195,56,155,44,182,199,142,157,183,140,165,80,5,4,143,55,164,110,236,98,236,236,195,235,187,152,191,254,111,243,172,227,2,198,97,212,247,26,219,213,53,77,210,230,17,199,79,73,71,110,6,158,83,22,18,50,114,2,98,39,125,137,223,211,252,210,127,177,96,25,102,152,234,62,9,60,117,89,6,23,144,89,68,228,97,132,234,173,211,211,110,108,204,91,51,152,15,175,219,232,131,123,244,83,211,115,234,102,172,90,110,247,45,71,198,44,1,141,221,96,175,150,11,141,67,132,149,45,79,83,76,78,0,222,158,165,205,217,191,156,93,73,15,22,157,15,26,108,204,245,110,231,153,219,2,11,142,222,90,217,183,247,207,230,226,161,167,63,121,51,63,174,197,233,191,162,131,26,89,54,163,226,153,142,61,146,144,101,148,86,201,174,148,158,98,122,70,158,62,252,111,40,25,11,23,160,147,144,142,251,59,236,251,55,216,166,95,137,30,184,105,223,81,53,184,221,147,79,46,149,83,214,81,121,207,48,197,60,5,8,115,106,50,30,93,153,36,118,221,161,61,183,111,127,250,246,10,227,69,253,42,97,42,106,137,105,200,153,222,35,32,119,103,244,119,103,217,127,52,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,105,158,13,248,196,112,85,222,242,95,166,54,214,231,21,77,59,218,183,31,49,234,246,243,238,251,247,227,254,71,187,222,181,207,139,221,223,20,184,107,21,61,13,174,226,53,23,90,83,152,107,35,2,2,104,137,233,168,120,179,236,110,237,232,207,239,22,245,111,183,222,181,119,76,216,39,82,184,86,157,95,117,195,74,174,103,73,107,161,167,170,26,145,239,87,199,200,2,8,106,77,217,160,22,23,126,35,31,171,155,123,189,125,54,117,29,53,47,60,203,245,15,53,186,229,25,189,206,166,182,237,87,84,103,80,115,77,44,142,199,232,59,51,202,68,91,51,11,55,171,251,153,155,236,65,122,30,26,58,87,71,166,189,47,217,73,187,103,91,118,175,184,214,79,40,57,236,255,0,223,15,19,54,196,251,126,140,1,238,102,255,0,214,239,43,148,109,240,240,201,165,203,58,79,196,238,147,71,192,134,166,231,22,219,59,123,171,166,127,218,255,0,183,246,169,36,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,53,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,79,218,95,75,111,178,126,46,144,228,63,213,248,190,253,62,17,17,21,105,188,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,34,141,93,86,245,155,98,233,47,81,244,174,217,158,90,187,184,102,119,237,122,123,189,202,0,51,170,181,73,78,244,93,138,145,140,119,238,194,222,98,86,150,54,23,147,139,137,6,238,29,169,100,170,2,34,32,34,34,2,34,134,182,142,184,234,113,175,16,12,203,164,125,70,10,70,177,92,170,45,161,136,221,156,226,167,122,26,185,109,52,211,149,20,238,78,45,40,79,41,31,104,155,121,90,105,70,61,140,100,14,200,76,164,68,64,68,68,4,69,31,250,245,213,44,239,69,186,78,206,117,51,77,47,190,198,201,44,222,204,242,85,190,86,26,142,215,118,229,75,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,176,72,4,84,3,253,212,126,187,63,238,231,255,0,38,108,255,0,243,69,127,200,8,136,128,136,136,8,138,26,248,113,117,199,83,213,110,27,95,135,234,8,82,83,234,46,31,79,1,215,77,17,197,16,94,233,9,220,26,182,40,25,216,128,196,152,70,113,17,237,9,203,17,11,139,76,209,70,19,41,17,16,17,17,1,17,80,15,247,81,250,236,255,0,187,159,252,153,179,255,0,205,16,95,242,45,127,211,214,83,125,206,116,11,77,51,92,166,187,206,222,178,12,62,205,116,184,212,246,130,62,253,84,244,81,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,139,96,32,34,42,1,254,234,63,93,159,247,115,255,0,147,54,127,249,162,11,254,69,175,250,122,202,111,185,206,129,105,166,107,148,215,121,219,214,65,135,217,174,151,26,158,208,71,223,170,158,138,41,37,147,128,48,128,242,51,39,216,89,133,183,217,153,155,209,108,4,4,68,64,68,81,171,174,254,167,47,189,37,233,238,27,170,182,139,47,182,233,15,48,142,215,116,180,121,144,166,243,244,178,219,46,4,49,247,202,41,94,46,51,199,79,46,226,60,159,181,195,118,18,36,18,85,22,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,218,166,134,186,153,223,132,161,187,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,54,64,128,136,136,8,180,167,85,221,87,105,199,73,90,112,121,174,107,47,158,186,215,119,32,176,88,32,153,130,170,239,84,44,206,226,46,236,253,184,67,144,188,179,59,56,198,36,44,204,102,113,198,113,215,160,79,18,201,58,151,201,171,116,187,89,104,49,251,6,109,89,80,197,141,69,100,164,173,104,46,144,13,60,211,84,1,9,188,163,9,194,52,228,110,103,48,180,141,40,136,139,56,59,152,79,84,68,64,68,85,235,226,71,226,39,117,208,138,152,244,95,65,47,180,144,106,12,117,2,89,13,124,212,5,41,216,224,237,65,81,0,68,19,194,244,243,157,64,78,219,155,60,141,24,1,139,139,25,137,198,22,20,138,63,244,117,214,46,9,213,254,9,81,127,176,81,251,27,36,179,112,250,65,143,247,38,168,246,95,118,106,128,165,254,250,56,34,142,126,236,116,239,39,230,217,248,111,196,182,118,245,214,182,142,184,234,113,175,16,12,203,164,125,70,10,70,177,92,170,45,161,136,221,156,226,167,122,26,185,109,52,211,149,20,238,78,45,40,79,41,31,104,155,121,90,105,70,61,140,100,14,200,76,164,68,64,68,68,4,68,64,69,162,186,193,177,117,57,113,210,255,0,109,116,159,156,213,218,115,107,77,68,100,22,113,161,181,205,5,234,9,36,0,144,14,75,128,113,128,226,23,41,68,196,217,157,134,64,113,55,48,40,233,219,251,168,253,118,127,221,207,254,76,217,255,0,230,136,47,249,20,106,232,95,172,219,23,88,122,113,85,115,146,213,236,108,207,23,242,244,249,53,182,32,55,165,25,37,99,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,146,85,1,21,0,255,0,117,31,174,207,251,185,255,0,201,155,63,252,209,93,247,79,89,77,247,57,208,45,52,205,114,154,239,59,122,200,48,251,53,210,227,83,218,8,251,245,83,209,69,36,178,112,6,16,30,70,100,251,11,48,182,251,51,51,122,32,216,8,180,167,85,221,87,105,199,73,90,112,121,174,107,47,158,186,215,119,32,176,88,32,153,130,170,239,84,44,206,226,46,236,253,184,67,144,188,179,59,56,198,36,44,204,102,113,198,116,217,253,212,126,187,63,238,231,255,0,38,108,255,0,243,68,23,252,138,37,120,121,220,186,168,212,77,47,167,214,222,164,117,102,174,241,79,149,83,185,227,216,227,227,244,86,246,166,164,105,54,26,217,206,58,104,165,51,149,131,148,66,37,218,236,152,201,188,143,40,180,50,213,1,22,191,234,23,41,190,224,218,5,169,121,174,45,93,228,175,88,254,31,121,186,91,170,123,65,39,98,170,10,41,100,138,78,6,196,5,196,192,95,98,103,23,219,103,103,111,69,133,116,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,48,111,84,68,64,68,81,255,0,175,93,82,206,244,91,164,236,231,83,52,210,251,236,108,146,205,236,207,37,91,229,97,168,237,119,110,84,176,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,4,128,69,64,63,221,71,235,179,254,238,127,242,102,207,255,0,52,87,252,128,136,136,8,138,160,58,245,235,215,171,29,22,234,199,57,211,61,52,213,111,99,99,118,111,102,121,42,47,97,91,106,59,93,219,109,44,210,126,114,106,115,144,183,146,83,47,172,79,182,251,54,204,204,204,22,254,138,31,248,95,235,222,172,117,19,160,87,252,215,88,242,191,164,23,170,44,194,170,215,5,79,145,166,164,225,74,20,84,82,12,124,41,227,140,31,99,154,71,221,219,151,214,219,125,153,153,178,188,87,172,219,21,95,89,217,175,71,121,109,171,200,221,104,124,165,70,41,113,167,3,56,238,17,149,170,10,218,154,106,134,245,237,204,28,167,144,36,244,140,227,23,7,224,96,61,240,146,168,136,128,136,136,8,136,128,136,136,8,161,175,135,23,92,117,61,86,225,181,248,126,160,133,37,62,162,225,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,208,156,177,16,184,180,205,20,115,41,1,17,16,17,17,1,20,106,211,142,179,108,90,183,214,38,85,211,62,13,106,238,218,176,76,126,227,81,123,188,84,1,132,147,222,41,235,169,41,138,154,156,31,109,161,139,187,48,156,132,206,242,72,205,195,96,6,57,188,175,18,125,82,215,109,22,233,196,117,51,65,111,190,198,175,179,100,20,94,220,173,242,180,117,29,171,92,161,44,63,226,234,128,196,183,170,150,140,126,160,185,182,251,250,11,27,176,74,164,84,109,162,158,42,125,84,80,106,230,33,62,174,106,237,37,199,9,43,197,52,57,12,53,56,221,16,128,219,164,54,10,137,153,232,233,194,126,113,198,69,32,48,59,238,96,44,226,109,184,21,228,160,34,168,14,189,122,245,234,199,69,186,177,206,116,207,77,53,91,216,216,221,155,217,158,74,139,216,86,218,142,215,118,219,75,52,159,156,154,156,228,45,228,148,203,235,19,237,190,205,179,51,51,75,255,0,11,253,123,213,142,162,116,10,255,0,154,235,30,87,244,130,245,69,152,85,90,224,169,242,52,212,156,41,66,138,138,65,143,133,60,113,131,236,115,72,251,187,114,250,219,111,179,51,48,76,4,90,43,173,110,161,237,93,51,244,243,146,231,147,221,106,232,47,183,10,121,172,152,177,211,81,141,73,251,110,122,121,94,148,156,100,103,137,130,55,140,166,55,147,234,240,136,153,152,201,198,51,168,188,79,196,123,196,39,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,163,182,72,251,245,83,200,49,197,31,51,166,16,30,70,98,219,147,176,182,251,187,179,122,160,190,148,81,171,172,157,65,213,142,159,250,37,200,51,92,115,63,243,25,246,51,111,177,211,201,146,123,42,152,60,221,81,215,81,211,212,212,249,67,19,134,62,235,73,43,246,246,113,14,123,15,232,179,170,213,233,235,196,123,172,236,231,95,116,211,10,202,117,147,206,217,114,12,194,205,107,184,211,125,29,181,71,223,165,158,182,40,229,143,152,83,9,143,32,50,109,197,216,155,125,217,217,253,80,93,250,34,211,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,76,170,6,219,104,182,83,51,137,220,110,50,4,135,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,195,112,34,171,94,141,188,91,234,114,44,202,108,19,170,121,169,40,131,36,188,84,84,91,50,136,123,84,214,235,48,74,209,53,61,190,88,70,54,32,166,18,105,118,171,150,89,12,123,128,210,191,6,41,130,122,245,47,142,235,182,67,165,149,255,0,201,207,81,126,137,102,118,206,237,198,151,252,17,71,95,237,126,221,52,220,45,223,223,142,209,83,247,102,120,127,62,251,240,225,234,219,59,160,218,168,168,46,237,226,99,226,1,96,186,214,216,175,186,193,87,110,185,91,170,36,164,172,163,171,196,173,48,207,77,60,100,227,36,82,70,84,108,64,98,76,226,226,236,206,206,206,206,172,255,0,195,231,173,187,87,85,248,4,150,44,158,122,74,29,69,197,105,233,225,186,209,149,80,148,247,104,6,24,68,238,193,24,195,16,0,73,80,82,9,69,27,19,66,253,182,39,102,146,61,194,90,162,42,1,254,234,63,93,159,247,115,255,0,147,54,127,249,162,11,254,69,175,250,122,202,111,185,206,129,105,166,107,148,215,121,219,214,65,135,217,174,151,26,158,208,71,223,170,158,138,41,37,147,128,48,128,242,51,39,216,89,133,183,217,153,155,209,121,93,75,245,23,130,116,191,165,149,250,153,157,84,127,194,209,217,232,184,77,254,19,186,121,105,166,130,143,185,20,82,118,123,189,131,30,233,143,0,247,187,251,153,195,106,162,160,187,183,138,159,92,119,27,173,109,194,143,87,105,45,116,245,85,18,77,21,13,38,55,108,40,41,64,137,220,97,141,230,167,57,92,5,157,133,158,67,51,217,155,145,19,238,239,99,253,0,214,245,157,172,26,113,87,171,125,67,107,45,214,146,213,147,91,234,168,241,187,64,226,214,170,74,160,142,70,128,169,239,145,78,49,127,229,3,28,51,64,81,152,240,149,216,192,131,144,77,84,84,67,168,94,34,62,32,26,107,159,228,186,115,125,215,186,73,238,88,173,226,182,201,89,45,38,55,105,40,36,158,154,99,134,66,140,138,136,73,193,200,29,217,220,69,246,219,118,111,114,181,238,133,186,139,254,83,189,56,227,185,253,202,163,187,146,91,249,88,178,111,169,199,123,165,56,7,57,125,34,142,63,207,70,112,212,113,140,92,3,191,219,103,119,7,65,32,17,17,1,21,16,234,23,138,159,87,55,28,255,0,37,184,105,206,174,213,218,241,58,171,197,108,214,26,26,188,110,206,83,210,219,138,99,122,104,100,119,167,55,115,24,156,5,221,204,253,89,254,177,123,222,215,186,22,188,107,182,87,211,142,59,159,245,11,152,251,127,36,204,57,95,105,63,193,244,116,158,78,215,48,7,148,139,251,209,154,57,57,198,45,81,201,196,76,124,207,108,153,158,52,18,1,21,0,255,0,117,31,174,207,251,185,255,0,201,155,63,252,209,93,247,79,89,77,247,57,208,45,52,205,114,154,239,59,122,200,48,251,53,210,227,83,218,8,251,245,83,209,69,36,178,112,6,16,30,70,100,251,11,48,182,251,51,51,122,32,216,8,188,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,42,161,162,241,159,201,131,168,106,252,142,225,132,85,207,164,18,83,181,178,135,31,132,233,226,184,192,222,98,50,123,164,178,184,19,203,83,218,105,89,169,70,88,225,110,96,60,220,129,230,48,183,68,88,254,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,217,2,2,34,32,34,34,2,34,32,34,34,2,34,32,42,132,241,43,233,19,82,50,93,92,168,206,180,247,21,243,212,85,0,242,85,75,231,160,139,136,197,71,74,44,251,75,51,59,254,132,158,225,251,62,223,69,111,104,130,164,252,35,180,174,158,193,171,247,155,158,83,7,151,200,109,150,219,132,17,83,242,115,226,28,233,1,203,144,27,131,250,148,141,179,179,254,223,216,166,175,84,154,39,166,221,89,81,213,233,141,77,231,179,144,227,253,190,63,222,245,5,218,239,188,19,125,146,68,5,188,116,255,0,231,62,223,204,254,143,133,248,164,89,231,181,244,215,93,168,56,180,213,86,188,138,207,117,183,180,55,11,105,60,21,61,179,148,163,32,238,131,52,156,93,166,39,118,98,102,119,255,0,99,212,70,133,245,73,169,122,41,168,127,79,232,47,117,119,10,169,191,223,94,118,166,162,94,246,208,75,16,114,218,80,114,226,210,190,219,151,166,205,183,236,112,196,53,71,72,51,77,38,200,238,24,246,85,109,242,231,69,85,45,55,46,244,71,203,132,134,27,236,6,91,111,219,47,181,214,16,186,64,158,139,78,186,181,208,144,154,106,107,85,202,43,253,153,136,75,132,19,61,45,68,244,123,251,223,186,192,66,213,31,206,237,191,219,246,208,175,83,186,59,117,209,45,107,203,176,138,187,124,240,209,208,221,170,35,162,148,161,33,142,88,93,216,193,197,220,1,137,184,200,31,162,204,222,190,158,155,32,213,40,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,54,174,11,127,211,123,78,155,223,232,242,43,55,126,247,87,229,124,132,254,98,113,225,198,114,121,62,168,51,131,238,14,45,245,191,213,234,188,253,62,138,227,170,122,139,135,227,55,202,175,54,53,87,106,43,123,135,1,143,104,100,170,102,118,220,120,253,178,151,219,191,175,191,209,182,215,75,232,166,184,85,209,85,67,91,67,57,211,84,83,144,156,114,194,78,6,36,197,187,19,59,62,236,236,251,122,183,236,100,23,245,166,216,95,77,157,57,182,9,29,194,95,99,228,213,86,40,14,22,227,95,81,222,225,74,225,33,122,20,145,143,233,31,163,254,223,79,177,123,186,253,213,63,78,58,127,75,67,77,168,183,174,249,188,199,37,52,62,90,188,127,56,0,207,191,40,97,47,176,219,223,233,234,185,245,188,229,121,54,69,83,13,101,250,255,0,113,184,79,77,31,102,25,42,170,164,148,163,15,95,170,46,78,238,205,234,254,141,233,234,190,74,171,173,202,182,165,171,43,43,234,38,157,157,157,164,146,82,34,103,109,182,245,119,223,236,111,246,32,181,142,177,58,183,233,243,84,52,58,58,60,62,191,181,119,161,170,106,139,80,118,171,139,105,66,142,161,161,125,228,132,71,244,228,31,66,221,191,111,162,173,93,66,178,229,216,245,194,43,158,77,81,254,16,175,229,220,110,17,127,144,32,45,250,14,227,250,46,63,99,44,94,183,34,190,92,105,226,164,174,187,214,84,67,7,30,220,114,212,25,136,113,103,102,217,157,246,109,153,223,220,191,213,235,38,200,114,34,140,239,183,186,235,129,69,191,7,170,169,57,92,119,219,125,185,59,237,250,45,254,198,65,230,162,34,2,47,180,44,151,147,130,58,160,181,86,60,50,151,8,228,104,15,137,150,238,219,51,237,179,191,163,255,0,177,124,179,65,53,60,133,12,241,28,102,14,236,66,66,236,236,237,251,89,208,127,132,95,188,75,221,197,255,0,216,142,36,63,164,46,223,210,200,63,17,17,1,17,127,90,106,58,186,201,59,84,116,179,78,127,230,196,14,79,254,198,254,135,65,252,145,103,120,14,134,234,174,166,203,44,88,94,15,123,185,188,28,154,71,166,182,84,204,194,226,227,187,63,110,50,217,219,152,255,0,181,191,107,44,204,122,54,234,3,181,33,73,167,183,176,154,50,113,40,10,211,90,210,110,197,183,232,246,55,251,55,254,132,26,69,22,223,214,158,149,245,127,66,97,166,172,205,241,138,216,105,42,228,40,163,169,26,42,161,137,201,129,141,219,156,176,131,123,157,255,0,251,215,253,139,16,192,52,171,46,212,122,195,163,199,232,159,120,192,141,228,150,57,120,125,94,59,182,224,5,235,245,153,6,30,139,104,97,157,56,106,150,107,61,68,52,86,25,232,218,159,135,41,43,41,106,35,2,228,196,254,142,209,62,255,0,162,237,254,182,88,147,233,230,90,231,113,24,108,181,115,5,172,230,10,137,34,166,148,128,123,127,164,251,176,250,55,219,235,178,12,113,23,169,38,47,145,194,80,12,182,43,128,189,72,243,133,158,150,70,238,14,204,251,143,167,171,108,236,254,159,99,175,241,115,199,47,214,81,19,187,89,171,168,196,223,97,122,138,115,141,157,246,223,211,147,50,15,57,23,163,98,199,47,249,61,111,179,113,203,45,117,206,171,131,201,217,163,166,57,164,226,222,247,226,12,239,179,110,222,170,91,232,79,135,94,167,231,248,221,22,161,100,22,138,170,91,73,119,59,180,69,79,80,21,101,180,146,196,220,99,58,98,23,250,192,196,251,151,232,190,254,255,0,68,22,59,225,169,128,5,175,165,234,90,91,163,247,233,239,156,42,14,63,209,252,220,214,234,54,113,220,73,223,220,207,235,232,255,0,208,171,99,175,141,0,185,216,58,161,204,162,194,108,27,219,235,46,15,82,45,230,135,223,37,60,50,23,248,201,28,191,78,67,255,0,249,108,202,241,52,222,211,143,216,240,91,21,167,21,102,107,93,37,186,150,26,102,110,27,246,198,16,16,223,131,48,239,197,135,220,219,126,207,69,145,241,2,125,200,7,127,218,236,131,77,244,121,140,84,97,253,59,226,214,26,186,63,43,60,37,94,82,69,220,99,217,202,182,114,111,86,119,111,115,183,218,183,58,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,215,189,68,252,63,106,119,245,54,245,253,138,85,70,42,243,186,137,248,126,212,239,234,109,235,251,20,170,140,85,63,105,125,45,190,201,248,186,67,144,255,0,87,226,251,244,248,68,68,85,166,240,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,122,170,252,115,191,82,127,188,159,195,86,63,225,67,215,29,78,53,117,178,116,143,168,193,72,214,43,149,69,64,98,55,103,56,169,222,134,174,82,146,114,162,157,201,197,165,9,229,35,237,19,111,43,77,40,199,177,140,129,217,200,60,115,191,82,127,188,159,195,85,85,160,234,161,21,122,248,105,120,130,83,107,13,170,207,211,230,175,221,106,228,212,26,10,127,45,103,187,85,203,45,84,249,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,228,238,230,229,189,133,32,47,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,175,173,82,183,137,215,94,63,150,251,237,78,131,105,61,235,150,3,143,220,11,218,87,75,117,199,185,75,148,76,33,9,71,184,246,133,251,52,243,141,67,15,25,36,138,98,104,230,109,248,68,76,22,83,210,167,90,250,53,213,157,186,176,48,155,159,179,242,75,127,152,169,172,198,235,92,134,186,158,133,170,164,138,158,161,247,22,142,78,113,140,50,72,208,148,163,9,78,17,145,187,184,145,84,15,138,63,199,102,166,254,11,242,122,37,228,248,127,232,94,178,235,71,80,86,154,173,33,202,110,184,92,152,167,59,157,118,99,71,66,53,81,217,127,53,35,66,50,70,114,70,19,121,131,103,135,176,228,252,227,41,156,128,227,9,89,189,111,20,127,142,205,77,252,23,228,244,72,39,255,0,134,47,94,63,150,251,21,54,131,106,197,235,150,125,143,219,199,217,183,75,141,199,185,85,148,66,39,49,73,176,246,133,187,212,240,13,59,23,41,36,150,97,105,38,125,248,74,77,63,215,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,116,19,208,191,89,182,46,176,244,226,170,231,37,171,216,217,158,47,229,233,242,107,108,64,111,74,50,74,199,218,169,166,144,183,222,25,123,82,187,70,68,242,70,64,66,92,153,130,89,2,74,162,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,10,1,93,84,46,85,215,85,8,8,136,128,136,136,11,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,250,136,92,171,160,232,163,163,174,177,112,78,175,240,74,139,253,130,143,216,217,37,155,135,210,12,127,185,53,71,178,251,179,84,5,47,247,209,193,20,115,247,99,167,121,63,54,207,195,126,37,179,183,172,128,92,208,244,235,175,57,151,77,186,185,98,213,108,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,225,32,142,204,78,5,192,216,36,22,230,2,237,208,246,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,200,54,2,34,32,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,70,175,15,141,116,211,141,101,233,151,10,180,225,87,158,237,215,4,199,237,120,221,254,219,59,48,85,81,85,83,210,132,44,100,12,239,188,50,246,136,226,145,157,196,133,137,159,99,9,0,36,170,2,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,33,7,135,23,92,116,221,41,102,85,248,126,160,133,93,70,157,102,21,16,29,116,209,28,178,157,146,172,89,193,171,98,129,157,196,192,133,196,103,17,30,233,4,81,16,185,60,45,20,151,188,185,87,86,63,225,95,215,85,78,1,144,218,186,97,213,42,250,185,241,139,229,68,54,220,50,104,105,98,225,105,184,207,85,49,148,18,180,113,180,210,5,84,213,44,205,33,153,246,140,65,184,140,102,103,24,92,74,40,149,226,71,213,133,79,76,58,37,28,24,102,71,87,104,212,92,186,160,97,198,38,134,221,21,80,68,20,243,192,117,179,74,211,137,66,192,208,159,109,153,216,141,206,112,113,29,132,204,34,175,70,190,43,154,219,151,102,86,61,30,213,109,51,171,212,187,149,238,161,233,168,110,88,205,60,20,183,114,55,105,164,119,150,157,222,58,73,1,191,52,46,108,84,193,12,49,73,36,143,38,206,232,37,175,136,143,72,127,202,183,70,155,232,181,23,123,80,176,238,237,110,47,206,191,203,67,63,116,162,243,84,146,114,103,141,251,177,196,60,28,184,113,150,56,183,144,35,121,121,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,93,79,42,171,241,130,233,15,223,213,198,11,69,255,0,1,69,156,140,149,255,0,248,138,90,10,184,98,54,255,0,66,9,24,15,254,0,154,63,241,242,32,150,157,0,245,131,106,234,203,72,196,174,15,87,30,119,135,83,209,208,101,97,52,66,193,83,57,129,52,117,209,20,96,49,112,168,120,101,55,140,68,94,35,19,14,60,26,57,36,148,11,154,30,157,117,231,50,233,183,87,44,90,173,134,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,60,36,17,217,137,192,184,27,4,130,220,192,93,175,250,211,213,134,137,92,122,116,162,234,158,179,35,171,181,233,245,85,60,115,75,89,87,110,156,167,165,50,170,106,66,134,72,33,19,55,49,169,119,137,222,54,48,221,156,132,136,54,55,12,87,173,190,176,113,158,145,180,190,91,209,61,37,110,109,124,167,156,113,59,61,92,85,29,138,233,226,146,0,152,228,146,32,113,16,132,106,66,87,2,56,222,70,23,0,33,119,228,60,245,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,178,250,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,194,170,74,136,109,148,49,15,24,169,227,35,127,244,164,55,17,1,57,101,148,216,3,159,22,157,62,18,157,20,123,110,178,143,171,45,77,182,90,171,44,176,247,163,194,237,243,183,126,66,174,134,126,217,220,201,152,184,71,217,56,165,142,33,144,72,158,71,41,89,163,120,161,51,9,85,225,205,209,71,242,85,211,137,239,249,253,178,213,38,166,229,63,156,185,84,192,221,217,45,116,46,192,241,219,6,110,68,5,196,193,228,148,162,97,19,144,132,119,148,97,138,71,172,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,63,252,49,122,241,252,183,216,169,180,27,86,47,92,179,236,126,222,62,205,186,92,110,61,202,172,162,17,57,138,77,135,180,45,222,167,128,105,216,185,73,36,179,11,73,51,239,194,82,105,254,185,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,203,160,158,133,250,205,177,117,135,167,21,87,57,45,94,198,204,241,127,47,79,147,91,98,3,122,81,146,86,62,213,77,52,133,190,240,203,218,149,218,50,39,146,50,2,18,228,204,18,200,18,85,17,16,17,17,1,85,95,138,231,66,223,227,250,160,209,76,51,254,200,170,207,232,168,75,253,18,27,164,116,236,63,248,223,52,98,95,230,76,225,254,248,153,90,162,32,230,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,20,212,237,87,3,77,4,160,113,148,82,195,32,122,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,209,71,78,186,243,134,245,37,164,118,45,86,195,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,46,113,145,108,196,224,60,193,194,65,110,6,46,245,23,226,63,225,255,0,89,211,189,246,93,91,210,28,119,253,201,235,252,180,18,211,83,201,61,68,152,237,87,0,143,141,65,204,114,72,112,205,35,57,132,206,92,90,73,94,34,96,252,203,203,165,122,58,235,23,59,233,3,59,168,191,216,40,253,179,141,222,120,125,32,199,251,144,211,251,83,181,13,64,82,255,0,125,28,18,201,7,106,74,135,147,243,108,220,246,226,91,179,250,6,128,93,20,105,6,169,96,154,45,208,238,151,106,94,165,223,125,141,141,217,180,255,0,23,243,181,190,86,106,142,215,118,146,150,24,255,0,55,8,28,133,188,146,128,253,81,125,183,221,246,102,119,110,117,214,223,215,158,166,51,45,121,199,180,219,12,188,208,210,91,177,237,46,197,232,177,203,45,20,44,198,100,113,210,211,195,83,87,44,174,44,68,115,21,52,110,193,232,17,128,0,179,57,115,146,64,250,250,174,234,187,81,250,181,212,115,205,115,89,124,141,170,135,185,5,130,193,4,206,116,182,138,82,118,119,17,119,102,238,76,124,69,229,153,217,138,66,17,102,96,0,142,48,147,254,26,94,31,117,58,195,117,179,245,7,171,246,170,73,52,250,130,163,204,217,237,53,113,69,85,6,74,96,85,80,72,210,48,78,199,0,83,212,193,17,56,77,17,4,237,184,187,56,57,111,170,188,60,250,44,186,245,79,170,20,247,220,191,31,171,45,43,198,170,29,242,10,198,169,42,86,173,157,163,229,21,190,9,4,92,140,200,158,34,149,129,197,194,23,39,238,70,103,15,43,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,200,62,180,68,65,170,186,177,248,88,214,79,187,252,135,229,211,170,1,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,58,169,41,225,185,208,202,60,101,167,144,129,255,0,209,144,28,132,196,37,138,35,112,62,28,94,255,0,186,177,248,88,214,79,187,252,135,229,211,174,107,16,116,231,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,202,106,118,171,129,225,158,35,9,10,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,205,87,61,125,11,245,155,125,232,243,81,234,174,114,90,189,179,134,101,30,94,159,38,182,196,0,213,69,28,78,125,170,154,105,11,109,166,139,187,43,180,100,77,28,130,100,37,197,220,37,143,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,235,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,35,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,200,17,17,1,80,15,138,63,199,102,166,254,11,242,122,37,127,203,156,206,184,181,123,13,215,126,170,51,205,82,211,233,234,231,199,174,213,20,112,208,207,83,3,194,117,1,77,69,5,43,204,192,255,0,88,64,202,2,48,98,97,62,4,60,132,11,113,96,179,79,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,36,22,105,225,197,215,29,79,85,184,109,126,31,168,33,73,79,168,184,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,180,39,44,68,46,45,51,69,28,202,92,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,208,71,71,93,98,224,157,95,224,149,23,251,5,31,177,178,75,55,15,164,24,255,0,114,106,143,101,247,102,168,10,95,239,163,130,40,231,238,199,78,242,126,109,159,134,252,75,103,111,80,144,8,139,31,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,239,83,93,93,82,239,194,32,221,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,156,48,174,167,122,133,197,122,95,209,171,214,174,101,52,222,127,200,118,233,173,214,176,170,142,158,107,157,116,165,198,42,120,200,223,253,41,13,196,76,130,40,165,54,3,225,197,242,13,33,214,141,47,215,172,54,61,64,210,60,190,147,34,177,73,81,45,35,212,66,18,68,113,79,27,183,56,165,138,81,25,98,61,156,73,132,196,93,192,192,219,113,49,119,160,30,176,122,179,204,186,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,14,123,118,193,221,198,32,102,153,62,13,154,23,172,176,223,110,218,243,30,83,117,198,112,26,141,173,135,107,146,132,100,165,203,184,133,64,145,9,20,140,241,121,73,251,78,51,140,101,200,138,120,68,219,243,226,130,218,145,17,7,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,244,39,209,247,86,120,111,87,90,95,244,226,197,79,73,103,190,208,84,73,77,125,199,6,189,234,167,181,27,200,109,3,153,188,113,57,132,177,3,72,38,193,195,126,224,51,185,68,108,220,230,45,149,211,174,188,230,93,54,234,229,139,85,176,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,132,130,59,49,56,23,3,96,144,91,152,11,176,116,188,139,10,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,229,53,59,85,192,240,207,17,132,133,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,230,168,10,184,60,86,58,227,169,211,91,85,127,75,122,108,20,146,223,114,123,59,134,83,115,35,138,118,183,91,170,132,193,232,130,61,221,194,166,104,183,34,41,5,187,112,203,25,3,17,74,50,67,186,188,65,186,219,181,116,161,128,71,98,198,39,164,174,212,92,170,158,162,27,85,24,213,8,207,105,128,161,152,66,236,113,148,50,129,132,117,3,24,140,82,48,180,207,220,97,119,104,228,218,133,174,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,9,235,224,169,241,79,148,253,223,215,124,198,220,174,39,80,176,171,86,165,96,25,46,156,223,106,42,224,182,229,86,122,219,37,100,180,134,35,60,112,84,194,112,200,81,145,9,11,27,9,187,179,184,147,111,182,236,254,229,78,222,10,159,20,249,79,221,253,119,204,109,202,234,80,114,239,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,67,34,130,73,233,166,56,100,40,200,132,73,193,200,29,217,220,69,246,219,118,111,114,191,63,14,173,99,177,107,39,72,248,37,77,162,31,47,87,135,219,224,195,174,148,220,140,251,53,84,16,69,24,191,50,0,98,238,192,244,243,236,60,132,59,252,57,17,1,58,174,191,25,189,45,250,41,212,117,139,83,40,44,94,86,131,59,199,227,243,53,190,107,159,156,186,81,27,195,55,230,220,220,163,225,74,86,225,244,17,2,223,118,220,187,142,189,95,6,77,116,172,197,181,150,251,160,215,123,207,11,46,109,111,146,227,107,164,145,167,147,252,49,72,44,100,208,176,187,197,23,114,145,170,10,67,33,103,63,41,0,243,103,17,18,13,43,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,211,225,1,148,216,176,110,139,245,11,53,202,107,188,149,151,31,204,46,215,75,141,79,104,228,236,82,193,105,160,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,16,106,175,27,77,99,190,203,149,96,189,63,83,195,217,178,211,91,219,49,172,147,144,23,155,170,146,74,138,74,118,217,195,156,125,144,138,167,213,143,137,249,175,172,59,198,46,250,47,194,159,65,169,181,147,170,58,12,154,251,69,87,37,139,77,169,219,38,144,198,158,87,130,75,136,74,3,65,9,204,6,45,17,247,93,234,69,157,203,184,212,114,3,129,11,155,140,106,214,189,80,186,235,86,174,101,250,175,121,26,184,234,50,155,197,77,200,41,234,107,74,172,232,224,51,126,205,43,74,76,206,97,12,93,184,131,234,139,48,70,44,194,44,204,205,117,62,20,250,13,83,163,125,46,80,100,215,218,42,72,239,186,147,80,217,52,134,52,241,52,241,219,142,32,26,8,78,96,50,121,67,180,207,82,44,238,61,183,172,144,28,4,152,220,131,32,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,146,250,100,187,90,172,29,73,105,69,246,251,115,164,183,91,109,217,197,138,174,178,178,174,97,134,10,104,35,175,132,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,7,70,122,171,169,152,174,141,233,198,71,170,89,173,95,151,178,227,54,249,110,21,60,100,140,36,155,131,125,72,34,238,24,1,77,41,184,199,24,57,55,57,12,5,159,114,101,207,15,85,93,76,102,93,87,234,229,102,169,102,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,197,138,99,229,44,134,114,19,55,35,50,226,32,28,35,13,171,226,13,214,221,215,170,252,254,59,22,49,61,93,14,157,98,181,21,16,218,168,198,168,138,11,180,227,52,194,23,99,140,161,136,192,228,167,40,196,98,145,137,225,110,227,11,179,201,38,239,15,158,137,46,189,87,231,242,95,114,120,42,232,116,235,21,168,167,154,235,88,84,164,80,93,167,25,161,35,180,132,131,52,70,7,37,57,72,69,44,110,79,11,118,220,153,158,72,247,13,215,225,79,208,229,54,165,93,104,58,164,212,147,171,138,197,140,94,24,241,107,96,132,176,61,198,227,74,64,109,90,114,108,204,116,208,203,176,136,198,79,220,154,41,4,220,70,34,142,107,137,95,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,90,10,192,241,69,240,255,0,163,187,209,220,186,155,209,12,119,179,117,135,204,220,115,139,92,18,65,5,44,148,177,65,44,243,93,135,184,97,198,102,237,109,44,113,177,148,197,32,200,194,198,210,148,181,151,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,10,106,118,171,129,166,130,80,56,202,41,97,144,61,29,194,72,164,146,55,113,113,54,99,119,18,18,102,38,233,205,82,183,138,23,66,223,145,76,168,245,199,71,48,207,41,166,215,174,30,216,166,162,46,80,216,174,146,72,76,251,66,194,222,94,142,109,227,237,236,228,1,43,156,127,154,18,167,141,194,213,58,104,234,47,4,234,131,75,40,53,51,5,168,255,0,130,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,239,103,247,179,115,88,182,255,0,74,189,76,102,93,40,106,229,30,169,97,244,52,151,16,42,114,182,221,237,149,44,194,23,27,116,135,25,203,3,73,197,202,19,229,20,102,18,11,63,19,1,228,38,28,227,61,64,131,163,61,13,207,240,221,44,232,155,76,117,7,80,114,26,75,30,61,99,211,124,126,166,186,186,165,223,132,65,236,250,118,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,163,110,171,186,174,212,126,173,117,28,243,92,214,95,35,106,161,238,65,96,176,65,51,157,45,162,148,157,157,196,93,217,187,147,31,17,121,102,118,98,144,132,89,152,0,35,140,62,190,160,122,179,204,181,223,1,211,13,45,42,122,187,38,39,166,184,189,186,202,22,145,175,105,224,175,184,211,66,240,21,200,217,163,7,99,40,152,0,99,39,147,180,221,206,5,249,217,57,102,189,2,244,81,149,117,89,168,244,151,187,181,179,203,233,150,51,112,134,76,142,225,80,210,4,117,252,28,100,43,101,59,198,64,101,52,160,236,198,64,77,217,140,216,221,249,20,65,40,108,175,12,174,132,174,186,221,153,91,181,207,84,177,154,73,52,190,195,81,33,82,209,221,32,35,12,146,180,24,132,66,56,247,102,58,104,101,216,164,51,229,25,156,125,142,50,51,205,218,187,69,228,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,122,200,40,91,197,79,71,44,90,69,213,197,222,167,28,155,106,76,246,223,22,99,37,55,19,254,245,170,169,158,120,234,91,153,153,57,247,39,167,150,125,254,168,143,127,128,139,8,51,188,149,240,75,214,191,254,29,116,231,89,111,253,185,173,190,170,56,191,242,122,58,184,230,55,147,255,0,34,120,196,99,255,0,135,114,47,208,101,159,248,214,105,159,210,13,14,194,245,74,146,146,235,81,87,135,228,7,111,155,203,199,206,150,158,134,190,31,206,79,81,176,59,134,211,210,81,198,6,228,35,202,119,23,98,35,13,160,7,135,86,177,223,116,111,171,140,18,166,209,15,152,164,204,46,16,97,215,74,110,64,29,234,90,249,226,140,95,153,1,184,246,167,106,121,246,30,36,125,142,28,132,76,157,7,66,138,53,120,138,235,29,139,70,250,71,206,234,110,240,249,138,188,194,223,62,29,107,166,228,97,222,170,175,130,88,201,249,136,27,15,106,6,168,159,98,226,39,216,225,200,72,197,212,149,85,87,227,105,173,127,252,5,233,206,142,223,251,51,91,133,84,145,127,229,20,116,145,194,109,39,254,90,242,9,71,255,0,0,226,95,166,200,43,47,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,102,67,4,115,212,204,16,198,82,16,137,19,3,17,179,187,176,147,237,190,204,254,229,211,70,158,225,86,173,53,192,49,173,57,177,84,85,207,109,197,108,244,86,74,57,106,204,74,121,32,166,132,33,140,164,33,17,23,55,16,103,119,97,22,223,125,153,189,202,141,188,43,52,114,197,171,189,92,90,42,114,57,183,164,192,173,242,230,49,211,113,63,239,170,170,105,224,142,153,185,129,139,135,110,122,136,167,223,235,9,118,56,16,184,155,187,95,74,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,23,53,138,127,245,71,215,143,255,0,146,198,153,116,169,164,23,175,213,254,51,22,95,125,182,92,127,253,29,194,166,200,65,218,255,0,201,202,83,142,111,248,74,115,31,241,160,131,31,241,47,235,142,167,168,236,202,109,30,193,194,144,52,235,11,188,72,112,213,198,113,84,29,242,227,11,73,3,214,140,192,228,45,76,194,114,140,34,5,245,194,71,144,221,220,128,33,213,93,14,116,137,117,234,251,87,11,20,158,227,87,103,196,236,52,227,114,200,238,176,83,145,152,64,230,194,20,176,155,139,196,21,51,63,46,29,199,217,130,57,164,97,147,180,241,150,191,233,215,65,179,46,164,181,114,197,165,56,101,21,89,29,198,160,14,231,93,13,59,76,22,155,115,24,181,69,108,172,70,3,194,49,45,216,92,199,153,184,70,47,204,197,159,161,62,157,116,27,13,233,183,72,236,90,83,134,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,92,228,33,221,133,204,184,3,4,98,252,0,89,131,53,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,57,59,20,176,70,49,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,245,145,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,99,90,137,167,152,182,169,98,149,88,94,101,109,130,186,215,88,113,28,144,205,4,114,139,148,102,198,47,198,65,33,223,113,111,123,42,47,235,227,163,138,46,151,114,250,66,199,46,213,119,11,45,215,185,216,42,152,161,140,131,181,21,47,47,72,223,215,115,156,191,201,111,115,123,253,234,253,86,160,234,99,167,92,103,168,236,14,92,74,252,193,28,225,199,202,212,27,205,180,91,205,12,135,245,99,48,223,118,133,155,215,125,191,218,130,183,188,42,186,174,202,45,153,92,122,33,122,1,172,181,214,108,116,210,203,83,57,73,17,156,180,52,192,34,46,228,12,44,44,238,205,179,122,191,189,153,72,127,20,174,157,108,185,182,153,203,168,150,12,126,153,239,212,110,197,44,241,195,79,25,202,242,84,81,68,206,114,19,49,190,192,36,205,245,191,155,221,232,170,207,76,46,215,126,157,122,136,183,79,119,182,213,205,54,55,144,67,21,76,16,197,198,73,70,158,184,28,216,90,70,244,119,120,93,155,125,189,127,214,186,11,210,204,182,223,171,218,75,142,101,222,202,172,164,166,190,219,41,234,252,181,91,112,144,55,102,125,159,139,254,209,223,211,236,217,7,50,70,5,25,56,27,108,236,191,21,130,117,117,225,175,170,214,141,67,43,206,154,208,201,125,183,93,76,3,133,45,186,182,71,167,225,79,8,238,68,33,38,236,229,207,237,111,119,251,35,190,97,209,78,180,96,37,105,108,194,134,27,83,94,39,104,32,122,170,106,184,88,73,225,150,86,229,220,132,126,200,13,189,55,245,255,0,94,193,160,209,76,108,131,194,199,169,43,17,208,140,94,203,185,13,116,173,23,58,58,106,249,6,47,174,35,200,223,203,250,55,215,223,250,5,215,245,210,239,12,157,99,204,53,13,241,43,205,222,209,110,134,134,78,85,115,73,79,88,237,196,39,8,205,153,158,33,245,216,157,253,93,189,223,98,8,104,138,106,107,183,134,174,163,96,122,133,67,138,97,249,13,166,252,87,94,235,69,21,36,21,68,112,118,160,136,203,184,44,50,19,114,228,78,222,255,0,209,127,245,104,235,247,74,154,165,100,214,95,200,132,20,99,116,190,183,149,115,146,130,158,166,88,64,103,120,216,72,182,143,155,51,119,67,119,227,246,253,190,136,52,226,45,231,169,61,26,235,126,151,86,181,46,65,141,85,201,19,82,5,89,212,193,111,171,236,131,28,143,27,9,17,194,59,23,38,247,127,59,44,79,66,52,146,227,171,58,161,141,225,210,211,213,67,111,185,92,34,134,178,172,105,100,148,32,131,213,204,223,139,143,163,8,147,187,242,29,182,127,86,217,6,184,217,246,221,20,213,234,31,70,122,111,194,170,177,221,42,197,179,234,66,187,29,202,146,158,231,112,115,14,205,43,59,203,4,206,98,245,134,226,226,98,36,236,236,59,55,189,219,237,144,125,47,120,112,116,249,148,205,21,234,167,88,177,236,216,123,17,73,45,13,190,66,19,137,206,57,125,9,224,173,119,111,86,223,213,191,234,111,252,232,42,169,161,149,227,239,48,253,77,246,223,127,181,127,133,125,173,225,191,211,252,87,41,169,161,165,138,59,108,144,62,214,255,0,49,88,228,50,59,179,60,156,222,171,150,219,122,109,238,245,88,141,95,133,71,78,135,53,192,138,190,8,158,174,66,56,197,206,179,120,89,228,98,219,253,249,245,182,102,118,245,253,187,160,164,5,245,84,218,235,169,33,138,122,136,120,132,226,39,27,242,103,221,137,183,111,115,255,0,50,179,222,164,58,8,233,183,71,106,177,187,204,153,181,13,60,85,119,106,72,100,160,99,147,185,60,69,87,73,20,155,60,149,187,182,193,49,19,187,125,143,239,111,71,82,47,75,60,62,58,112,185,141,143,58,162,154,11,189,23,145,166,154,24,35,169,170,30,15,245,37,29,204,42,203,213,133,217,182,245,247,238,130,140,59,50,255,0,155,255,0,26,255,0,27,62,251,125,171,164,66,233,143,167,136,97,106,115,197,169,197,163,102,23,229,119,171,109,182,255,0,245,202,43,101,154,37,225,221,143,102,245,209,94,47,118,24,171,173,208,199,83,37,51,228,198,206,91,0,19,48,242,184,51,238,236,237,179,56,253,168,41,234,147,20,191,215,66,53,20,180,28,227,45,157,159,186,13,246,111,246,191,243,175,227,112,176,93,237,108,47,95,73,218,98,223,111,206,9,126,207,216,239,251,89,116,93,164,55,62,157,106,241,11,117,14,11,121,179,5,4,80,197,20,16,61,236,100,62,35,8,109,255,0,86,55,127,168,195,246,191,185,255,0,165,105,158,181,53,191,166,13,37,177,53,46,101,96,139,40,186,15,232,91,104,111,173,20,194,206,116,206,92,133,166,98,109,194,65,38,250,175,232,47,238,111,84,20,123,142,226,183,204,170,231,13,162,199,69,230,42,170,12,99,0,238,0,110,228,76,45,234,78,205,239,38,251,86,121,153,116,207,172,56,53,198,43,101,251,22,236,205,55,46,13,231,169,75,125,132,73,255,0,70,82,111,113,183,218,174,51,164,189,87,232,247,52,180,83,228,152,92,54,252,90,236,224,15,45,29,207,34,18,152,11,140,6,255,0,84,170,75,118,98,33,29,220,91,212,95,209,189,202,77,213,231,154,89,84,77,37,86,113,142,147,142,251,63,181,225,109,183,254,131,65,206,70,67,160,90,173,139,81,141,125,239,24,242,240,153,113,98,243,180,199,187,236,79,238,25,29,255,0,201,127,246,47,166,213,211,190,170,94,112,186,236,242,139,29,231,106,183,206,20,243,75,230,233,155,99,39,141,153,182,121,88,191,234,163,238,23,247,255,0,78,215,95,212,111,95,29,62,104,205,164,10,90,186,108,202,164,165,0,122,43,53,230,144,204,24,163,148,152,159,105,92,182,250,140,222,239,242,197,99,90,83,226,85,211,94,117,129,221,47,151,42,89,177,113,160,169,142,18,182,220,46,180,109,60,252,152,62,184,49,76,46,236,206,251,63,250,46,130,143,170,49,171,181,37,60,245,21,52,253,182,167,97,115,110,98,251,110,254,158,231,94,91,179,179,236,234,86,117,123,173,86,45,99,215,42,43,238,156,216,229,170,166,142,166,35,134,154,10,150,169,146,119,104,41,155,139,118,249,122,242,136,253,219,255,0,197,178,142,249,236,247,74,171,236,147,221,108,53,86,153,155,113,120,42,4,152,153,249,147,255,0,148,34,254,253,219,221,246,58,12,109,17,16,17,17,1,17,16,125,246,11,53,86,67,123,160,177,81,54,243,220,42,162,165,143,221,250,82,27,11,123,221,155,222,237,239,118,82,250,126,129,75,19,194,109,151,76,223,34,171,167,187,100,84,144,220,45,112,199,4,4,15,9,12,100,91,184,153,251,152,223,222,67,253,11,3,233,138,28,50,219,216,200,42,206,149,239,212,21,163,87,72,51,213,246,68,156,59,38,3,250,79,234,230,207,254,65,127,175,220,183,190,182,106,205,223,83,170,236,152,214,162,100,20,216,197,17,80,249,122,87,151,179,36,50,67,27,243,19,25,12,97,119,221,196,91,237,251,31,119,223,100,31,71,69,29,47,82,245,15,118,185,225,153,141,202,154,205,75,133,181,45,198,63,39,110,140,229,170,41,37,55,113,144,136,220,120,179,110,222,131,246,183,236,245,244,53,79,195,114,184,122,134,60,39,15,185,249,170,11,141,181,235,222,89,168,169,155,178,210,87,28,123,176,188,160,207,176,241,127,219,234,181,171,231,225,209,142,101,73,148,104,142,89,14,73,83,117,2,183,214,29,28,112,16,75,27,20,50,143,214,39,168,102,250,194,227,232,204,251,239,235,233,178,213,122,165,213,230,173,106,22,163,62,161,92,110,114,90,238,148,244,253,136,132,169,105,164,118,17,156,229,22,255,0,18,13,250,70,254,188,93,253,63,212,193,99,26,69,225,3,166,152,189,68,245,122,133,152,87,95,185,241,237,68,214,186,72,132,118,105,25,255,0,79,189,190,252,129,254,207,209,251,126,204,243,80,60,41,122,115,204,173,17,219,173,83,220,113,233,162,102,102,169,162,162,160,98,45,132,219,215,140,2,239,234,76,239,235,254,75,42,255,0,211,223,21,110,160,48,241,148,47,21,37,120,19,227,193,154,58,26,126,59,115,223,244,105,31,125,249,55,251,63,157,100,121,79,139,222,183,94,237,143,71,104,181,29,182,103,14,47,51,203,71,55,175,18,109,248,189,30,222,247,103,255,0,82,9,65,140,248,54,104,93,150,240,18,93,53,47,39,185,139,51,191,151,58,58,65,103,110,36,222,242,140,155,223,235,238,251,23,177,118,240,166,233,78,207,52,49,92,178,156,162,3,169,46,17,15,102,136,185,63,167,167,213,165,125,189,237,239,85,145,39,90,26,255,0,91,157,62,117,22,80,69,115,126,108,206,54,250,50,118,98,121,31,109,187,28,127,234,167,254,79,255,0,83,108,43,49,215,141,86,205,174,48,215,228,185,9,79,61,41,115,139,122,42,120,220,31,97,111,112,70,59,254,128,251,217,5,162,92,188,59,186,30,181,212,203,69,95,168,185,76,51,196,228,38,62,66,2,217,217,221,159,213,168,182,247,179,172,191,67,58,66,232,127,22,190,79,85,98,188,79,149,206,60,119,134,243,100,134,72,195,234,74,222,140,84,131,239,98,119,247,251,192,85,44,214,100,23,171,133,76,149,117,117,78,114,202,78,68,93,177,109,221,221,221,253,25,182,247,186,253,183,87,223,169,140,165,182,247,119,125,183,113,133,143,246,255,0,51,255,0,58,14,147,52,207,72,244,115,78,233,234,234,112,28,86,209,66,21,82,201,52,167,5,178,8,31,114,96,119,102,237,196,47,183,212,15,79,230,254,101,247,212,228,250,73,21,232,237,149,49,91,125,163,201,216,197,237,100,228,228,205,187,238,93,189,159,211,249,215,62,24,254,99,212,117,162,208,86,251,21,190,252,52,53,34,238,236,22,17,145,137,136,89,183,98,120,93,253,69,155,220,235,29,169,177,235,53,101,124,151,58,140,87,33,42,153,76,164,51,246,52,141,185,63,189,246,104,246,255,0,137,7,65,186,199,100,208,125,79,176,210,216,181,50,10,42,202,63,51,253,239,221,181,180,238,50,144,16,122,119,33,54,111,170,239,235,183,216,202,60,117,7,160,125,61,105,119,79,215,187,230,159,155,227,117,67,53,25,195,113,183,91,226,167,159,105,39,132,72,121,67,0,22,196,62,246,221,191,159,246,42,113,184,90,117,102,24,60,197,203,28,190,69,20,79,207,156,150,147,1,23,102,119,221,221,227,111,179,117,230,92,50,12,206,178,222,246,218,242,168,122,86,227,184,61,40,142,219,123,189,88,89,255,0,227,65,151,23,81,186,165,5,43,209,91,175,245,20,34,255,0,165,37,37,93,76,70,94,187,250,187,73,235,183,171,127,173,214,198,233,236,50,13,112,172,173,211,243,188,83,99,241,53,20,149,53,55,10,122,83,150,162,167,214,40,141,164,252,232,242,228,210,242,119,125,247,113,111,122,141,161,77,81,32,185,71,4,132,205,239,118,23,118,101,145,225,249,181,223,21,167,184,209,218,161,35,43,149,44,212,167,197,133,221,134,70,22,127,71,23,255,0,53,191,98,9,229,211,167,72,120,222,181,95,50,107,110,89,170,151,11,120,224,53,158,204,167,146,146,218,238,243,3,157,68,28,137,136,203,103,118,166,7,216,127,206,117,33,109,30,30,250,63,147,134,89,108,184,103,151,60,146,106,59,81,149,43,203,110,134,63,47,49,198,252,77,187,194,94,191,232,187,63,167,189,149,68,90,114,204,226,195,29,96,90,229,168,130,58,226,19,159,251,208,11,147,177,59,183,169,3,237,234,79,238,219,222,172,75,195,10,93,72,206,180,235,88,172,248,221,206,158,59,205,85,138,10,106,73,170,98,97,0,146,70,174,1,119,97,140,183,250,252,31,110,47,232,207,253,14,26,7,66,50,124,31,164,142,178,47,84,57,245,150,134,239,142,208,77,121,180,147,87,211,180,156,4,101,144,34,62,49,199,35,114,229,0,183,160,237,245,159,220,174,239,74,242,76,23,52,193,168,111,184,13,53,32,88,234,187,189,128,130,149,224,143,234,204,98,91,1,0,59,125,113,63,242,91,215,119,251,119,122,100,213,223,13,110,170,100,201,174,25,37,100,52,55,218,155,165,100,181,50,21,190,138,184,246,41,100,144,223,118,10,86,111,126,254,230,255,0,41,149,142,248,119,104,158,166,104,174,145,189,159,82,107,3,204,79,254,38,145,169,14,18,167,227,85,86,69,191,112,0,159,147,74,15,234,223,241,63,168,127,173,27,214,107,190,15,173,87,126,159,114,248,249,210,180,181,21,54,106,201,38,146,73,10,15,55,29,36,17,113,30,66,45,176,17,123,197,153,254,193,101,43,125,31,213,107,237,67,209,108,95,81,47,150,92,146,224,61,171,149,146,178,154,174,9,183,144,191,196,153,152,143,22,49,31,210,55,125,221,159,253,107,61,164,131,202,210,195,77,207,151,106,49,14,91,109,190,205,182,251,32,254,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,53,239,81,63,15,218,157,253,77,189,127,98,149,81,138,188,238,162,126,31,181,59,250,155,122,254,197,42,163,21,79,218,95,75,111,178,126,46,144,228,63,213,248,190,253,62,17,17,21,105,188,5,176,186,118,248,129,211,31,235,149,151,251,108,75,94,173,133,211,183,196,14,152,255,0,92,172,191,219,98,94,182,61,45,61,177,241,71,230,222,175,191,220,171,195,43,206,68,69,180,28,30,170,191,28,239,212,159,239,39,240,213,2,186,104,233,159,50,234,151,33,202,240,205,62,174,164,12,134,193,139,212,100,116,52,85,46,192,23,51,134,170,154,23,164,105,92,152,97,50,26,130,112,50,250,156,192,68,156,4,158,64,158,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,129,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,95,167,64,189,107,226,189,86,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,60,97,37,127,6,24,202,231,78,209,136,1,67,41,187,57,136,11,118,100,54,7,110,37,17,203,29,124,87,186,28,166,201,109,87,190,174,52,228,234,222,251,109,167,167,60,186,210,193,45,67,87,82,68,49,192,53,176,48,177,60,71,4,66,29,209,125,162,120,98,41,55,2,140,251,213,107,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,11,74,241,94,235,142,155,26,181,94,250,71,211,144,171,107,237,202,158,156,50,235,179,28,180,237,67,73,40,199,56,209,64,226,226,242,156,241,16,119,73,247,137,161,148,163,216,202,67,236,213,174,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,242,84,94,106,26,126,239,106,19,154,79,206,76,97,24,237,28,70,95,88,155,125,182,109,221,217,159,31,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,160,158,133,250,50,177,116,121,167,21,86,201,46,190,217,204,242,143,47,81,147,92,162,51,106,82,146,38,62,213,53,52,101,182,208,197,221,149,154,66,22,146,66,50,34,226,206,17,70,25,175,74,189,51,225,189,40,105,29,30,150,225,245,213,119,19,42,130,185,93,238,117,46,226,119,27,140,129,24,75,59,71,201,198,16,227,20,96,17,139,191,16,1,228,70,124,228,58,97,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,26,255,0,67,58,81,212,126,162,116,227,81,243,93,47,139,218,183,93,57,246,100,243,88,34,133,202,170,229,75,84,213,111,33,83,59,63,215,154,63,42,46,208,237,202,65,50,96,119,49,8,229,215,250,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,201,86,249,88,106,59,93,216,78,25,63,55,48,28,101,188,114,152,253,97,125,183,221,182,118,103,107,42,240,49,253,118,126,237,255,0,18,90,255,0,196,235,195,254,143,72,171,42,122,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,138,152,8,218,71,134,121,42,61,33,140,8,97,32,45,156,99,32,8,194,205,58,85,234,99,13,234,191,72,232,245,75,15,161,171,183,24,212,21,182,239,108,169,103,35,183,92,99,8,206,88,26,78,44,51,7,25,99,48,144,89,185,1,143,33,3,231,24,110,5,206,103,71,221,89,230,93,34,234,135,211,139,21,61,93,226,197,95,79,37,53,247,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,7,61,187,128,206,195,41,179,244,17,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,12,173,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,0,174,170,23,42,235,170,132,4,68,64,68,68,5,202,186,234,161,114,174,131,111,230,253,51,230,88,119,78,154,121,212,208,215,82,87,226,121,229,69,101,180,216,93,163,158,219,113,130,170,174,33,128,193,201,222,64,150,42,67,148,100,31,115,180,128,98,59,70,82,229,125,18,117,131,147,116,141,170,17,94,133,234,235,112,155,229,68,3,150,89,233,34,167,239,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,181,79,15,124,3,13,213,63,14,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,75,63,9,67,219,53,142,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,165,116,103,193,199,13,178,235,110,93,116,213,203,173,94,69,166,118,170,142,206,43,108,58,151,167,171,187,132,176,1,188,213,146,83,24,148,97,1,72,81,51,3,198,115,75,11,200,227,20,76,49,204,22,41,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,218,166,134,186,153,223,132,161,187,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,54,64,136,128,185,87,93,62,234,150,169,96,154,45,130,92,245,51,82,239,190,198,198,236,221,159,59,91,229,102,168,237,119,102,8,99,252,220,32,114,22,242,74,3,245,69,246,223,119,217,153,221,185,130,65,210,159,73,223,11,26,55,247,127,143,124,186,5,181,86,138,232,115,63,195,117,7,165,13,48,170,195,50,26,75,168,88,241,123,93,130,230,208,187,243,163,184,210,81,195,21,69,60,160,76,196,6,36,219,182,237,245,128,128,199,144,24,147,239,84,5,202,186,234,161,114,174,131,117,116,163,213,118,163,244,149,168,225,154,225,82,249,235,85,119,110,11,253,130,121,156,41,110,244,162,238,236,36,236,207,219,152,57,19,197,51,51,148,100,68,206,198,7,36,103,208,158,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,159,126,162,58,85,204,180,71,18,211,205,82,134,219,87,87,130,106,46,47,101,187,80,93,158,70,149,160,184,212,91,161,158,170,142,119,16,22,136,251,175,49,196,46,207,202,22,29,140,206,57,184,103,254,30,125,105,221,122,88,213,10,123,22,95,144,85,142,149,228,181,14,217,5,27,83,21,83,81,78,241,241,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,118,228,48,135,136,95,162,47,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,47,173,1,64,15,26,191,133,140,91,239,2,135,229,215,21,63,212,0,241,171,248,88,197,190,240,40,126,93,113,65,85,125,46,104,95,242,148,215,108,103,69,62,148,253,28,250,71,231,127,194,126,71,206,118,60,189,28,245,63,226,123,145,242,229,216,227,250,109,183,45,253,118,217,240,172,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,228,87,133,199,199,102,153,126,53,242,122,213,102,158,35,189,14,84,245,91,134,208,102,26,124,116,148,250,139,135,211,206,20,48,202,17,68,23,186,66,118,55,162,150,119,102,32,49,38,34,128,136,187,66,114,202,36,194,211,60,177,133,59,107,87,83,186,203,212,37,139,9,176,106,198,81,237,184,240,43,124,214,251,109,76,176,143,154,159,186,98,242,79,83,55,233,205,51,132,116,241,185,147,250,140,2,78,207,33,75,36,147,83,193,147,167,79,164,185,221,247,169,123,253,62,244,24,135,114,197,143,253,127,211,186,79,11,121,169,126,164,172,77,218,165,149,131,140,145,144,31,157,228,46,197,15,165,112,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,210,246,128,232,229,139,167,253,26,196,244,119,28,155,204,82,99,54,241,167,146,167,137,135,155,170,50,41,42,106,120,25,155,199,221,158,73,101,237,243,113,14,124,71,234,139,50,13,128,136,136,40,7,196,71,164,63,228,165,172,173,244,90,139,179,167,185,143,118,183,23,231,95,230,102,131,180,49,121,170,73,57,51,72,221,169,37,30,14,92,249,69,36,91,200,114,52,188,99,87,210,204,171,232,175,208,95,164,215,95,163,126,208,246,183,177,252,236,158,71,207,118,251,94,103,177,191,111,189,219,250,157,206,60,184,253,93,246,244,86,191,226,235,214,14,51,65,134,220,58,75,195,222,146,229,125,186,84,83,22,92,83,69,80,7,104,130,39,164,174,164,8,157,192,98,148,231,114,140,156,196,205,128,35,49,33,229,32,144,84,90,9,85,225,221,210,31,242,173,214,87,250,83,69,222,211,220,59,181,91,148,112,175,242,211,79,221,25,124,173,36,124,89,228,126,236,145,23,55,30,28,98,142,93,164,9,30,46,87,252,170,215,194,11,172,27,83,218,169,186,66,205,30,172,110,67,81,91,95,135,85,140,66,80,73,3,137,84,212,208,159,0,98,3,18,106,154,129,146,71,38,54,57,3,144,112,136,36,180,164,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,63,227,186,91,157,229,120,38,93,169,150,11,23,154,198,240,79,33,244,130,183,205,66,30,79,206,204,240,210,254,108,205,164,147,156,130,227,249,177,46,59,110,91,55,170,250,244,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,163,184,73,20,146,70,238,46,38,204,110,226,66,76,196,214,41,224,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,8,205,5,76,18,13,204,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,70,175,16,206,139,46,189,44,106,133,69,247,16,199,234,199,74,242,90,134,124,126,177,234,74,169,168,167,120,249,75,111,158,66,22,32,49,38,148,162,99,114,115,133,133,251,146,24,77,196,46,127,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,172,234,163,168,154,217,93,17,113,150,158,66,7,255,0,70,64,114,16,35,138,88,141,192,57,241,109,170,185,204,232,251,171,60,203,164,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,231,183,112,25,216,101,54,126,130,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,225,149,162,34,2,34,32,199,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,160,30,182,250,62,201,186,70,213,9,108,164,213,117,184,77,242,162,114,196,239,21,114,211,247,235,160,138,56,14,96,146,56,141,200,78,18,169,8,156,200,35,105,28,92,192,69,159,136,244,60,181,254,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,220,193,200,182,125,156,92,72,128,196,192,204,8,57,151,91,215,163,238,147,51,46,174,181,67,232,61,138,162,174,207,98,160,167,146,166,251,145,141,3,85,65,106,7,140,222,6,48,121,34,99,57,101,6,140,65,143,158,221,195,102,113,136,221,180,82,232,163,160,157,51,197,116,191,164,125,51,183,98,212,157,191,111,99,244,89,53,198,115,142,54,154,170,186,190,0,168,148,228,32,1,231,199,184,49,3,150,228,209,67,16,57,23,13,208,109,93,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,228,168,188,212,213,29,174,236,199,52,159,156,152,206,66,222,73,76,190,177,62,219,236,219,51,51,54,86,136,128,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,4,138,235,111,163,236,155,164,109,80,150,202,77,87,91,132,223,42,39,44,78,241,87,45,63,126,186,8,163,128,230,9,35,136,220,132,225,42,144,137,204,130,54,145,197,204,4,89,248,142,234,240,220,241,4,166,233,218,166,77,30,214,75,173,89,105,213,198,160,170,104,174,83,75,44,193,140,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,109,185,200,239,110,154,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,46,117,181,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,39,115,165,184,82,147,187,71,85,77,35,179,119,33,62,37,179,236,196,196,36,6,32,96,96,33,211,74,138,190,40,255,0,2,122,155,248,47,206,40,148,95,240,167,235,182,212,246,170,14,150,117,151,38,171,27,144,212,52,24,69,214,227,56,148,18,64,226,3,29,157,205,217,136,12,73,137,224,230,68,198,199,216,23,14,16,71,36,160,241,71,248,19,212,223,193,126,113,68,130,128,84,202,240,226,235,142,155,165,44,202,191,15,212,16,171,168,211,172,194,162,3,174,154,35,150,83,178,85,139,56,53,108,80,51,184,152,16,184,140,226,35,221,32,138,34,23,39,133,162,146,26,173,149,212,86,131,102,93,54,234,229,247,74,115,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,132,130,59,184,177,151,3,99,140,159,152,19,48,116,188,138,162,252,40,122,227,169,198,174,182,78,145,245,24,41,26,197,114,168,168,12,70,236,231,21,59,208,213,202,82,78,84,83,185,56,180,161,60,164,125,162,109,229,105,165,24,246,49,144,59,59,215,196,235,175,31,200,133,138,167,65,180,158,245,199,62,200,45,229,237,43,165,186,227,219,170,197,225,35,132,163,220,123,68,221,234,136,10,161,135,140,145,203,8,188,115,54,220,226,39,13,21,226,189,215,29,78,75,117,189,244,143,167,33,72,246,43,109,69,56,101,215,102,56,170,30,186,174,34,142,113,162,129,197,201,162,8,37,16,238,147,237,43,205,17,71,176,12,103,222,172,181,144,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,154,245,71,161,127,201,175,93,178,109,20,250,83,244,143,232,231,146,255,0,9,249,31,39,223,243,20,112,84,255,0,137,238,73,199,143,127,143,233,190,252,119,244,223,102,11,84,240,84,248,88,202,126,240,43,190,93,110,80,3,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,202,0,120,163,252,118,106,111,224,191,39,162,65,173,45,93,51,230,87,254,151,46,189,83,216,171,169,42,172,88,230,80,120,229,246,132,157,163,158,140,30,42,55,130,172,29,203,105,128,229,172,104,136,25,152,193,251,100,204,98,70,241,121,93,58,235,206,101,211,110,174,88,181,91,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,120,72,35,179,19,129,112,54,9,5,185,128,187,90,255,0,130,167,194,198,83,247,129,93,242,235,114,132,30,35,189,14,83,116,165,153,80,102,26,124,117,117,26,117,152,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,187,164,17,74,36,196,240,188,178,5,207,104,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,172,193,85,111,170,22,103,146,150,166,54,119,237,204,28,135,118,221,197,196,132,192,140,12,12,169,135,196,119,174,58,110,171,115,42,12,63,79,130,174,159,78,176,250,137,206,134,105,78,88,142,247,86,76,192,245,178,192,238,194,0,34,196,48,9,15,116,66,89,72,156,94,103,138,56,191,142,234,150,119,138,96,153,118,153,216,47,190,87,27,206,252,135,210,10,47,43,9,249,207,37,51,205,75,249,195,7,146,62,18,19,151,230,200,121,111,177,110,222,139,43,233,139,167,172,171,170,13,101,178,233,30,45,83,228,60,255,0,114,166,227,116,58,89,42,33,182,80,196,60,165,168,144,65,191,209,140,24,136,4,229,150,32,115,14,124,152,51,94,137,58,62,201,186,185,213,8,172,162,213,116,88,77,142,162,2,203,47,20,146,211,247,232,96,150,57,206,16,142,57,77,136,142,98,166,56,152,196,36,104,220,152,204,73,155,137,116,17,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,114,118,41,96,140,99,138,62,102,228,101,196,0,91,114,119,39,219,119,119,127,85,224,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,114,134,157,234,231,121,167,148,206,66,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,179,84,4,68,65,202,186,218,185,223,79,89,86,19,161,58,103,212,23,153,246,134,55,168,222,210,166,229,29,44,131,236,186,234,58,201,160,242,243,73,179,198,253,216,226,238,198,252,152,139,132,227,193,154,46,103,170,149,239,120,123,224,24,110,169,248,112,225,58,125,168,56,245,37,243,30,190,83,222,233,171,168,106,89,248,74,30,217,172,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,170,190,137,58,193,201,186,70,213,8,175,66,245,117,184,77,242,162,1,203,44,244,145,83,247,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,144,220,79,80,93,120,232,214,139,244,251,105,215,156,110,245,106,205,35,202,251,95,69,45,112,92,74,150,75,215,231,64,106,120,151,106,67,135,203,131,155,203,220,141,184,72,35,9,240,144,196,94,154,250,197,232,235,59,233,3,59,167,176,95,235,61,179,141,222,121,253,31,200,59,112,211,251,83,181,13,57,213,127,122,132,242,201,7,106,74,134,143,243,142,220,246,228,59,179,250,104,170,219,181,214,227,77,65,71,112,185,213,213,83,218,233,222,146,134,41,166,35,10,88,30,89,38,120,162,23,125,128,30,89,165,145,196,118,110,114,25,123,201,221,195,214,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,15,83,93,93,82,237,206,83,217,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,155,53,213,14,157,51,189,31,210,205,58,212,204,234,159,200,126,83,60,237,101,158,139,156,50,243,181,197,77,65,52,21,157,200,165,61,187,222,120,199,180,98,6,29,141,221,159,155,48,204,175,10,126,135,41,181,42,235,65,213,38,164,157,92,86,44,98,240,199,139,91,4,37,129,238,55,26,82,3,106,211,147,102,99,166,134,93,132,70,50,126,228,209,72,38,226,49,20,115,102,190,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,69,95,19,77,20,252,180,244,143,148,249,123,135,149,175,193,55,205,104,249,203,194,25,124,148,19,121,136,228,218,51,34,222,150,90,158,2,220,119,149,162,228,76,60,183,162,189,39,206,191,37,250,167,134,234,103,178,253,167,244,75,32,183,95,124,151,127,179,230,188,173,76,115,118,187,156,75,135,46,223,30,92,75,109,247,217,246,217,116,252,185,172,234,171,75,127,34,221,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,154,243,29,171,92,167,222,161,252,227,153,145,111,75,44,5,245,201,205,183,216,246,38,38,96,205,124,65,51,91,86,165,117,91,147,234,53,138,158,174,11,110,85,103,198,111,116,113,85,128,140,241,193,83,96,183,205,24,200,34,68,44,108,38,204,236,196,77,190,251,59,251,214,213,210,205,121,169,209,191,11,92,227,25,177,86,210,71,125,212,157,72,175,198,99,2,168,137,167,142,220,118,154,18,175,152,33,48,39,148,30,38,106,98,118,97,237,189,100,102,198,36,192,197,10,174,119,107,173,234,164,43,47,55,58,186,250,136,233,224,164,9,106,102,41,76,96,130,32,134,24,152,137,221,216,35,138,56,227,1,247,8,0,139,108,204,204,146,93,174,179,90,169,236,83,92,234,206,219,71,81,53,93,61,25,76,79,4,51,204,49,140,178,132,123,241,19,49,130,17,34,102,220,154,40,217,247,226,219,6,107,211,246,153,254,89,53,199,3,210,217,41,46,181,20,153,54,65,67,111,175,246,92,124,234,161,161,57,135,205,78,31,80,216,123,80,52,178,57,144,184,128,131,145,55,17,117,210,158,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,85,85,248,37,232,229,246,92,171,58,234,6,162,110,205,150,154,222,248,117,28,124,64,188,221,84,146,83,213,212,62,236,124,227,236,132,84,222,142,28,79,205,125,82,222,50,103,182,164,17,87,197,31,224,79,83,127,5,249,197,18,160,21,127,222,40,255,0,2,122,155,248,47,206,40,149,16,233,238,21,117,212,172,255,0,26,211,155,21,69,36,23,44,170,241,69,100,163,150,172,200,96,142,122,153,130,24,202,66,17,34,96,98,54,119,118,18,125,183,217,159,220,131,63,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,249,49,76,124,165,140,2,49,118,228,102,60,136,3,156,129,121,58,133,168,26,53,225,247,211,45,174,25,3,203,217,113,155,127,176,241,218,34,132,130,75,205,208,41,102,154,56,101,146,154,2,8,230,169,56,101,57,42,10,54,14,225,153,151,169,108,255,0,94,128,232,134,151,244,47,211,205,109,138,11,229,92,150,139,13,61,94,79,148,223,106,99,144,206,170,112,167,23,170,170,104,35,230,241,131,69,0,136,67,27,19,176,70,44,239,36,142,70,116,151,214,191,85,215,222,173,53,150,183,50,238,221,104,241,11,110,244,120,181,146,182,96,47,33,75,196,26,73,28,99,102,6,154,115,14,236,143,185,147,110,17,247,12,34,141,208,78,174,147,60,92,232,242,141,71,185,97,93,69,65,236,107,86,81,144,86,213,88,47,242,213,64,212,182,10,89,94,54,164,182,84,180,112,69,188,49,237,35,61,105,187,151,35,23,144,68,24,164,11,63,84,173,225,123,208,183,229,175,42,13,113,214,60,51,205,233,181,151,159,177,233,171,75,140,55,219,164,114,11,54,240,184,191,152,163,135,105,59,155,184,129,202,193,31,231,68,106,35,107,169,64,94,78,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,233,199,223,165,158,50,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,87,172,136,40,7,175,174,138,50,174,148,245,30,174,247,105,182,121,141,50,201,174,19,73,142,92,41,218,67,142,131,155,148,131,108,168,121,8,204,102,136,25,216,8,201,251,209,131,155,63,33,148,34,138,171,166,141,116,208,189,56,234,47,78,46,58,95,170,22,111,61,106,174,218,88,102,137,216,42,173,245,66,206,209,213,83,72,236,253,185,131,145,108,251,56,184,145,1,137,129,152,23,50,232,54,175,77,29,58,103,125,80,106,157,6,153,224,180,255,0,240,85,151,138,222,112,255,0,131,45,126,102,24,103,172,237,203,44,125,238,215,124,11,180,5,204,253,204,222,247,110,132,244,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,87,99,170,184,85,19,51,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,58,215,195,247,72,112,221,32,233,67,1,131,15,130,173,143,48,179,208,229,247,121,170,103,121,78,123,141,117,28,7,41,51,122,8,0,139,71,24,8,179,108,17,11,151,35,115,50,145,72,8,136,131,85,117,85,165,191,150,158,156,117,23,76,225,177,123,102,190,243,143,213,123,42,139,205,121,126,237,210,32,239,80,254,113,204,4,118,170,138,2,250,228,192,251,108,123,139,147,63,54,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,117,60,185,214,235,219,76,242,173,47,234,227,83,45,217,77,39,111,219,217,5,110,77,110,156,35,145,161,170,161,175,156,234,34,56,200,192,121,241,238,20,70,227,184,180,176,202,12,69,195,116,23,233,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,2,24,35,158,166,146,57,164,24,196,136,137,129,136,221,153,156,137,246,219,119,127,122,162,15,17,93,99,190,235,39,87,25,221,77,222,31,47,73,135,220,39,195,173,116,220,128,251,52,180,19,203,25,63,49,0,114,238,206,245,19,236,92,136,59,252,57,16,128,186,154,190,28,221,78,253,6,232,3,86,38,171,202,45,71,122,209,239,105,92,44,244,87,72,123,52,176,67,87,78,243,91,224,57,7,183,222,243,23,22,172,6,6,145,229,114,54,6,113,98,137,149,75,32,185,239,5,140,2,154,197,211,206,87,168,53,24,245,93,29,203,42,202,14,152,43,166,105,68,43,237,212,116,241,180,47,19,19,240,32,10,137,235,193,204,27,212,249,137,59,246,217,134,194,150,170,233,87,75,127,34,221,56,233,214,153,205,98,246,53,125,155,31,165,246,173,23,154,243,29,171,164,161,222,174,252,227,25,137,111,85,44,229,245,9,193,183,216,54,22,22,109,170,131,149,117,234,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,121,74,239,188,46,186,50,177,104,126,156,91,117,250,247,117,246,174,103,168,216,253,53,68,47,1,152,210,219,44,245,77,21,76,116,194,47,183,114,99,227,9,203,33,54,194,64,49,199,179,9,201,48,108,174,146,58,109,195,122,8,233,230,247,85,152,95,233,42,174,67,79,54,77,154,95,160,162,114,8,194,158,157,200,161,135,132,125,249,105,169,227,9,28,24,152,140,140,230,49,0,238,246,134,32,93,188,101,234,109,221,73,86,220,40,241,26,187,166,144,82,211,201,99,138,134,146,170,33,158,168,198,189,220,111,177,188,212,161,51,25,82,51,11,80,200,96,27,187,114,144,75,119,108,43,197,115,173,127,202,110,85,63,77,122,103,115,186,211,99,120,149,194,162,155,45,151,126,204,55,139,164,50,8,181,63,7,22,144,161,165,146,51,245,34,225,36,175,201,129,218,24,101,40,193,209,223,74,185,151,85,250,185,111,195,236,214,218,177,198,45,213,20,245,57,101,222,57,26,16,183,91,156,254,187,12,164,6,62,102,65,25,6,16,226,92,141,156,157,187,97,33,128,116,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,218,166,134,186,153,223,132,161,187,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,54,64,177,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,212,212,52,52,204,252,34,13,221,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,242,4,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,28,178,14,130,122,125,201,181,14,93,72,187,227,173,45,194,106,178,173,146,39,164,162,40,78,87,157,230,119,33,42,119,39,220,137,217,247,45,246,251,126,213,191,108,54,59,78,49,101,162,199,236,148,80,81,208,91,224,10,122,120,33,140,99,8,192,91,102,102,17,102,22,255,0,83,51,47,65,126,109,186,15,242,81,199,35,51,74,2,91,62,237,201,183,217,212,52,241,81,134,197,111,233,174,108,158,74,232,168,239,118,203,197,189,237,198,50,132,114,185,17,73,25,8,191,233,255,0,139,150,111,65,118,244,103,251,55,103,153,175,246,127,74,141,93,106,244,123,111,234,183,17,130,220,55,175,101,221,40,103,166,146,9,188,177,79,184,198,242,238,60,123,209,15,171,78,126,175,191,187,250,54,10,219,167,241,103,214,166,180,219,237,51,208,91,95,203,76,199,52,227,21,95,116,199,188,199,183,39,172,245,244,109,189,91,221,232,176,140,75,196,55,85,44,26,197,81,168,181,23,106,227,160,170,169,57,101,160,25,234,94,50,18,170,25,137,187,111,82,194,255,0,85,184,236,229,238,244,254,117,33,177,175,5,220,129,238,208,125,34,212,141,168,121,63,119,252,14,30,237,159,252,202,237,253,251,123,151,217,110,240,115,184,91,245,42,158,58,220,143,218,56,163,144,20,178,249,49,135,102,243,13,184,236,213,189,207,241,76,239,187,126,223,218,130,32,103,157,111,235,62,73,172,23,125,79,179,229,87,42,70,170,172,150,122,42,95,61,87,28,116,209,144,118,216,68,6,119,225,245,118,244,18,219,253,74,87,120,101,107,38,3,148,106,37,211,33,214,123,229,13,102,113,116,153,233,232,235,46,245,48,201,49,11,21,0,64,33,37,73,188,206,76,64,252,89,157,253,207,183,170,251,114,159,6,59,181,78,91,113,155,28,207,252,181,150,74,131,42,88,253,148,39,219,141,253,195,185,215,115,125,191,107,250,175,235,149,120,57,100,118,43,165,5,211,78,245,19,187,45,52,177,75,191,178,35,30,6,36,69,203,243,213,174,207,179,176,122,109,183,252,104,44,35,95,241,108,119,45,211,11,188,17,91,45,53,117,213,16,210,20,50,28,33,33,188,77,83,25,110,207,179,191,31,127,187,211,213,80,14,13,171,57,142,154,100,113,199,142,13,5,37,68,92,161,106,130,105,99,112,105,99,33,114,114,3,23,109,154,82,217,254,207,231,251,109,207,165,190,155,53,135,77,53,104,168,181,115,36,250,67,106,44,96,233,96,47,39,75,73,219,218,120,158,48,218,158,82,39,219,180,79,187,251,249,122,251,155,124,98,249,225,23,166,119,93,83,131,39,246,238,216,233,155,21,69,179,202,212,125,97,24,4,25,187,222,113,164,109,205,156,183,102,251,118,247,32,170,44,166,106,107,158,101,81,124,203,242,18,174,154,231,17,220,14,106,74,182,149,194,105,37,34,113,114,147,213,182,119,39,219,119,127,86,245,94,222,146,117,51,169,218,15,126,173,174,211,220,138,173,160,150,78,35,21,69,93,71,7,1,105,68,55,104,165,6,247,74,79,251,55,247,127,61,171,230,62,16,218,11,123,161,24,49,186,191,97,206,196,206,243,118,235,106,119,109,137,182,226,117,172,222,247,23,255,0,205,254,117,228,225,254,14,122,63,101,173,42,140,151,39,246,212,15,182,208,249,42,170,109,189,9,191,72,43,93,253,238,47,255,0,155,252,232,32,29,103,136,231,83,21,121,20,153,11,101,179,68,71,78,212,254,90,58,251,128,192,204,206,207,201,131,204,254,151,167,191,117,140,93,122,230,234,98,235,93,45,105,106,142,67,78,242,153,23,110,11,221,192,0,119,119,125,153,188,195,236,222,170,219,177,79,12,30,154,49,139,217,93,95,28,243,80,188,93,182,167,243,151,0,216,185,11,242,229,230,221,255,0,201,219,109,190,213,247,77,225,157,210,244,185,47,210,31,161,187,54,230,253,159,104,220,127,202,229,254,87,154,255,0,190,253,159,98,10,70,207,53,227,86,117,44,233,15,51,206,111,119,50,161,55,58,127,51,115,169,155,182,78,224,251,143,114,66,217,247,140,31,118,219,212,91,246,50,219,26,47,215,174,190,105,21,158,174,195,110,200,235,110,180,178,209,73,75,0,87,86,86,206,212,251,140,98,37,27,53,64,176,56,180,109,179,179,122,110,255,0,181,91,196,158,29,221,46,201,145,65,127,250,3,179,194,238,253,175,106,220,125,119,14,62,255,0,51,254,191,114,206,241,78,147,52,7,10,172,43,134,55,129,249,74,130,23,7,63,106,86,201,232,238,47,182,199,51,183,188,71,253,136,40,198,237,214,207,83,87,107,157,101,95,229,55,38,131,204,206,114,246,33,189,92,4,35,228,78,252,68,123,239,179,55,216,203,79,222,50,172,199,33,187,79,119,187,222,238,213,117,245,2,35,44,210,212,203,36,132,204,44,44,206,68,238,78,219,51,55,171,254,197,209,229,55,76,250,37,73,145,212,101,144,97,124,110,181,71,206,89,253,165,86,252,139,139,142,252,94,94,45,232,238,222,140,190,216,58,127,210,58,107,228,185,36,24,151,27,140,209,180,103,55,159,170,125,197,184,236,220,94,78,63,228,15,217,246,32,231,147,19,206,122,129,176,133,57,226,153,6,115,4,0,223,154,26,74,186,209,143,110,27,122,118,201,155,244,118,247,125,155,47,179,86,49,254,162,47,114,73,152,106,182,63,154,200,206,204,231,87,118,164,174,113,102,102,8,255,0,78,118,127,217,27,123,255,0,99,126,197,210,21,45,130,211,69,74,20,84,212,156,33,141,153,132,123,132,251,51,51,55,189,223,127,115,50,254,183,75,85,5,230,138,75,117,202,14,245,60,205,177,135,34,29,219,118,127,120,187,63,216,200,57,141,198,100,213,11,32,189,126,34,249,61,16,237,235,45,191,204,70,219,125,87,253,40,246,253,130,255,0,234,101,151,99,217,47,83,217,124,205,77,142,95,181,34,230,101,238,26,90,171,132,223,99,191,249,14,255,0,230,151,251,31,246,46,143,168,44,22,139,93,31,144,161,164,237,65,183,30,29,194,47,77,153,189,238,238,254,230,101,253,45,118,107,109,154,31,47,109,166,236,199,251,57,145,125,174,255,0,229,59,254,215,65,206,46,163,116,247,212,78,62,209,220,115,28,47,47,171,9,161,105,94,121,173,213,210,48,179,57,182,196,82,70,219,59,48,59,255,0,67,173,89,91,69,124,178,19,209,92,105,107,168,30,86,228,241,76,7,23,38,103,247,241,125,183,245,111,248,151,83,46,219,182,207,246,170,107,241,171,166,138,13,113,193,202,32,227,220,198,12,139,213,223,119,243,147,32,254,190,20,250,43,163,26,131,145,77,145,230,178,81,87,223,109,83,83,203,71,110,171,122,73,70,66,127,56,206,221,169,35,35,125,134,48,47,71,111,115,63,236,89,95,139,22,152,104,238,35,69,65,83,136,98,212,86,252,130,105,34,154,113,183,80,210,196,13,11,181,115,145,19,70,12,127,227,4,119,119,244,244,111,181,67,30,135,243,42,76,23,170,125,56,191,92,170,252,189,20,119,200,66,162,78,219,158,192,98,113,251,152,73,255,0,203,251,25,73,79,19,220,170,203,156,106,109,61,223,31,147,218,20,33,97,6,51,216,226,226,77,81,90,78,251,27,51,190,194,77,246,125,168,43,217,17,16,17,17,1,17,16,108,139,117,167,38,167,211,198,200,236,118,202,224,142,26,174,37,91,79,12,140,224,237,3,27,254,112,91,211,111,66,247,254,199,95,45,125,22,164,230,182,122,43,157,194,75,253,212,104,153,224,136,229,122,137,218,24,220,65,217,153,223,126,44,251,253,143,179,236,183,190,142,117,3,77,137,116,223,125,211,176,164,238,214,220,234,106,162,135,243,142,62,178,80,71,8,191,248,183,111,210,31,180,155,255,0,170,178,58,142,164,115,77,63,209,56,180,247,51,169,225,45,238,10,90,219,125,47,8,159,122,49,236,118,223,156,113,23,252,25,126,145,49,125,95,86,245,65,171,161,185,233,222,29,136,84,199,124,187,71,144,87,201,4,195,66,225,60,21,101,12,251,27,137,191,39,98,22,221,199,212,125,125,25,127,78,150,250,91,191,245,113,156,93,45,118,155,140,20,65,4,83,213,185,207,49,198,204,35,52,3,182,227,20,191,246,67,122,109,246,127,183,87,231,121,244,89,70,49,98,199,198,139,178,118,137,42,13,203,184,229,201,164,45,253,220,91,111,246,186,179,79,6,205,46,154,131,31,190,106,101,72,109,230,100,169,183,71,234,207,184,144,91,230,111,113,255,0,55,249,191,235,251,16,48,223,6,76,114,10,66,108,211,49,168,146,119,219,143,144,184,70,227,239,45,247,238,80,239,238,227,255,0,31,243,45,181,31,132,215,78,227,141,189,168,164,187,189,99,197,195,204,111,67,203,151,111,142,252,252,158,254,255,0,95,119,243,169,190,136,33,22,150,120,84,232,70,3,127,59,205,221,170,239,177,242,220,41,238,30,78,170,45,156,12,125,68,169,7,252,246,127,127,188,91,246,44,166,237,225,143,211,5,214,186,74,231,177,213,83,60,155,126,110,158,154,222,0,219,51,55,163,121,87,253,155,255,0,75,186,150,136,130,31,255,0,114,219,166,15,255,0,54,220,191,253,141,187,254,104,178,220,67,195,223,166,92,70,19,138,44,26,134,231,207,109,202,227,108,183,204,237,179,151,187,251,217,191,206,255,0,137,148,147,68,24,29,14,131,104,181,190,150,42,58,125,41,196,26,56,64,64,119,177,82,123,153,153,155,221,31,243,47,239,249,18,209,207,251,149,97,255,0,250,10,151,255,0,118,179,84,65,175,174,189,63,232,149,226,138,74,10,205,40,196,30,41,69,196,182,177,82,111,179,179,179,251,227,118,247,59,172,22,239,208,223,77,23,138,41,104,164,211,27,5,51,74,236,239,37,53,150,222,18,14,206,207,232,254,93,246,247,127,177,111,180,65,23,108,254,28,125,50,89,109,181,54,248,177,40,234,158,167,134,242,213,80,91,206,64,226,78,255,0,84,188,179,109,190,251,63,243,51,44,7,77,60,41,52,39,7,200,142,245,117,42,219,212,78,206,193,77,92,244,117,49,55,231,0,155,234,21,27,55,184,93,189,254,226,118,251,84,224,68,26,10,78,134,58,104,146,140,232,223,76,236,66,198,251,247,6,203,111,99,111,173,203,209,252,191,250,191,161,100,250,23,211,78,152,244,243,13,198,29,58,183,201,79,237,65,136,42,10,72,169,193,201,163,35,33,245,134,40,247,245,144,189,251,173,172,136,63,29,153,253,237,186,253,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,26,247,168,159,135,237,78,254,166,222,191,177,74,168,197,94,119,81,63,15,218,157,253,77,189,127,98,149,81,138,167,237,47,165,183,217,63,23,72,114,31,234,252,95,126,159,8,136,138,180,222,2,216,93,59,124,64,233,143,245,202,203,253,182,37,175,86,194,233,219,226,7,76,127,174,86,95,237,177,47,91,30,150,158,216,248,163,243,111,87,223,238,85,225,149,231,34,34,218,14,15,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,85,48,120,150,248,125,212,232,245,214,241,212,30,144,90,169,35,211,234,250,143,51,120,180,210,69,21,44,24,209,153,82,193,27,70,199,59,156,225,81,83,60,164,193,12,66,16,54,194,204,192,195,181,207,162,8,1,225,139,208,119,228,66,197,77,175,58,177,101,227,159,100,22,241,246,109,174,227,110,237,213,98,240,145,204,50,108,93,210,110,245,68,5,78,229,202,56,229,132,94,72,95,110,114,139,207,244,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,41,169,214,191,83,154,113,211,30,141,86,222,243,171,45,171,41,171,200,55,181,219,241,10,218,150,143,219,209,153,0,85,198,236,241,74,221,144,130,67,41,28,227,120,223,112,141,221,138,80,103,175,111,9,157,94,195,116,23,75,250,140,213,205,64,158,174,59,22,59,79,140,205,80,212,144,60,211,202,103,37,194,40,161,140,61,25,206,73,100,142,54,114,113,6,115,103,34,17,98,38,134,189,78,245,11,149,117,65,172,183,173,92,202,105,188,135,159,237,211,91,173,97,85,37,68,54,202,24,135,140,84,241,145,191,250,82,27,136,128,156,178,202,108,1,207,139,6,170,87,167,225,107,211,30,163,244,243,163,85,215,189,69,189,93,105,42,243,239,43,116,250,33,91,76,240,251,2,72,202,112,238,59,119,73,187,213,16,21,41,72,207,28,114,7,104,35,145,156,131,97,140,30,20,61,14,84,228,183,91,39,87,26,140,116,143,98,182,212,84,30,35,105,112,138,161,235,170,226,41,32,42,217,216,152,154,32,130,81,62,208,182,210,188,209,12,155,128,198,29,235,116,65,89,126,38,190,32,122,185,164,25,149,199,167,61,41,177,85,226,199,81,103,142,74,236,178,170,19,142,174,112,169,97,38,59,73,177,48,128,8,180,176,149,67,177,27,75,221,24,218,35,129,164,40,63,138,245,155,125,164,232,199,53,232,239,45,181,121,235,85,119,148,168,197,46,52,224,1,37,190,65,186,193,91,83,77,80,222,157,200,79,140,242,4,158,178,4,132,224,252,192,199,177,115,253,96,244,153,134,245,117,165,255,0,65,239,181,20,150,123,237,5,68,117,54,44,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,124,55,237,155,179,148,64,237,207,102,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,225,143,174,170,23,42,235,170,132,4,69,21,127,186,143,208,159,253,220,255,0,228,205,227,254,104,130,85,34,197,52,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,249,90,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,11,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,235,84,237,226,161,215,85,78,127,144,221,122,97,210,218,250,184,49,139,29,68,214,220,206,105,169,98,225,118,184,193,85,9,140,17,52,145,188,209,133,44,212,206,207,32,24,119,76,141,184,148,96,7,32,105,79,16,206,180,238,189,83,234,133,69,139,16,200,42,203,74,241,170,134,108,126,141,233,138,149,171,103,104,248,203,112,158,50,39,35,50,39,148,98,115,97,112,133,197,187,113,153,205,202,37,173,191,210,175,76,249,151,85,250,185,71,165,184,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,242,98,152,249,75,24,4,98,237,200,204,121,16,7,57,3,80,32,223,253,29,117,139,157,244,129,157,212,95,236,20,126,217,198,239,60,62,144,99,253,200,105,253,169,218,134,160,41,127,190,142,9,100,131,181,37,67,201,249,182,110,123,113,45,217,253,58,9,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,156,205,109,233,211,59,209,11,62,11,150,95,233,251,216,222,163,99,244,55,220,126,231,206,17,243,93,218,10,74,154,168,187,33,41,200,29,137,43,26,30,82,48,119,56,115,22,102,125,155,122,248,113,117,199,77,210,150,101,95,135,234,8,85,212,105,214,97,81,1,215,77,17,203,41,217,42,197,156,26,182,40,25,220,76,8,92,70,113,17,238,144,69,17,11,147,194,209,72,23,188,185,87,93,84,46,85,208,116,81,164,26,91,130,107,79,67,186,93,166,154,151,98,246,206,55,121,211,252,95,206,209,121,169,169,251,189,170,74,89,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,233,7,170,238,148,117,31,164,173,71,60,43,53,139,207,90,171,187,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,220,193,200,90,88,93,220,163,34,23,103,48,56,228,59,233,233,59,225,99,70,254,239,241,239,151,64,160,7,140,159,80,90,79,120,163,180,244,253,108,199,237,87,220,234,197,112,122,203,149,202,162,10,152,170,177,168,206,10,121,163,142,156,248,132,115,121,168,230,14,108,199,36,98,48,183,40,251,157,163,136,53,255,0,134,47,136,5,30,145,86,83,116,253,173,249,23,148,193,106,248,193,140,220,165,142,8,169,108,53,82,79,52,210,141,73,136,52,143,12,242,84,122,205,33,144,194,64,59,176,198,70,113,220,162,230,7,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,121,42,47,53,13,63,119,181,9,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,208,73,234,54,51,209,142,131,98,163,213,22,186,213,223,206,142,161,172,47,150,85,217,106,30,123,140,229,223,150,156,100,134,153,167,62,99,79,23,7,148,200,156,222,39,51,39,51,245,13,234,160,7,141,95,194,198,45,247,129,67,242,235,138,223,250,91,215,175,73,218,211,157,219,52,207,77,53,91,219,57,37,231,189,228,168,189,133,114,167,238,246,161,57,164,252,228,212,225,24,237,28,70,95,88,155,125,182,109,221,217,159,64,120,213,252,44,98,223,120,20,63,46,184,160,165,101,123,222,28,93,113,212,245,91,134,215,225,250,130,20,148,250,139,135,211,192,117,211,68,113,68,23,186,66,119,6,173,138,6,118,32,49,38,17,156,68,123,66,114,196,66,226,211,52,81,210,14,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,25,138,121,194,154,158,74,137,90,49,223,115,54,138,25,29,128,119,51,118,97,22,34,118,23,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,29,9,221,122,62,210,250,254,170,44,29,90,80,53,93,183,44,181,211,215,13,200,97,150,67,11,188,242,209,69,67,78,114,180,134,65,16,65,76,51,139,4,32,14,103,32,17,23,230,220,79,122,173,21,209,247,86,120,111,87,90,95,244,226,197,79,73,103,190,208,84,73,77,125,199,6,189,234,167,181,27,200,109,3,153,188,113,57,132,177,3,72,38,193,195,126,224,51,185,68,108,219,213,1,69,254,191,186,193,181,116,155,164,100,86,247,171,147,59,204,105,235,40,49,64,134,33,112,166,156,0,90,74,233,74,64,40,184,83,188,209,27,70,66,79,41,144,7,30,15,36,145,238,189,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,232,206,114,75,36,113,179,147,136,51,155,57,16,139,57,55,58,221,69,107,206,101,212,150,174,95,117,91,51,173,171,35,184,212,24,91,40,102,168,105,130,211,110,99,39,167,162,137,196,0,120,70,37,179,147,0,243,55,57,9,185,153,59,134,191,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,210,191,185,13,255,0,228,109,255,0,73,127,252,161,127,233,207,253,62,254,243,255,0,25,255,0,74,127,71,203,255,0,189,255,0,203,255,0,178,191,249,35,203,167,131,239,72,126,238,174,51,170,47,248,122,44,24,99,175,255,0,199,210,215,213,205,16,55,250,112,70,198,127,240,228,241,255,0,136,145,90,162,14,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,191,79,14,238,175,63,149,110,141,63,210,154,222,246,161,97,221,170,44,163,133,7,150,134,126,233,75,229,106,227,226,239,27,247,99,136,185,176,240,227,44,114,237,24,70,241,114,141,94,45,125,20,123,110,142,179,171,45,50,182,93,107,47,80,246,99,205,45,240,55,126,50,161,134,14,216,92,197,156,185,199,217,8,162,142,81,140,72,94,55,25,93,163,104,166,51,172,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,232,238,18,69,36,145,187,139,137,179,27,184,144,147,49,48,116,230,168,7,197,31,227,179,83,127,5,249,61,18,188,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,27,120,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,148,234,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,235,91,192,199,245,217,251,183,252,73,90,162,14,112,122,174,233,71,81,250,74,212,115,194,179,88,188,245,170,187,185,61,130,255,0,4,46,20,183,122,81,118,103,33,103,119,237,204,28,133,165,133,221,202,50,33,118,115,3,142,67,218,190,28,221,107,255,0,37,93,71,158,193,159,220,238,178,105,150,83,249,187,149,52,15,221,142,215,92,238,13,29,204,97,226,70,92,64,30,57,70,39,18,56,200,75,105,74,24,163,123,137,234,171,166,124,55,170,253,35,172,210,220,194,186,174,220,99,80,55,43,69,206,153,220,142,221,113,140,36,8,167,120,249,48,204,28,101,144,14,50,118,228,6,92,72,15,132,129,207,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,152,58,126,69,78,222,21,253,117,84,224,25,13,171,166,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,22,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,104,196,27,136,198,102,113,220,74,2,34,32,34,34,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,34,32,34,242,114,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,163,95,247,81,250,19,255,0,187,159,252,153,188,127,205,16,109,94,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,21,48,120,192,117,37,134,234,134,168,91,52,75,24,176,82,85,212,105,149,69,64,87,100,109,90,242,57,85,212,71,19,207,69,0,69,35,196,193,27,199,24,202,82,11,202,211,68,81,139,68,209,155,205,40,60,78,186,241,252,136,88,170,116,27,73,239,92,115,236,130,222,94,210,186,91,174,61,186,172,94,18,56,74,61,199,180,77,222,168,128,170,24,120,201,28,176,139,199,51,109,206,34,122,118,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,216,51,94,152,186,122,202,186,160,214,91,46,145,226,213,62,67,207,247,42,110,55,67,165,146,162,27,101,12,67,202,90,137,4,27,253,24,193,136,128,78,89,98,7,48,231,201,174,123,196,198,138,166,221,225,255,0,168,22,250,203,181,93,210,162,150,158,195,12,181,213,99,16,207,84,99,118,161,98,154,70,132,2,38,50,118,114,118,140,0,55,119,226,34,219,51,108,14,143,186,76,195,122,69,210,255,0,160,246,42,138,75,197,246,190,162,74,155,238,70,52,15,75,61,212,218,67,120,24,193,228,149,192,34,136,218,49,6,62,27,247,13,153,138,83,119,194,188,81,254,4,245,55,240,95,156,81,32,160,21,209,71,88,189,29,96,157,95,224,148,246,11,253,103,177,178,75,55,63,163,249,7,110,106,143,101,247,102,167,58,175,239,80,158,40,231,238,199,78,209,254,113,223,134,252,135,103,111,94,117,215,75,189,69,107,206,27,211,110,145,223,117,91,51,173,164,16,183,83,152,91,40,102,168,120,78,237,113,112,39,167,162,137,196,12,185,200,67,179,147,1,112,6,57,9,184,1,59,7,56,89,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,249,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,101,122,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,213,216,35,138,56,227,103,39,35,118,6,114,34,39,114,124,127,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,104,36,236,85,65,32,201,20,156,13,136,11,137,128,190,196,206,47,182,206,206,222,136,46,211,195,79,161,90,158,153,113,154,173,79,212,234,10,186,93,80,200,233,231,182,213,80,149,84,82,65,104,183,53,67,56,192,15,4,135,20,199,51,193,12,197,35,147,241,110,220,98,32,227,35,201,92,30,40,255,0,29,154,155,248,47,201,232,149,186,116,73,214,14,51,213,206,151,197,122,23,164,162,205,172,116,240,14,89,103,164,138,163,177,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,220,138,162,252,81,254,59,53,55,240,95,147,209,32,159,254,10,159,11,25,79,222,5,119,203,173,202,0,120,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,72,39,255,0,130,167,194,198,83,247,129,93,242,235,114,155,249,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,66,15,5,79,133,140,167,239,2,187,229,214,229,63,208,115,237,212,55,135,222,182,232,150,182,216,116,123,29,181,85,230,129,154,84,21,54,35,114,166,138,10,115,188,28,80,65,37,91,189,59,79,33,82,132,5,63,19,57,136,67,132,101,38,236,12,78,55,41,209,247,73,152,111,72,186,95,244,30,197,81,73,120,190,215,212,73,83,125,200,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,195,126,225,179,49,74,110,251,213,16,17,17,1,20,85,254,234,63,66,127,247,115,255,0,147,55,143,249,162,223,250,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,112,230,9,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,219,253,69,104,54,27,212,150,145,223,116,167,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,185,198,69,187,139,24,243,7,56,201,248,25,51,213,15,73,94,23,185,86,103,212,22,95,137,245,3,31,147,197,180,182,225,77,77,119,142,223,36,133,30,65,81,52,77,81,5,61,53,80,176,176,194,80,28,51,76,251,140,225,28,240,135,8,142,94,113,93,74,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,171,95,26,253,16,181,61,171,13,234,70,27,229,88,220,134,162,159,7,168,182,148,98,80,73,3,141,109,100,83,129,122,16,24,147,76,36,207,201,141,142,55,110,28,31,185,105,75,85,117,85,165,191,150,158,156,117,23,76,225,177,123,102,190,243,143,213,123,42,139,205,121,126,237,210,32,239,80,254,113,204,4,118,170,138,2,250,228,192,251,108,123,139,147,56,115,88,139,234,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,69,120,117,104,229,247,89,58,184,193,41,173,19,121,122,76,62,225,6,99,116,169,226,7,217,165,160,158,41,5,184,17,131,151,118,119,167,131,113,228,65,223,231,196,132,9,144,92,255,0,69,61,60,90,186,103,233,231,26,192,224,181,85,208,95,110,20,240,222,242,144,169,172,26,147,246,220,244,241,53,80,177,70,239,19,4,111,24,194,13,31,213,225,16,187,185,147,148,135,189,81,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,168,5,4,202,241,20,235,170,167,170,92,201,240,125,62,175,171,13,43,176,84,67,53,12,53,52,177,1,220,238,48,181,64,61,201,157,227,105,225,2,142,160,163,8,72,255,0,64,4,200,0,201,192,49,254,129,122,40,202,186,172,212,122,75,221,218,217,229,244,203,25,184,67,38,71,112,168,105,2,58,254,14,50,21,178,157,227,32,50,154,80,118,99,32,38,236,198,108,110,252,138,32,151,85,116,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,232,79,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,114,99,226,59,190,204,44,34,32,2,0,0,2,25,86,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,87,172,136,128,136,136,11,149,117,213,66,229,93,7,74,125,39,124,44,104,223,221,254,61,242,232,22,213,90,171,164,239,133,141,27,251,191,199,190,93,2,218,168,8,136,128,170,87,198,211,71,47,177,101,88,47,80,52,243,119,172,181,54,246,195,171,35,226,3,229,42,163,146,162,174,157,247,115,231,39,120,37,169,244,96,226,30,87,235,22,242,11,53,181,40,191,226,81,164,52,218,191,209,246,113,3,65,72,247,44,62,157,178,251,108,213,51,203,16,64,116,34,71,80,76,209,239,204,202,141,234,227,1,54,112,115,148,93,248,236,198,33,65,150,108,166,251,143,219,175,214,155,69,119,151,164,201,173,225,107,186,71,218,3,243,20,161,85,5,88,199,185,51,184,109,61,37,57,238,46,197,245,54,223,137,19,62,234,232,39,76,242,173,80,234,227,76,237,216,181,39,115,216,57,5,22,77,113,156,227,145,225,165,161,160,156,42,37,57,8,0,184,114,237,140,64,229,176,188,179,68,14,67,207,117,160,21,159,120,37,232,229,246,92,171,58,234,6,162,110,205,150,154,222,248,117,28,124,64,188,221,84,146,83,213,212,62,236,124,227,236,132,84,222,142,28,79,205,125,82,222,50,103,11,106,68,68,28,171,171,31,234,159,174,170,156,59,165,93,42,233,99,74,43,234,233,175,181,90,111,143,195,154,215,21,44,69,0,219,170,236,49,183,179,65,166,140,156,142,88,170,35,148,166,141,199,182,205,24,137,145,20,141,21,112,47,87,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,116,35,239,213,79,32,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,168,50,173,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,184,67,144,238,251,57,57,16,128,9,153,128,23,66,157,52,116,233,130,116,191,165,148,26,103,130,211,255,0,193,86,94,43,121,205,254,19,186,121,104,97,158,179,183,44,178,118,123,189,128,46,208,23,0,247,51,123,221,245,87,64,189,20,98,189,41,233,197,37,238,237,108,243,26,155,147,91,225,147,35,184,84,52,103,37,7,54,25,10,217,78,241,145,128,195,17,179,49,144,19,247,164,6,55,126,35,16,69,42,144,17,98,154,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,206,214,249,89,170,59,93,217,130,24,255,0,55,8,28,133,188,146,128,253,81,125,183,221,246,102,119,109,43,137,248,143,116,99,156,229,86,108,43,22,214,79,59,122,200,46,20,246,187,117,55,209,219,172,125,250,169,228,24,226,143,153,211,8,15,35,49,109,201,216,91,125,221,217,189,80,73,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,84,222,54,246,121,228,185,233,189,234,58,39,40,227,183,220,98,146,118,141,223,109,167,166,217,156,182,253,167,238,223,237,254,117,107,42,183,60,104,38,165,28,3,15,132,196,123,196,21,238,14,227,235,183,152,160,251,118,254,148,17,75,194,223,75,180,227,82,245,155,203,231,150,250,43,129,82,75,17,210,210,85,197,4,161,43,249,122,194,118,112,148,11,150,207,24,63,167,236,111,230,91,147,196,243,70,52,163,5,171,130,92,110,201,79,143,207,45,0,72,62,82,154,154,146,9,9,222,183,97,250,128,46,228,238,3,233,246,176,183,236,80,79,167,77,109,205,116,27,83,45,57,222,17,75,13,101,109,20,237,39,147,158,105,35,138,161,187,114,3,137,240,33,244,227,33,255,0,248,250,62,200,234,235,172,13,69,234,96,237,205,154,97,246,171,19,81,4,44,45,67,81,36,156,220,59,251,111,200,159,223,223,47,254,245,144,70,116,68,64,68,68,4,68,65,253,34,169,158,2,3,138,99,7,140,152,199,98,118,216,155,220,234,113,120,118,234,166,142,82,103,21,119,14,161,43,104,234,231,161,10,122,91,60,183,137,41,100,134,24,6,158,169,140,89,234,207,113,109,200,125,3,102,223,109,254,197,6,87,165,71,65,47,178,170,46,240,214,28,69,1,176,113,22,118,119,223,102,247,179,250,126,146,9,137,226,91,170,186,13,169,121,101,141,244,106,215,110,134,106,57,167,43,133,77,12,20,67,28,194,84,244,205,27,115,167,50,114,217,196,219,235,123,159,125,190,213,34,252,25,51,200,229,182,228,56,28,213,83,148,161,37,93,192,0,143,112,96,97,183,196,219,51,150,251,239,255,0,123,254,191,177,84,249,200,114,23,41,12,136,159,237,39,221,213,161,120,48,97,198,119,172,139,52,122,162,224,208,85,208,118,120,54,219,243,183,201,203,125,247,254,109,182,255,0,90,11,101,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,26,247,168,159,135,237,78,254,166,222,191,177,74,168,197,94,119,81,63,15,218,157,253,77,189,127,98,149,81,138,167,237,47,165,183,217,63,23,72,114,31,234,252,95,126,159,8,136,138,180,222,2,216,93,59,124,64,233,143,245,202,203,253,182,37,175,86,194,233,219,226,7,76,127,174,86,95,237,177,47,91,30,150,158,216,248,163,243,111,87,223,238,85,225,149,231,34,34,218,14,15,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,22,21,171,218,209,165,250,11,134,201,168,26,185,151,210,99,182,40,234,34,164,106,137,130,73,78,89,228,119,225,20,81,68,37,44,167,179,17,56,128,147,176,1,155,236,32,78,193,154,162,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,208,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,8,235,106,192,51,43,238,27,127,212,27,54,61,87,89,143,98,181,20,52,215,170,232,89,136,40,14,177,229,106,103,149,153,249,8,25,65,32,49,237,193,143,128,187,177,72,12,76,2,235,134,216,179,43,77,231,80,113,10,188,171,30,163,168,105,171,172,180,215,87,182,157,120,11,59,180,47,82,209,200,81,131,151,30,110,35,205,195,147,9,70,78,198,54,83,224,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,8,205,5,76,18,13,204,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,105,95,16,207,15,59,175,77,23,90,141,84,210,186,58,187,142,149,220,106,25,140,28,138,105,241,185,228,45,134,158,114,125,200,233,136,157,134,41,201,221,217,220,98,149,249,246,228,156,46,123,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,149,174,125,186,28,235,143,50,233,11,50,42,90,160,171,190,105,213,242,160,78,253,97,3,110,113,158,204,62,118,143,147,176,133,72,139,11,56,187,176,76,2,192,110,46,49,75,21,255,0,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,31,90,129,94,47,186,13,134,230,125,58,84,235,145,81,82,82,101,152,5,69,16,5,192,105,220,167,173,183,84,85,13,57,81,25,49,139,112,25,106,66,113,34,99,224,241,200,32,195,222,144,148,245,81,87,197,31,224,79,83,127,5,249,197,18,10,1,87,167,225,159,214,189,199,169,252,18,229,132,234,93,207,204,234,78,37,189,77,109,100,143,75,15,182,104,102,154,71,142,162,26,120,70,62,29,157,194,9,24,99,226,219,192,78,110,83,56,141,22,44,171,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,121,42,223,43,13,71,107,187,9,195,39,230,230,3,140,183,142,83,31,172,47,182,251,182,206,204,236,29,63,46,85,215,71,189,40,245,93,167,29,90,233,192,102,184,84,190,70,235,67,219,130,255,0,96,158,102,58,171,69,81,51,187,9,59,51,119,33,62,36,241,76,204,195,32,137,51,176,24,73,24,110,180,17,87,194,227,224,79,76,191,26,249,197,106,149,72,136,11,149,117,213,66,229,93,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,215,250,253,135,234,62,127,163,89,102,27,164,121,239,208,188,190,235,111,40,45,119,190,14,254,90,78,76,228,60,135,115,139,184,12,113,119,129,158,72,187,157,192,103,48,22,126,107,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,186,147,80,3,196,235,160,239,203,125,138,167,94,116,158,203,203,62,199,237,229,237,43,93,186,221,220,170,202,33,19,132,99,220,187,162,221,234,120,6,161,199,140,114,75,48,180,112,182,252,34,22,12,43,193,199,91,244,26,12,54,187,67,41,108,116,152,230,168,85,84,77,113,171,172,154,78,71,149,64,14,101,27,197,33,122,137,211,68,68,47,74,222,140,12,115,135,39,58,142,221,69,172,131,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,124,125,5,191,117,87,171,58,53,131,248,101,105,22,5,169,152,135,210,107,246,107,167,246,88,241,42,62,37,31,145,174,130,215,76,207,115,243,12,223,154,242,253,240,250,162,252,166,238,246,157,187,71,49,5,64,175,87,38,202,111,185,133,198,27,182,71,93,230,234,233,237,244,22,184,228,237,4,124,105,104,169,98,164,166,143,96,102,103,225,4,17,6,251,114,46,59,147,185,59,187,218,167,132,167,69,30,196,163,163,234,203,83,109,151,90,59,212,221,232,240,187,124,237,216,140,104,102,131,182,119,50,102,46,114,119,130,89,99,136,100,17,22,141,138,86,105,26,88,76,2,85,120,120,232,230,172,104,79,76,22,61,61,214,57,187,55,170,107,133,194,162,11,71,26,98,246,61,44,149,4,67,77,223,167,51,10,142,103,220,169,238,57,114,111,53,219,247,70,203,158,197,213,66,229,93,5,207,106,223,90,118,174,150,58,9,210,59,22,33,144,82,14,170,100,186,111,142,54,63,70,244,195,84,244,80,61,20,3,45,194,120,200,152,64,4,90,81,137,205,137,142,102,22,237,200,1,55,26,107,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,235,235,201,178,155,238,97,113,134,237,145,215,121,186,186,123,125,5,174,57,59,65,31,26,90,42,88,169,41,163,216,25,153,248,65,4,65,190,220,139,142,228,238,78,238,246,233,225,95,208,173,54,1,143,90,186,158,213,42,10,73,242,123,229,60,55,44,50,24,106,165,231,105,183,79,75,48,20,242,188,114,52,50,29,84,53,44,237,25,129,246,128,65,249,12,134,97,24,109,255,0,14,110,138,63,146,174,156,79,127,207,237,150,169,53,55,41,252,229,202,166,6,238,201,107,161,118,7,142,216,51,114,32,46,38,15,36,165,19,8,156,132,35,188,163,12,82,62,1,227,87,240,177,139,125,224,80,252,186,226,167,250,32,160,31,11,143,142,205,50,252,107,228,245,170,127,248,213,252,44,98,223,120,20,63,46,184,169,254,160,7,141,95,194,198,45,247,129,67,242,235,138,8,1,225,113,241,217,166,95,141,124,158,181,110,175,19,175,15,250,61,34,172,169,234,7,68,49,223,41,130,213,242,159,38,182,197,36,17,82,216,106,164,158,24,98,42,96,35,105,30,25,228,168,244,134,48,33,132,128,182,113,140,128,35,210,190,23,31,29,154,101,248,215,201,235,85,255,0,32,230,179,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,172,234,164,167,134,231,67,40,241,150,158,66,7,255,0,70,64,114,19,16,150,40,141,192,248,113,126,135,180,95,87,176,221,122,210,252,127,87,52,254,122,185,44,89,21,57,77,78,213,112,60,51,196,97,33,69,44,50,7,171,49,199,44,114,70,238,46,64,238,14,226,68,46,196,244,151,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,221,216,237,117,206,230,242,91,10,110,68,101,196,1,164,136,165,97,35,140,136,119,148,161,150,71,157,94,21,157,32,107,47,79,118,43,174,166,106,69,251,216,145,231,182,248,154,92,38,91,112,249,168,59,70,197,71,87,83,80,79,206,25,152,36,171,23,165,97,244,25,197,228,118,144,94,56,195,20,241,155,210,109,101,201,48,75,22,170,217,50,255,0,51,166,216,151,110,59,206,55,200,97,242,149,211,76,241,69,115,247,183,153,229,222,142,159,139,253,104,119,228,12,227,52,228,21,45,137,220,108,86,124,170,205,118,202,113,207,164,22,90,43,133,61,69,198,209,231,14,147,218,20,161,32,148,180,221,240,103,56,187,128,196,29,193,110,67,203,118,245,101,212,154,160,31,17,30,144,255,0,146,150,178,183,209,106,46,206,158,230,61,218,220,95,157,127,153,154,14,208,197,230,169,36,228,205,35,118,164,148,120,57,115,229,20,145,111,33,200,210,241,11,211,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,229,106,138,252,51,250,215,183,116,193,157,220,176,157,75,185,249,109,54,203,119,169,173,172,145,234,166,246,53,116,48,200,241,212,67,79,8,201,207,189,176,65,35,12,124,159,104,9,205,134,23,18,189,68,24,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,219,153,124,178,227,98,188,101,87,155,182,45,142,125,31,178,214,220,42,42,45,214,143,56,117,126,207,165,57,8,162,166,239,155,49,203,219,7,16,238,19,114,46,59,191,171,169,127,226,97,214,189,187,169,252,238,219,132,233,165,207,204,233,182,37,181,77,21,100,111,85,15,182,107,166,134,55,146,162,106,121,134,62,29,157,206,8,216,163,228,219,206,76,110,51,48,142,21,208,15,71,215,94,172,181,112,70,224,212,145,224,152,117,69,29,126,86,115,74,76,117,48,25,147,199,67,16,198,99,47,58,134,134,80,121,4,133,162,1,51,229,205,163,142,64,154,190,12,26,33,170,24,174,51,146,235,149,214,249,73,71,132,231,52,227,65,110,179,140,113,203,61,194,122,58,137,3,207,28,141,245,160,8,137,234,161,24,247,222,71,146,66,33,22,142,34,146,26,248,163,252,118,106,111,224,191,39,162,87,231,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,149,6,120,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,130,10,248,112,120,128,81,245,17,98,139,73,53,123,34,255,0,117,138,15,51,60,85,53,17,193,79,30,69,75,204,228,229,78,16,132,113,132,208,198,236,7,11,15,39,142,38,148,92,255,0,60,209,108,174,191,186,62,181,117,101,164,100,54,246,171,143,59,195,169,235,43,241,67,134,81,96,169,156,192,94,74,25,70,67,24,184,84,60,49,3,72,68,47,17,136,31,46,13,36,114,80,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,253,20,116,139,173,247,94,163,186,116,195,53,150,251,99,164,180,92,175,244,245,35,89,73,73,33,28,13,61,61,84,212,210,28,124,190,176,129,148,14,108,14,228,224,198,194,228,124,121,184,115,131,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,213,196,248,98,248,128,86,106,237,29,55,79,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,40,212,152,131,198,211,65,29,63,172,210,24,148,194,99,187,20,130,103,39,149,226,211,209,214,9,114,193,47,221,91,88,43,61,141,146,89,188,175,210,8,187,115,84,123,123,187,53,13,5,47,214,57,251,116,189,136,217,223,243,113,63,115,127,173,179,183,37,90,221,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,8,136,131,149,117,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,234,161,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,12,215,90,48,61,80,211,93,80,200,49,13,104,165,171,131,54,130,160,106,239,77,87,112,142,186,121,39,169,140,106,123,178,84,70,114,12,166,99,48,155,151,50,125,205,247,245,221,78,175,6,13,77,210,60,95,84,50,93,58,190,217,170,226,212,28,210,156,66,197,118,40,194,104,36,164,165,142,73,231,162,7,104,251,180,230,76,47,49,19,155,197,43,65,27,59,70,113,7,122,194,122,197,232,235,4,234,255,0,4,167,176,95,235,61,141,146,89,185,253,31,200,59,115,84,123,47,187,53,57,213,127,122,132,241,71,63,118,58,118,143,243,142,252,55,228,59,59,122,208,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,152,58,126,81,87,197,31,224,79,83,127,5,249,197,18,214,158,27,158,32,149,61,68,211,73,163,218,201,117,164,29,69,183,83,149,77,21,202,105,98,132,242,96,121,103,146,86,138,158,24,34,134,19,166,133,160,23,1,34,57,1,142,77,182,9,29,182,95,138,63,192,158,166,254,11,243,138,36,20,2,183,255,0,88,189,98,231,125,95,231,116,247,251,253,31,177,177,187,55,63,163,248,255,0,114,26,143,101,247,97,167,10,175,239,160,130,41,39,238,201,78,210,126,113,159,134,252,71,102,111,93,0,164,87,68,157,31,100,221,92,234,132,86,81,106,186,44,38,199,81,1,101,151,138,73,105,251,244,48,75,28,231,8,71,28,166,196,71,49,83,28,76,98,18,52,110,76,102,36,205,196,131,111,248,112,120,127,214,117,17,125,139,86,245,123,29,255,0,114,122,15,51,4,84,213,18,79,79,38,69,85,192,227,227,78,112,156,114,4,48,200,236,103,51,23,23,146,38,136,88,255,0,60,241,110,191,21,206,133,191,199,245,65,162,152,103,253,145,85,159,209,80,151,250,36,55,72,233,216,127,241,190,104,196,191,204,153,195,253,241,50,179,76,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,212,212,52,52,204,252,34,13,221,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,242,4,28,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,130,154,157,170,224,105,160,148,14,50,138,88,100,15,71,112,146,41,36,141,220,92,77,152,221,196,132,153,137,179,94,178,117,142,197,212,7,80,249,6,177,99,144,249,122,76,154,223,99,168,146,155,145,159,148,170,11,69,28,117,52,220,204,1,228,237,79,28,177,119,56,48,159,14,67,245,73,157,111,255,0,17,255,0,15,250,206,157,239,178,234,222,144,227,191,238,79,95,229,160,150,154,158,73,234,36,199,106,184,4,124,106,14,99,146,67,134,105,25,204,38,114,226,210,74,241,19,7,230,94,88,44,130,234,124,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,128,30,40,255,0,29,154,155,248,47,201,232,144,79,255,0,5,79,133,140,167,239,2,187,229,214,229,63,212,0,240,84,248,88,202,126,240,43,190,93,110,83,253,1,22,191,204,53,251,70,176,13,71,197,180,143,50,212,43,85,171,47,205,57,123,18,215,57,151,114,167,103,113,30,68,204,225,23,112,217,227,139,184,67,221,144,72,35,230,108,226,219,1,1,17,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,149,72,131,149,117,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,130,85,34,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,34,40,213,226,43,172,118,45,27,233,31,59,169,187,195,230,42,243,11,124,248,117,174,155,145,135,122,170,190,9,99,39,230,32,108,61,168,26,162,125,139,136,159,99,135,33,35,23,65,73,125,96,100,248,110,103,213,30,169,100,218,127,111,164,165,177,87,101,21,199,78,116,151,39,175,130,180,218,87,25,107,99,155,220,65,83,40,201,82,194,46,224,13,51,0,187,136,179,169,149,224,133,127,197,105,181,79,82,241,106,203,39,119,36,184,99,244,151,11,125,199,203,70,94,94,134,158,165,194,174,14,235,191,112,59,146,85,81,23,1,103,18,236,110,78,206,1,189,107,45,171,210,174,169,126,69,186,142,211,173,76,154,251,236,106,11,54,65,75,237,90,223,43,230,59,86,185,79,179,93,249,182,3,34,222,150,89,199,234,11,155,111,184,108,76,46,193,210,154,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,11,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,95,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,94,247,71,125,42,225,189,40,105,29,191,15,179,91,105,11,39,184,211,211,212,229,151,120,228,121,142,227,113,96,250,236,50,144,1,121,104,200,164,24,67,136,241,7,114,118,238,28,134,123,213,17,1,17,16,17,17,1,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,17,16,22,41,171,31,65,63,37,153,151,229,75,255,0,129,159,71,238,63,72,255,0,199,127,210,191,45,39,154,255,0,17,249,223,241,61,207,241,127,95,252,223,93,150,86,162,175,137,166,181,254,69,186,71,202,124,189,191,205,87,231,123,225,84,124,226,231,12,94,118,9,188,196,146,109,32,16,237,75,21,79,2,110,91,74,241,114,23,30,91,5,0,171,201,240,122,173,195,106,186,62,8,49,123,77,93,29,202,143,40,185,67,145,205,49,59,133,101,197,198,19,9,162,103,50,216,26,140,232,163,118,102,15,175,17,191,23,221,204,232,217,89,247,130,94,177,223,98,202,179,174,159,170,33,239,89,106,109,239,152,209,201,200,7,202,85,71,37,61,37,67,108,193,206,78,240,75,77,234,231,196,60,175,213,29,228,39,96,182,164,68,65,202,186,185,239,10,126,139,45,90,103,128,80,117,29,168,216,253,36,249,182,87,78,213,120,217,149,72,212,53,174,201,60,32,241,202,2,195,198,42,154,129,51,114,38,35,33,132,163,15,205,185,207,25,83,10,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,23,74,104,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,171,55,198,163,32,165,165,197,240,123,1,210,204,83,213,195,112,144,37,29,184,11,53,69,19,236,254,191,247,175,254,213,102,74,183,124,104,45,244,114,224,24,125,194,74,120,202,162,16,175,16,145,193,156,133,158,162,131,118,103,219,118,247,186,10,243,232,111,46,161,196,122,158,192,42,110,54,105,110,80,85,222,160,163,40,162,151,129,55,120,78,30,91,255,0,51,202,197,246,126,138,153,62,47,150,11,53,53,143,20,189,218,109,114,83,121,192,161,145,247,51,45,152,194,188,182,125,221,219,127,119,251,20,90,240,226,180,90,47,61,90,96,84,183,123,67,215,198,55,78,224,51,211,140,162,6,20,243,152,147,242,103,219,98,17,45,254,206,59,253,138,204,252,76,52,164,179,205,44,163,10,75,44,47,5,186,88,228,150,177,233,189,41,96,142,154,179,119,115,96,38,1,22,61,247,125,153,189,232,40,185,23,244,169,136,33,152,163,142,70,49,109,182,38,125,217,253,63,106,254,104,8,136,128,136,136,63,189,5,13,85,206,182,11,125,20,37,44,245,18,12,81,128,139,147,145,19,179,51,51,55,171,250,187,45,151,147,116,225,169,248,197,142,209,123,154,199,87,91,29,226,30,252,113,210,81,84,25,68,220,99,125,143,120,219,103,252,227,122,54,254,231,88,70,21,144,142,43,149,90,242,18,164,138,165,173,245,144,84,188,82,71,204,75,183,32,158,206,219,182,251,241,219,222,222,245,41,109,221,103,229,87,24,158,205,69,129,219,46,148,229,177,68,51,90,228,156,233,155,109,248,131,52,251,0,236,2,219,51,125,159,204,130,44,228,184,94,87,135,84,181,30,81,142,220,173,83,63,163,5,101,36,144,59,250,51,250,49,139,63,184,153,255,0,214,202,199,252,25,226,183,203,146,95,157,238,236,21,97,79,84,94,81,192,125,65,164,183,253,109,249,114,247,250,126,142,223,207,246,40,147,213,95,81,20,122,223,118,160,58,124,54,221,104,58,39,149,228,56,109,205,78,114,243,142,33,109,221,165,62,91,112,125,189,219,110,182,215,132,222,75,115,180,245,18,86,186,73,120,193,89,110,112,144,121,19,110,199,93,66,47,232,206,205,238,111,181,144,94,90,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,215,189,68,252,63,106,119,245,54,245,253,138,85,70,42,243,186,137,248,126,212,239,234,109,235,251,20,170,140,85,63,105,125,45,190,201,248,186,67,144,255,0,87,226,251,244,248,68,68,85,166,240,22,194,233,219,226,7,76,127,174,86,95,237,177,45,122,182,23,78,223,16,58,99,253,114,178,255,0,109,137,122,216,244,180,246,199,197,31,155,122,190,255,0,114,175,12,175,57,17,22,208,112,122,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,19,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,61,0,245,183,214,14,77,213,206,168,75,122,39,171,162,194,108,117,19,142,39,103,171,138,159,191,67,4,177,192,19,28,146,68,12,68,115,21,48,74,224,71,35,70,228,224,4,76,220,139,111,248,143,248,128,86,117,17,125,151,73,52,135,34,255,0,114,122,15,45,60,181,52,241,207,79,38,69,85,192,36,229,80,19,4,114,4,48,200,238,1,11,143,23,146,39,148,156,255,0,50,209,105,94,142,186,58,206,250,191,206,234,44,22,10,207,99,99,118,110,31,72,50,14,220,53,30,203,238,195,80,116,191,222,167,60,82,79,221,146,157,227,252,219,191,13,249,22,204,222,161,34,188,52,188,65,42,116,122,235,103,233,243,87,238,180,145,233,245,125,71,150,179,221,170,229,138,150,12,104,204,170,167,145,228,112,129,206,112,168,169,158,33,115,154,81,8,27,114,119,96,98,218,231,215,48,58,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,206,209,121,168,106,59,93,216,66,104,255,0,57,9,156,101,188,114,129,125,82,125,183,217,246,118,118,107,74,240,161,235,142,155,37,181,89,58,71,212,96,171,123,237,182,158,160,49,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,246,137,182,137,225,136,99,216,10,48,239,5,154,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,18,171,192,199,245,217,251,183,252,73,88,166,191,106,70,156,105,38,141,101,153,254,174,81,249,220,66,221,111,40,174,148,94,69,171,60,244,115,147,64,52,189,146,250,146,119,142,80,139,99,118,143,243,159,92,132,57,19,86,175,130,238,83,98,193,177,94,161,115,92,166,187,201,89,113,251,125,142,233,113,169,237,28,157,138,88,35,186,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,138,42,245,209,214,109,247,172,61,71,165,185,199,106,246,54,25,139,249,138,124,102,219,40,3,213,12,114,184,119,106,106,100,29,247,154,94,212,78,241,137,60,113,136,8,143,39,99,150,64,208,25,101,198,197,120,202,175,55,108,91,28,250,63,101,173,184,84,84,91,173,30,112,234,253,159,74,114,17,69,77,223,54,99,151,182,14,33,220,38,228,92,119,127,87,87,19,224,227,141,235,205,187,68,171,178,12,195,39,164,147,75,238,213,19,62,35,103,153,187,245,113,78,19,152,85,212,69,35,30,212,244,197,40,200,47,1,49,57,202,39,40,180,44,228,85,49,43,195,131,195,254,179,168,139,236,90,183,171,216,239,251,147,208,121,152,34,166,168,146,122,121,50,42,174,7,31,26,115,132,227,144,33,134,71,99,57,152,184,188,145,52,66,199,249,231,138,239,208,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,80,10,181,238,162,188,33,234,115,62,162,232,47,58,65,115,164,198,52,251,49,168,173,169,188,5,37,178,39,131,18,56,233,99,40,218,56,78,172,14,164,42,170,123,187,4,34,1,78,196,204,205,192,69,149,80,174,170,16,107,253,11,208,189,56,233,211,78,45,218,95,165,246,111,35,106,161,222,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,201,143,136,238,251,48,176,136,128,8,0,0,14,192,68,64,68,84,237,226,97,226,9,153,101,25,150,79,211,94,146,221,106,236,120,197,142,162,178,193,147,215,83,74,220,239,231,180,13,53,59,177,192,51,83,4,51,71,85,1,246,229,112,168,2,45,249,70,76,206,23,18,185,87,87,125,225,193,226,1,71,212,69,138,45,36,213,236,139,253,214,40,60,204,241,84,212,71,5,60,121,21,47,51,147,149,56,66,17,198,19,67,27,176,28,44,60,158,56,154,81,115,252,243,69,72,40,47,251,194,227,224,79,76,191,26,249,197,106,149,74,42,248,92,124,9,233,151,227,95,56,173,82,169,1,17,16,84,95,138,247,67,149,56,213,214,247,213,198,156,157,35,88,174,85,20,231,151,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,186,47,188,173,52,165,38,230,50,31,102,178,215,85,11,149,116,19,211,195,115,195,238,155,168,154,153,53,135,89,45,85,99,167,86,234,130,166,162,182,205,20,176,134,76,111,20,241,202,241,84,67,60,83,66,20,211,52,4,230,34,65,33,177,199,190,225,35,53,218,45,85,210,119,194,198,141,253,223,227,223,46,129,109,84,5,202,186,234,161,114,174,130,194,124,52,188,62,234,117,134,235,103,234,15,87,237,84,146,105,245,5,71,153,179,218,106,226,138,170,12,148,192,170,160,145,164,96,157,142,0,167,169,130,34,112,154,34,9,219,113,118,112,114,222,231,214,170,233,59,225,99,70,254,239,241,239,151,64,182,170,2,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,64,68,68,5,133,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,113,134,161,233,39,120,103,136,194,65,150,41,163,63,86,99,142,88,227,145,152,152,129,220,25,136,72,93,197,243,84,65,204,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,244,119,9,34,146,57,25,137,132,217,141,152,132,73,156,91,122,255,0,116,47,84,255,0,145,183,242,70,246,103,255,0,163,126,148,251,86,167,206,123,15,185,220,246,127,111,127,255,0,81,203,159,111,202,254,99,179,255,0,84,83,211,198,94,139,68,170,180,74,193,62,113,118,171,163,212,90,58,137,230,193,97,132,103,112,172,7,158,140,46,80,202,226,5,11,3,66,113,72,206,110,7,206,32,96,39,103,144,14,152,80,102,186,47,164,57,150,189,106,134,63,164,122,127,5,36,151,220,138,160,161,167,122,185,218,24,34,0,140,165,150,105,15,213,216,35,138,57,36,118,22,35,118,7,97,18,39,97,126,138,58,117,208,108,55,166,221,35,177,105,78,25,69,72,33,110,167,3,185,215,67,78,240,157,218,226,224,45,81,91,43,17,153,115,144,135,118,23,50,224,12,17,139,240,1,102,133,126,12,24,198,137,65,165,249,46,77,142,220,41,46,218,161,37,64,134,70,101,109,158,41,236,214,233,100,144,104,232,130,105,55,138,64,149,233,36,169,34,133,219,119,56,194,70,119,134,55,86,62,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,74,175,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,120,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,8,136,131,149,117,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,8,136,131,85,117,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,117,80,170,215,198,95,88,116,74,174,154,193,163,211,227,116,153,46,162,219,169,231,169,134,229,13,230,120,79,18,9,229,163,145,218,90,112,23,134,160,234,161,132,133,130,66,99,136,24,36,102,218,64,114,150,189,116,117,155,98,232,243,78,41,110,113,218,189,179,153,229,30,98,159,25,182,202,6,212,165,36,76,29,218,154,153,7,109,161,139,187,19,188,98,77,36,132,98,35,197,156,229,142,128,127,232,171,61,202,191,235,174,71,146,100,119,15,252,37,101,117,202,186,162,79,252,233,38,154,73,15,249,200,136,190,215,116,25,6,139,224,122,161,169,90,161,143,226,26,47,75,87,62,109,61,65,85,217,90,146,225,29,12,241,207,77,25,84,247,99,168,144,227,24,140,6,18,54,46,98,251,131,109,235,178,186,159,16,139,86,101,98,240,225,205,172,218,131,151,210,101,89,13,29,61,146,26,235,213,53,169,173,161,94,99,121,163,102,153,233,154,73,6,51,113,227,205,132,184,57,242,113,24,197,216,7,213,240,243,232,178,213,210,198,151,211,223,114,252,126,144,117,83,37,167,119,200,43,26,164,106,158,138,7,147,148,86,248,36,17,97,0,17,104,138,86,7,38,57,152,159,185,32,4,60,126,191,20,127,129,61,77,252,23,231,20,72,40,5,116,209,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,187,29,85,194,168,153,154,74,170,153,25,155,185,49,241,29,223,102,22,17,16,1,0,0,1,230,93,117,80,128,136,136,49,252,255,0,0,195,117,79,13,187,105,246,160,227,212,151,204,122,249,78,244,213,212,53,44,252,37,13,217,217,217,217,216,128,196,152,76,12,93,140,12,68,133,196,133,157,185,214,234,235,68,45,93,56,245,23,153,232,213,138,249,87,119,182,216,42,41,138,142,174,174,49,9,222,10,138,88,106,99,9,56,253,82,48,25,216,28,217,133,141,193,201,132,57,112,110,146,85,0,248,163,252,118,106,111,224,191,39,162,65,63,252,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,128,30,40,255,0,29,154,155,248,47,201,232,144,79,255,0,5,79,133,140,167,239,2,187,229,214,229,37,58,174,234,187,78,58,74,211,131,205,115,89,124,245,214,187,185,5,130,193,4,204,21,87,122,161,102,119,17,119,103,237,194,28,133,229,153,217,198,49,33,102,99,51,142,51,136,30,20,218,165,130,104,183,67,185,238,165,234,101,247,216,216,221,155,80,39,243,181,190,86,106,142,215,118,146,215,12,127,155,132,14,66,222,73,64,126,168,190,219,238,251,51,59,181,117,245,93,213,118,163,245,107,168,231,154,230,178,249,27,85,15,114,11,5,130,9,156,233,109,20,164,236,238,34,238,205,220,152,248,139,203,51,179,20,132,34,204,192,1,28,96,26,255,0,84,181,75,59,214,156,238,231,169,154,151,125,246,206,73,121,236,249,218,223,43,13,63,119,181,8,67,31,230,225,0,140,118,142,32,31,170,45,190,219,190,238,238,239,113,62,27,158,32,149,61,68,211,73,163,218,201,117,164,29,69,183,83,149,77,21,202,105,98,132,242,96,121,103,146,86,138,158,24,34,134,19,166,133,160,23,1,34,57,1,142,77,182,9,29,171,219,66,252,58,53,219,94,244,38,247,173,120,157,187,254,198,250,37,108,239,81,255,0,209,31,247,228,180,213,191,158,146,164,60,159,151,237,17,126,116,63,59,238,15,218,241,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,234,121,20,106,232,95,172,219,23,88,122,113,85,115,146,213,236,108,207,23,242,244,249,53,182,32,55,165,25,37,99,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,146,85,1,17,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,164,68,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,13,85,224,169,241,79,148,253,223,215,124,198,220,174,165,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,5,78,222,50,221,67,221,114,77,80,181,244,221,101,186,210,30,61,137,211,210,94,239,20,227,70,67,59,94,230,142,94,216,156,166,223,88,2,142,120,136,90,47,171,189,84,140,110,68,34,209,219,158,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,23,50,250,177,157,126,84,53,79,50,212,207,101,251,51,233,110,65,113,190,249,46,255,0,123,202,249,170,153,38,237,119,56,143,62,61,206,60,184,142,251,111,179,111,178,12,85,22,65,156,97,87,92,2,245,77,98,188,212,82,77,81,85,103,180,222,192,169,140,136,26,11,133,190,158,186,17,119,33,23,230,49,84,198,38,219,108,198,196,204,228,204,196,255,0,85,78,153,229,84,218,89,110,214,63,41,221,198,238,25,5,110,51,223,142,57,11,203,215,83,211,83,84,112,152,184,118,195,185,29,86,241,183,55,34,236,79,245,89,131,119,11,201,240,190,214,251,174,182,116,161,101,27,205,142,146,221,81,128,84,14,14,7,77,33,16,86,65,69,71,74,240,206,226,94,160,111,20,209,129,183,34,103,56,200,219,139,27,70,18,213,82,95,131,190,180,90,180,235,168,107,214,159,229,25,125,37,154,209,159,217,194,146,142,158,164,4,66,190,247,13,64,121,56,154,87,29,192,222,41,171,68,5,200,70,67,144,67,235,72,241,50,187,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,64,68,68,4,68,64,92,171,174,170,23,42,232,58,83,233,59,225,99,70,254,239,241,239,151,64,182,170,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,68,68,5,82,190,54,154,199,125,151,42,193,122,126,167,135,179,101,166,183,182,99,89,39,32,47,55,85,36,149,20,148,237,179,135,56,251,33,21,79,171,31,19,243,95,88,119,140,93,237,169,115,131,214,158,166,126,87,122,172,212,252,234,58,187,85,93,37,70,65,61,190,130,170,215,39,114,150,170,134,137,154,142,150,112,62,100,199,220,130,158,35,115,18,226,68,78,66,204,46,204,193,173,108,88,6,101,147,99,57,54,103,98,199,170,234,236,88,117,61,53,77,246,224,44,205,5,8,84,84,5,60,12,100,238,204,231,36,178,51,8,54,230,236,50,19,55,24,204,135,106,244,45,154,221,112,14,176,116,146,251,102,167,164,154,162,171,40,164,178,24,212,129,16,52,23,2,242,51,19,48,144,191,49,138,166,66,7,223,102,54,23,118,38,103,23,176,159,13,125,11,190,228,158,30,154,167,108,163,179,90,173,183,173,91,246,253,186,205,117,169,112,111,53,74,244,13,67,3,207,36,76,114,140,49,85,181,107,48,16,185,14,242,16,131,180,140,229,81,119,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,7,83,200,181,87,74,186,165,249,105,233,199,78,181,50,107,239,182,107,239,56,253,47,181,107,124,175,151,238,221,34,14,205,119,230,216,0,71,106,168,167,31,168,44,15,182,225,184,184,187,237,84,28,171,174,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,4,188,92,131,25,45,6,128,175,31,244,192,121,121,15,241,159,246,109,7,115,244,126,175,232,237,250,95,234,83,181,87,47,140,231,255,0,22,120,167,244,87,127,105,183,160,175,190,129,117,58,215,165,157,79,224,247,187,207,165,28,215,80,165,144,254,183,212,239,69,44,12,251,8,19,191,172,205,238,111,246,123,218,217,124,66,117,176,48,206,152,106,174,182,104,251,241,101,148,167,69,17,239,199,104,170,173,245,100,197,177,70,239,238,22,244,118,23,254,118,84,235,209,190,49,107,204,58,160,211,92,126,242,66,212,149,57,13,43,201,201,199,103,224,238,108,223,89,157,189,92,89,189,91,237,86,155,226,149,97,242,157,59,99,120,237,142,157,228,26,123,149,29,37,52,113,134,252,152,104,107,64,25,152,91,215,236,247,55,244,32,164,212,95,93,214,142,166,130,190,90,90,186,114,130,80,227,200,8,28,93,183,22,118,244,127,95,115,178,249,16,17,17,1,17,16,127,90,73,252,181,84,85,28,121,118,140,79,109,246,223,103,221,111,252,102,151,51,135,2,147,90,48,195,242,143,104,120,173,179,197,180,82,115,45,163,102,61,228,247,110,213,79,232,192,254,239,127,175,164,123,89,222,3,169,57,126,31,103,184,88,49,183,157,130,233,44,114,72,208,247,121,19,199,234,223,160,77,191,250,217,208,99,57,37,226,245,123,184,157,109,246,110,229,73,109,185,113,6,247,11,55,249,44,205,238,102,82,211,194,198,207,122,175,234,74,150,174,214,223,154,167,165,3,157,254,167,248,177,175,162,114,111,172,251,251,157,189,222,171,64,228,56,70,101,153,65,85,150,91,108,179,207,69,73,25,75,80,113,83,74,77,16,136,123,205,196,93,135,210,50,127,87,251,31,246,58,144,190,22,217,94,81,143,117,23,5,150,203,20,47,21,108,35,5,99,74,50,110,49,29,117,16,200,237,197,217,153,246,102,247,182,223,181,5,236,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,123,212,79,195,246,167,127,83,111,95,216,165,84,98,175,59,168,159,135,237,78,254,166,222,191,177,74,168,197,83,246,151,210,219,236,159,139,164,57,15,245,126,47,191,79,132,68,69,90,111,1,108,46,157,190,32,116,199,250,229,101,254,219,18,215,171,97,116,237,241,3,166,63,215,43,47,246,216,151,173,143,75,79,108,124,81,249,183,171,239,247,42,240,202,243,145,17,109,7,7,170,175,199,59,245,39,251,201,252,53,86,94,39,159,230,88,45,54,65,75,135,228,53,118,144,202,172,242,88,46,239,76,236,39,85,110,146,88,165,150,157,207,110,66,6,80,70,199,197,219,144,114,2,220,12,196,172,211,199,59,245,39,251,201,252,53,86,94,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,106,106,26,26,102,110,114,158,206,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,193,239,232,94,133,234,63,81,122,143,110,210,253,47,179,121,235,173,118,242,205,52,174,225,75,111,165,23,102,146,170,166,70,103,237,194,28,135,119,217,201,200,132,0,76,204,0,186,41,208,189,11,211,142,157,52,226,221,165,250,95,102,242,54,170,29,229,154,105,93,142,170,225,84,76,205,37,85,76,140,205,220,152,248,142,239,179,11,8,136,0,128,0,0,235,94,137,58,62,198,122,70,210,248,172,162,212,149,185,181,242,158,2,203,47,20,146,212,118,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,136,200,164,17,87,175,174,138,49,94,171,52,226,174,247,105,182,121,125,77,198,109,243,73,142,92,41,218,48,146,191,131,20,131,108,168,121,8,0,161,148,221,216,8,201,187,50,27,155,63,18,148,37,160,187,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,186,158,85,235,226,91,225,247,77,172,54,171,199,80,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,251,11,51,155,142,225,176,60,56,186,227,169,234,183,13,175,195,245,4,41,41,245,23,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,246,132,229,136,133,197,166,104,163,172,191,20,127,142,205,77,252,23,228,244,75,201,232,59,167,222,160,181,163,89,109,217,38,131,100,31,69,36,194,238,20,147,221,50,190,252,95,224,88,231,25,184,151,150,34,99,171,238,4,51,199,217,97,40,207,151,9,92,35,50,38,245,188,81,254,59,53,55,240,95,147,209,32,142,182,172,255,0,50,177,97,183,253,62,179,100,53,116,120,246,85,81,67,83,122,161,133,216,66,188,232,222,87,166,105,93,155,145,0,20,242,27,6,252,28,248,19,179,148,96,227,186,186,36,232,251,38,234,231,84,34,178,139,85,209,97,54,58,136,11,44,188,82,75,79,223,161,130,88,231,56,66,56,229,54,34,57,138,152,226,99,16,145,163,114,99,49,38,110,37,173,52,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,87,112,165,183,210,139,179,73,85,83,35,51,246,225,14,67,187,236,228,228,66,0,38,102,0,93,20,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,174,199,85,112,170,38,102,146,170,166,70,102,238,76,124,71,119,217,133,132,68,0,64,0,0,67,32,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,32,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,1,17,16,20,10,241,35,240,251,169,234,38,154,61,97,209,187,85,32,234,45,186,156,105,171,109,176,197,20,39,147,3,203,4,113,60,181,19,79,20,48,157,52,45,57,49,144,145,200,12,17,239,176,70,205,61,81,7,46,248,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,227,234,213,60,87,58,22,255,0,31,213,6,138,97,159,246,69,86,127,69,66,95,232,144,221,35,167,97,255,0,198,249,163,18,255,0,50,103,15,247,196,202,170,208,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,34,34,2,128,30,53,127,11,24,183,222,5,15,203,174,42,127,168,1,227,87,240,177,139,125,224,80,252,186,226,130,0,120,92,124,118,105,151,227,95,39,173,87,252,168,7,194,227,227,179,76,191,26,249,61,106,191,228,4,68,64,88,166,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,219,43,84,87,226,97,214,189,187,169,252,238,219,132,233,165,207,204,233,182,37,181,77,21,100,111,85,15,182,107,166,134,55,146,162,106,121,134,62,29,157,206,8,216,163,228,219,206,76,110,51,48,136,104,14,167,122,133,202,186,160,214,91,214,174,101,52,222,67,207,246,233,173,214,176,170,146,162,27,101,12,67,198,42,120,200,223,253,41,13,196,64,78,89,101,54,0,231,197,189,95,228,135,172,191,201,131,249,92,121,43,87,208,95,104,121,46,62,124,124,247,103,204,121,95,55,218,219,143,103,205,126,99,110,125,222,95,91,183,219,252,226,216,30,29,221,33,255,0,42,221,101,127,165,52,93,237,61,195,187,85,185,71,10,255,0,45,52,253,209,151,202,210,71,197,158,71,238,201,17,115,113,225,198,40,229,218,64,145,226,229,127,200,57,161,233,215,94,115,46,155,117,114,197,170,216,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,194,65,29,152,156,11,129,176,72,45,204,5,219,162,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,27,120,136,244,135,252,148,181,149,190,139,81,118,116,247,49,238,214,226,252,235,252,204,208,118,134,47,53,73,39,38,105,27,181,36,163,193,203,159,40,164,139,121,14,70,151,143,171,225,205,214,191,242,85,212,121,236,25,253,206,235,38,153,101,63,155,185,83,64,253,216,237,117,206,224,209,220,198,30,36,101,196,1,227,148,98,113,35,140,132,182,148,161,138,55,11,233,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,60,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,4,68,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,68,68,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,50,173,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,231,107,124,172,52,253,222,212,33,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,189,180,248,98,248,127,214,105,21,29,55,80,58,223,142,249,76,234,175,140,248,205,182,89,39,138,170,195,75,36,19,67,41,84,128,155,70,243,79,29,71,172,50,1,20,34,3,187,140,132,97,30,128,240,197,240,255,0,163,213,218,202,110,160,117,191,29,243,120,45,39,25,241,155,108,178,65,45,45,250,170,57,230,134,82,169,1,55,145,161,130,74,127,88,100,1,25,136,199,119,40,196,194,75,148,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,1,17,16,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,9,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,130,58,201,159,230,82,224,52,250,90,89,13,91,98,116,183,137,175,225,105,23,97,129,238,50,195,28,5,80,108,205,185,155,69,8,0,242,119,224,207,39,14,61,201,57,73,79,15,62,139,46,189,83,234,133,61,247,47,199,234,203,74,241,170,135,124,130,177,170,74,149,171,103,104,249,69,111,130,65,23,35,50,39,136,165,96,113,112,133,201,251,145,153,195,203,90,244,163,210,142,163,245,107,168,225,133,97,81,121,27,85,15,110,123,253,254,120,92,233,109,20,164,238,204,68,204,237,220,152,248,147,69,11,59,20,132,36,238,224,1,36,129,208,158,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,152,50,11,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,171,3,197,99,161,43,83,218,171,250,166,209,172,102,172,110,67,80,243,230,246,171,116,2,80,73,3,137,148,151,134,6,118,32,49,38,22,159,128,147,27,31,124,152,56,79,36,150,148,136,57,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,5,53,59,85,192,211,65,40,28,101,20,176,200,30,142,225,36,82,73,27,184,184,155,49,187,137,9,51,19,116,61,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,117,81,212,77,108,174,136,184,203,79,33,3,255,0,163,32,57,8,17,197,44,70,224,28,248,181,80,120,145,248,125,211,116,237,83,30,176,232,221,170,172,180,234,227,80,52,213,182,216,98,150,96,198,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,247,220,227,103,217,94,15,189,62,245,5,106,202,155,95,131,32,250,61,165,151,187,124,240,75,69,223,138,163,233,68,145,201,60,0,61,145,39,122,127,45,56,72,125,227,97,147,254,167,27,20,115,202,66,22,212,136,136,57,87,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,8,43,226,247,174,149,154,97,211,141,38,156,227,215,159,37,122,212,187,129,91,166,16,105,194,98,179,192,13,37,107,199,44,110,32,60,140,233,32,48,55,118,146,42,153,69,128,155,145,5,75,116,171,165,191,150,158,163,180,235,76,230,177,123,102,130,243,144,82,251,86,139,205,121,126,237,174,35,239,87,126,113,140,8,118,165,138,114,250,132,198,251,108,27,147,139,62,234,241,83,214,59,22,174,245,113,119,166,199,33,222,147,2,183,197,135,73,83,200,255,0,190,170,169,167,158,74,151,224,96,46,29,185,234,37,131,111,172,37,216,230,36,226,108,205,37,124,18,244,83,255,0,135,93,70,86,92,63,110,21,111,165,142,95,252,158,178,174,73,129,227,255,0,200,154,50,25,63,225,216,135,244,29,4,85,241,71,248,236,212,223,193,126,79,68,183,87,77,58,57,98,214,79,10,29,100,166,187,205,229,234,240,252,194,235,152,218,234,120,153,246,106,168,44,244,114,19,112,19,6,46,236,15,81,6,229,200,67,191,207,137,16,11,45,43,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,228,20,237,167,185,173,215,77,115,252,107,81,172,84,244,147,220,177,91,197,21,238,142,42,176,34,130,73,233,166,9,163,25,4,72,73,193,200,25,157,152,133,246,223,103,111,122,233,119,73,243,175,202,134,150,97,186,153,236,191,102,125,45,199,237,215,223,37,223,239,121,95,53,77,28,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,84,3,215,102,133,223,116,7,169,172,199,27,185,217,173,86,203,85,250,225,85,146,99,112,218,220,26,148,108,245,85,83,61,56,4,98,195,217,237,240,56,94,55,17,97,40,95,143,32,112,50,177,79,6,77,116,163,202,116,106,251,160,215,123,207,59,214,19,112,146,227,107,164,145,160,143,252,15,86,76,100,208,176,187,75,47,110,173,234,10,67,33,118,15,55,0,243,118,33,17,13,215,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,65,210,154,34,32,34,34,2,34,32,46,85,215,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,34,34,13,85,213,86,169,126,69,186,113,212,93,76,134,251,236,106,251,54,63,85,236,170,223,43,230,59,87,73,67,179,67,249,183,3,18,222,170,88,7,235,139,131,111,185,236,44,78,220,219,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,110,158,54,154,153,138,211,105,102,11,163,158,111,187,146,92,50,6,201,187,17,201,25,121,122,26,122,106,138,126,115,15,62,224,119,36,170,218,55,224,226,93,137,254,179,56,108,240,87,195,171,71,47,186,201,213,198,9,77,104,155,203,210,97,247,8,51,27,165,79,16,62,205,45,4,241,72,45,192,140,28,187,179,189,60,27,143,34,14,255,0,62,36,32,76,130,250,116,159,5,252,151,233,102,27,166,126,212,246,159,209,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,46,28,187,124,184,242,45,183,219,119,219,117,66,222,34,186,57,125,209,190,174,51,186,107,188,222,98,147,48,184,79,152,218,234,120,128,119,169,107,231,150,66,110,2,102,227,218,157,170,32,220,184,145,246,57,241,17,49,101,208,162,172,15,27,77,28,177,75,138,224,189,64,211,205,217,189,83,92,27,14,172,143,137,151,155,165,146,58,138,186,119,221,207,132,125,147,138,167,209,131,145,249,175,172,91,70,44,225,234,248,37,234,102,43,83,165,153,214,142,121,190,214,73,111,200,31,38,236,73,36,99,230,40,106,41,169,233,249,194,60,251,135,219,146,151,105,31,131,8,247,224,250,206,231,179,89,82,161,111,10,205,99,177,105,23,87,22,138,108,142,29,169,51,219,124,184,116,117,60,143,251,214,170,166,120,36,166,126,0,4,231,220,158,158,40,54,250,162,61,254,100,76,32,236,247,210,131,149,117,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,161,151,138,102,155,142,111,211,205,85,226,40,10,74,171,31,14,206,221,182,219,189,93,68,37,187,151,175,184,126,199,254,149,51,84,127,235,171,32,179,216,122,108,202,100,187,215,69,76,50,121,30,15,35,237,190,213,244,219,255,0,235,111,246,160,163,254,140,169,252,207,85,26,95,78,245,53,20,252,242,90,54,238,64,124,13,190,191,216,255,0,241,63,243,59,171,183,235,23,18,197,110,218,3,83,95,147,86,205,31,176,41,78,225,73,59,198,210,151,152,130,138,161,193,203,234,187,253,164,238,237,179,254,199,101,66,154,57,169,55,13,33,213,12,115,82,237,116,253,250,156,122,190,58,216,227,228,195,201,199,118,219,114,19,102,244,119,255,0,37,255,0,161,78,92,247,196,51,38,234,55,21,131,76,175,150,98,198,173,87,136,198,138,166,229,60,193,44,46,114,198,80,158,238,244,209,48,253,89,156,183,230,204,204,62,246,247,176,87,173,246,190,107,157,210,106,217,231,121,142,78,59,155,239,235,176,179,125,190,191,98,248,23,171,148,88,159,27,189,212,89,138,178,10,167,131,135,231,96,144,36,2,228,2,94,132,4,66,255,0,165,183,163,191,187,253,75,202,64,68,68,4,68,64,94,133,166,237,53,166,86,171,167,113,41,99,119,226,39,187,143,171,108,254,239,230,117,231,175,232,84,181,35,8,212,21,60,131,17,62,194,110,46,194,254,239,115,255,0,173,191,218,200,51,43,38,167,228,214,140,122,239,100,167,190,214,195,5,206,54,136,225,10,153,68,12,120,202,206,206,204,91,59,126,113,253,31,246,255,0,74,222,222,27,127,73,102,234,118,203,45,132,68,221,228,166,42,199,50,219,251,223,218,20,125,199,253,33,221,253,223,183,250,29,69,234,219,101,69,4,112,203,49,68,237,55,46,60,37,3,127,79,126,236,46,251,123,254,213,57,252,34,178,107,53,163,94,42,237,149,224,62,98,178,217,36,112,147,153,55,214,58,202,1,22,217,155,103,245,103,65,118,200,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,94,245,19,240,253,169,223,212,219,215,246,41,85,24,171,230,213,108,90,225,157,105,118,99,132,218,102,167,134,187,32,176,92,45,84,178,84,145,12,65,44,244,231,24,17,184,177,59,11,17,179,187,179,59,237,190,204,254,229,91,255,0,220,179,234,7,254,220,52,247,255,0,72,86,255,0,205,21,99,62,193,223,196,220,162,108,211,51,164,55,175,36,155,73,149,100,120,44,77,188,198,253,54,230,170,162,98,39,166,52,67,148,83,27,251,150,125,64,255,0,219,134,158,255,0,233,10,223,249,162,127,114,207,168,31,251,112,211,223,253,33,91,255,0,52,80,63,53,99,127,246,229,182,255,0,151,251,51,255,0,243,40,247,207,228,135,43,97,116,237,241,3,166,63,215,43,47,246,216,148,132,254,229,159,80,63,246,225,167,191,250,66,183,254,104,178,157,41,240,221,215,28,23,84,112,236,218,237,149,96,179,80,227,247,251,125,214,170,58,106,234,194,148,226,130,160,36,49,6,42,81,103,39,16,118,102,119,102,223,109,221,189,235,210,206,87,140,166,229,51,54,231,140,48,179,45,187,217,187,184,43,214,232,198,81,51,52,213,17,26,207,25,137,246,44,133,17,22,193,113,226,170,252,115,191,82,127,188,159,195,86,234,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,235,21,254,102,8,169,170,36,130,162,60,118,151,153,199,198,156,225,57,35,57,166,141,152,206,102,46,77,28,173,16,176,126,121,229,149,89,206,133,233,198,164,234,62,13,170,25,173,155,218,183,93,57,243,210,216,33,157,216,169,105,234,170,158,157,222,168,163,118,250,243,71,229,71,180,238,252,64,140,141,133,204,99,48,216,8,8,136,128,136,136,60,156,107,22,177,97,246,233,173,56,229,15,148,164,168,184,87,221,36,143,186,114,114,170,173,170,150,174,166,77,205,221,219,156,243,202,123,111,196,121,108,44,194,204,205,70,254,33,24,6,101,170,126,35,217,182,159,105,246,61,87,124,200,111,149,22,74,106,26,26,102,110,114,159,177,168,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,218,247,150,148,197,122,81,211,139,7,82,121,175,84,215,56,189,179,153,229,30,82,11,108,149,16,179,71,98,165,138,130,10,73,6,157,183,125,230,151,180,110,115,62,196,209,155,68,44,44,242,188,193,224,116,73,209,246,51,210,54,151,197,101,22,164,173,205,175,148,240,22,89,120,164,150,163,177,93,60,82,78,112,132,113,202,110,34,16,141,73,196,198,33,27,200,194,198,98,46,252,70,69,34,32,34,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,90,171,170,61,11,254,82,154,19,147,104,167,210,159,163,159,72,252,151,248,79,200,249,206,199,151,172,130,167,252,79,114,62,92,187,28,127,77,182,229,191,174,219,56,115,88,186,168,85,87,253,195,31,254,122,47,249,19,255,0,217,234,213,16,17,17,1,17,16,21,32,120,143,248,127,214,116,239,125,151,86,244,135,29,255,0,114,122,255,0,45,4,180,212,242,79,81,38,59,85,192,35,227,80,115,28,146,28,51,72,206,97,51,151,22,146,87,136,152,63,50,242,221,250,199,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,8,235,225,113,240,39,166,95,141,124,226,181,74,165,173,58,114,209,11,87,78,58,61,101,209,171,21,242,174,239,109,176,84,92,74,142,174,174,49,9,222,10,138,233,234,99,9,56,253,82,48,25,216,28,217,133,141,193,201,132,57,112,109,150,128,136,136,11,149,117,213,66,170,191,238,24,255,0,243,209,127,200,159,254,207,65,63,250,78,248,88,209,191,187,252,123,229,208,45,170,177,77,39,193,127,37,250,89,134,233,159,181,61,167,244,75,31,183,88,188,239,99,179,230,188,173,52,112,247,123,124,139,135,46,223,46,60,139,109,246,221,246,221,101,104,11,149,117,213,66,170,191,238,24,255,0,243,209,127,200,159,254,207,65,63,250,78,248,88,209,191,187,252,123,229,208,45,170,177,77,39,193,127,37,250,89,134,233,159,181,61,167,244,75,31,183,88,188,239,99,179,230,188,173,52,112,247,123,124,139,135,46,223,46,60,139,109,246,221,246,221,101,104,8,136,128,160,7,141,95,194,198,45,247,129,67,242,235,138,159,234,63,245,173,210,151,242,193,210,203,86,153,253,61,250,37,236,204,130,11,239,157,246,95,159,238,118,233,170,33,237,118,251,209,109,191,153,229,203,147,237,195,109,189,119,96,168,31,11,143,142,205,50,252,107,228,245,170,255,0,148,0,233,115,194,147,249,53,235,182,51,173,127,151,175,164,127,71,60,239,248,51,232,183,147,239,249,138,57,233,191,199,121,185,56,241,239,242,253,7,223,142,222,155,238,211,253,1,17,16,64,175,24,13,111,207,180,199,65,173,154,127,136,88,234,194,219,169,21,21,22,187,214,67,20,147,70,212,16,67,218,147,201,49,71,176,177,213,139,202,46,198,91,20,48,212,135,3,228,229,29,64,232,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,130,134,157,234,231,104,96,136,2,50,150,89,164,63,87,96,142,40,228,145,216,88,141,216,29,132,72,157,133,250,93,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,12,76,57,197,35,16,23,19,1,38,221,189,8,89,219,213,153,106,174,155,58,67,209,174,148,190,150,254,73,104,174,176,253,49,184,5,109,103,180,43,202,167,177,12,92,252,189,36,59,179,109,12,93,217,120,185,243,148,187,143,220,144,246,30,33,155,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,114,134,157,234,231,121,167,148,206,66,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,179,84,68,24,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,156,29,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,183,78,106,58,245,165,209,110,27,214,78,27,104,179,94,114,42,188,111,33,198,234,36,154,203,122,134,23,169,10,112,153,227,106,152,101,166,115,1,148,36,24,163,217,249,9,137,198,14,197,199,152,72,17,211,193,207,168,92,239,81,244,227,34,209,156,182,154,235,119,164,211,223,45,37,174,251,61,84,39,29,37,13,67,56,65,108,32,119,105,159,131,193,57,196,95,156,22,143,148,110,241,12,80,132,144,91,197,31,227,179,83,127,5,249,61,18,189,61,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,228,168,188,212,213,29,174,236,199,52,159,156,152,206,66,222,73,76,190,177,62,219,236,219,51,51,52,43,234,143,194,147,249,74,107,182,77,173,127,151,175,163,159,72,252,151,248,51,232,183,156,236,121,122,56,41,191,199,121,184,249,114,236,114,253,6,219,150,222,187,110,225,170,188,12,127,93,159,187,127,196,149,170,40,171,208,199,67,31,200,187,233,183,251,168,253,49,250,99,236,223,250,201,236,255,0,43,229,60,207,255,0,52,77,207,151,153,255,0,189,219,135,219,191,164,170,65,202,186,191,239,11,143,129,61,50,252,107,231,21,170,42,255,0,112,199,255,0,158,139,254,68,255,0,246,122,159,253,46,104,95,242,107,208,156,103,69,62,148,253,35,250,57,231,127,194,126,71,201,247,252,197,100,245,63,226,123,146,113,227,223,227,250,111,191,29,253,55,217,131,85,120,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,95,247,84,122,23,252,165,52,39,38,209,79,165,63,71,62,145,249,47,240,159,145,243,157,143,47,89,5,79,248,158,228,124,185,118,56,254,155,109,203,127,93,182,120,85,164,254,13,127,146,253,83,195,117,51,249,71,123,79,232,150,65,110,190,249,47,162,29,159,53,229,106,99,155,181,220,243,165,195,151,111,143,46,37,182,251,236,251,108,130,202,145,17,1,17,16,114,174,186,83,233,59,225,99,70,254,239,241,239,151,64,160,7,247,12,127,249,232,191,228,79,255,0,103,171,41,210,124,23,242,95,165,152,110,153,251,83,218,127,68,177,251,117,139,206,246,59,62,107,202,211,71,15,119,183,200,184,114,237,242,227,200,182,223,109,223,109,208,101,104,136,128,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,76,30,30,125,22,93,122,167,213,10,123,238,95,143,213,150,149,227,85,14,249,5,99,84,149,43,86,206,209,242,138,223,4,130,46,70,100,79,17,74,192,226,225,11,147,247,35,51,135,149,228,234,198,11,249,80,210,204,203,76,253,169,236,207,165,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,60,248,247,57,113,228,59,237,182,237,190,233,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,149,23,154,154,163,181,221,152,230,147,243,147,25,200,91,201,41,151,214,39,219,125,155,102,102,102,12,130,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,45,85,213,30,133,255,0,41,77,9,201,180,83,233,79,209,207,164,126,75,252,39,228,124,231,99,203,214,65,83,254,39,185,31,46,93,142,63,166,219,114,223,215,109,156,57,172,93,84,42,171,254,225,143,255,0,61,23,252,137,255,0,236,245,106,136,8,136,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,0,58,163,240,164,254,82,154,237,147,107,95,229,235,232,231,210,63,37,254,12,250,45,231,59,30,94,142,10,111,241,222,110,62,92,187,28,191,65,182,229,183,174,219,184,60,21,62,22,50,159,188,10,239,151,91,148,42,235,215,75,115,189,105,241,39,206,116,211,77,44,94,217,201,47,62,204,242,84,94,106,26,126,239,106,193,75,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,61,170,116,83,210,151,242,62,210,203,174,153,253,61,250,91,237,60,130,123,239,157,246,95,144,237,247,41,169,225,237,118,251,210,239,183,150,229,203,147,111,207,109,189,55,125,129,138,232,94,156,98,26,177,154,235,125,178,205,221,204,243,191,41,21,202,233,80,236,114,67,75,79,77,4,17,210,211,250,55,106,23,242,225,33,179,110,71,35,179,145,59,4,67,24,98,157,40,244,163,167,29,37,105,192,97,88,84,94,122,235,93,219,158,255,0,127,158,22,10,171,189,80,179,179,17,51,59,246,225,14,68,209,66,206,227,24,145,59,185,153,201,33,238,180,68,4,68,65,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,156,125,250,89,227,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,122,200,136,8,136,131,149,117,127,222,23,31,2,122,101,248,215,206,43,84,85,254,225,143,255,0,61,23,252,137,255,0,236,245,63,250,92,208,191,228,215,161,56,206,138,125,41,250,71,244,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,244,223,126,59,250,111,179,6,213,68,68,5,85,126,57,223,169,63,222,79,225,170,213,20,85,235,159,161,143,229,163,244,39,253,212,126,135,125,14,246,151,253,100,246,135,154,243,126,91,255,0,154,33,225,199,203,127,223,111,207,236,219,212,32,7,130,167,197,62,83,247,127,93,243,27,114,181,238,165,53,122,155,65,116,27,57,213,201,167,164,142,163,29,179,205,53,189,170,224,150,104,37,184,158,209,81,67,32,69,177,184,73,83,36,49,187,179,142,204,110,238,66,204,228,209,215,162,159,13,239,228,125,170,119,93,76,252,178,253,45,246,158,63,61,139,201,125,29,242,29,190,229,77,60,221,222,231,154,151,125,188,183,30,60,91,126,123,239,233,179,237,94,181,186,82,254,88,58,89,106,211,63,167,191,68,189,153,144,65,125,243,190,203,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,125,184,109,183,174,236,28,240,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,210,79,74,186,91,249,22,233,199,78,180,206,107,23,177,171,236,216,253,47,181,104,188,215,152,237,93,37,14,245,119,231,24,204,75,122,169,103,47,168,78,13,190,193,176,176,179,67,93,20,240,111,181,105,86,174,98,26,157,121,234,6,174,251,79,137,222,41,175,97,110,166,198,70,132,234,39,166,54,150,17,121,138,170,102,16,238,132,110,109,219,119,32,98,22,112,119,99,27,31,65,64,62,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,78,168,252,41,63,148,166,187,100,218,215,249,122,250,57,244,143,201,127,131,62,139,121,206,199,151,163,130,155,252,119,155,143,151,46,199,47,208,109,185,109,235,182,239,191,250,41,233,75,249,31,105,101,215,76,254,158,253,45,246,158,65,61,247,206,251,47,200,118,251,148,212,240,246,187,125,233,119,219,203,114,229,201,183,231,182,222,155,184,68,191,26,125,6,166,187,97,184,167,81,182,106,42,179,185,88,170,3,25,189,60,52,242,202,30,206,153,228,150,154,105,77,143,132,1,21,67,201,27,63,15,206,29,112,11,159,213,1,120,63,225,213,172,119,221,27,234,227,4,169,180,67,230,41,51,11,132,24,117,210,155,144,7,122,150,190,120,163,23,230,64,110,61,169,218,158,125,135,137,31,99,135,33,19,39,87,191,173,122,95,106,214,173,35,203,244,162,242,84,145,211,229,54,122,155,104,84,84,209,13,88,81,206,96,253,154,166,136,157,152,206,25,123,114,135,214,23,99,140,93,136,93,153,218,184,63,184,99,255,0,207,69,255,0,34,127,251,61,4,170,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,190,141,119,233,238,251,175,189,48,86,244,253,148,234,95,11,213,214,223,106,167,184,229,62,198,7,243,53,84,149,20,243,203,83,228,194,64,0,239,29,57,126,108,77,132,59,158,155,176,236,241,3,73,252,26,255,0,37,250,167,134,234,103,242,142,246,159,209,44,130,221,125,242,95,68,59,62,107,202,212,199,55,107,185,231,75,135,46,223,30,92,75,109,247,217,246,217,5,149,34,34,2,34,32,34,34,2,229,93,117,80,170,175,251,134,63,252,244,95,242,39,255,0,179,208,79,254,147,190,22,52,111,238,255,0,30,249,116,11,106,172,83,73,240,95,201,126,150,97,186,103,237,79,105,253,18,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,34,225,203,183,203,143,34,219,125,183,125,183,89,90,2,34,32,161,111,21,61,99,177,106,239,87,23,122,108,114,29,233,48,43,124,88,116,149,60,143,251,234,170,154,121,228,169,126,6,2,225,219,158,162,88,54,250,194,93,142,98,78,38,204,210,171,193,47,71,44,81,98,185,215,80,53,19,119,175,85,55,7,195,168,227,226,99,229,41,99,142,158,174,161,247,99,225,39,120,229,166,244,112,228,30,87,234,150,210,19,51,44,240,90,190,231,57,85,231,53,202,122,177,243,183,172,130,225,81,116,184,212,253,4,8,251,245,83,200,82,75,39,0,174,16,30,70,100,251,11,48,182,251,51,51,122,41,191,210,127,78,182,174,150,180,74,207,164,22,251,181,37,230,162,134,162,174,174,186,241,13,172,104,14,229,60,211,153,180,178,198,198,110,230,49,60,80,177,17,147,184,66,13,232,204,194,193,184,20,117,241,8,210,251,86,170,244,125,169,54,203,129,82,67,81,96,179,203,148,80,213,205,68,53,39,79,61,188,94,165,251,91,187,60,103,44,81,203,78,242,11,238,33,80,126,132,206,224,82,41,16,114,217,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,18,118,42,160,144,100,138,78,6,196,5,196,192,95,98,103,23,219,103,103,111,69,211,158,158,230,182,173,74,192,49,173,70,177,83,213,193,109,202,172,244,87,186,56,170,192,70,120,224,169,132,38,140,100,17,34,22,54,19,102,118,98,38,223,125,157,253,234,184,50,207,4,43,21,227,42,188,221,177,110,160,62,143,217,107,110,21,21,22,235,71,209,67,171,246,125,41,200,69,21,55,124,235,216,229,237,131,136,119,9,185,23,29,223,213,212,255,0,208,29,52,190,232,222,141,98,122,85,145,230,255,0,75,170,241,91,120,218,227,187,251,52,40,59,212,177,17,13,52,125,128,35,97,237,64,209,69,191,34,35,237,243,39,114,39,65,204,186,233,79,164,239,133,141,27,251,191,199,190,93,2,128,31,220,49,255,0,231,162,255,0,145,63,253,158,172,167,73,240,95,201,126,150,97,186,103,237,79,105,253,18,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,34,225,203,183,203,143,34,219,125,183,125,183,65,149,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,207,226,25,134,6,99,211,62,73,1,76,241,188,30,79,103,98,219,244,174,20,143,254,107,255,0,154,164,194,210,29,104,252,55,229,191,255,0,65,253,190,157,7,63,58,73,142,199,153,234,21,135,4,112,167,98,200,174,84,214,209,150,102,244,137,229,62,28,183,217,248,237,203,125,248,191,187,220,234,225,114,46,130,112,27,55,73,199,106,183,89,109,7,145,219,237,79,119,246,147,211,66,242,20,177,219,92,120,180,173,78,210,56,188,140,197,182,204,251,250,239,186,165,252,75,33,159,18,203,108,249,69,43,111,53,162,190,10,208,111,79,82,140,216,155,222,206,223,103,236,127,232,86,219,109,241,12,211,124,195,164,59,189,146,239,115,242,57,44,120,221,69,152,41,251,51,203,220,145,173,140,44,92,134,153,163,109,228,39,109,183,219,211,223,178,10,138,191,220,61,169,116,154,183,178,17,119,56,253,81,30,44,219,11,55,187,119,253,139,207,71,125,223,119,68,4,68,64,68,68,31,210,158,38,154,70,141,204,71,127,180,159,102,82,143,24,233,202,235,154,116,185,115,212,42,60,118,233,83,87,103,185,4,16,121,42,66,62,240,200,212,45,187,237,19,185,54,198,238,219,19,125,174,162,200,191,18,103,253,143,186,153,216,31,87,244,248,167,74,183,61,53,181,207,218,188,61,69,35,70,60,92,190,172,109,70,220,183,40,92,125,90,41,61,57,125,159,209,184,68,75,85,187,218,87,8,168,46,85,227,74,61,192,23,42,137,120,48,49,59,110,251,187,122,122,122,169,109,225,175,107,183,209,117,89,75,70,215,88,206,56,34,14,212,176,206,46,50,184,220,168,217,155,125,190,179,62,219,250,123,212,55,146,67,148,222,73,31,114,127,123,169,85,225,171,127,160,177,117,55,100,243,209,242,243,175,77,73,23,169,54,210,29,194,143,103,244,103,253,143,239,217,191,157,5,254,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,210,157,101,83,207,85,211,158,89,13,60,39,41,191,144,216,64,92,157,255,0,191,233,254,198,91,173,98,58,177,67,73,113,192,46,148,117,212,241,207,12,157,142,81,200,12,66,251,78,14,219,179,250,123,217,144,115,20,16,73,45,72,83,176,63,51,33,22,109,189,119,117,102,250,51,208,142,151,222,122,48,190,234,110,71,96,186,85,100,197,103,170,185,208,156,117,179,142,206,246,168,230,143,104,153,153,139,243,142,94,155,62,251,237,187,170,250,194,109,180,151,29,98,198,173,85,81,11,211,84,222,237,240,200,28,89,217,192,164,141,157,182,118,217,253,29,215,69,250,71,137,88,40,180,75,24,199,33,182,83,21,190,124,118,138,57,32,40,3,183,32,149,36,96,236,67,183,23,220,91,103,221,189,200,57,159,171,162,172,160,149,224,173,165,154,158,70,247,132,160,224,77,233,191,185,255,0,153,217,127,21,182,58,163,164,246,118,180,223,173,195,107,165,183,132,30,87,141,61,56,8,128,242,164,133,223,102,31,79,93,247,244,253,174,181,58,2,34,32,34,34,2,201,45,57,93,101,14,57,87,140,209,211,83,128,215,74,50,75,57,9,57,125,94,46,205,191,45,155,244,95,252,159,242,191,163,108,109,182,221,183,91,52,173,154,84,90,93,237,10,107,221,96,100,227,40,137,211,60,46,224,237,180,27,187,31,105,182,245,41,189,57,191,232,183,237,245,15,175,89,116,58,29,41,199,49,203,224,101,118,123,177,223,100,170,140,225,161,175,239,148,29,167,22,103,49,237,143,29,249,122,122,190,255,0,204,182,215,134,93,29,194,175,169,187,79,144,40,91,180,16,73,47,115,127,88,218,225,71,203,109,155,223,238,81,114,229,144,95,111,48,195,79,118,188,215,86,197,78,228,240,133,69,65,200,49,185,123,248,177,59,237,191,219,178,150,62,23,16,75,63,83,84,61,186,130,139,133,44,70,91,127,148,205,112,162,244,247,160,190,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,94,62,91,106,59,222,63,87,108,140,182,41,187,123,62,219,251,140,75,246,183,236,94,194,252,118,103,109,159,220,131,153,12,150,10,221,53,213,64,149,255,0,57,81,101,172,164,171,31,70,29,200,70,57,27,252,230,253,159,183,250,62,197,110,189,55,117,187,153,230,221,60,212,85,216,52,166,225,115,172,197,172,167,75,221,166,170,115,220,169,168,97,126,92,70,151,102,245,38,125,189,125,237,239,85,141,214,132,88,236,61,64,228,35,141,71,194,139,251,207,139,51,70,223,252,133,79,191,232,122,123,249,43,7,240,208,214,61,5,176,104,165,203,19,188,220,237,244,23,67,9,142,184,43,39,162,139,189,27,210,81,199,35,51,17,177,22,228,207,250,77,179,236,251,250,160,169,252,211,41,186,230,121,45,94,71,123,55,42,202,190,223,113,220,68,127,70,49,6,244,22,22,247,11,125,139,196,91,23,91,15,12,170,202,166,173,192,237,117,148,214,179,227,192,165,130,32,2,218,56,217,248,188,95,85,254,183,61,255,0,167,246,238,181,210,2,34,32,34,34,2,223,58,97,89,130,217,244,79,38,169,169,138,75,133,242,174,186,156,26,150,48,168,103,8,193,225,118,119,33,103,15,87,57,125,251,63,212,254,118,219,67,45,197,163,57,101,70,151,63,181,114,76,42,11,221,142,238,76,93,170,171,107,212,139,184,70,251,113,99,113,15,124,177,187,250,191,185,159,236,109,195,86,83,216,47,149,180,178,215,209,89,107,167,165,129,185,75,52,116,230,64,13,235,234,68,205,179,126,137,123,255,0,99,254,197,40,252,51,242,107,94,49,212,229,164,110,211,180,47,94,208,80,194,196,197,235,41,220,40,248,143,163,63,249,175,239,217,191,157,100,113,101,186,97,167,122,9,141,61,154,215,141,223,46,25,45,206,74,107,221,51,65,79,83,87,73,70,18,84,139,155,0,144,148,110,226,99,179,158,226,255,0,87,236,90,227,167,250,218,26,254,173,240,250,156,14,136,105,96,60,142,222,227,20,241,176,113,103,185,196,251,109,23,163,108,206,13,254,175,232,65,208,210,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,47,231,60,193,79,17,77,35,236,35,182,255,0,237,95,209,126,16,177,183,18,109,217,208,115,205,215,150,165,216,53,55,94,174,247,108,122,143,179,76,30,95,103,238,25,114,222,138,148,127,203,17,118,245,7,251,23,242,233,131,171,59,159,79,144,220,45,180,216,247,180,226,186,71,44,46,62,108,97,219,184,208,183,219,9,191,186,31,230,247,255,0,55,175,175,226,29,165,84,250,93,212,37,226,142,130,7,138,142,171,203,246,69,228,51,127,171,67,72,229,234,76,223,108,143,251,86,226,240,213,233,107,76,53,226,142,245,89,168,120,221,101,107,83,133,72,83,205,13,100,240,48,152,181,27,143,232,59,51,237,221,55,245,223,223,252,200,48,125,85,233,39,49,183,104,229,38,103,87,115,254,250,110,230,246,222,196,95,155,254,250,8,255,0,198,180,219,62,236,252,189,222,158,239,231,80,213,219,103,217,212,223,234,183,80,171,116,255,0,18,45,46,162,170,170,134,244,91,123,93,170,160,139,235,126,118,9,224,226,206,204,67,245,13,247,220,27,127,79,123,122,168,64,128,136,136,8,136,128,165,223,75,180,119,44,135,68,179,58,27,104,114,169,166,184,81,240,151,113,110,219,63,111,211,98,217,159,208,29,68,70,109,221,155,246,169,191,209,38,29,163,165,99,171,143,81,46,165,77,93,119,168,140,169,206,91,132,116,244,226,1,79,205,247,114,113,125,247,39,111,183,252,159,114,8,231,134,106,38,117,160,89,53,236,130,159,179,93,116,160,242,21,3,206,18,216,9,128,219,215,137,183,187,143,187,111,233,89,71,74,151,250,219,223,85,152,158,67,81,47,10,138,252,158,130,166,71,226,207,245,142,229,1,191,185,153,189,239,246,51,47,131,168,140,68,231,204,111,89,13,138,90,105,236,212,210,83,68,18,69,33,73,200,142,149,137,246,38,103,23,245,138,79,183,255,0,171,183,133,211,117,218,225,140,107,158,11,116,130,6,103,250,67,107,22,121,65,248,237,231,33,47,230,255,0,53,7,75,40,191,25,247,109,215,234,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,163,111,22,38,168,126,162,170,26,106,198,153,190,167,17,96,118,225,253,227,67,191,171,187,239,191,250,148,139,240,159,208,253,71,182,216,143,82,95,49,173,164,176,212,27,176,219,69,247,138,98,32,161,153,157,248,207,233,184,55,31,88,253,205,235,251,20,82,241,56,199,166,178,245,51,120,169,154,190,58,134,170,122,109,152,120,238,28,104,40,155,215,98,127,126,255,0,110,202,204,60,48,174,214,202,238,153,173,212,212,117,240,79,44,19,66,18,128,27,57,1,13,190,137,157,157,190,199,103,118,65,84,125,121,88,117,18,201,175,23,153,245,2,149,169,234,107,124,191,16,9,196,199,234,81,210,179,237,198,67,251,28,61,239,246,255,0,178,55,41,247,226,239,156,226,89,70,176,91,109,88,245,234,146,186,170,215,222,243,131,4,156,251,125,202,90,2,13,254,207,86,23,247,63,216,160,34,2,34,32,34,34,3,62,206,206,166,38,151,92,52,86,241,162,212,22,156,174,233,115,177,228,48,207,181,45,85,181,220,76,195,177,75,205,220,154,156,159,252,131,111,211,111,210,127,126,254,176,237,100,88,149,159,58,168,157,238,216,125,134,233,88,84,175,196,165,165,162,41,198,55,33,118,217,246,23,102,221,157,253,232,51,173,98,250,57,102,188,79,140,97,25,213,234,237,68,117,16,243,106,195,145,185,239,11,108,78,206,32,206,236,242,27,55,167,185,223,246,186,241,244,176,107,106,245,91,10,180,148,141,7,248,126,219,24,205,19,59,24,191,153,1,103,247,251,253,119,94,53,251,28,205,99,185,20,153,13,162,118,184,86,183,14,209,240,25,89,217,133,155,112,31,86,244,113,247,179,111,187,44,135,69,234,238,54,237,92,194,44,213,209,20,13,30,77,109,50,19,102,103,103,106,168,197,254,207,230,127,181,7,75,49,3,199,27,3,147,150,223,107,175,246,191,7,212,91,215,117,250,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,53,101,158,35,221,24,224,217,85,231,10,202,117,147,201,94,177,251,133,69,174,227,77,244,118,235,39,98,170,9,10,57,99,230,20,196,5,196,192,155,113,119,23,219,118,119,111,85,37,87,53,157,88,252,83,235,39,222,6,67,243,25,208,116,81,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,202,212,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,189,101,70,222,26,29,113,212,244,227,153,67,163,217,192,82,30,157,102,151,136,206,106,185,14,42,115,177,220,102,104,224,106,210,152,220,69,233,156,66,33,152,76,190,160,70,210,3,179,137,132,215,146,128,136,136,8,136,128,136,136,11,201,203,50,155,22,13,138,222,115,92,166,187,201,89,113,251,125,69,210,227,83,218,57,59,20,176,70,82,75,39,0,98,50,226,0,79,176,179,147,237,179,51,191,162,245,149,27,120,151,245,199,83,212,118,101,54,143,96,225,72,26,117,133,222,36,56,106,227,56,170,14,249,113,133,164,129,235,70,96,114,22,166,97,57,70,17,2,250,225,35,200,110,238,64,16,133,217,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,122,202,141,188,52,58,227,169,233,199,50,135,71,179,128,164,61,58,205,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,125,64,141,164,7,103,19,9,175,37,1,106,173,116,234,143,66,122,107,246,39,229,175,57,250,57,244,143,204,251,51,252,25,89,89,223,242,253,174,247,251,218,41,56,241,239,197,250,91,111,203,211,125,159,109,170,170,175,199,59,245,39,251,201,252,53,4,233,209,78,179,58,108,234,39,42,170,194,180,115,82,62,144,94,168,173,231,116,158,155,216,245,244,156,41,66,72,227,41,57,212,65,24,62,199,52,109,179,63,47,173,190,219,51,187,110,181,74,222,10,159,20,249,79,221,253,119,204,109,202,231,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,15,43,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,189,77,117,117,75,191,8,131,118,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,127,171,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,138,136,124,65,186,219,186,245,95,159,199,98,198,39,171,161,211,172,86,162,162,27,85,24,213,17,65,118,156,102,152,66,236,113,148,49,24,28,148,229,24,140,82,49,60,45,220,97,118,121,36,222,64,120,44,71,175,39,153,101,101,106,173,171,131,72,35,167,50,186,133,93,55,118,146,123,222,209,180,33,74,79,32,188,85,61,167,231,41,128,200,47,16,70,18,139,17,211,200,1,107,214,108,166,197,144,92,111,214,155,69,119,152,171,198,110,1,107,186,71,218,48,242,245,71,75,5,88,199,185,51,49,239,5,93,57,238,46,227,245,246,223,144,147,55,172,169,131,169,222,166,51,46,148,60,82,53,7,84,176,250,26,75,136,21,61,162,219,119,182,84,179,8,92,109,210,90,173,199,44,13,39,23,40,79,148,81,152,72,44,252,76,7,144,152,115,140,237,211,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,156,144,243,111,175,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,131,43,68,68,4,68,64,95,37,178,237,106,189,83,29,101,154,231,73,95,79,29,68,244,135,45,52,195,40,12,240,74,112,205,19,144,187,179,28,114,199,36,102,62,241,48,33,125,157,157,151,214,169,131,74,186,219,186,244,161,215,46,180,88,178,121,234,235,180,235,42,212,139,212,55,90,50,170,33,130,211,57,94,28,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,219,98,119,120,227,216,46,125,23,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,214,128,136,136,8,136,131,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,235,228,197,178,204,87,57,177,82,229,56,86,77,106,200,44,181,188,252,181,198,215,91,29,93,44,252,12,128,248,75,27,144,23,19,2,23,217,253,8,93,159,213,157,86,95,141,62,107,175,54,202,108,83,10,183,211,213,209,105,5,226,156,37,174,172,164,13,130,225,123,9,100,38,164,170,145,137,221,130,56,163,138,104,162,38,17,51,121,15,243,133,3,118,99,95,135,95,93,85,61,45,102,77,131,234,13,125,89,233,93,254,162,105,171,161,166,165,136,206,217,113,153,169,193,174,78,237,27,207,48,12,116,227,25,194,39,250,6,70,32,102,44,6,23,188,136,136,11,95,234,206,191,104,214,133,123,3,242,185,168,86,172,95,233,69,193,173,150,191,58,100,221,249,189,57,19,241,103,237,194,28,131,185,57,241,138,62,97,204,199,144,239,144,103,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,119,169,174,174,169,119,225,16,110,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,207,103,88,61,89,230,93,93,106,135,211,139,237,61,93,158,197,65,79,29,53,139,28,42,246,170,130,212,15,24,52,238,6,209,196,198,114,202,15,33,27,135,61,187,96,238,227,16,51,7,70,107,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,169,43,162,134,97,51,165,157,226,142,102,138,81,103,220,13,226,154,41,24,75,103,225,32,23,184,153,222,16,120,70,100,125,65,95,122,125,150,61,85,15,55,130,210,118,98,192,46,147,212,69,45,84,180,177,203,83,5,85,41,113,145,228,104,96,146,158,49,137,165,1,38,19,33,18,40,198,49,142,48,117,13,213,158,101,210,47,137,222,166,103,22,42,122,187,197,138,190,158,211,77,125,199,6,189,169,96,186,131,88,233,90,7,51,120,229,96,56,165,54,144,77,131,158,221,192,103,97,148,217,194,226,81,99,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,100,8,8,136,128,136,136,11,31,194,181,11,1,212,171,84,183,221,57,206,49,252,170,219,5,65,82,75,89,100,185,195,93,4,115,136,137,20,69,36,36,66,198,194,96,78,46,251,236,98,255,0,107,40,85,227,1,154,235,206,39,160,214,202,13,49,167,171,167,194,111,149,21,20,57,205,214,136,63,63,4,5,218,26,90,99,54,46,81,83,84,17,204,18,19,14,196,227,20,68,98,211,60,115,86,183,68,157,96,228,221,35,106,132,87,161,122,186,220,38,249,81,0,229,150,122,72,169,251,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,200,67,161,228,94,78,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,23,172,128,176,173,94,214,141,47,208,92,54,77,64,213,204,190,147,29,177,71,81,21,35,84,76,18,74,114,207,35,191,8,162,138,33,41,101,61,152,137,196,4,157,128,12,223,97,2,118,202,174,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,231,179,173,190,176,114,110,174,117,66,91,209,61,93,22,19,99,168,156,113,59,61,92,84,253,250,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,228,65,208,242,213,90,233,213,30,132,244,215,236,79,203,94,115,244,115,233,31,153,246,103,248,50,178,179,191,229,251,93,239,247,180,82,113,227,223,139,244,182,223,151,166,251,62,208,215,193,131,45,214,219,254,151,228,182,60,136,169,42,180,191,28,168,27,110,57,33,75,4,115,209,220,94,73,42,171,32,8,227,139,187,48,27,86,71,33,73,52,141,193,251,97,24,155,20,157,169,213,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,198,26,135,164,157,225,158,35,9,6,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,13,21,253,212,126,132,255,0,238,231,255,0,38,111,31,243,69,42,151,50,218,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,19,185,210,220,41,73,221,163,170,166,145,217,187,144,159,18,217,246,98,98,18,3,16,48,48,25,255,0,225,41,214,191,177,43,40,250,77,212,219,157,170,142,203,55,122,76,46,225,59,246,36,26,233,167,238,29,176,157,135,132,157,227,150,89,34,41,8,73,164,98,137,158,71,150,16,0,181,76,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,40,215,253,212,126,132,255,0,238,231,255,0,38,111,31,243,69,181,122,177,248,88,214,79,187,252,135,229,211,174,107,16,117,80,190,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,190,181,77,126,39,94,32,20,122,187,89,83,211,246,136,100,94,111,5,164,229,6,77,114,138,56,37,165,191,85,71,60,51,68,52,198,64,242,52,48,73,79,233,52,102,35,49,25,108,197,24,129,200,19,171,251,168,253,9,255,0,221,207,254,76,222,63,230,139,63,211,142,179,58,108,213,188,87,52,205,116,247,82,61,171,101,211,203,123,93,50,74,159,99,215,193,228,105,94,57,164,238,112,150,1,57,126,165,52,239,180,108,69,245,54,219,119,22,122,33,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,249,49,76,124,165,140,2,49,118,228,102,60,136,3,156,129,208,166,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,244,103,57,37,146,73,29,133,132,25,205,216,68,69,152,88,52,87,247,81,250,19,255,0,187,159,252,153,188,127,205,20,159,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,154,29,126,209,203,239,79,250,203,150,104,238,71,55,152,171,198,110,5,79,29,79,16,15,55,74,98,210,83,84,240,3,54,143,187,4,145,75,219,230,228,28,248,151,214,23,101,113,94,18,26,243,77,170,125,52,71,166,215,10,218,185,242,29,48,168,246,93,75,212,212,75,80,114,219,167,57,37,161,145,140,193,132,0,69,165,166,8,132,207,128,81,139,253,81,48,22,9,21,174,157,81,232,79,77,126,196,252,181,231,63,71,62,145,249,159,102,127,131,43,43,59,254,95,181,222,255,0,123,69,39,30,61,248,191,75,109,249,122,111,179,237,138,105,111,94,189,39,107,78,119,108,211,61,52,213,111,108,228,151,158,247,146,162,246,21,202,159,187,218,132,230,147,243,147,83,132,99,180,113,25,125,98,109,246,217,183,119,102,120,87,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,212,23,252,163,174,127,226,23,209,206,152,102,87,109,63,204,245,166,146,150,251,98,168,122,75,133,61,53,166,225,90,16,78,204,220,162,121,105,224,56,156,197,223,137,139,19,184,27,16,22,196,36,205,178,181,251,88,236,93,63,232,214,89,172,89,28,62,98,147,25,183,149,68,116,220,140,60,221,81,147,71,77,77,204,0,222,62,236,242,69,23,115,131,136,115,228,95,84,93,215,52,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,7,75,218,41,175,122,79,212,78,43,85,154,232,230,87,244,130,203,69,112,59,92,245,62,70,166,147,133,80,71,28,133,31,10,136,227,55,216,38,141,247,102,227,245,182,223,118,118,109,128,180,167,69,250,57,125,208,46,152,48,13,42,202,102,231,122,181,91,228,168,184,199,196,27,203,85,85,212,75,87,45,54,224,102,7,217,58,130,139,184,36,226,125,190,109,179,22,205,186,208,22,63,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,218,166,134,186,153,223,132,161,187,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,54,64,168,135,195,139,174,58,110,148,179,42,252,63,80,66,174,163,78,179,10,136,14,186,104,142,89,78,201,86,44,224,213,177,64,206,226,96,66,226,51,136,143,116,130,40,136,92,158,22,138,64,189,228,68,64,68,68,4,68,65,31,245,75,175,94,147,180,91,59,185,233,158,165,234,183,177,178,75,55,103,206,209,123,10,229,81,218,238,194,19,71,249,200,105,206,50,222,57,64,190,169,62,219,236,251,59,59,54,87,161,125,81,232,79,82,158,219,252,138,103,63,72,254,142,121,111,105,255,0,131,43,40,251,30,99,187,217,255,0,124,197,31,46,93,137,127,71,125,184,250,237,187,111,74,222,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,65,106,136,136,131,85,107,167,84,122,19,211,95,177,63,45,121,207,209,207,164,126,103,217,159,224,202,202,206,255,0,151,237,119,191,222,209,73,199,143,126,47,210,219,126,94,155,236,251,98,154,91,215,175,73,218,211,157,219,52,207,77,53,91,219,57,37,231,189,228,168,189,133,114,167,238,246,161,57,164,252,228,212,225,24,237,28,70,95,88,155,125,182,109,221,217,158,21,248,231,126,164,255,0,121,63,134,168,171,225,113,241,217,166,95,141,124,158,181,5,255,0,34,34,12,126,235,159,225,182,44,202,193,167,215,156,134,146,143,33,202,169,235,170,108,180,51,59,137,215,133,27,68,245,45,19,187,113,35,1,158,51,112,223,155,135,50,102,113,140,220,114,5,86,190,55,23,107,173,130,235,160,215,219,21,206,174,221,114,183,84,100,21,116,117,148,147,20,51,211,79,25,91,10,57,99,144,93,136,12,73,152,152,153,217,217,217,157,148,181,232,95,172,219,23,88,122,113,85,115,146,213,236,108,207,23,242,244,249,53,182,32,55,165,25,37,99,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,129,37,81,17,1,124,146,93,173,80,221,105,236,83,92,233,2,229,89,79,53,93,61,25,76,45,60,208,66,81,140,178,132,123,242,32,2,158,17,34,102,216,94,88,217,246,228,219,253,106,178,252,99,243,252,203,75,51,46,159,117,7,79,178,26,187,30,67,99,168,200,234,104,107,169,157,185,196,123,91,89,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,156,44,209,22,138,232,251,171,60,55,171,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,225,191,112,25,220,162,54,109,234,128,136,136,8,136,128,136,136,48,173,94,214,77,59,208,140,54,77,65,213,43,197,93,167,30,130,162,42,105,235,161,181,85,215,5,57,200,238,192,242,181,44,82,20,96,229,176,49,155,48,115,48,29,249,24,179,233,252,79,196,123,163,28,231,42,179,97,88,182,178,121,219,214,65,112,167,181,219,169,190,142,221,99,239,213,79,32,199,20,124,206,152,64,121,25,139,110,78,194,219,238,238,205,234,178,174,180,52,114,251,175,189,48,103,250,85,139,77,194,245,117,183,199,81,110,143,136,63,153,170,164,168,138,174,42,109,204,192,3,188,116,227,23,112,137,132,59,156,223,118,29,159,156,36,29,84,34,197,52,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,25,201,15,54,250,240,75,219,51,1,154,35,98,142,64,98,126,18,1,139,190,226,235,43,65,143,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,119,169,174,174,169,119,225,16,110,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,29,127,186,143,208,159,253,220,255,0,228,205,227,254,104,181,255,0,140,22,177,216,176,110,152,31,74,170,33,243,23,173,75,184,65,79,71,31,35,14,197,45,13,68,21,117,21,59,176,16,23,19,10,104,187,110,64,79,230,121,143,38,140,153,85,95,69,250,57,98,215,222,168,48,13,42,202,102,225,101,186,220,36,168,184,199,196,223,204,210,210,83,203,87,45,54,224,96,97,222,10,114,139,184,36,196,29,206,109,187,142,206,29,25,220,238,214,171,45,48,86,94,110,116,148,20,242,84,65,72,18,212,204,49,1,79,60,161,12,49,49,19,179,57,201,44,145,198,3,239,35,49,22,221,221,153,125,106,42,248,163,252,9,234,111,224,191,56,162,90,171,195,23,175,31,203,125,138,155,65,181,98,245,203,62,199,237,227,236,219,165,198,227,220,170,202,33,19,152,164,216,123,66,221,234,120,6,157,139,148,146,75,48,180,147,62,252,37,38,9,254,136,136,11,228,146,237,106,134,235,79,98,154,231,72,23,42,202,121,170,233,232,202,97,105,230,130,18,140,101,148,35,223,145,0,20,240,137,19,54,194,242,198,207,183,38,223,235,85,151,227,31,159,230,90,89,153,116,251,168,58,125,144,213,216,242,27,29,70,71,83,67,93,76,237,206,35,218,218,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,102,136,180,87,71,221,89,225,189,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,7,13,251,128,206,229,17,179,111,84,4,68,64,68,68,4,68,64,88,254,7,159,225,186,159,140,193,153,233,254,67,73,125,177,85,84,85,211,83,220,41,29,202,9,206,154,162,74,121,94,50,219,99,6,150,25,25,140,119,3,102,98,23,33,118,39,174,191,25,253,77,214,220,123,25,198,180,234,197,102,171,162,210,252,158,156,130,251,118,24,224,158,11,141,196,42,35,158,10,35,119,141,229,165,56,90,149,166,18,99,30,251,75,35,51,19,64,106,26,248,119,117,121,252,148,181,149,254,148,214,246,116,247,49,237,81,101,28,40,60,204,208,118,134,95,43,87,31,23,105,27,181,36,165,205,135,159,40,164,151,104,206,70,139,136,95,242,34,32,45,127,171,58,253,163,90,21,236,15,202,230,161,90,177,127,165,23,6,182,90,252,233,147,119,230,244,228,79,197,159,183,8,114,14,228,231,198,40,249,135,51,30,67,190,65,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,63,61,157,96,245,103,153,117,117,170,31,78,47,180,245,118,123,21,5,60,116,214,44,112,171,218,170,11,80,60,96,211,184,27,71,19,25,203,40,60,132,110,28,246,237,131,187,140,64,204,29,25,175,146,138,237,106,184,212,215,209,219,238,116,149,85,22,186,134,164,174,138,25,132,206,150,119,138,57,154,41,69,159,112,55,138,104,164,97,45,159,132,128,94,226,103,120,65,225,25,145,245,5,125,233,246,88,245,84,60,222,11,73,217,139,0,186,79,81,20,181,82,210,199,45,76,21,84,165,198,71,145,161,130,74,120,198,38,148,4,152,76,132,72,163,24,198,56,193,212,55,86,121,151,72,190,39,122,153,156,88,169,234,239,22,42,250,123,77,53,247,28,26,246,165,130,234,13,99,165,104,28,205,227,149,128,226,148,218,65,54,14,123,119,1,157,134,83,103,11,137,69,143,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,144,32,34,34,8,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,40,229,143,152,83,16,23,19,2,109,197,220,95,109,217,221,189,86,234,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,243,175,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,17,17,6,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,213,23,219,125,223,102,103,118,208,31,221,71,232,79,254,238,127,242,102,241,255,0,52,79,20,127,129,61,77,252,23,231,20,74,128,80,117,80,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,57,247,241,25,174,172,171,234,119,37,26,170,169,165,104,252,159,6,51,114,97,222,223,73,190,219,251,189,202,79,120,59,106,149,255,0,219,215,141,55,146,70,59,111,150,168,174,22,119,55,113,147,157,190,22,219,235,241,102,227,255,0,123,191,243,253,139,78,248,175,226,84,24,247,81,21,53,212,112,112,42,254,28,223,145,62,252,40,104,89,189,238,255,0,181,255,0,98,218,30,13,56,173,53,110,113,126,200,140,255,0,59,5,13,84,44,219,63,185,166,183,159,237,253,175,251,16,68,158,175,109,183,171,150,187,229,183,88,168,171,106,105,160,242,29,201,218,35,48,14,84,116,226,219,150,219,54,238,219,122,191,216,180,74,157,94,32,218,87,249,57,207,179,42,202,41,123,116,245,126,206,226,60,119,229,198,26,86,127,87,50,118,217,205,212,21,64,68,68,4,68,64,83,179,161,13,62,124,203,70,53,10,246,112,180,62,200,184,219,227,105,152,120,239,220,102,109,185,113,127,95,245,183,233,127,58,130,106,199,252,48,47,56,109,199,19,200,116,242,235,123,242,213,87,91,172,115,73,79,229,165,62,232,5,55,49,126,66,219,14,197,17,255,0,148,207,255,0,22,225,11,43,232,114,189,68,191,95,114,28,110,227,112,158,27,69,56,85,25,207,52,133,43,11,70,222,140,225,201,183,222,55,219,213,189,204,177,60,110,225,117,164,206,109,21,211,84,212,13,117,61,206,156,251,134,100,210,9,140,204,251,239,190,236,236,95,235,221,101,186,201,142,62,7,171,87,172,122,214,253,136,233,154,153,216,118,229,191,42,120,143,111,172,229,246,155,253,171,246,243,145,98,213,20,216,205,29,171,29,236,221,225,158,138,90,170,143,55,33,119,141,153,216,254,169,55,17,228,123,63,167,163,123,155,209,7,73,182,105,78,107,108,50,72,78,228,252,183,119,127,251,231,95,106,240,240,154,186,138,236,98,138,170,170,14,204,167,220,228,28,152,182,218,66,102,245,111,230,101,238,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,14,85,213,164,248,95,120,130,83,90,105,172,189,47,107,77,214,172,192,234,6,131,15,190,84,203,45,73,243,154,90,90,122,59,43,69,20,4,76,12,71,57,4,242,203,194,48,97,139,234,128,134,213,108,136,58,168,69,5,124,47,122,215,254,80,24,32,104,198,161,92,238,181,218,147,134,219,206,166,91,141,107,247,189,179,107,25,132,2,161,229,17,109,166,139,187,4,50,52,142,231,39,212,151,156,132,114,246,231,82,2,165,110,188,60,72,179,188,243,89,109,214,13,6,191,123,3,27,210,252,130,74,203,93,234,138,88,103,154,239,116,132,101,167,42,198,144,121,198,84,111,28,179,199,28,76,228,19,69,49,148,172,109,32,197,22,213,241,83,235,199,254,155,244,169,164,23,175,248,40,178,251,237,178,227,255,0,143,10,155,33,7,107,255,0,39,41,78,57,191,225,41,204,127,198,130,175,94,157,116,27,50,234,75,87,44,90,83,134,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,60,35,18,221,133,204,121,155,132,98,252,204,89,194,237,58,15,235,150,221,214,14,43,113,167,187,227,62,193,204,241,222,219,93,40,232,162,170,168,161,146,23,142,38,26,182,168,40,90,42,126,244,207,80,209,210,148,178,74,195,1,150,230,194,68,210,169,106,174,154,58,116,193,58,95,210,202,13,51,193,105,255,0,224,171,47,21,188,230,255,0,9,221,60,180,48,207,89,219,150,89,59,61,222,192,23,104,11,128,123,153,189,238,241,171,197,11,173,127,228,255,0,130,30,140,105,237,206,235,67,169,57,149,188,42,98,184,209,63,103,216,214,178,152,128,234,26,82,23,222,105,123,83,195,27,70,236,113,253,121,121,198,65,23,112,52,87,138,15,136,37,53,218,154,245,210,246,139,93,106,192,2,160,168,51,11,229,52,178,211,31,56,101,170,167,172,178,188,82,192,36,224,228,16,17,207,20,188,36,7,40,190,176,17,239,86,203,213,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,221,93,102,116,181,252,145,243,108,63,77,235,114,79,109,222,174,88,125,45,246,247,81,16,241,165,10,233,107,42,226,40,169,153,197,141,225,0,130,49,98,63,172,100,196,123,3,19,70,1,160,21,170,120,86,117,227,255,0,74,58,84,213,251,215,252,44,88,133,246,231,113,255,0,196,5,53,144,67,181,255,0,148,20,71,36,223,240,116,224,63,226,129,66,174,140,250,90,254,87,25,182,97,166,244,89,39,177,47,86,220,62,170,251,100,168,148,121,82,157,116,85,148,145,12,85,44,194,230,208,152,79,32,185,7,214,2,113,61,141,133,227,61,43,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,84,29,73,170,171,241,206,253,73,254,242,127,13,91,171,194,247,173,127,229,1,130,6,140,106,21,206,235,93,169,56,109,188,234,101,184,214,191,123,219,54,177,152,64,42,30,81,22,218,104,187,176,67,35,72,238,114,125,73,121,200,71,47,111,74,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,203,32,241,88,235,142,155,82,174,181,253,45,233,176,85,197,98,198,47,14,25,77,204,142,88,30,227,113,165,35,7,162,8,247,102,58,104,101,220,136,164,23,238,77,20,100,12,35,16,201,52,21,211,77,94,204,180,150,155,50,131,12,158,146,3,206,113,122,172,66,231,52,208,52,166,22,234,153,97,58,129,137,139,234,137,152,193,219,114,118,45,130,67,113,226,124,76,126,77,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,113,195,205,254,188,242,246,192,204,97,136,24,164,144,216,95,132,96,100,237,176,186,12,215,165,94,153,243,46,171,245,114,143,75,112,250,234,75,112,13,57,92,174,247,58,151,98,11,117,186,51,140,37,157,163,228,197,49,242,150,48,8,197,219,145,152,242,32,14,114,7,67,218,85,166,120,174,141,233,198,57,165,184,85,39,151,178,227,54,248,173,244,220,163,140,36,155,131,125,121,229,237,128,1,77,41,185,73,33,176,183,57,12,201,219,114,117,173,116,7,68,52,191,161,126,158,107,108,80,95,42,228,180,88,105,234,242,124,166,251,83,28,134,117,83,133,56,189,85,83,65,31,55,140,26,40,4,66,24,216,157,130,49,103,121,36,114,51,219,248,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,65,66,254,40,255,0,29,154,155,248,47,201,232,151,213,225,243,214,221,215,165,12,254,75,22,79,61,93,118,157,101,85,20,240,221,104,202,168,134,11,76,229,52,34,119,96,140,97,148,204,227,167,25,4,162,141,133,230,110,219,19,187,199,30,223,47,138,63,199,102,166,254,11,242,122,37,21,80,117,37,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,235,42,107,240,163,235,95,242,101,149,65,211,94,166,92,238,181,56,222,91,112,167,166,196,165,223,189,13,158,233,52,132,47,79,193,133,228,24,106,164,144,61,68,184,71,43,114,112,102,154,105,70,229,16,21,112,120,172,117,199,83,166,182,170,254,150,244,216,41,37,190,228,246,119,12,166,230,71,20,237,110,183,85,9,131,209,4,123,187,133,76,209,110,68,82,11,118,225,150,50,6,34,148,100,135,117,120,131,117,183,106,233,67,0,142,197,140,79,73,93,168,185,85,61,68,54,170,49,170,17,158,211,1,67,48,133,216,227,40,101,3,8,234,6,49,24,164,97,105,159,184,194,238,209,201,181,16,255,0,209,86,123,149,127,215,92,143,36,200,238,31,248,74,202,235,149,117,68,159,249,210,77,52,146,31,243,145,17,125,174,232,45,127,195,135,196,143,33,212,59,173,139,167,45,113,138,174,233,125,42,115,167,177,229,17,5,85,101,109,204,196,162,104,169,106,161,134,19,119,49,137,234,36,146,180,204,1,163,131,148,191,91,156,197,92,29,88,252,83,235,39,222,6,67,243,25,213,201,248,126,244,35,98,233,87,21,143,53,202,67,206,234,110,65,111,104,238,53,59,156,126,203,165,158,58,89,37,181,112,10,137,105,231,237,84,211,147,249,145,102,35,223,102,216,125,30,155,58,177,248,167,214,79,188,12,135,230,51,160,153,94,20,253,113,211,105,173,214,131,165,189,73,10,185,108,89,61,225,131,22,185,137,203,59,219,174,53,68,0,212,71,30,238,193,77,52,187,16,148,98,221,185,165,144,141,136,101,41,33,184,149,202,186,184,159,10,126,184,234,117,42,213,65,210,222,164,133,36,87,220,98,206,193,139,92,196,226,129,174,54,234,81,0,106,35,143,118,115,169,134,45,136,74,49,126,228,49,72,70,194,81,20,147,5,143,162,34,2,34,32,214,157,69,104,54,27,212,150,145,223,116,167,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,185,198,69,187,139,24,243,7,56,201,248,25,51,243,217,212,86,131,102,93,54,234,229,247,74,115,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,132,130,59,184,177,151,3,99,140,159,152,19,55,75,202,37,120,131,116,73,106,234,191,0,142,251,140,65,73,67,168,184,173,61,68,214,170,193,165,18,158,237,0,195,49,5,164,228,41,162,0,9,42,10,50,25,100,114,104,95,184,226,204,210,73,184,71,95,9,78,181,253,183,71,71,210,110,166,220,238,181,151,168,123,210,97,119,9,223,191,25,80,195,7,112,237,132,236,60,227,236,132,82,201,17,72,68,47,27,148,76,241,180,80,129,217,250,229,179,254,138,176,44,171,254,186,227,153,38,57,112,255,0,194,81,215,91,107,169,228,255,0,205,146,25,163,144,63,152,132,135,236,118,83,171,95,60,86,114,253,85,233,151,30,210,108,98,138,235,104,204,238,150,249,45,122,129,120,168,134,138,74,91,157,41,82,201,77,52,116,225,219,126,62,107,185,222,55,16,128,160,33,104,227,121,25,249,176,124,158,36,253,127,84,235,245,214,179,67,116,198,74,187,126,9,142,222,42,97,184,215,83,220,226,154,12,168,225,40,218,25,182,136,93,154,154,57,99,152,226,102,148,194,86,56,101,33,19,0,96,210,189,18,116,125,147,117,115,170,17,89,69,170,232,176,155,29,68,5,150,94,41,37,167,239,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,55,18,211,250,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,201,81,121,168,105,251,189,168,78,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,126,138,122,98,233,235,21,233,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,14,150,58,121,174,117,210,151,41,106,36,16,111,244,99,6,34,50,8,162,136,28,207,135,39,13,149,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,149,6,120,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,12,131,195,139,174,58,110,148,179,42,252,63,80,66,174,163,78,179,10,136,14,186,104,142,89,78,201,86,44,224,213,177,64,206,226,96,66,226,51,136,143,116,130,40,136,92,158,22,138,75,222,92,171,171,52,240,161,235,142,167,26,186,217,58,71,212,96,164,107,21,202,162,160,49,27,179,156,84,239,67,87,41,73,57,81,78,228,226,210,132,242,145,246,137,183,149,166,148,99,216,198,64,236,133,186,34,34,2,34,32,199,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,231,179,172,30,147,51,46,145,117,67,232,61,246,162,174,241,98,175,167,142,166,197,145,149,3,82,193,117,6,140,30,118,0,105,37,96,56,165,55,140,129,207,158,221,179,118,97,148,29,250,51,90,43,172,30,147,48,222,174,180,191,232,61,246,162,146,207,125,160,168,142,166,197,145,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,134,253,179,118,114,136,29,130,184,60,40,250,215,252,153,101,80,116,215,169,151,59,173,78,55,150,220,41,233,177,41,119,239,67,103,186,77,33,11,211,240,97,121,6,26,169,36,15,81,46,17,202,220,156,25,166,154,81,185,69,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,243,166,211,226,223,168,150,94,146,232,180,206,142,108,130,77,101,160,168,142,134,44,206,175,202,85,64,86,224,153,164,25,228,25,163,39,150,167,180,205,74,227,36,101,201,183,168,41,158,71,112,65,144,120,177,117,175,113,202,114,171,159,74,250,111,115,225,141,217,182,166,204,103,7,165,168,134,235,92,50,83,212,71,79,25,48,156,144,249,89,33,226,110,50,1,60,175,44,102,12,209,51,156,53,233,87,166,124,203,170,253,92,163,210,220,62,186,146,220,3,78,87,43,189,206,165,216,130,221,110,140,227,9,103,104,249,49,76,124,165,140,2,49,118,228,102,60,136,3,156,129,128,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,208,159,71,221,38,97,189,34,233,127,208,123,21,69,37,226,251,95,81,37,77,247,35,26,7,165,158,234,109,33,188,12,96,242,74,224,17,68,109,24,131,31,13,251,134,204,197,41,187,134,213,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,32,68,65,29,122,219,232,251,25,234,231,75,229,178,147,82,81,102,214,58,121,203,19,188,85,203,81,216,161,158,89,32,57,130,72,226,54,18,9,134,152,34,115,32,145,227,98,115,1,39,110,37,64,57,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,245,16,160,175,136,255,0,135,253,31,81,22,41,117,111,72,113,223,247,88,160,242,208,75,77,79,36,20,241,228,84,188,194,62,53,7,49,199,24,77,12,110,230,19,57,114,120,226,120,137,143,243,47,16,105,253,12,241,4,169,234,39,165,13,103,209,237,100,186,210,14,162,219,180,223,36,169,162,185,77,44,80,158,76,15,71,93,36,173,21,60,48,69,12,39,77,11,64,46,2,68,114,3,28,155,108,18,59,85,10,34,11,126,241,75,235,219,232,37,29,251,165,29,47,131,158,65,117,183,249,60,190,233,81,79,188,116,20,53,112,49,61,29,56,155,109,36,211,65,40,185,203,179,140,113,200,204,14,242,147,148,21,87,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,149,23,154,134,159,187,218,132,230,147,243,147,24,70,59,71,17,151,214,38,223,109,155,119,118,103,199,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,190,159,15,62,139,45,93,44,105,125,61,247,47,199,233,7,85,50,90,119,124,130,177,170,70,169,232,160,121,57,69,111,130,65,22,16,1,22,136,165,96,114,99,153,137,251,146,0,67,196,54,87,74,61,40,233,199,73,90,112,24,86,21,23,158,186,215,118,231,191,223,231,133,130,170,239,84,44,236,196,76,206,253,184,67,145,52,80,179,184,198,36,78,238,102,114,72,123,173,17,5,74,248,214,104,93,29,170,251,133,245,15,97,179,118,125,183,207,27,200,170,99,120,35,140,234,162,14,229,9,144,51,52,178,76,112,141,80,20,142,230,45,29,36,1,245,54,22,61,43,225,59,174,151,221,48,234,130,217,167,62,217,181,81,98,218,151,189,186,238,55,6,0,229,85,5,61,68,148,15,12,174,226,227,49,78,125,129,13,220,100,243,46,60,8,251,100,22,211,214,134,142,95,117,247,166,12,255,0,74,177,105,184,94,174,182,248,234,45,209,241,7,243,53,84,149,17,85,197,77,185,152,0,119,142,156,98,238,17,48,135,115,155,238,195,179,243,132,130,213,60,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,183,87,138,134,177,216,186,128,209,174,153,245,139,28,135,203,210,100,214,252,138,162,74,110,70,126,82,168,10,221,29,77,55,51,0,121,59,83,199,44,93,206,12,39,195,144,253,82,103,90,87,194,227,227,179,76,191,26,249,61,106,9,191,227,63,175,53,56,174,151,227,90,1,98,173,164,243,25,197,65,93,47,160,53,17,20,241,219,168,228,140,160,140,225,112,115,0,154,167,99,25,88,131,214,134,64,110,108,70,195,2,188,59,116,46,143,95,186,172,197,49,187,245,155,218,120,221,135,187,146,95,161,39,129,227,42,90,86,103,136,37,142,102,33,154,25,42,142,150,25,35,97,34,40,230,63,209,102,115,28,87,173,13,99,177,107,239,84,25,254,170,226,208,240,178,221,110,17,211,219,164,228,111,230,105,105,41,226,164,138,167,99,0,48,239,5,56,203,219,33,98,14,231,7,221,199,119,178,159,5,189,28,190,225,250,53,150,235,21,222,110,221,38,162,92,41,233,237,116,220,65,249,82,219,74,162,50,169,230,38,238,220,231,158,162,46,217,0,16,249,110,95,88,100,23,96,177,84,68,64,92,171,174,170,23,42,232,44,211,194,135,174,58,156,106,235,100,233,31,81,130,145,172,87,42,138,128,196,110,206,113,83,189,13,92,165,36,229,69,59,147,139,74,19,202,71,218,38,222,86,154,81,143,99,25,3,179,110,139,149,117,117,62,24,189,120,254,91,236,84,218,13,171,23,174,89,246,63,111,31,102,221,46,55,30,229,86,81,8,156,197,38,195,218,22,239,83,192,52,236,92,164,146,89,133,164,153,247,225,41,48,79,244,68,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,99,253,18,117,131,147,116,141,170,17,94,133,234,235,112,155,229,68,3,150,89,233,34,167,239,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,200,60,81,254,59,53,55,240,95,147,209,40,170,131,168,140,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,178,5,73,126,27,158,32,148,221,59,84,201,163,218,201,117,171,45,58,184,212,21,77,21,202,105,101,152,49,147,104,167,146,86,138,158,24,37,154,96,169,153,224,23,1,33,8,205,206,77,183,57,29,238,209,5,85,248,231,126,164,255,0,121,63,134,168,171,225,113,241,217,166,95,141,124,158,181,74,175,28,239,212,159,239,39,240,213,21,124,46,62,59,52,203,241,175,147,214,160,191,228,68,65,85,126,57,223,169,63,222,79,225,170,184,52,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,163,184,73,20,146,70,238,46,38,204,110,226,66,76,196,214,63,227,157,250,147,253,228,254,26,170,173,7,74,125,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,103,85,29,68,214,202,232,139,140,180,242,16,63,250,50,3,144,129,28,82,196,110,1,207,139,109,85,206,103,71,221,89,230,93,34,234,135,211,139,21,61,93,226,197,95,79,37,53,247,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,7,61,187,128,206,195,41,179,244,17,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,12,173,85,95,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,32,7,76,93,66,229,93,47,235,45,151,87,49,106,111,63,228,59,148,215,27,89,213,73,79,13,206,134,81,227,45,60,132,15,254,140,128,228,38,33,44,81,27,129,240,226,253,15,104,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,114,154,157,170,224,120,103,136,194,66,138,88,100,15,86,99,142,88,228,141,220,92,129,220,29,196,136,93,137,249,140,82,83,161,126,179,111,189,30,106,61,85,206,75,87,182,112,204,163,203,211,228,214,216,128,26,168,163,137,207,181,83,77,33,109,180,209,119,101,118,140,137,163,144,76,132,184,187,132,177,135,66,136,190,75,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,190,180,4,68,64,68,68,5,206,15,90,26,57,98,208,46,168,51,253,42,197,166,231,101,181,92,35,168,183,71,196,219,203,82,213,211,197,87,21,54,230,102,103,217,10,129,139,184,68,228,125,190,111,179,150,205,209,242,168,15,27,77,51,197,113,253,71,211,189,82,180,210,121,123,214,97,111,184,91,238,253,184,227,8,234,60,131,211,118,39,46,32,198,115,56,85,188,100,102,69,249,184,32,22,97,96,245,9,43,224,251,172,118,44,231,166,6,210,170,120,124,189,235,77,46,19,211,214,71,200,207,191,75,93,81,61,93,61,78,238,2,3,200,206,166,46,219,17,147,121,110,101,197,164,22,83,169,82,95,131,142,175,84,225,93,75,215,105,109,68,245,111,109,212,123,60,208,132,16,193,17,7,180,104,64,234,161,154,83,45,140,0,105,218,188,25,129,223,115,152,57,11,236,196,23,104,130,144,60,96,181,142,251,156,245,64,250,85,81,15,151,178,233,165,190,10,122,56,249,1,247,234,171,169,224,171,168,169,221,128,76,121,1,211,69,219,114,49,111,45,204,120,188,132,203,96,120,37,233,158,43,144,106,62,162,106,149,218,147,204,94,176,251,125,190,223,104,238,71,25,199,79,231,222,167,191,56,242,7,48,153,130,145,163,19,2,31,205,207,56,187,19,31,164,11,214,189,80,186,235,86,174,101,250,175,121,26,184,234,50,155,197,77,200,41,234,107,74,172,232,224,51,126,205,43,74,76,206,97,12,93,184,131,234,139,48,70,44,194,44,204,205,121,62,24,186,91,249,47,232,219,10,243,118,47,102,93,114,223,49,148,220,63,190,187,222,107,205,72,254,82,127,67,33,14,84,49,209,125,65,227,182,223,88,88,220,208,60,81,254,4,245,55,240,95,156,81,42,11,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,253,60,81,254,4,245,55,240,95,156,81,42,1,65,208,159,66,253,102,216,186,195,211,138,171,156,150,175,99,102,120,191,151,167,201,173,177,1,189,40,201,43,31,106,166,154,66,223,120,101,237,74,237,25,19,201,25,1,9,114,102,9,100,223,249,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,92,203,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,167,255,0,94,190,34,56,175,80,189,41,225,216,158,153,55,179,106,243,107,132,143,154,90,103,168,142,74,171,87,179,222,9,66,144,133,227,222,72,102,158,88,166,138,170,55,143,144,210,16,59,49,60,209,70,22,127,163,154,253,163,93,64,88,164,200,244,119,80,173,89,53,37,62,222,102,58,115,40,234,169,57,28,128,30,98,154,70,25,160,230,240,200,225,220,1,230,34,228,59,142,206,171,175,199,59,245,39,251,201,252,53,65,94,139,244,155,242,223,213,6,1,166,255,0,75,238,184,191,158,184,73,91,237,123,73,112,174,165,242,116,242,214,114,167,147,118,237,76,254,95,136,75,235,219,34,99,226,124,120,188,234,241,206,253,73,254,242,127,13,65,0,58,98,234,23,42,233,127,89,108,186,185,139,83,121,255,0,33,220,166,184,218,206,170,74,120,110,116,50,143,25,105,228,32,127,244,100,7,33,49,9,98,136,220,15,135,23,232,123,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,148,212,237,87,3,195,60,70,18,20,82,195,32,122,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,204,98,145,93,18,117,131,147,116,141,170,17,94,133,234,235,112,155,229,68,3,150,89,233,34,167,239,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,14,135,145,121,56,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,88,7,83,189,66,226,189,47,232,213,235,87,50,154,111,63,228,59,116,214,235,88,85,71,79,53,206,186,82,227,21,60,100,111,254,148,134,226,38,65,20,82,155,1,240,226,225,175,250,232,235,54,197,209,230,156,82,220,227,181,123,103,51,202,60,197,62,51,109,148,13,169,74,72,152,59,181,53,50,14,219,67,23,118,39,120,196,154,73,8,196,71,139,57,203,29,112,116,43,226,107,153,104,174,67,75,167,218,241,122,171,200,52,234,227,81,57,157,198,72,26,107,141,154,174,166,170,90,137,171,74,65,30,245,96,73,53,68,135,48,200,231,47,171,20,111,184,60,82,196,13,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,234,236,17,197,28,113,179,147,145,187,3,57,17,19,185,61,154,120,74,116,81,236,74,58,62,172,181,54,217,117,163,189,77,222,143,11,183,206,221,136,198,134,104,59,103,115,38,98,231,39,120,37,150,56,134,65,17,104,216,165,102,145,165,132,192,44,253,17,16,97,90,209,164,56,110,189,105,126,65,164,122,129,5,92,150,44,138,156,97,168,122,73,222,25,226,48,144,101,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,126,117,186,138,208,108,203,166,221,92,190,233,78,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,240,144,71,119,22,50,224,108,113,147,243,2,102,233,121,71,94,182,250,62,198,122,185,210,249,108,164,212,148,89,181,142,158,114,196,239,21,114,212,118,40,103,150,72,14,96,146,56,141,132,130,97,166,8,156,200,36,120,216,156,192,73,219,137,4,53,240,125,234,243,221,210,62,117,91,255,0,15,91,131,20,116,31,248,250,170,250,73,165,7,255,0,78,120,220,195,254,28,94,79,241,17,171,84,92,176,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,63,245,135,197,83,50,212,62,143,236,250,91,74,212,133,168,185,61,61,194,193,157,220,206,129,162,1,183,48,136,12,148,209,179,20,46,117,144,204,65,33,179,143,104,226,168,225,12,108,112,72,1,242,248,157,117,227,249,111,190,212,232,54,147,222,185,96,56,253,192,189,165,116,183,92,123,148,185,68,194,16,148,123,143,104,95,179,79,56,212,48,241,146,72,166,38,142,102,223,132,68,218,43,162,78,143,178,110,174,117,66,43,40,181,93,22,19,99,168,128,178,203,197,36,180,253,250,24,37,142,115,132,35,142,83,98,35,152,169,142,38,49,9,26,55,38,51,18,102,226,90,127,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,121,42,47,53,13,63,119,181,9,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,209,79,76,93,61,98,189,47,232,213,151,72,241,106,159,63,228,59,149,55,27,161,210,199,79,53,206,186,82,229,45,68,130,13,254,140,96,196,70,65,20,81,3,153,240,228,225,178,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,160,207,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,144,120,113,117,199,77,210,150,101,95,135,234,8,85,212,105,214,97,81,1,215,77,17,203,41,217,42,197,156,26,182,40,25,220,76,8,92,70,113,17,238,144,69,17,11,147,194,209,73,123,203,149,117,99,254,21,253,117,84,224,25,13,171,166,29,82,175,171,159,24,190,84,67,109,195,38,134,150,46,22,155,140,245,83,25,65,43,71,27,77,32,85,77,82,204,210,25,159,104,196,27,136,198,102,113,133,196,162,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,169,91,171,31,138,125,100,251,192,200,126,99,58,146,158,28,30,32,21,157,59,223,98,210,77,94,200,191,220,158,191,204,207,21,77,68,115,212,73,142,213,112,57,57,83,132,33,36,135,12,210,51,1,194,195,197,164,149,165,23,15,207,52,161,119,232,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,169,159,26,10,74,112,188,226,85,67,30,210,203,231,249,22,239,235,176,91,153,189,63,161,127,15,6,43,221,182,159,38,200,173,50,213,70,53,50,210,85,152,198,230,44,78,207,37,188,89,246,223,127,127,243,47,243,227,57,89,41,228,216,189,35,156,124,34,243,187,51,49,114,109,227,183,191,175,216,180,167,133,197,218,235,105,215,250,71,160,184,210,193,21,80,199,77,52,115,119,183,48,42,218,46,76,60,27,109,221,153,153,185,122,126,212,27,87,198,82,190,162,45,66,199,232,162,153,154,41,124,223,112,54,103,223,104,45,238,223,206,222,170,183,21,133,120,181,89,107,43,53,127,218,85,89,45,33,195,15,248,154,62,85,14,113,239,75,66,37,232,241,240,109,221,185,122,23,187,223,235,232,171,213,1,17,16,17,17,1,110,190,153,45,25,217,222,171,242,140,11,50,178,99,213,182,130,141,187,183,51,22,98,238,199,40,125,86,40,141,159,234,185,51,239,183,233,55,250,180,162,218,154,3,109,182,222,47,245,22,235,198,65,123,182,81,74,227,221,246,101,71,108,143,104,229,118,223,209,217,246,118,111,123,125,174,131,11,201,50,187,253,227,43,151,38,188,87,197,85,114,115,138,66,152,35,22,18,112,17,97,244,22,102,244,97,22,247,125,139,238,44,194,241,151,229,120,253,69,224,226,35,163,146,146,146,62,220,124,127,54,18,110,219,254,215,250,206,188,155,237,162,56,43,42,102,181,28,147,208,70,224,195,44,132,220,157,220,55,125,219,102,127,123,23,217,246,47,227,140,127,240,150,211,255,0,151,65,255,0,211,5,7,80,214,31,250,83,7,254,119,255,0,220,235,208,94,125,135,254,149,65,255,0,157,255,0,247,58,244,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,22,191,209,237,116,211,141,121,163,201,174,218,95,121,246,205,171,23,200,38,198,230,185,68,204,244,181,149,81,65,4,210,29,49,179,191,118,22,243,2,13,38,204,38,64,78,28,129,192,206,0,120,162,248,128,81,218,40,238,93,50,104,134,69,222,186,205,230,109,217,197,210,8,224,158,150,58,89,96,150,9,173,35,220,3,229,51,247,119,150,72,220,10,18,140,99,98,115,121,70,45,129,224,169,240,177,148,253,224,87,124,186,220,130,149,149,186,107,247,67,148,221,71,116,77,164,58,195,131,157,88,106,46,23,164,246,32,134,146,48,150,160,47,150,232,109,225,59,209,12,32,196,77,82,196,114,148,36,3,245,206,71,140,217,216,128,225,168,181,210,159,73,223,11,26,55,247,127,143,124,186,4,28,224,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,89,78,117,226,247,237,142,145,232,113,107,5,190,234,26,207,121,183,203,143,94,174,36,94,94,26,14,48,8,73,120,130,90,118,143,243,211,115,114,134,56,216,59,50,180,142,91,132,81,121,140,131,197,7,195,238,166,237,83,122,234,135,69,173,84,128,97,78,85,249,133,142,154,40,169,131,132,49,85,84,86,94,158,89,103,17,115,113,8,4,224,138,46,114,27,148,191,88,200,247,170,20,30,174,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,85,249,244,3,209,245,171,164,221,35,17,184,53,92,153,222,99,79,71,95,149,156,210,139,133,52,224,4,241,208,196,49,153,69,194,157,230,148,30,65,34,121,76,140,249,112,120,227,143,0,240,208,232,114,155,167,28,54,29,97,206,14,172,245,23,52,179,198,19,82,72,18,211,133,142,221,51,199,59,81,20,38,194,79,82,228,17,20,196,99,245,14,54,140,25,152,76,230,155,232,60,156,178,221,125,188,98,183,155,78,45,145,253,31,189,86,219,234,41,237,215,127,38,21,126,207,170,56,200,98,169,236,27,176,75,219,55,19,237,147,241,46,59,63,163,174,112,186,161,211,61,101,210,205,113,202,172,154,243,73,182,95,114,184,84,94,106,238,17,70,35,75,118,243,51,28,143,93,76,224,0,5,12,166,230,237,196,71,137,49,1,8,24,16,15,74,107,31,203,48,12,55,58,169,199,234,179,12,122,146,236,120,173,226,59,253,161,170,89,200,41,110,49,197,44,81,84,48,111,196,140,6,121,28,57,51,241,62,38,59,24,1,8,68,15,13,14,135,41,186,113,195,97,214,28,224,234,207,81,115,75,60,97,53,36,129,45,56,88,237,211,60,115,181,17,66,108,36,245,46,65,17,76,70,63,80,227,104,193,153,132,206,104,107,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,7,130,167,197,62,83,247,127,93,243,27,114,153,94,37,253,14,83,117,29,134,205,172,56,57,213,134,162,225,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,126,185,200,241,155,59,16,28,48,215,193,83,226,159,41,251,191,174,249,141,185,93,74,14,109,186,82,210,29,109,214,45,104,178,91,250,127,130,144,114,204,114,162,155,35,138,186,174,120,35,130,214,20,245,112,48,214,200,211,110,210,4,82,201,9,60,98,18,25,54,251,70,126,172,166,255,0,141,21,186,251,103,197,122,122,180,229,57,31,210,11,213,21,190,249,79,113,187,249,48,164,246,133,80,71,107,25,106,123,0,238,17,119,13,136,251,98,252,71,150,205,232,202,210,177,60,3,13,193,106,114,10,172,63,30,164,180,158,85,120,146,255,0,119,106,102,113,10,171,140,145,69,20,181,14,27,241,19,49,130,55,62,44,220,143,145,150,230,102,69,89,126,57,223,169,63,222,79,225,168,42,214,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,43,233,240,249,232,146,213,210,134,1,37,247,39,130,146,187,81,114,170,122,121,174,181,133,74,35,61,166,2,134,18,59,72,72,51,74,6,17,212,12,132,82,198,226,211,63,109,201,157,163,143,104,1,224,195,105,181,92,122,175,189,214,92,45,148,149,85,22,188,30,190,174,134,89,161,19,58,89,222,178,138,23,150,34,118,220,13,226,154,88,220,135,103,225,33,143,184,157,159,106,248,160,248,130,83,93,169,175,93,47,104,181,214,172,0,42,10,131,48,190,83,75,45,49,243,134,90,170,122,203,43,197,44,2,78,14,65,1,28,241,75,194,64,114,139,235,1,30,225,160,60,69,58,234,169,234,151,50,124,31,79,171,234,195,74,236,21,16,205,67,13,77,44,64,119,59,140,45,80,15,114,103,120,218,120,64,163,168,40,194,18,63,208,1,50,0,50,112,13,191,224,201,252,163,190,157,223,126,140,255,0,241,49,249,207,164,158,209,231,229,253,169,217,110,199,144,255,0,230,207,241,61,221,190,167,99,110,239,215,242,170,21,244,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,232,79,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,114,99,226,59,190,204,44,34,32,2,0,0,2,20,131,226,143,241,217,169,191,130,252,158,137,73,255,0,15,238,153,240,222,171,252,63,51,93,45,204,43,170,237,198,58,145,87,114,180,92,233,157,200,237,215,24,237,84,65,20,239,31,38,25,131,140,178,1,198,78,220,128,203,137,1,240,144,35,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,84,6,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,8,230,224,255,0,82,120,187,128,6,80,202,14,50,70,110,45,206,51,2,102,216,153,79,254,142,60,86,104,244,135,67,175,88,6,183,209,93,114,43,174,37,111,130,60,29,168,225,130,24,234,233,98,134,10,104,109,82,20,113,143,103,183,195,187,230,100,105,72,163,121,183,220,227,138,57,166,87,136,55,68,150,174,171,240,8,239,184,196,20,148,58,139,138,211,212,77,106,172,26,81,41,238,208,12,51,16,90,78,66,154,32,0,146,160,163,33,150,71,38,133,251,142,44,205,36,155,209,14,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,80,122,186,171,169,153,86,178,106,62,71,170,89,173,95,152,189,100,215,9,110,21,60,100,144,227,135,155,253,72,34,238,25,152,195,16,48,199,24,57,63,8,192,5,159,97,101,105,94,20,253,10,212,225,209,208,117,79,170,244,21,116,215,218,170,118,155,10,161,26,168,138,1,183,85,209,3,251,72,222,25,9,200,229,138,162,72,134,25,24,123,108,210,17,1,17,70,241,106,175,10,126,135,41,181,42,235,65,213,38,164,157,92,86,44,98,240,199,139,91,4,37,129,238,55,26,82,3,106,211,147,102,99,166,134,93,132,70,50,126,228,209,72,38,226,49,20,115,92,74,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,4,170,139,161,111,203,95,135,86,154,235,142,142,97,158,111,82,108,190,215,246,197,53,17,113,154,251,107,142,233,94,207,180,44,47,230,43,33,218,62,222,206,38,113,49,199,249,210,26,120,218,5,90,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,126,158,23,31,2,122,101,248,215,206,43,84,63,241,69,240,255,0,172,180,86,92,186,155,209,12,119,189,106,155,204,220,115,139,92,18,79,61,84,117,82,207,44,243,93,135,184,103,202,23,238,237,44,113,176,12,35,24,200,194,224,242,148,65,45,124,62,122,219,181,117,95,128,73,98,201,231,164,161,212,92,86,158,158,27,173,25,85,9,79,118,128,97,132,78,236,17,140,49,0,4,149,5,32,148,81,177,52,47,219,98,118,105,35,222,90,174,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,232,163,165,94,166,48,222,171,244,142,143,84,176,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,226,195,48,113,150,51,9,5,155,144,24,242,16,62,113,128,110,4,68,64,68,88,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,244,103,57,37,146,56,217,201,196,25,205,156,136,69,156,152,42,215,198,19,166,61,56,211,251,237,187,168,76,86,245,106,178,221,115,91,128,80,87,226,240,83,52,114,92,42,152,42,37,170,187,137,119,127,242,88,229,16,133,133,228,148,100,51,231,43,242,173,101,181,122,151,234,47,59,234,131,84,235,245,51,58,168,255,0,133,163,179,209,112,135,252,25,107,243,51,77,5,31,114,40,163,239,118,187,230,61,211,30,103,239,119,247,51,121,57,134,128,235,46,1,167,24,182,174,102,90,123,117,181,98,25,167,47,98,93,39,1,237,212,236,206,67,200,89,220,226,238,3,60,145,119,4,123,177,137,28,124,193,156,152,45,255,0,194,143,166,157,56,211,93,26,131,94,113,204,179,233,93,235,82,109,244,253,202,185,45,45,73,236,136,224,34,10,155,124,46,124,165,46,53,97,40,201,47,33,142,111,47,1,8,51,3,17,78,165,64,62,29,221,94,127,37,45,101,127,165,53,189,157,61,204,123,84,89,71,10,15,51,52,29,161,151,202,213,199,197,218,70,237,73,41,115,97,231,202,41,37,218,51,145,162,227,126,118,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,7,214,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,108,174,152,58,44,181,117,79,208,78,99,125,196,49,250,66,213,76,107,56,173,124,126,177,234,70,149,235,96,106,43,113,75,111,158,66,23,19,2,23,148,162,99,113,96,153,197,251,145,129,205,202,10,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,115,254,10,159,11,25,79,222,5,119,203,173,203,201,241,58,240,255,0,172,213,218,58,158,160,116,67,29,243,121,213,39,41,242,107,108,82,79,45,85,250,150,56,33,134,34,166,2,55,141,166,130,58,127,72,99,1,41,132,203,103,41,4,2,64,245,188,49,122,241,252,183,216,169,180,27,86,47,92,179,236,126,222,62,205,186,92,110,61,202,172,162,17,57,138,77,135,180,45,222,167,128,105,216,185,73,36,179,11,73,51,239,194,82,105,254,185,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,255,0,186,1,235,6,213,213,150,145,137,92,30,174,60,239,14,167,163,160,202,194,104,133,130,166,115,2,104,235,162,40,192,98,225,80,240,202,111,24,136,188,70,38,28,120,52,114,72,18,129,17,16,17,23,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,68,21,215,227,5,211,30,156,87,224,143,213,5,61,234,213,141,101,54,174,197,174,178,155,203,51,77,149,201,44,208,71,79,31,55,148,91,189,79,0,212,201,187,71,36,135,20,124,73,216,33,23,26,129,82,43,173,190,176,114,110,174,117,66,91,209,61,93,22,19,99,168,156,113,59,61,92,84,253,250,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,228,90,211,242,3,172,191,145,175,229,7,249,61,186,254,79,125,161,236,207,110,240,30,207,123,151,14,92,55,238,118,123,159,154,239,241,237,119,127,53,207,185,245,16,89,175,131,143,78,186,94,216,109,119,82,207,118,164,200,178,201,42,38,176,195,79,53,174,72,143,22,158,55,62,248,197,41,155,132,231,81,77,61,33,188,160,2,241,129,156,76,79,206,86,123,52,92,235,116,81,213,117,247,164,189,101,162,204,187,183,90,204,66,229,181,30,83,100,162,152,7,207,210,241,54,142,70,25,25,193,230,128,207,187,27,238,4,251,28,125,192,9,100,117,208,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,144,34,34,2,34,32,170,191,21,206,133,191,199,245,65,162,152,103,253,145,85,159,209,80,151,250,36,55,72,233,216,127,241,190,104,196,191,204,153,195,253,241,50,170,181,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,11,158,240,210,240,251,166,209,235,85,159,168,61,95,181,85,199,168,53,244,254,102,207,105,171,138,90,89,241,160,49,170,130,70,145,130,119,9,206,162,154,120,137,194,104,132,224,125,197,217,141,139,107,10,68,64,68,68,5,207,183,137,38,139,218,180,67,171,76,162,197,139,226,20,152,222,49,124,167,163,191,88,168,233,12,123,15,4,208,176,206,81,198,196,253,144,243,145,86,11,69,176,176,176,179,0,140,124,23,65,42,189,124,101,244,66,235,157,104,149,131,90,45,247,202,74,122,125,47,168,156,107,168,38,140,185,213,193,114,158,142,157,142,35,109,217,142,57,99,139,112,38,102,32,144,203,147,56,48,72,21,23,122,212,204,171,32,211,140,95,75,110,213,126,98,203,135,220,46,151,11,71,114,73,14,74,127,62,212,189,248,7,145,184,4,44,116,141,32,128,8,254,114,121,201,220,156,253,62,189,27,213,236,203,66,53,18,223,170,90,125,61,36,25,13,166,158,186,26,25,234,96,105,130,156,234,105,38,165,121,152,31,234,145,128,206,70,12,76,65,204,71,144,152,238,47,133,34,15,87,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,116,35,239,213,79,32,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,171,166,141,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,18,77,193,190,188,242,246,192,0,166,148,220,164,144,216,91,156,134,100,237,185,58,166,191,7,221,28,190,231,61,80,54,170,211,205,229,236,186,105,111,158,162,178,78,32,125,250,170,234,121,233,41,233,182,115,19,30,64,117,50,247,24,76,91,203,112,46,47,32,186,187,244,4,68,64,92,171,174,170,23,42,232,39,77,23,135,253,102,174,244,15,167,125,64,232,134,59,230,243,170,79,109,207,147,91,98,146,121,106,175,212,177,220,103,134,34,166,2,55,141,166,130,58,127,72,99,1,41,132,203,103,41,4,2,72,65,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,149,250,120,92,124,9,233,151,227,95,56,173,80,87,196,235,195,254,143,72,171,42,122,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,138,152,8,218,71,134,121,42,61,33,140,8,97,32,45,156,99,32,8,194,127,244,47,214,109,139,172,61,56,170,185,201,106,246,54,103,139,249,122,124,154,219,16,27,210,140,146,177,246,170,105,164,45,247,134,94,212,174,209,145,60,145,144,16,151,38,96,150,73,42,185,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,116,61,210,175,83,24,111,85,250,71,71,170,88,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,113,97,152,56,203,25,132,130,205,200,12,121,8,31,56,192,55,2,34,32,160,31,20,127,142,205,77,252,23,228,244,75,106,248,103,116,245,138,245,65,163,93,67,233,30,83,83,228,60,255,0,209,122,155,117,208,41,99,168,154,217,93,17,92,138,42,136,196,219,253,40,205,132,128,142,41,101,6,48,231,201,181,87,138,63,199,102,166,254,11,242,122,37,39,252,13,110,214,168,110,186,201,98,154,231,72,23,42,202,123,13,93,61,25,76,45,60,208,66,85,195,44,161,30,252,136,0,167,132,72,153,182,23,150,54,125,185,54,225,93,122,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,209,220,36,138,72,228,102,38,19,102,54,98,17,38,113,107,63,240,161,235,142,155,37,181,89,58,71,212,96,171,123,237,182,158,160,49,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,246,137,182,137,225,136,99,216,10,48,239,73,78,191,186,62,181,117,101,164,100,54,246,171,143,59,195,169,235,43,241,67,134,81,96,169,156,192,94,74,25,70,67,24,184,84,60,49,3,72,68,47,17,136,31,46,13,36,114,80,13,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,65,105,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,94,79,85,189,102,223,122,180,211,141,43,182,103,150,174,214,103,130,123,94,158,239,114,128,0,41,110,177,212,53,23,98,164,99,29,187,83,63,151,149,165,141,133,163,228,194,65,179,31,106,47,91,194,227,227,179,76,191,26,249,61,106,11,254,68,68,21,87,227,157,250,147,253,228,254,26,162,87,134,117,166,213,127,235,95,79,236,87,219,101,37,198,219,113,167,191,82,86,81,213,194,51,65,83,4,150,74,225,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,45,124,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,131,234,241,12,232,178,235,210,198,168,84,95,113,12,126,172,116,175,37,168,103,199,235,30,164,170,154,138,119,143,148,182,249,228,33,98,3,18,105,74,38,55,39,56,88,95,185,33,132,220,126,191,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,7,238,199,107,174,119,6,142,230,48,241,35,46,32,15,28,163,19,137,28,100,37,180,165,12,81,189,223,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,249,204,234,71,68,46,189,56,107,110,83,162,247,155,229,37,230,163,28,168,136,66,190,154,50,140,42,96,154,8,234,33,55,2,245,3,120,166,143,152,110,76,39,200,88,141,153,141,195,165,229,85,126,57,223,169,63,222,79,225,171,31,240,138,235,7,38,160,204,173,253,37,230,15,87,114,177,93,41,234,75,17,40,98,167,0,180,79,19,85,215,85,132,174,192,50,202,19,177,72,76,100,102,224,113,128,136,241,144,136,50,15,28,239,212,159,239,39,240,212,17,171,195,35,66,244,227,168,189,96,206,180,191,84,44,222,122,213,93,167,245,178,195,52,78,193,85,111,170,27,133,189,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,40,255,0,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,185,9,241,45,159,102,38,33,32,49,3,3,1,152,30,10,159,20,249,79,221,253,119,204,109,202,199,250,219,232,251,25,234,231,75,229,178,147,82,81,102,214,58,121,203,19,188,85,203,81,216,161,158,89,32,57,130,72,226,54,18,9,134,152,34,115,32,145,227,98,115,1,39,110,36,21,193,225,139,215,143,228,66,251,77,160,218,177,122,227,128,228,23,1,246,109,210,227,113,237,210,226,243,16,76,82,108,61,162,126,205,68,229,78,197,202,72,226,132,158,73,159,110,114,147,221,74,229,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,123,73,240,148,235,95,219,116,116,125,38,234,109,206,235,89,122,135,189,38,23,112,157,251,241,149,12,48,119,14,216,78,195,206,62,200,69,44,145,20,132,66,241,185,68,207,27,69,8,24,89,250,34,32,34,34,2,138,190,39,90,91,249,80,232,219,53,242,150,47,105,221,113,47,47,148,219,255,0,190,187,62,87,202,200,222,110,127,83,17,62,52,50,86,253,66,229,190,255,0,84,92,216,20,170,95,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,204,190,138,106,133,215,69,117,115,16,213,123,48,213,201,81,139,94,41,174,71,79,77,90,84,135,89,0,27,119,169,94,81,103,112,9,162,238,68,127,84,153,194,66,103,18,103,118,123,211,241,46,207,234,116,251,162,221,68,170,182,228,52,150,171,149,242,158,154,193,74,211,60,92,235,2,174,166,56,170,169,226,9,25,249,153,81,189,91,191,22,230,32,38,99,199,135,38,160,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,208,147,177,85,4,133,28,177,243,7,32,46,38,4,219,139,184,190,219,179,187,122,169,43,212,158,191,126,81,250,66,233,163,77,228,212,47,106,94,177,155,125,239,219,214,138,115,225,29,36,48,213,181,29,163,204,71,27,52,79,48,82,65,40,135,45,229,104,205,204,189,39,98,144,35,86,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,87,81,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,82,95,131,238,142,95,115,158,168,27,85,105,230,242,246,93,52,183,207,81,89,39,16,62,253,85,117,60,244,148,244,219,57,137,143,32,58,153,123,140,38,45,229,184,23,23,144,93,93,250,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,16,233,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,172,8,160,146,122,105,130,104,198,65,18,18,112,114,6,103,102,33,125,183,217,219,222,130,111,248,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,192,189,165,107,183,91,187,116,184,188,196,16,140,123,151,116,159,179,81,57,84,56,241,142,56,161,39,142,22,219,156,66,240,1,116,145,211,198,183,224,61,95,232,53,14,160,81,216,233,10,219,144,83,212,90,239,216,245,116,144,214,181,44,237,188,117,52,85,2,219,137,129,11,177,11,72,34,242,67,52,102,64,60,248,181,75,117,1,225,185,153,97,189,96,226,186,55,134,75,72,24,126,171,222,42,230,198,43,97,54,144,237,118,232,73,166,173,134,88,167,153,142,67,162,167,62,76,239,39,231,192,65,196,187,132,113,128,75,79,6,206,158,190,133,233,61,219,168,91,181,77,170,174,175,81,54,162,180,4,116,187,213,91,168,104,170,106,34,156,74,114,102,118,239,206,12,229,16,125,94,52,208,19,145,19,241,143,0,241,206,253,73,254,242,127,13,86,125,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,114,118,41,96,140,99,138,62,102,228,101,196,0,91,114,119,39,219,119,119,127,85,88,62,57,223,169,63,222,79,225,168,52,87,132,158,1,134,234,158,186,103,250,125,168,56,245,37,243,30,190,105,189,125,53,117,13,75,63,9,67,218,86,215,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,210,189,96,244,153,153,116,139,170,31,65,239,181,21,119,139,21,125,60,117,54,44,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,124,246,237,155,179,12,160,239,34,188,21,62,41,242,159,187,250,239,152,219,149,170,117,59,211,214,43,213,6,141,94,180,143,41,169,242,30,127,183,83,110,186,5,44,117,19,91,43,162,46,81,84,70,38,223,233,70,108,36,4,113,75,40,49,135,62,76,21,43,225,193,226,1,89,211,189,246,45,36,213,236,139,253,201,235,252,204,241,84,212,71,61,68,152,237,87,3,147,149,56,66,18,72,112,205,35,48,28,44,60,90,73,90,81,112,252,243,75,162,250,193,234,207,50,234,235,84,62,156,95,105,234,236,246,42,10,120,233,172,88,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,57,237,219,7,119,24,129,155,95,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,129,134,161,233,39,105,160,148,14,49,150,41,163,63,71,112,146,41,35,145,152,152,77,152,217,136,68,153,197,182,255,0,66,253,25,95,122,195,212,122,171,100,151,95,99,97,152,191,151,168,201,174,81,24,61,80,199,43,159,106,154,154,50,223,121,165,237,74,205,33,11,199,24,129,17,114,118,8,164,13,193,225,185,225,247,77,212,77,76,154,195,172,150,170,177,211,171,117,65,83,81,91,102,138,88,67,38,55,138,120,229,120,170,33,158,41,161,10,105,154,2,115,17,32,144,216,227,223,112,145,154,237,23,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,214,128,136,136,8,139,20,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,118,183,202,205,81,218,238,204,16,199,249,184,64,228,45,228,148,7,234,139,237,190,239,179,51,187,5,107,120,201,244,251,164,246,122,59,79,80,54,204,130,213,98,206,175,183,7,163,185,91,106,39,169,150,171,37,140,32,167,134,57,41,195,145,199,15,149,142,16,230,236,17,198,67,51,114,147,185,218,9,106,173,109,254,170,186,152,204,186,175,213,202,205,82,204,40,105,45,192,52,227,109,180,91,41,153,136,45,214,232,206,67,138,7,147,139,20,199,202,89,12,228,38,110,70,101,196,64,56,70,24,173,247,69,245,67,26,210,252,103,90,47,88,133,92,24,78,97,81,83,73,103,189,9,199,44,19,207,4,135,28,145,31,2,114,132,249,69,47,17,149,129,205,162,144,131,147,1,59,5,186,120,62,244,245,138,225,58,18,221,65,121,159,104,100,154,141,223,166,229,37,44,99,236,186,26,58,201,224,242,240,201,179,200,253,217,34,238,200,252,152,75,132,3,193,158,46,103,63,213,0,248,119,117,121,252,148,181,149,254,148,214,246,116,247,49,237,81,101,28,40,60,204,208,118,134,95,43,87,31,23,105,27,181,36,165,205,135,159,40,164,151,104,206,70,139,141,249,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,31,90,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,34,186,21,233,51,13,234,235,160,156,171,7,190,212,82,89,239,180,26,145,85,83,98,200,202,129,234,167,181,27,209,90,222,118,0,105,34,115,9,98,7,140,129,207,134,253,179,118,114,136,29,171,175,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,123,62,240,88,215,156,54,139,30,202,250,114,188,214,210,91,242,26,203,193,228,214,86,154,161,216,238,160,116,177,197,83,12,64,224,195,206,1,164,142,71,110,110,102,18,153,48,48,194,100,164,7,136,239,67,149,61,86,225,180,25,134,159,29,37,62,162,225,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,208,156,178,137,48,180,207,44,97,175,252,52,188,65,41,181,134,213,103,233,243,87,238,181,114,106,13,5,63,150,179,221,170,229,150,170,124,148,0,106,167,145,228,112,129,130,3,167,166,130,33,115,154,82,57,223,114,119,115,114,222,194,151,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,95,247,135,159,84,215,94,169,244,26,158,251,151,195,86,89,134,53,80,246,124,130,177,173,69,75,69,91,59,125,104,166,130,65,222,19,50,133,226,41,64,28,92,36,114,126,212,113,156,60,130,147,58,177,248,167,214,79,188,12,135,230,51,173,105,91,105,186,219,169,168,43,46,22,202,186,90,123,165,59,213,208,203,52,36,1,85,3,75,36,47,44,68,237,177,131,75,12,177,185,14,237,206,51,31,120,187,54,203,234,199,226,159,89,62,240,50,31,152,206,172,127,69,58,62,198,122,185,240,196,211,123,41,53,37,22,109,99,167,200,11,19,188,85,203,81,216,161,158,91,228,199,48,73,28,70,194,65,48,211,4,78,100,18,60,108,78,96,36,237,196,131,31,240,163,235,167,252,71,75,250,215,153,255,0,216,244,184,5,109,112,255,0,164,37,107,146,161,203,255,0,21,229,64,135,252,248,88,255,0,222,240,171,84,92,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,115,222,28,30,32,20,125,68,88,162,210,77,94,200,191,221,98,131,204,207,21,77,68,112,83,199,145,82,243,57,57,83,132,33,28,97,52,49,187,1,194,195,201,227,137,165,23,63,207,52,65,58,145,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,21,167,227,43,73,139,125,9,199,234,167,146,54,188,109,87,217,23,51,228,255,0,157,183,177,122,111,199,244,63,153,71,207,9,109,64,193,241,157,92,168,177,101,19,82,211,85,220,96,56,232,101,154,164,163,231,52,149,84,35,28,98,44,219,59,187,137,59,122,250,236,164,207,140,141,162,223,38,149,217,110,135,75,19,213,68,213,92,36,112,30,67,189,69,188,95,103,219,118,244,244,247,168,55,225,185,89,133,210,245,25,102,108,182,144,167,57,36,167,10,29,163,136,152,106,94,190,143,182,255,0,156,247,109,245,189,71,215,246,32,149,254,45,120,182,154,93,242,92,106,41,239,180,150,155,236,222,115,204,75,52,134,252,182,142,135,143,161,24,131,125,70,219,211,246,254,213,84,100,204,207,179,62,255,0,206,173,235,198,59,19,195,195,14,177,229,53,52,243,53,240,252,207,151,144,2,46,47,180,182,240,46,78,237,207,244,61,219,63,252,74,161,16,17,17,1,17,16,22,228,233,122,158,174,124,250,62,197,222,58,8,219,126,225,152,3,179,254,98,109,189,73,219,111,255,0,10,211,107,108,116,237,91,73,77,149,73,13,92,141,24,205,182,196,206,204,77,180,82,251,157,208,91,135,80,125,44,232,174,81,210,93,226,191,4,161,138,56,173,52,23,59,189,53,84,21,85,53,3,33,193,79,87,179,55,41,182,244,55,127,95,95,119,185,213,45,227,214,90,178,212,91,118,63,69,9,77,80,215,152,105,34,6,109,156,207,190,192,205,239,247,187,237,246,171,43,213,62,178,177,156,79,161,235,70,17,135,100,84,181,121,5,218,75,157,174,182,156,234,227,146,104,233,167,106,237,200,134,57,216,219,244,227,217,201,157,189,91,209,253,21,101,216,178,75,141,179,50,161,203,41,153,138,186,158,229,21,192,27,235,59,60,163,43,72,222,231,103,253,38,253,187,255,0,58,14,160,44,240,201,5,186,24,165,23,18,30,91,179,255,0,164,235,237,88,190,154,100,21,249,78,19,110,190,220,233,158,10,154,158,247,56,220,8,118,227,49,139,122,19,187,251,133,190,213,148,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,88,255,0,136,167,93,84,221,45,97,175,131,233,245,125,33,234,165,254,158,25,168,97,169,165,148,194,217,110,153,234,1,238,76,239,27,193,49,140,148,229,24,66,71,250,102,38,64,96,46,7,167,244,63,170,235,23,73,126,21,250,127,153,119,109,85,153,125,203,219,84,120,181,146,182,99,31,63,85,237,170,166,146,71,24,217,205,225,128,15,187,35,238,2,251,4,125,192,57,99,117,84,57,254,127,153,106,158,101,118,212,29,65,200,106,239,153,13,242,161,234,107,171,170,93,185,202,123,51,51,51,51,48,128,8,176,128,0,179,0,0,136,139,8,139,51,7,147,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,213,207,248,42,124,44,101,63,120,21,223,46,183,42,118,207,48,12,203,76,50,105,240,205,64,199,170,236,87,218,90,122,74,154,139,125,91,48,207,0,84,211,199,81,19,72,59,238,6,241,77,27,184,22,198,14,238,36,194,76,226,215,19,224,169,240,177,148,253,224,87,124,186,220,130,149,151,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,135,250,123,225,169,163,90,123,213,101,211,168,219,124,86,169,44,165,253,249,96,195,134,208,65,75,98,186,59,66,239,89,20,143,57,1,113,48,168,56,226,236,136,66,83,3,198,194,240,198,237,48,17,1,17,16,17,17,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,149,74,222,53,127,20,248,183,221,253,15,204,110,40,30,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,10,245,209,29,121,204,180,14,76,210,233,167,245,181,118,219,238,89,139,203,140,211,221,169,42,26,25,237,161,45,109,36,242,205,27,240,39,230,81,83,73,19,56,184,24,60,205,32,155,20,109,190,43,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,183,147,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,149,234,120,117,244,43,77,210,214,26,217,198,160,208,82,30,170,95,233,230,134,186,106,106,169,76,45,150,233,158,156,218,218,236,210,60,19,24,201,78,50,28,194,31,166,100,2,102,2,198,97,181,122,59,233,87,13,233,67,72,237,248,125,154,219,72,89,61,198,158,158,167,44,187,199,35,204,119,27,139,7,215,97,148,128,11,203,70,69,32,194,28,71,136,59,147,183,112,228,51,222,168,136,40,7,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,202,0,120,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,4,255,0,81,43,170,111,14,173,47,234,119,87,48,253,87,184,86,210,88,170,45,117,17,182,87,79,13,186,67,60,170,138,51,135,183,79,44,177,212,68,240,24,196,18,196,211,136,148,156,36,6,223,104,99,102,150,168,131,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,79,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,24,60,46,62,4,244,203,241,175,156,86,169,84,130,136,124,69,58,21,169,233,107,50,124,227,79,168,42,207,74,239,245,16,195,67,53,77,84,70,118,203,140,205,80,111,109,102,121,30,121,128,99,167,41,2,98,15,208,49,2,51,49,115,61,21,211,71,81,121,223,75,250,167,65,169,152,45,71,252,21,29,226,139,132,63,225,59,95,153,134,105,232,251,146,197,39,103,187,216,1,238,128,243,15,123,63,189,159,163,220,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,174,123,58,215,233,70,251,210,94,178,214,225,189,171,173,102,33,114,222,179,22,189,214,194,3,231,233,120,131,201,27,148,110,224,243,64,103,218,145,182,2,125,130,78,216,4,177,178,11,244,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,229,53,59,85,192,240,207,17,132,133,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,230,170,130,252,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,25,85,16,193,105,156,166,132,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,219,98,119,120,227,218,247,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,131,214,84,45,226,51,214,191,242,170,212,120,44,24,5,206,235,30,153,98,223,155,182,211,78,253,168,238,149,204,230,210,92,202,30,34,99,200,13,163,136,101,114,32,140,72,182,136,166,150,54,149,94,45,125,107,251,18,142,179,164,221,50,185,221,104,239,83,118,100,205,46,16,63,98,49,161,154,14,224,91,5,220,121,201,222,9,98,146,82,140,132,90,54,24,157,228,105,102,0,173,93,1,209,203,239,80,26,203,137,232,238,57,55,151,171,201,174,3,79,37,79,16,63,41,74,2,82,84,212,240,51,6,147,181,4,114,203,219,230,196,124,56,143,214,38,100,27,215,195,231,162,75,175,85,249,252,151,220,158,10,186,29,58,197,106,41,230,186,214,21,41,20,23,105,198,104,72,237,33,32,205,17,129,201,78,82,17,75,27,147,194,221,183,38,103,146,61,238,127,93,58,112,211,141,115,208,235,142,134,93,177,251,85,5,171,217,237,79,96,40,168,27,183,97,170,138,23,142,146,166,154,40,202,62,29,157,217,154,48,32,18,143,148,79,245,12,133,254,174,157,116,27,13,233,183,72,236,90,83,134,81,82,8,91,169,192,238,117,208,211,188,39,118,184,184,11,84,86,202,196,102,92,228,33,221,133,204,184,3,4,98,252,0,89,182,90,14,104,122,138,208,108,203,166,221,92,190,233,78,103,69,86,39,110,168,51,182,87,77,78,208,133,218,220,230,77,79,91,19,9,152,240,144,71,119,22,50,224,108,113,147,243,2,102,158,158,18,157,107,251,18,178,143,164,221,77,185,218,168,236,179,119,164,194,238,19,191,98,65,174,154,126,225,219,9,216,120,73,222,57,101,146,34,144,132,154,70,40,153,228,121,97,0,156,29,109,244,125,140,245,115,165,242,217,73,169,40,179,107,29,60,229,137,222,42,229,168,236,80,207,44,144,28,193,36,113,27,9,4,195,76,17,57,144,72,241,177,57,128,147,183,18,231,133,7,85,10,128,124,81,254,59,53,55,240,95,147,209,43,73,240,226,235,6,235,213,134,145,215,142,114,244,141,157,225,85,16,80,94,142,154,34,140,43,160,148,29,233,171,156,88,26,40,206,87,142,112,56,227,39,102,56,8,216,99,9,2,49,171,111,20,127,142,205,77,252,23,228,244,72,39,255,0,130,167,194,198,83,247,129,93,242,235,114,159,234,0,120,42,124,44,101,63,120,21,223,46,183,41,254,130,154,252,78,188,63,232,244,138,178,167,168,29,16,199,124,166,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,136,169,128,141,164,120,103,146,163,210,24,192,134,18,2,217,198,50,0,142,10,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,186,94,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,141,188,70,122,40,254,74,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,219,187,29,174,185,220,222,75,97,77,200,140,184,128,52,145,20,172,36,113,145,14,242,148,50,200,225,113,61,42,245,49,134,245,95,164,116,122,165,135,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,39,22,25,131,140,177,152,72,44,220,128,199,144,129,243,140,55,2,231,51,163,238,172,243,46,145,117,67,233,197,138,158,174,241,98,175,167,146,154,251,142,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,158,221,192,103,97,148,217,250,8,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,134,86,169,175,197,115,173,127,202,110,85,63,77,122,103,115,186,211,99,120,149,194,162,155,45,151,126,204,55,139,164,50,8,181,63,7,22,144,161,165,146,51,245,34,225,36,175,201,129,218,24,101,41,85,226,133,214,191,242,127,193,15,70,52,246,231,117,161,212,156,202,222,21,49,92,104,159,179,236,107,89,76,64,117,13,41,11,239,52,189,169,225,141,163,118,56,254,188,188,227,32,139,185,74,216,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,65,184,58,62,233,51,50,234,235,84,62,131,216,170,42,236,246,42,10,121,42,111,185,24,208,53,84,22,160,120,205,224,99,7,146,38,51,150,80,104,196,24,249,237,220,54,103,24,141,218,252,255,0,32,58,53,249,26,254,79,159,147,219,87,228,247,217,254,204,246,23,2,236,246,121,115,229,207,126,231,123,185,249,222,255,0,46,239,119,243,188,251,159,93,97,93,31,116,153,134,244,139,165,255,0,65,236,85,20,151,139,237,125,68,149,55,220,140,104,30,150,123,169,180,134,240,49,131,201,43,128,69,17,180,98,12,124,55,238,27,51,20,166,239,189,80,115,153,214,15,73,153,151,72,186,161,244,30,251,81,87,120,177,87,211,199,83,98,200,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,207,110,217,187,48,202,14,242,43,195,23,175,31,200,133,246,155,65,181,98,245,199,1,200,46,3,236,219,165,198,227,219,165,197,230,32,152,164,216,123,68,253,154,137,202,157,139,148,145,197,9,60,147,62,220,229,39,180,158,170,186,103,195,122,175,210,58,205,45,204,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,147,12,193,198,89,0,227,39,110,64,101,196,128,248,72,28,230,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,132,157,138,168,36,40,229,143,152,57,1,113,48,38,220,93,197,246,221,157,219,213,7,82,104,160,87,133,207,91,119,94,160,113,153,180,75,82,39,171,172,205,176,187,56,85,133,234,174,168,170,39,190,209,53,65,198,82,201,180,34,49,156,3,37,20,78,71,33,201,51,200,242,62,238,210,58,158,168,8,136,131,85,117,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,117,80,136,136,8,136,128,188,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,175,89,16,114,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,85,229,41,255,0,227,39,162,159,65,186,130,180,235,29,37,195,189,73,169,182,247,239,65,36,188,164,130,186,221,21,61,60,156,69,163,22,24,74,3,163,113,220,204,158,78,254,252,71,131,40,149,211,118,136,93,122,143,214,220,91,69,236,215,202,75,53,70,71,81,40,157,125,76,101,32,83,65,12,18,84,76,108,3,234,102,209,67,39,0,220,88,143,136,185,3,59,155,5,212,248,96,104,189,171,74,122,75,196,175,179,98,20,150,156,159,57,167,43,245,230,176,76,101,158,190,9,38,148,173,228,114,49,22,192,212,103,9,12,76,236,192,242,72,238,35,33,201,188,181,68,64,68,84,3,253,212,126,187,63,238,231,255,0,38,108,255,0,243,68,23,252,185,87,93,20,116,21,170,89,222,180,244,157,131,106,102,165,223,125,179,146,94,125,167,231,107,124,172,52,253,222,213,202,170,24,255,0,55,8,4,99,180,113,0,253,81,109,246,221,247,119,119,126,117,208,95,247,133,199,192,158,153,126,53,243,138,213,39,238,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,140,30,23,31,2,122,101,248,215,206,43,86,255,0,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,118,183,202,205,81,218,238,204,16,199,249,184,64,228,45,228,148,7,234,139,237,190,239,179,51,187,5,32,248,140,244,81,252,149,117,30,11,254,1,108,186,201,166,89,79,231,45,181,51,183,118,59,93,115,185,188,150,194,155,145,25,113,0,105,34,41,88,72,227,34,29,229,40,101,145,245,175,71,221,89,230,93,34,234,135,211,139,21,61,93,226,197,95,79,37,53,247,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,7,61,187,128,206,195,41,179,244,17,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,231,223,172,30,147,51,46,145,117,67,232,61,246,162,174,241,98,175,167,142,166,197,145,149,3,82,193,117,6,140,30,118,0,105,37,96,56,165,55,140,129,207,158,221,179,118,97,148,29,195,160,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,228,171,124,172,212,253,222,212,199,12,159,155,152,2,65,218,72,140,126,176,182,251,110,219,179,179,190,86,168,91,195,155,173,127,228,171,168,243,216,51,251,157,214,77,50,202,127,55,114,166,129,251,177,218,235,157,193,163,185,140,60,72,203,136,3,199,40,196,226,71,25,9,109,41,67,20,111,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,5,6,120,163,252,118,106,111,224,191,39,162,81,255,0,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,121,42,223,43,13,71,107,187,9,195,39,230,230,3,140,183,142,83,31,172,47,182,251,182,206,204,237,32,60,81,254,59,53,55,240,95,147,209,40,235,106,192,51,43,238,27,127,212,27,54,61,87,89,143,98,181,20,52,215,170,232,89,136,40,14,177,229,106,103,149,153,249,8,25,65,32,49,237,193,143,128,187,177,72,12,65,209,71,74,189,76,97,189,87,233,29,30,169,97,244,53,118,227,26,130,182,221,237,149,44,228,118,235,140,97,25,203,3,73,197,134,96,227,44,102,18,11,55,32,49,228,32,124,227,8,149,226,117,225,255,0,89,171,180,117,61,64,232,134,59,230,243,170,78,83,228,214,216,164,158,90,171,245,44,112,67,12,69,76,4,111,27,77,4,116,254,144,198,2,83,9,150,206,82,8,4,149,195,209,247,86,121,151,72,186,161,244,226,197,79,87,120,177,87,211,201,77,125,199,6,189,169,96,186,131,70,109,3,153,188,114,176,28,82,155,72,38,193,207,110,224,51,176,202,108,253,9,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,28,187,169,85,225,113,241,217,166,95,141,124,158,181,103,254,43,125,40,233,199,78,218,143,141,102,186,95,23,178,173,90,141,237,25,230,176,69,11,13,45,182,170,149,233,222,66,166,118,127,169,12,158,104,93,161,219,140,100,4,192,236,4,17,197,128,120,92,124,118,105,151,227,95,39,173,65,127,200,160,7,138,223,84,122,237,211,95,228,187,242,41,156,253,28,250,71,237,191,105,255,0,131,40,235,59,254,95,200,246,127,223,49,73,199,143,126,95,209,219,126,94,187,236,219,71,254,130,186,245,234,199,90,122,177,193,180,207,82,245,91,219,56,221,231,218,126,118,139,216,86,218,126,239,106,219,85,52,127,156,134,156,36,29,164,136,11,234,147,111,182,207,187,59,179,134,87,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,84,0,233,115,93,63,147,94,187,99,58,215,244,91,233,31,209,207,59,254,12,243,222,79,191,230,40,231,166,255,0,29,219,147,143,30,255,0,47,208,125,248,237,233,190,236,23,19,226,59,215,29,79,74,88,109,6,31,167,193,73,81,168,185,133,60,231,67,52,167,20,161,100,164,23,96,122,217,96,119,114,51,34,114,24,4,135,180,71,20,164,78,77,11,197,37,21,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,235,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,113,62,24,189,7,126,68,44,84,218,243,171,22,94,57,246,65,111,31,102,218,238,54,238,221,86,47,9,28,195,38,197,221,38,239,84,64,84,238,92,163,142,88,69,228,133,246,231,40,184,110,174,133,250,50,177,116,121,167,21,86,201,46,190,217,204,242,143,47,81,147,92,162,51,106,82,146,38,62,213,53,52,101,182,208,197,221,149,154,66,22,146,66,50,34,226,206,17,71,16,60,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,170,188,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,130,10,248,143,248,127,209,245,17,98,151,86,244,135,29,255,0,117,138,15,45,4,180,212,242,65,79,30,69,75,204,35,227,80,115,28,113,132,208,198,238,97,51,151,39,142,39,136,152,255,0,50,241,82,10,234,161,86,7,139,95,69,30,219,163,172,234,203,76,173,151,90,203,212,61,152,243,75,124,13,223,140,168,97,131,182,23,49,103,46,113,246,66,40,163,148,99,18,23,141,198,87,104,218,41,140,195,112,120,105,245,213,83,212,214,51,85,166,26,157,95,87,85,170,24,229,60,247,42,170,226,165,138,56,46,246,231,168,102,25,193,160,140,34,132,225,121,225,132,163,113,110,77,219,144,72,220,164,104,230,250,229,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,126,130,58,58,235,23,4,234,255,0,4,168,191,216,40,253,141,146,89,184,125,32,199,251,147,84,123,47,187,53,64,82,255,0,125,28,17,71,63,118,58,119,147,243,108,252,55,226,91,59,122,132,128,69,15,252,80,53,239,86,58,118,208,43,6,107,163,153,95,209,251,213,110,97,75,107,158,167,200,211,85,243,165,58,42,217,10,62,21,17,200,13,185,195,27,238,205,203,234,237,190,206,236,241,3,160,174,189,122,177,214,158,172,112,109,51,212,189,86,246,206,55,121,246,159,157,162,246,21,182,159,187,218,182,213,77,31,231,33,167,9,7,105,34,2,250,164,219,237,179,238,206,236,225,111,232,136,130,144,60,96,180,114,251,131,117,64,250,171,81,55,152,178,234,93,190,10,138,57,56,128,118,42,168,105,224,164,168,166,217,140,140,184,128,83,75,220,113,1,127,51,192,121,60,100,234,11,43,158,241,159,210,26,156,191,65,177,173,92,183,65,87,53,70,158,222,10,26,198,25,226,8,33,183,92,59,113,73,49,129,125,115,54,169,134,134,49,96,127,70,154,71,113,118,110,65,76,40,46,123,193,131,72,106,113,13,6,201,117,114,227,5,92,53,26,133,120,24,104,216,167,136,224,154,221,111,238,69,28,192,3,245,192,222,166,106,232,201,141,253,90,24,221,133,153,249,29,133,45,127,160,58,57,98,233,255,0,70,177,61,29,199,38,243,20,152,205,188,105,228,169,226,97,230,234,140,138,74,154,158,6,102,241,247,103,146,89,123,124,220,67,159,17,250,162,204,182,2,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,144,58,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,233,199,223,165,158,182,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,6,109,209,247,86,121,151,72,186,161,244,226,197,79,87,120,177,87,211,201,77,125,199,6,189,169,96,186,131,70,109,3,153,188,114,176,28,82,155,72,38,193,207,110,224,51,176,202,108,246,105,226,97,213,198,9,252,141,173,176,105,110,93,237,95,203,94,212,182,139,133,178,170,104,63,193,112,73,28,149,230,78,193,255,0,139,163,150,154,71,140,255,0,190,164,18,23,237,200,10,184,58,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,29,80,74,175,15,205,99,234,126,193,172,184,206,136,232,30,121,236,218,12,207,32,166,169,186,91,171,104,169,235,104,94,24,5,206,170,161,226,152,128,135,106,88,164,121,26,9,97,150,81,136,1,143,144,197,198,85,120,231,126,164,255,0,121,63,134,175,171,193,131,167,90,96,181,100,189,73,229,248,157,36,149,19,212,13,155,14,174,170,138,94,252,0,3,35,92,42,32,99,22,137,194,71,146,40,26,96,114,54,120,106,162,220,25,205,143,229,241,206,253,73,254,242,127,13,65,170,188,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,130,63,245,139,209,214,9,213,254,9,79,96,191,214,123,27,36,179,115,250,63,144,118,230,168,246,95,118,106,115,170,254,245,9,226,142,126,236,116,237,31,231,29,248,111,200,118,118,245,217,122,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,209,156,228,150,73,36,118,22,16,103,55,97,17,22,97,108,213,16,17,17,1,21,64,117,235,215,175,86,58,45,213,142,115,166,122,105,170,222,198,198,236,222,204,242,84,94,194,182,212,118,187,182,218,89,164,252,228,212,231,33,111,36,166,95,88,159,109,246,109,153,153,154,64,120,82,117,71,174,221,74,126,84,127,45,121,207,210,63,163,158,196,246,103,248,50,142,143,177,230,60,247,123,253,237,20,124,185,118,34,253,45,246,227,233,182,239,184,79,245,69,126,38,29,107,219,186,159,206,237,184,78,154,92,252,206,155,98,91,84,209,86,70,245,80,251,102,186,104,99,121,42,38,167,152,99,225,217,220,224,141,138,62,77,188,228,198,227,51,8,202,175,22,46,181,237,216,182,43,115,233,95,77,238,124,242,75,206,212,217,140,224,245,84,243,90,168,74,58,122,136,233,227,38,16,142,111,53,28,220,77,198,67,22,137,165,140,193,222,86,112,171,109,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,234,236,17,197,28,146,59,11,17,187,3,176,137,19,176,184,110,174,128,122,62,186,245,101,171,130,55,6,164,143,4,195,170,40,235,242,179,154,82,99,169,128,204,158,58,24,134,51,25,121,212,52,50,131,200,36,45,16,9,159,46,109,28,114,94,166,121,162,250,95,169,90,95,62,139,229,248,133,36,248,76,244,244,148,143,101,164,57,40,96,142,10,105,35,146,158,40,252,177,70,81,0,20,49,108,32,226,219,3,15,187,209,121,61,58,232,54,27,211,110,145,216,180,167,12,162,164,16,183,83,129,220,235,161,167,120,78,237,113,112,22,168,173,149,136,204,185,200,67,187,11,153,112,6,8,197,248,0,179,108,180,28,214,117,59,211,214,85,210,254,178,222,180,143,41,169,243,254,67,183,83,110,186,5,44,148,240,220,232,101,30,81,84,70,38,223,233,70,108,36,98,18,197,40,49,159,14,79,58,124,37,58,215,246,37,101,31,73,186,155,115,181,81,217,102,239,73,133,220,39,126,196,131,93,52,253,195,182,19,176,240,147,188,114,203,36,69,33,9,52,140,81,51,200,242,194,1,56,58,219,232,251,25,234,231,75,229,178,147,82,81,102,214,58,121,203,19,188,85,203,81,216,161,158,89,32,57,130,72,226,54,18,9,134,152,34,115,32,145,227,98,115,1,39,110,37,207,10,14,170,21,0,248,163,252,118,106,111,224,191,39,162,86,147,225,197,214,13,215,171,13,35,175,28,229,233,27,59,194,170,32,160,189,29,52,69,24,87,65,40,59,211,87,56,176,52,81,156,175,28,224,113,198,78,204,112,17,176,198,18,4,99,86,222,40,255,0,29,154,155,248,47,201,232,144,69,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,186,9,232,95,172,219,23,88,122,113,85,115,146,213,236,108,207,23,242,244,249,53,182,32,55,165,25,37,99,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,148,215,140,116,163,125,206,250,59,188,117,55,133,69,117,186,87,226,121,133,93,158,255,0,107,130,16,146,56,108,225,67,77,59,87,142,206,210,55,106,73,73,165,102,99,110,220,131,35,246,198,25,8,181,174,139,234,246,101,160,186,161,143,234,230,159,207,73,29,247,29,168,41,169,218,174,6,154,9,64,227,40,165,134,64,244,119,9,34,146,72,221,197,196,217,141,220,72,73,152,152,46,207,168,47,12,253,26,234,27,168,43,78,186,100,151,187,173,20,114,118,190,149,217,32,114,120,239,253,136,130,58,110,51,115,99,164,250,145,132,114,246,217,249,198,3,195,179,39,41,74,80,96,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,118,166,161,161,166,103,225,16,110,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,133,116,197,212,46,43,213,6,141,89,117,115,22,166,242,30,127,185,77,113,181,157,84,117,19,91,43,162,46,50,211,200,64,255,0,232,200,14,66,4,113,75,17,184,7,62,45,181,80,115,89,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,65,167,252,87,186,62,192,115,109,47,189,245,57,98,106,75,30,109,138,83,211,149,206,87,150,26,120,47,180,93,200,225,96,156,165,48,31,51,24,147,118,141,157,228,145,132,105,216,100,114,129,163,168,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,230,79,136,255,0,136,5,103,81,23,217,116,147,72,114,47,247,39,160,242,211,203,83,79,28,244,242,100,85,92,2,78,85,1,48,71,32,67,12,142,224,16,184,241,121,34,121,73,207,243,45,22,149,232,235,163,172,239,171,252,238,162,193,96,172,246,54,55,102,225,244,131,32,237,195,81,236,190,236,53,7,75,253,234,115,197,36,253,217,41,222,63,205,187,240,223,145,108,205,234,23,105,209,103,83,20,221,87,104,53,171,83,230,161,164,183,223,96,168,154,209,144,208,210,52,189,138,107,140,60,92,187,111,32,179,184,73,20,144,204,204,196,124,26,102,141,204,200,9,214,245,81,127,171,107,157,79,72,157,14,100,117,93,57,71,73,133,158,23,79,107,166,177,181,53,36,85,1,74,18,220,233,162,149,220,42,6,65,148,204,102,149,204,228,98,50,57,8,221,220,223,146,170,31,238,163,245,217,255,0,119,63,249,51,103,255,0,154,32,181,79,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,94,190,49,191,252,77,90,127,162,167,251,85,189,66,255,0,11,27,102,35,113,234,38,155,233,53,190,158,170,88,105,194,90,46,244,110,124,42,26,186,139,182,77,179,108,206,206,229,234,255,0,181,77,63,24,184,102,61,23,181,202,17,25,0,53,71,34,97,119,97,222,170,131,222,255,0,98,175,31,15,172,138,135,29,234,95,23,168,184,85,69,4,115,86,209,66,197,33,136,182,239,112,165,125,183,39,111,176,93,5,170,248,158,217,112,90,222,155,238,183,60,174,213,77,81,91,69,216,242,19,73,25,57,195,206,190,136,101,226,227,238,221,152,89,213,11,171,144,241,146,202,239,86,189,48,176,99,180,110,13,67,117,243,126,107,120,183,119,237,84,91,204,54,47,179,235,59,255,0,74,166,244,4,68,64,68,68,5,146,105,237,45,214,183,40,165,165,180,119,158,115,231,176,199,55,105,223,104,205,255,0,75,118,219,209,159,237,88,218,246,176,235,141,45,171,32,166,172,173,2,56,67,159,38,31,123,238,4,205,246,183,218,237,246,160,245,181,70,162,22,201,234,104,104,173,167,109,166,133,193,198,147,205,20,194,14,241,3,250,59,254,215,119,127,252,229,139,91,234,26,146,190,154,169,193,141,161,152,36,226,254,226,216,153,246,82,154,253,209,214,121,170,183,11,206,93,163,216,77,233,177,250,74,102,168,139,204,209,213,74,115,113,141,133,198,50,142,41,4,139,156,114,182,220,191,99,126,214,104,249,147,105,142,125,133,95,134,193,146,98,119,106,10,231,153,162,8,170,40,38,136,140,185,144,51,8,152,51,190,228,36,205,233,246,58,14,142,122,127,202,166,204,244,170,205,144,77,106,11,113,84,249,143,239,112,49,54,14,53,50,135,188,68,91,215,142,254,239,181,108,85,169,250,96,161,203,45,218,57,100,163,204,98,134,42,232,252,207,32,142,51,7,109,234,166,118,221,141,153,219,234,184,253,139,108,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,6,191,188,229,55,220,130,221,98,180,221,235,188,197,38,51,111,59,93,174,62,208,7,151,165,58,170,138,178,143,113,102,115,222,122,186,131,220,157,203,235,237,191,17,22,107,41,240,186,240,255,0,172,187,214,91,122,155,214,252,119,179,106,135,203,92,112,123,92,242,79,5,84,149,81,79,20,240,221,139,182,97,198,22,237,109,20,114,49,140,195,33,72,226,192,209,20,186,47,195,175,161,90,158,169,115,38,206,53,6,130,172,52,174,193,81,52,53,211,83,85,68,7,115,184,194,212,230,214,215,102,145,167,132,10,58,129,144,230,16,253,0,32,19,3,38,48,189,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,130,131,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,82,178,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,69,143,231,249,254,27,165,152,109,219,80,117,7,33,164,177,227,214,58,119,169,174,174,169,119,225,16,110,204,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,84,26,123,227,5,157,183,83,87,75,190,120,254,99,71,111,87,15,103,91,109,101,73,13,36,150,10,19,170,132,66,227,41,67,12,245,21,19,71,76,18,156,144,52,174,39,36,167,193,197,132,5,130,223,209,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,125,104,8,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,15,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,138,240,128,192,48,220,235,170,250,154,172,195,30,164,187,30,43,139,212,223,237,13,82,206,65,75,113,142,178,142,40,170,24,55,226,70,3,60,142,28,153,248,159,19,29,140,0,134,242,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,130,127,162,42,160,234,223,197,123,38,198,250,134,178,89,122,115,202,41,46,154,125,136,212,66,217,19,193,73,78,225,147,78,53,12,85,52,240,213,202,19,56,211,118,129,162,9,226,0,119,51,152,197,229,14,201,32,181,244,90,211,167,93,121,195,122,146,210,59,22,171,97,149,180,132,23,26,112,11,157,12,53,15,49,218,110,44,2,245,20,82,185,0,23,56,200,182,98,112,30,96,225,32,183,3,23,125,150,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,92,214,117,99,241,79,172,159,120,25,15,204,103,65,117,62,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,11,85,117,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,218,168,131,154,30,162,180,27,50,233,183,87,47,186,83,153,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,60,36,17,221,197,140,184,27,28,100,252,192,153,167,167,130,230,186,106,61,118,109,145,244,241,115,188,249,236,50,135,31,169,201,45,180,213,12,231,37,186,168,107,41,163,144,41,207,127,169,12,158,104,204,227,118,113,238,11,24,240,115,149,228,245,188,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,61,60,65,186,36,181,117,95,128,71,125,198,32,164,161,212,92,86,158,162,107,85,96,210,137,79,118,128,97,152,130,210,114,20,209,0,4,149,5,25,12,178,57,52,47,220,113,102,105,36,222,139,45,55,60,203,74,51,250,43,205,28,117,118,12,179,14,188,71,83,16,85,210,51,79,111,184,210,76,196,45,36,51,11,179,28,114,198,219,132,130,254,162,236,77,239,101,212,66,170,191,21,62,131,191,233,191,85,122,65,101,255,0,130,151,47,177,91,45,223,248,243,169,189,145,247,127,242,113,148,35,135,254,18,160,203,252,105,160,151,253,2,245,93,71,213,110,135,82,94,238,114,240,204,241,126,205,159,40,134,73,160,121,39,170,24,69,198,188,99,137,135,183,13,71,215,33,103,140,4,100,9,227,30,77,23,50,146,171,154,206,154,58,139,206,250,95,213,58,13,76,193,106,63,224,168,239,20,92,33,255,0,9,218,252,204,51,79,71,220,150,41,59,61,222,192,15,116,7,152,123,217,253,236,247,39,213,47,95,88,78,155,116,143,103,214,221,55,184,121,187,214,166,219,222,159,14,132,106,104,202,162,138,170,72,9,228,169,158,55,41,64,188,145,253,89,163,17,144,90,126,220,39,197,141,204,67,0,241,58,235,199,242,33,98,169,208,109,39,189,113,207,178,11,121,123,74,233,110,184,246,234,177,120,72,225,40,247,30,209,55,122,162,2,168,97,227,36,114,194,47,28,205,183,56,137,234,3,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,121,42,47,53,13,63,119,181,9,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,229,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,4,125,250,169,228,41,37,147,128,48,128,242,51,39,216,89,133,183,217,153,155,209,93,247,134,127,69,23,30,152,48,75,150,109,169,118,207,45,169,57,110,244,213,180,114,53,44,222,198,161,134,105,26,58,120,106,33,41,57,247,182,9,228,113,147,139,237,0,184,49,66,228,65,32,58,98,233,235,21,233,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,14,150,58,121,174,117,210,151,41,106,36,16,111,244,99,6,34,50,8,162,136,28,207,135,39,165,111,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,63,252,21,62,22,50,159,188,10,239,151,91,148,255,0,80,3,193,83,225,99,41,251,192,174,249,117,185,79,244,20,129,225,193,226,1,89,211,189,246,45,36,213,236,139,253,201,235,252,204,241,84,212,71,61,68,152,237,87,3,147,149,56,66,18,72,112,205,35,48,28,44,60,90,73,90,81,112,252,243,75,114,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,206,209,121,169,169,251,189,169,130,104,255,0,57,9,132,131,180,145,1,125,82,109,246,217,247,103,118,126,96,151,74,125,39,124,44,104,223,221,254,61,242,232,16,81,15,88,61,38,102,93,34,234,135,208,123,237,69,93,226,197,95,79,29,77,139,35,42,6,165,130,234,13,24,60,236,0,210,74,192,113,74,111,25,3,159,61,187,102,236,195,40,59,239,79,8,237,116,212,124,67,169,59,62,136,91,47,61,220,51,59,243,242,220,173,117,12,231,28,53,84,244,19,79,29,85,63,171,118,166,127,46,17,155,182,226,113,187,49,11,184,68,81,204,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,184,158,176,122,76,195,122,186,210,255,0,160,247,218,138,75,61,246,130,162,58,155,22,70,84,15,85,61,168,222,64,121,216,1,164,137,204,37,136,30,50,7,62,27,246,205,217,202,32,118,231,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,126,162,20,0,241,58,232,59,242,223,98,169,215,157,39,178,242,207,177,251,121,123,74,215,110,183,119,42,178,136,68,225,24,247,46,232,183,122,158,1,168,113,227,28,146,204,45,28,45,191,8,133,131,42,240,207,235,94,227,212,254,9,114,194,117,46,231,230,117,39,18,222,166,182,178,71,165,135,219,52,51,77,35,199,81,13,60,35,31,14,206,225,4,140,49,241,109,224,39,55,41,156,70,106,174,96,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,250,194,251,111,187,108,236,206,215,169,253,208,189,44,254,70,223,202,231,217,159,254,141,250,45,237,90,111,57,237,206,231,111,217,253,205,255,0,253,127,46,29,207,43,249,254,207,253,77,6,41,226,97,214,189,199,166,12,18,219,132,233,165,207,203,106,78,91,181,77,21,100,111,75,55,177,168,97,154,55,146,162,106,121,134,78,125,237,142,8,216,163,226,251,78,76,108,80,176,149,32,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,122,186,165,170,89,222,180,231,119,61,76,212,187,239,182,114,75,207,103,206,214,249,88,105,251,189,168,66,24,255,0,55,8,4,99,180,113,0,253,81,109,246,221,247,119,119,123,105,240,163,232,163,242,101,138,193,212,166,166,91,45,85,57,38,91,111,167,169,196,162,219,189,53,158,215,52,100,79,81,205,137,227,25,170,163,144,61,4,121,199,19,113,115,103,154,104,132,36,175,69,29,40,216,186,75,209,170,44,55,181,106,172,203,238,91,86,101,55,186,40,76,124,253,87,35,120,227,98,145,220,222,24,0,251,81,182,192,47,177,201,219,3,150,70,82,1,17,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,16,17,22,191,215,237,99,177,116,255,0,163,89,102,177,100,112,249,138,76,102,222,85,17,211,114,48,243,117,70,77,29,53,55,48,3,120,251,179,201,20,93,206,14,33,207,145,125,81,119,65,74,222,41,122,233,89,172,29,86,95,177,186,43,207,155,198,244,239,254,134,237,144,198,211,199,24,85,70,204,247,3,40,229,126,61,239,53,220,132,164,1,17,56,233,160,253,38,22,50,140,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,227,232,131,169,44,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,163,143,191,75,60,99,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,47,89,64,175,7,157,111,181,103,157,58,84,104,212,54,58,186,59,150,151,84,56,212,85,148,130,112,87,65,113,170,171,169,136,195,220,64,98,77,48,16,59,59,108,17,147,19,243,112,142,122,160,42,171,254,225,143,255,0,61,23,252,137,255,0,236,245,106,136,131,85,116,185,161,127,201,175,66,113,157,20,250,83,244,143,232,231,157,255,0,9,249,31,39,223,243,21,147,212,255,0,137,238,73,199,143,127,143,233,190,252,119,244,223,102,230,177,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,83,197,31,224,79,83,127,5,249,197,18,120,92,124,9,233,151,227,95,56,173,79,20,127,129,61,77,252,23,231,20,72,34,175,133,31,93,63,226,58,95,214,188,207,254,199,165,192,43,107,135,253,33,43,92,149,14,95,248,175,42,4,63,231,194,199,254,247,133,79,78,170,186,103,195,122,175,210,58,205,45,204,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,147,12,193,198,89,0,227,39,110,64,101,196,128,248,72,28,219,174,170,16,115,3,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,237,23,154,134,163,181,221,132,38,143,243,144,153,198,91,199,40,23,213,39,219,125,159,103,103,102,178,175,6,78,162,243,187,221,226,251,211,69,254,163,207,99,118,44,126,75,238,63,245,33,139,217,156,107,219,205,69,245,34,105,38,239,73,112,99,229,36,143,219,236,241,22,216,254,171,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,26,171,197,31,227,179,83,127,5,249,61,18,147,254,8,246,155,85,254,213,175,54,43,237,178,146,227,109,184,211,227,244,149,148,117,112,140,208,84,193,32,220,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,212,96,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,8,127,215,71,70,87,222,143,53,30,150,217,29,215,219,56,102,81,230,42,49,155,148,166,13,84,81,196,225,221,166,169,140,118,218,104,187,177,51,200,34,209,200,38,36,60,93,206,40,243,111,14,46,184,233,186,82,204,171,240,253,65,10,186,141,58,204,42,32,58,233,162,57,101,59,37,88,179,131,86,197,3,59,137,129,11,136,206,34,61,210,8,162,33,114,120,90,41,46,167,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,140,53,15,73,59,195,60,70,18,12,177,77,25,250,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,206,183,81,90,13,153,116,219,171,151,221,41,204,232,170,196,237,213,6,118,202,233,169,218,16,187,91,156,201,169,235,98,97,51,30,18,8,238,226,198,92,13,142,50,126,96,76,193,97,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,90,43,38,213,236,203,47,210,252,35,72,239,179,210,77,98,211,218,139,180,214,39,24,24,39,132,46,18,67,44,240,153,183,161,131,75,11,200,46,237,205,158,105,25,201,197,128,67,122,248,92,124,118,105,151,227,95,39,173,65,106,157,115,244,49,252,180,126,132,255,0,186,143,208,239,161,222,210,255,0,172,158,208,243,94,111,203,127,243,68,60,56,249,111,251,237,249,253,155,122,234,174,151,60,41,63,147,94,187,99,58,215,249,122,250,71,244,115,206,255,0,131,62,139,121,62,255,0,152,163,158,155,252,119,155,147,143,30,255,0,47,208,125,248,237,233,190,237,63,209,5,85,248,231,126,164,255,0,121,63,134,168,65,209,6,144,225,186,245,212,230,37,164,122,129,5,92,150,44,138,158,239,13,67,210,78,240,207,17,133,174,174,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,155,254,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,65,175,250,174,233,71,81,250,74,212,115,194,179,88,188,245,170,187,185,61,130,255,0,4,46,20,183,122,81,118,103,33,103,119,237,204,28,133,165,133,221,202,50,33,118,115,3,142,67,149,94,24,190,32,20,122,69,89,77,211,246,183,228,94,83,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,235,52,134,67,9,0,238,195,25,25,199,106,154,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,46,125,186,170,233,159,50,233,67,87,43,52,183,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,62,78,80,159,40,164,3,140,157,248,152,23,18,48,225,33,135,73,42,170,252,115,191,82,127,188,159,195,87,171,225,105,215,213,138,174,197,97,233,79,87,174,30,70,235,67,253,227,135,94,234,170,76,227,184,70,70,239,29,182,98,144,159,183,48,114,104,233,246,118,140,227,24,225,22,3,8,218,127,43,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,164,191,18,63,15,186,110,157,170,99,214,29,27,181,85,150,157,92,106,6,154,182,219,12,82,204,24,201,180,80,71,19,203,81,52,242,205,48,84,204,243,147,25,8,132,102,225,30,251,156,108,241,43,66,245,211,81,250,116,212,123,118,168,105,125,231,200,221,104,119,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,114,19,226,59,182,236,76,66,38,4,6,0,99,208,167,86,63,11,26,201,247,127,144,252,186,117,205,98,14,138,58,214,233,75,249,96,233,101,171,76,254,158,253,18,246,102,65,5,247,206,251,47,207,247,59,116,213,16,246,187,125,232,182,223,204,242,229,201,246,225,182,222,187,182,128,233,115,194,147,249,53,235,182,51,173,127,151,175,164,127,71,60,239,248,51,232,183,147,239,249,138,57,233,191,199,121,185,56,241,239,242,253,7,223,142,222,155,238,211,253,16,17,17,5,117,120,210,107,29,247,15,209,172,75,71,109,16,246,233,53,18,225,81,81,116,169,228,15,202,150,218,84,242,13,55,2,7,118,231,60,244,242,247,4,192,135,203,113,250,195,33,51,83,98,155,254,47,186,161,117,205,58,180,169,192,230,26,184,45,186,125,103,162,182,211,192,85,165,44,18,207,83,8,214,203,84,17,108,195,9,144,212,67,9,109,201,201,169,99,119,47,112,140,32,65,211,70,128,235,29,139,168,13,26,196,245,139,28,135,203,210,100,214,241,168,146,155,145,159,148,170,2,40,234,105,185,152,3,201,218,158,57,98,238,112,97,62,28,135,234,147,58,216,10,186,188,22,245,142,251,152,104,214,91,163,183,120,123,148,154,119,112,167,168,181,212,242,6,227,75,114,42,137,10,155,128,131,59,240,158,10,137,123,132,102,69,230,120,253,81,140,89,236,85,4,85,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,232,123,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,140,53,15,73,59,195,60,70,18,12,177,77,25,250,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,207,182,166,116,143,172,184,7,81,211,244,209,67,136,221,111,89,37,93,192,160,199,184,82,140,94,218,161,115,62,197,116,127,92,163,8,74,56,200,204,158,71,24,120,74,50,16,188,82,113,232,249,98,153,22,150,224,153,94,119,136,234,101,254,197,230,178,76,19,207,253,31,173,243,83,7,147,243,176,180,53,95,155,3,104,228,231,24,176,254,112,75,142,219,142,207,234,131,229,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,229,13,59,213,206,243,79,41,156,133,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,87,7,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,87,175,137,31,136,157,215,66,42,99,209,125,4,190,210,65,168,49,212,9,100,53,243,80,20,167,99,131,181,5,68,1,16,79,11,211,206,117,1,59,110,108,242,52,96,6,46,44,102,39,28,128,232,147,172,28,103,171,157,47,138,244,47,73,69,155,88,233,224,28,178,207,73,21,71,98,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,185,16,72,164,68,65,0,58,163,240,164,254,82,154,237,147,107,95,229,235,232,231,210,63,37,254,12,250,45,231,59,30,94,142,10,111,241,222,110,62,92,187,28,191,65,182,229,183,174,219,190,213,232,99,161,143,228,93,244,219,253,212,126,152,253,49,246,111,253,100,246,127,149,242,158,103,255,0,154,38,231,203,204,255,0,222,237,195,237,223,210,85,34,8,191,215,247,71,214,174,172,180,140,134,222,213,113,231,120,117,61,101,126,40,112,202,44,21,51,152,11,201,67,40,200,99,23,10,135,134,32,105,8,133,226,49,3,229,193,164,142,74,1,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,235,169,229,88,30,45,125,20,123,110,142,179,171,45,50,182,93,107,47,80,246,99,205,45,240,55,126,50,161,134,14,216,92,197,156,185,199,217,8,162,142,81,140,72,94,55,25,93,163,104,166,51,9,43,225,221,213,231,242,173,209,167,250,83,91,222,212,44,59,181,69,148,112,160,242,208,207,221,41,124,173,92,124,93,227,126,236,113,23,54,30,28,101,142,93,163,8,222,46,82,169,115,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,10,106,118,171,129,166,130,80,56,202,41,97,144,61,29,194,72,164,146,55,113,113,54,99,119,18,18,102,38,188,157,89,241,17,209,173,63,233,130,193,212,166,56,222,220,250,99,176,99,88,221,109,65,91,235,174,19,71,80,209,86,198,251,71,47,111,203,109,47,114,78,37,19,144,0,137,191,122,34,32,213,94,39,93,120,254,68,44,85,58,13,164,247,174,57,246,65,111,47,105,93,45,215,30,221,86,47,9,28,37,30,227,218,38,239,84,64,85,12,60,100,142,88,69,227,153,182,231,17,61,64,105,110,150,231,122,211,157,219,52,207,77,44,94,217,201,47,61,239,37,69,230,161,167,238,246,161,57,164,252,228,198,17,142,209,196,101,245,137,183,219,102,221,221,153,254,92,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,174,207,195,63,162,139,143,76,24,37,203,54,212,187,103,150,212,156,183,122,106,218,57,26,150,111,99,80,195,52,141,29,60,53,16,148,156,251,219,4,242,56,201,197,246,128,92,24,161,114,32,144,29,49,116,245,138,244,191,163,86,93,35,197,170,124,255,0,144,238,84,220,110,135,75,29,60,215,58,233,75,148,181,18,8,55,250,49,131,17,25,4,81,68,14,103,195,147,210,183,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,159,254,10,159,11,25,79,222,5,119,203,173,202,37,120,145,248,125,211,116,237,83,30,176,232,221,170,172,180,234,227,80,52,213,182,216,98,150,96,198,77,162,130,56,158,90,137,167,150,105,130,166,103,156,152,200,68,35,55,8,247,220,227,103,150,190,10,159,11,25,79,222,5,119,203,173,202,116,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,156,125,250,89,227,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,7,60,93,31,117,103,153,116,139,170,31,78,44,84,245,119,139,21,125,60,148,215,220,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,28,246,238,3,59,12,166,207,208,158,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,212,67,212,231,135,254,172,104,199,80,86,237,36,192,49,219,174,83,106,206,46,19,65,130,84,148,148,207,85,115,142,56,161,146,113,148,35,63,205,121,126,251,4,147,74,48,198,227,25,203,176,6,236,54,189,208,95,70,247,94,142,240,11,205,138,251,169,117,121,61,203,39,168,165,175,172,163,128,74,43,85,182,112,133,134,65,165,140,157,200,204,137,220,78,161,216,30,80,138,157,158,56,251,126,161,73,157,88,252,83,235,39,222,6,67,243,25,214,223,202,58,211,186,217,122,28,211,110,148,244,183,32,171,160,168,146,158,244,249,228,241,83,20,70,80,79,115,169,146,158,223,20,238,76,238,18,69,35,156,236,3,177,1,197,31,113,217,231,137,106,14,172,126,41,245,147,239,3,33,249,140,235,95,226,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,6,65,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,10,26,119,171,157,161,130,32,8,202,89,102,144,253,93,130,56,163,146,71,97,98,55,96,118,17,34,118,23,232,163,167,93,6,195,122,109,210,59,22,148,225,148,84,130,22,234,112,59,157,116,52,239,9,221,174,46,2,213,21,178,177,25,151,57,8,119,97,115,46,0,193,24,191,0,22,108,3,162,78,143,177,158,145,180,190,43,40,181,37,110,109,124,167,128,178,203,197,36,181,29,138,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,226,50,41,6,170,234,143,66,255,0,148,166,132,228,218,41,244,167,232,231,210,63,37,254,19,242,62,115,177,229,235,32,169,255,0,19,220,143,151,46,199,31,211,109,185,111,235,182,207,0,63,184,99,255,0,207,69,255,0,34,127,251,61,90,162,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,5,7,85,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,25,248,172,67,107,62,150,50,9,43,33,140,170,99,128,60,177,20,108,68,46,245,180,124,182,125,190,175,217,251,21,61,244,183,121,177,216,53,195,20,188,100,85,144,82,208,210,93,104,103,150,73,161,146,81,97,10,200,8,190,168,9,19,253,86,39,247,125,138,228,124,83,34,9,58,75,203,9,199,114,26,104,120,250,251,183,174,164,84,54,80,75,76,81,156,209,236,197,177,183,175,189,144,92,23,138,118,119,165,154,133,162,212,114,218,114,40,39,174,167,238,121,102,58,25,192,159,149,93,23,62,36,81,108,223,84,31,127,86,223,249,213,60,43,30,166,205,58,83,213,45,51,192,113,186,234,22,167,189,83,123,87,205,64,83,92,127,202,168,230,31,91,136,7,232,70,207,232,255,0,204,254,170,10,235,29,171,29,178,234,53,214,219,138,16,61,174,38,167,236,56,25,27,122,193,27,151,169,59,191,233,57,123,221,6,22,136,136,8,136,128,191,220,28,123,163,201,201,155,215,213,189,254,229,254,23,250,138,82,134,70,144,61,236,130,201,244,19,196,83,20,208,60,84,112,111,99,220,175,148,97,4,191,156,146,137,166,155,147,204,114,55,50,42,136,197,197,251,196,222,141,238,102,111,233,195,100,155,89,122,235,214,251,126,87,167,218,111,142,211,89,237,247,104,165,41,103,237,82,59,67,29,95,115,121,5,231,55,39,225,84,14,92,89,247,219,102,247,122,231,254,21,25,115,107,38,177,230,52,153,216,121,166,166,199,70,104,3,151,15,174,245,49,14,251,196,193,246,108,222,191,181,91,13,151,31,180,227,212,207,75,104,165,242,240,187,242,113,238,17,122,236,205,239,39,119,247,51,32,250,40,41,70,142,148,41,194,56,227,97,223,234,198,219,11,122,187,250,55,250,215,208,222,175,186,248,33,200,108,85,21,79,69,5,226,142,73,219,223,16,204,46,94,237,253,219,239,238,245,94,130,2,47,205,183,247,175,212,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,69,120,207,74,55,222,173,60,66,245,95,13,237,93,104,241,11,110,160,100,53,153,77,238,138,16,47,33,75,231,234,158,56,216,164,118,6,154,115,14,212,109,177,147,110,114,118,204,34,145,149,234,44,83,0,210,220,19,75,254,145,253,5,177,123,51,233,110,65,89,148,222,63,190,166,155,205,93,42,184,247,231,252,233,151,14,93,176,250,129,196,27,111,65,109,221,7,215,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,218,154,134,134,153,159,132,65,187,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,190,64,136,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,82,178,233,35,166,75,181,170,193,210,38,148,95,111,183,58,75,117,182,221,166,246,42,186,202,202,185,134,24,41,160,142,217,9,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,230,221,78,158,165,60,64,43,46,253,50,233,111,76,154,33,145,118,109,80,233,253,154,221,156,93,32,142,120,42,164,170,138,148,96,154,210,61,192,14,48,183,107,121,100,141,204,102,25,6,54,38,6,148,101,15,3,196,83,174,170,158,169,115,39,193,244,250,190,172,52,174,193,81,12,212,48,212,210,196,7,115,184,194,213,0,247,38,119,141,167,132,10,58,130,140,33,35,253,0,19,32,3,39,0,134,171,106,244,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,185,237,80,240,225,208,108,147,165,198,233,255,0,8,197,41,45,247,43,5,61,77,118,53,126,169,151,133,107,94,206,38,103,169,171,169,8,200,164,9,202,56,134,113,96,113,237,128,52,96,29,152,59,97,10,252,41,250,227,166,211,91,173,7,75,122,146,21,114,216,178,123,195,6,45,115,19,150,119,183,92,106,136,1,168,142,61,221,130,154,105,118,33,40,197,187,115,75,33,27,16,202,82,67,113,43,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,237,167,194,159,174,58,157,74,181,80,116,183,169,33,73,21,247,24,179,176,98,215,49,56,160,107,141,186,148,64,26,136,227,221,156,234,97,139,98,18,140,95,185,12,82,17,176,148,69,36,193,99,232,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,15,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,40,1,226,143,241,217,169,191,130,252,158,137,102,189,52,117,213,77,210,215,68,217,94,15,167,213,244,135,170,151,252,226,162,106,24,106,105,101,48,182,91,166,183,211,3,220,153,222,55,130,99,25,41,202,48,132,143,244,204,76,128,192,92,12,36,87,138,47,136,5,29,162,142,229,211,38,136,100,93,235,172,222,102,221,156,93,32,142,9,233,99,165,150,9,96,154,210,61,192,62,83,63,119,121,100,141,192,161,40,198,54,39,55,148,98,169,101,144,90,109,153,150,171,231,244,86,106,57,42,239,249,102,99,120,142,154,35,171,171,103,158,225,113,171,153,132,94,73,166,38,103,57,37,145,183,57,9,189,73,220,159,222,234,239,186,68,240,233,210,61,38,208,106,188,99,85,240,170,76,143,44,212,43,60,80,230,79,114,16,55,165,3,225,47,179,105,142,35,38,136,32,148,64,187,209,31,51,154,16,153,141,184,64,49,5,85,244,57,213,221,215,164,29,92,44,174,123,117,93,227,19,191,83,141,183,35,181,65,80,64,103,3,27,16,85,66,14,77,17,212,194,252,184,119,27,103,9,38,141,138,62,235,200,61,4,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,115,197,214,39,74,185,151,74,26,185,112,195,239,54,218,178,198,46,53,21,21,56,157,222,73,26,96,184,219,152,254,163,20,162,0,62,102,49,40,198,96,226,60,77,216,153,187,103,25,158,234,240,208,235,142,167,167,28,202,29,30,206,2,144,244,235,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,245,2,54,144,29,156,76,38,11,201,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,95,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,95,90,32,160,191,16,110,137,46,189,40,103,241,223,113,136,42,235,180,235,42,168,168,154,213,88,52,164,48,90,103,41,166,32,180,156,133,52,166,103,29,56,198,67,44,142,47,51,119,28,89,222,57,54,137,106,106,120,149,245,175,113,234,47,81,235,180,191,10,185,239,166,88,141,192,99,166,1,122,89,227,186,221,41,158,166,35,185,197,60,98,230,208,152,78,65,24,180,164,5,24,4,174,194,70,226,16,173,5,148,248,78,244,81,113,202,114,171,103,85,26,145,108,225,141,217,183,169,195,160,54,165,168,134,235,92,50,84,83,201,81,32,185,28,144,249,89,33,228,12,81,129,60,175,20,128,108,209,59,29,191,170,192,240,163,235,150,251,152,92,96,233,119,87,47,158,110,174,158,223,79,79,129,77,29,172,35,227,75,69,74,77,45,4,210,66,204,207,194,8,2,72,204,195,145,113,157,142,87,39,136,30,207,208,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,9,255,0,224,169,240,177,148,253,224,87,124,186,220,167,250,128,30,10,159,11,25,79,222,5,119,203,173,202,127,160,229,93,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,130,42,248,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,228,68,65,74,222,39,93,7,126,68,47,181,58,243,164,246,94,56,14,65,112,47,105,90,237,214,238,221,46,47,49,4,35,30,229,221,39,236,212,78,85,14,60,99,142,40,73,227,133,182,231,16,188,0,86,83,226,197,214,189,199,41,202,174,125,43,233,189,207,134,55,102,218,155,49,156,30,150,162,27,173,112,201,79,81,29,60,100,194,114,67,229,100,135,137,184,200,4,242,188,177,152,51,68,206,117,172,130,116,248,94,244,81,252,160,51,176,214,125,66,182,90,171,180,219,13,184,29,52,182,234,214,239,123,102,232,48,137,133,59,196,36,219,67,23,118,9,164,121,25,194,79,169,23,9,4,229,237,221,250,167,111,10,254,186,170,112,12,134,213,211,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,180,98,13,196,99,51,56,238,37,1,17,16,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,234,161,17,16,17,17,1,85,175,141,134,180,93,109,212,216,30,132,99,217,125,93,45,61,210,158,170,253,147,89,225,2,0,170,129,165,140,45,197,44,156,118,48,105,97,173,118,137,141,219,156,96,102,59,140,68,214,148,185,182,234,235,91,237,93,71,117,23,153,235,45,138,199,87,104,182,223,234,41,134,142,146,174,65,57,218,10,122,88,105,163,57,56,253,81,51,24,24,220,25,201,129,205,197,136,248,243,112,212,8,182,254,164,104,133,171,3,233,211,70,181,150,27,229,93,101,203,84,106,50,82,168,164,40,196,32,161,130,221,85,5,52,64,30,242,51,34,121,140,141,221,155,99,140,88,91,131,156,142,146,116,66,213,212,126,191,99,154,47,121,190,85,217,169,242,58,123,160,133,125,52,99,33,211,79,13,186,166,162,19,112,47,67,6,150,24,249,134,226,228,28,133,136,29,216,216,54,95,134,46,169,126,75,250,201,194,188,221,247,217,150,172,183,204,98,215,15,239,94,247,154,243,81,191,148,131,208,8,131,149,116,116,95,92,120,237,183,214,38,7,53,127,203,149,117,210,159,75,26,215,252,162,122,125,194,117,142,75,127,146,171,200,45,239,231,224,24,187,113,133,116,18,157,61,87,104,123,146,59,66,243,195,43,199,200,220,187,110,28,182,45,217,131,106,162,34,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,83,197,31,224,79,83,127,5,249,197,18,120,92,124,9,233,151,227,95,56,173,79,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,84,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,6,170,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,65,106,138,58,245,183,209,246,51,213,206,151,203,101,38,164,162,205,172,116,243,150,39,120,171,150,163,177,67,60,178,64,115,4,145,196,108,36,19,13,48,68,230,65,35,198,196,230,2,78,220,74,69,34,14,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,145,94,23,31,29,154,101,248,215,201,235,84,138,241,185,192,48,219,22,101,166,90,131,102,199,169,40,242,28,170,158,237,77,122,174,133,156,78,188,40,218,137,169,158,86,103,226,70,3,60,128,199,183,55,14,2,238,227,24,48,199,95,11,143,142,205,50,252,107,228,245,168,47,249,17,16,85,95,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,80,131,162,13,94,195,116,23,169,204,75,87,53,2,122,184,236,88,237,61,222,106,134,164,129,230,158,83,59,93,92,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,76,23,125,214,15,86,120,111,72,186,95,244,226,251,79,73,120,190,215,212,71,77,98,199,10,189,233,103,186,155,72,13,59,129,180,114,184,4,81,27,200,70,225,195,126,216,59,177,74,12,252,246,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,149,117,21,175,57,151,82,90,185,125,213,108,206,182,172,142,227,80,97,108,161,154,161,166,11,77,185,140,158,158,138,39,16,1,225,24,150,206,76,3,204,220,228,38,230,100,239,97,94,20,125,11,127,136,234,131,90,240,207,251,30,171,0,162,174,47,244,136,174,146,83,184,255,0,226,188,169,145,127,159,51,7,251,222,100,27,127,195,115,195,238,167,167,106,105,53,135,89,45,84,133,168,183,26,114,166,162,182,205,20,83,30,50,13,44,241,202,241,84,67,60,176,204,117,48,188,4,230,34,39,24,57,199,190,199,35,62,160,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,213,93,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,34,34,2,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,250,212,74,241,77,207,233,176,94,139,115,42,86,200,106,237,55,44,170,162,130,193,109,122,103,148,78,168,228,169,9,106,41,220,227,111,170,7,71,5,91,31,55,96,32,228,15,191,54,18,10,33,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,8,251,245,83,200,82,75,39,0,97,1,228,102,79,176,179,11,111,179,51,55,162,150,189,87,116,241,117,192,58,45,233,127,83,170,45,84,147,84,85,89,235,232,110,151,90,106,194,32,104,46,21,50,221,237,52,207,17,184,191,49,138,166,189,204,130,61,152,216,132,140,153,162,119,142,154,3,163,151,222,160,53,151,19,209,220,114,111,47,87,147,92,6,158,74,158,32,126,82,148,4,164,169,169,224,102,13,39,106,8,229,151,183,205,136,248,113,31,172,76,202,245,60,70,244,207,242,161,209,182,163,219,169,233,45,82,87,216,109,227,147,81,207,112,143,127,43,228,36,26,138,131,132,152,8,130,98,165,142,166,33,118,219,126,243,129,16,137,147,160,172,191,8,45,80,186,225,125,90,83,96,112,141,92,246,221,65,179,214,219,106,32,26,210,138,8,167,166,132,171,98,170,56,182,113,152,196,105,230,132,119,226,226,213,82,59,23,188,74,242,87,45,152,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,93,68,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,17,131,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,13,85,224,169,241,79,148,253,223,215,124,198,220,167,167,136,103,90,118,174,150,52,190,162,197,136,100,20,131,170,153,45,59,54,63,70,244,195,84,244,80,60,156,101,184,79,25,19,8,0,139,74,49,57,177,49,204,194,221,185,0,38,227,85,126,31,221,76,97,189,40,106,94,107,170,89,133,13,93,196,203,7,171,182,218,45,148,204,226,119,27,140,149,212,71,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,244,86,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,243,181,190,86,26,126,239,106,16,134,63,205,194,1,24,237,28,64,63,84,91,125,183,125,221,221,220,49,251,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,178,189,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,232,238,18,69,36,145,187,139,137,179,27,184,144,147,49,53,175,120,98,248,127,214,105,21,29,55,80,58,223,142,249,76,234,175,140,248,205,182,89,39,138,170,195,75,36,19,67,41,84,128,155,70,243,79,29,71,172,50,1,20,34,3,187,140,132,97,28,85,241,31,240,255,0,172,233,222,251,46,173,233,14,59,254,228,245,254,90,9,105,169,228,158,162,76,118,171,128,71,198,160,230,57,36,56,102,145,156,194,103,46,45,36,175,17,48,126,101,229,11,106,233,139,168,92,87,170,13,26,178,234,230,45,77,228,60,255,0,114,154,227,107,58,168,234,38,182,87,68,92,101,167,144,129,255,0,209,144,28,132,8,226,150,35,112,14,124,91,106,174,115,58,62,234,207,50,233,23,84,62,156,88,169,234,239,22,42,250,121,41,175,184,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,57,237,220,6,118,25,77,159,161,60,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,131,32,68,68,4,68,65,66,222,35,61,20,127,37,93,71,130,255,0,128,91,46,178,105,150,83,249,203,109,76,237,221,142,215,92,238,111,37,176,166,228,70,92,64,26,72,138,86,18,56,200,135,121,74,25,100,120,128,167,79,138,23,90,255,0,202,3,59,61,24,211,219,157,170,187,77,176,219,128,84,197,113,162,126,247,182,110,131,9,1,212,52,164,45,180,49,119,103,134,54,141,220,36,250,242,243,144,78,46,220,22,65,101,62,19,189,20,92,114,156,170,217,213,70,164,91,56,99,118,109,234,112,232,13,169,106,33,186,215,12,149,20,242,84,72,46,71,36,62,86,72,121,3,20,96,79,43,197,32,27,52,78,199,111,234,170,252,31,122,188,247,116,143,157,86,255,0,195,214,224,197,29,7,254,62,170,190,146,105,65,255,0,211,158,55,48,255,0,135,23,147,252,68,106,213,16,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,9,255,0,224,169,240,177,148,253,224,87,124,186,220,167,250,128,30,10,159,11,25,79,222,5,119,203,173,202,127,160,34,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,52,240,138,233,51,13,199,180,238,223,213,101,230,162,146,247,144,229,84,245,52,214,88,230,160,113,60,120,32,171,171,165,169,120,164,121,8,100,57,198,56,247,62,216,24,7,56,217,220,100,62,85,151,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,17,119,196,147,20,184,229,29,35,231,141,109,141,204,232,109,163,84,66,204,78,238,17,212,211,200,94,130,207,238,24,201,254,207,254,170,160,138,10,42,187,157,226,146,208,238,101,44,213,17,210,136,150,238,236,238,76,44,219,122,253,175,251,23,67,253,119,220,106,173,125,33,234,157,85,28,156,36,250,63,48,111,179,63,161,16,139,251,219,246,19,174,120,173,117,82,134,65,75,91,230,138,9,26,176,37,239,11,122,129,115,103,228,204,223,177,253,80,91,103,85,157,53,225,26,31,211,37,191,35,198,48,250,104,239,54,62,247,118,186,150,223,11,84,23,122,225,0,15,41,2,32,55,250,146,144,182,238,222,155,183,171,123,234,139,61,188,219,111,249,85,109,218,209,20,145,210,206,209,112,25,4,88,155,140,98,47,232,46,237,239,103,251,85,233,245,29,37,46,65,208,253,218,170,225,123,43,203,73,216,222,190,120,9,138,77,174,240,183,232,151,171,109,179,15,250,149,13,94,233,40,168,174,115,83,91,170,188,205,56,113,225,47,109,195,150,226,206,254,143,234,222,187,178,15,133,17,16,17,17,1,17,16,78,255,0,7,236,190,221,140,245,9,124,161,173,130,170,73,47,54,72,168,160,236,136,187,9,149,117,59,114,61,201,182,31,172,222,173,191,244,43,184,118,221,182,253,170,150,60,34,49,42,56,53,202,247,145,100,148,160,17,65,101,140,104,164,47,175,249,247,173,129,219,102,23,221,159,243,126,247,109,189,21,210,52,209,184,129,177,250,73,183,23,219,223,191,185,6,175,125,38,175,165,205,7,38,160,189,214,12,69,191,40,30,164,152,127,197,112,111,170,193,183,191,119,247,173,166,222,140,204,238,155,123,189,17,3,111,231,95,171,241,126,160,34,252,119,102,109,221,127,8,171,169,103,152,160,138,94,70,27,114,110,46,219,110,219,160,250,17,127,42,169,188,189,52,181,12,28,187,64,71,199,125,183,217,183,217,105,77,24,234,127,31,213,189,72,206,180,222,42,47,37,113,195,110,143,110,49,238,156,157,215,99,168,29,247,237,8,143,165,59,190,220,139,223,182,254,158,161,188,17,105,61,88,214,59,190,37,172,24,6,158,218,217,198,28,130,170,81,171,38,33,245,1,154,136,54,217,193,254,202,162,247,19,127,245,183,95,189,155,249,208,126,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,1,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,128,30,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,65,74,203,32,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,201,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,202,245,60,58,250,21,166,233,107,13,108,227,80,104,41,15,85,47,244,243,67,93,53,53,84,166,22,203,116,207,78,109,109,118,105,30,9,140,100,167,25,14,97,15,211,50,1,51,1,99,48,218,189,29,244,171,134,244,161,164,118,252,62,205,109,164,44,158,227,79,79,83,150,93,227,145,230,59,141,197,131,235,176,202,64,5,229,163,34,144,97,14,35,196,29,201,219,184,114,25,239,84,68,16,255,0,196,11,161,27,23,85,88,172,153,174,44,30,75,83,113,251,123,199,110,169,220,228,246,165,44,17,213,73,21,171,129,212,69,79,7,118,166,160,95,204,147,57,6,219,62,227,232,212,89,255,0,69,88,22,85,255,0,93,113,204,147,28,184,127,225,40,235,173,181,212,242,127,230,201,12,209,200,31,204,66,67,246,59,46,164,212,0,235,183,195,63,249,72,106,198,63,170,186,101,123,246,37,235,33,184,83,219,179,73,107,31,189,75,21,12,84,196,33,113,140,28,216,222,96,8,34,167,236,71,245,101,41,33,39,120,88,102,148,131,101,120,124,245,183,106,234,191,0,146,197,147,207,73,67,168,184,173,61,60,55,90,50,170,18,158,237,0,195,8,157,216,35,24,98,0,9,42,10,65,40,163,98,104,95,182,196,236,210,71,188,181,90,211,167,238,158,52,191,166,92,0,116,231,74,45,85,116,118,211,168,106,234,201,106,235,36,169,158,182,181,225,138,25,42,100,34,126,34,102,48,70,238,49,136,70,206,207,196,7,125,150,203,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,7,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,21,84,170,241,71,248,236,212,223,193,126,79,68,164,167,133,215,135,253,101,222,178,219,212,222,183,227,189,155,84,62,90,227,131,218,231,146,120,42,164,170,138,120,167,134,236,93,179,14,48,183,107,104,163,145,140,102,25,10,71,22,6,136,165,13,215,225,123,208,183,228,83,21,13,113,214,60,51,202,106,77,235,159,177,233,171,75,148,214,43,92,145,139,54,240,184,183,151,172,155,121,59,155,185,24,68,225,31,230,136,170,35,121,254,136,131,85,117,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,231,219,168,173,6,204,186,109,213,203,238,148,230,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,143,9,4,119,113,99,46,6,199,25,63,48,38,110,151,148,95,235,251,163,235,87,86,90,70,67,111,106,184,243,188,58,158,178,191,20,56,101,22,10,153,204,5,228,161,148,100,49,139,133,67,195,16,52,132,66,241,24,129,242,224,210,71,32,68,191,10,206,188,127,233,71,74,154,191,122,255,0,133,139,16,190,220,238,63,248,128,166,178,8,118,191,242,130,136,228,155,254,14,156,7,252,80,40,1,213,143,197,62,178,125,224,100,63,49,157,93,79,68,29,4,224,157,35,216,160,200,235,103,246,222,166,220,173,242,81,222,239,113,84,76,52,161,12,167,12,133,71,77,11,187,3,194,7,4,110,210,152,119,76,152,139,112,18,104,130,149,186,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,85,171,226,201,214,189,199,79,232,255,0,147,22,151,220,251,23,171,221,188,228,203,235,99,122,90,136,226,181,213,65,52,47,108,40,204,76,227,154,80,144,102,34,252,209,132,125,135,7,38,153,220,36,175,95,93,87,81,244,165,161,213,119,187,100,188,243,60,163,189,103,197,225,142,104,26,72,42,138,18,114,175,40,229,98,238,67,79,245,8,153,163,49,41,14,8,203,139,75,204,104,50,237,115,204,181,95,63,173,188,214,71,87,127,203,51,27,196,149,50,133,37,35,60,247,11,141,92,206,68,209,195,8,179,57,201,44,143,176,70,45,234,76,194,222,230,65,149,116,235,160,217,151,82,90,185,98,210,156,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,225,24,150,236,46,99,204,220,35,23,230,98,207,107,250,249,225,87,167,23,238,153,113,236,27,73,173,118,171,126,161,96,150,249,42,6,247,79,108,96,170,202,234,154,150,71,150,154,160,164,168,17,143,204,85,118,136,36,154,73,70,152,89,194,61,163,114,101,178,188,62,122,36,181,116,161,128,73,125,201,224,164,174,212,92,170,158,158,107,173,97,82,136,207,105,128,161,132,142,210,18,12,210,129,132,117,3,33,20,177,184,180,207,219,114,103,104,227,218,90,160,229,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,171,244,240,238,234,243,249,86,232,211,253,41,173,239,106,22,29,218,162,202,56,80,121,104,103,238,148,190,86,174,62,46,241,191,118,56,139,155,15,14,50,199,46,209,132,111,23,40,235,226,161,208,150,51,95,134,221,122,156,209,236,102,146,219,125,181,212,77,116,205,40,232,224,168,51,187,193,43,194,37,90,17,131,148,81,28,14,39,52,206,209,131,24,73,60,210,31,40,254,189,96,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,130,154,157,170,224,105,160,148,14,50,138,88,100,15,71,112,146,41,36,141,220,92,77,152,221,196,132,153,137,131,167,53,64,62,40,255,0,29,154,155,248,47,201,232,149,228,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,114,154,157,170,224,120,103,136,194,66,138,88,100,15,86,99,142,88,228,141,220,92,129,220,29,196,136,93,137,232,219,197,31,227,179,83,127,5,249,61,18,9,255,0,224,169,240,177,148,253,224,87,124,186,220,167,250,128,30,10,159,11,25,79,222,5,119,203,173,202,127,160,229,93,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,130,42,248,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,229,10,188,76,58,215,184,244,193,130,91,112,157,52,185,249,109,73,203,118,169,162,172,141,233,102,246,53,12,51,70,242,84,77,79,48,201,207,189,177,193,27,20,124,95,105,201,141,138,22,18,144,29,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,97,85,29,60,215,58,233,75,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,243,173,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,237,111,149,134,159,187,218,132,33,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,15,151,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,53,53,13,13,51,55,57,79,103,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,107,158,254,228,214,141,127,38,15,200,127,159,181,125,58,246,135,180,255,0,40,222,193,47,61,222,243,27,241,236,249,158,93,159,43,249,142,199,123,181,203,243,252,59,158,171,202,240,197,232,59,242,33,98,166,215,157,88,178,241,207,178,11,120,251,54,215,113,183,118,234,177,120,72,230,25,54,46,233,55,122,162,2,167,114,229,28,114,194,47,36,47,183,57,69,231,250,14,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,185,239,11,222,181,255,0,148,6,8,26,49,168,87,59,173,118,164,225,182,243,169,150,227,90,253,239,108,218,198,97,0,168,121,68,91,105,162,238,193,12,141,35,185,201,245,37,231,33,28,189,191,43,196,235,160,239,203,125,138,167,94,116,158,203,203,62,199,237,229,237,43,93,186,221,220,170,202,33,19,132,99,220,187,162,221,234,120,6,161,199,140,114,75,48,180,112,182,252,34,22,167,108,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,168,132,90,127,165,94,166,48,222,171,244,142,143,84,176,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,226,195,48,113,150,51,9,5,155,144,24,242,16,62,113,134,224,64,68,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,132,68,64,68,68,17,87,196,235,84,191,37,253,27,102,190,82,251,236,203,174,91,229,241,107,127,247,175,123,205,121,169,27,205,193,234,4,33,202,134,58,223,174,92,118,219,234,147,27,130,162,28,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,212,212,52,52,204,220,229,61,157,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,166,255,0,140,158,181,253,57,234,10,211,163,148,150,254,205,38,153,91,223,189,60,145,113,146,122,235,140,84,245,18,113,38,144,152,161,24,2,141,135,112,2,105,59,251,242,30,14,190,175,6,141,16,181,103,90,219,127,214,139,133,242,174,158,163,75,233,224,26,26,8,99,30,21,115,220,160,172,167,115,148,223,119,96,142,40,229,216,5,153,200,228,2,228,204,14,18,6,107,227,69,139,88,176,108,87,167,172,43,22,161,242,86,92,126,223,124,181,219,169,187,167,39,98,150,8,237,113,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,141,126,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,15,87,197,47,66,235,52,127,170,203,246,73,69,102,242,152,222,162,127,209,37,178,104,222,121,35,58,169,25,154,224,5,36,173,199,189,230,187,147,20,96,68,33,29,76,31,162,196,192,50,87,193,11,84,191,248,203,209,75,133,247,254,196,202,109,22,207,43,253,52,213,243,247,152,63,251,154,60,12,255,0,156,7,252,99,173,213,227,5,163,150,44,231,166,7,213,90,137,188,189,235,77,46,16,84,81,201,196,207,191,75,93,81,5,37,69,54,204,98,3,200,206,154,94,227,137,147,121,110,3,197,164,39,85,45,210,198,181,255,0,39,110,160,176,157,99,146,223,231,105,49,251,131,249,248,6,46,228,135,67,60,71,79,85,218,30,228,108,243,52,19,74,241,242,54,30,227,7,45,199,118,112,233,77,17,16,23,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,158,40,255,0,2,122,155,248,47,206,40,147,194,227,224,79,76,191,26,249,197,106,120,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,53,87,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,11,84,68,68,21,87,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,130,255,0,145,17,5,85,248,231,126,164,255,0,121,63,134,170,171,86,169,227,157,250,147,253,228,254,26,161,175,68,157,31,100,221,92,234,132,86,81,106,186,44,38,199,81,1,101,151,138,73,105,251,244,48,75,28,231,8,71,28,166,196,71,49,83,28,76,98,18,52,110,76,102,36,205,196,131,111,248,112,120,127,214,117,17,125,139,86,245,123,29,255,0,114,122,15,51,4,84,213,18,79,79,38,69,85,192,227,227,78,112,156,114,4,48,200,236,103,51,23,23,146,38,136,88,255,0,60,241,93,250,199,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,200,16,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,83,95,141,38,177,216,179,13,101,196,180,118,209,15,114,175,78,237,245,21,23,74,158,70,220,106,174,67,79,32,211,112,32,102,126,16,65,79,47,112,76,196,188,207,31,170,81,147,61,202,46,109,186,189,213,234,109,119,234,95,80,181,74,223,61,36,246,219,181,224,225,181,207,77,4,176,133,69,186,152,6,150,142,103,9,126,184,153,211,193,17,155,19,15,215,34,250,161,250,44,18,131,193,179,69,62,156,245,5,118,214,58,187,135,102,147,76,173,237,217,130,57,120,201,61,117,198,42,138,120,249,11,198,76,80,140,1,88,229,177,129,52,157,141,185,15,54,87,82,160,175,131,238,142,88,176,110,152,27,85,105,230,243,23,173,75,184,79,81,89,39,19,14,197,45,13,68,244,148,244,219,57,144,23,19,10,153,123,140,32,79,230,120,23,38,140,93,78,164,28,203,107,246,142,95,122,127,214,92,179,71,114,57,188,197,94,51,112,42,120,234,120,128,121,186,83,22,146,154,167,128,25,180,125,216,36,138,94,223,55,32,231,196,190,176,187,43,180,240,178,207,233,179,174,139,112,218,87,200,106,238,215,44,86,162,190,193,114,122,151,148,142,148,227,169,57,105,233,216,228,111,172,1,71,61,35,7,7,112,16,226,13,183,7,17,129,126,50,122,41,244,27,168,43,78,177,210,92,59,212,154,155,111,126,244,18,75,202,72,43,173,209,83,211,201,196,90,49,97,132,160,58,55,29,204,201,228,239,239,196,120,50,245,124,22,245,142,197,135,235,46,91,163,183,120,123,117,122,137,111,167,168,181,212,242,55,229,85,109,26,137,10,155,128,131,179,115,130,122,137,123,132,96,35,229,184,253,98,144,89,130,117,120,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,10,170,252,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,85,106,197,60,49,124,63,232,245,118,178,155,168,29,111,199,124,222,11,73,198,124,102,219,44,144,75,75,126,170,142,121,161,148,170,64,77,228,104,96,146,159,214,25,0,70,98,49,221,202,49,48,147,79,248,121,244,89,117,234,159,84,41,239,185,126,63,86,90,87,141,84,59,228,21,141,82,84,173,91,59,71,202,43,124,18,8,185,25,145,60,69,43,3,139,132,46,79,220,140,206,30,87,211,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,144,125,107,201,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,56,251,244,179,198,81,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,245,145,7,60,61,109,244,125,147,116,141,170,18,217,73,170,235,112,155,229,68,229,137,222,42,229,167,239,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,63,17,216,30,28,93,113,211,116,165,153,87,225,250,130,21,117,26,117,152,84,64,117,211,68,114,202,118,74,177,103,6,173,138,6,119,19,2,23,17,156,68,123,164,17,68,66,228,240,180,82,93,78,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,94,31,244,79,225,131,134,232,62,67,87,169,58,180,212,153,126,79,110,188,74,120,195,84,209,188,33,106,10,90,170,168,161,173,96,10,153,97,152,234,97,122,90,144,25,3,157,49,176,179,63,112,92,152,39,170,34,32,42,234,241,92,235,95,242,101,138,207,211,94,153,220,237,85,57,38,91,111,168,166,203,101,223,189,53,158,215,52,98,45,79,193,197,227,25,170,163,144,253,72,185,199,19,114,96,103,154,25,70,74,245,175,213,117,139,164,189,26,173,204,187,182,170,204,190,229,189,30,45,100,173,152,199,207,213,114,6,146,71,24,217,205,225,128,15,187,35,238,2,251,4,125,192,57,99,117,207,102,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,208,71,223,170,158,66,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,16,122,186,91,165,185,222,180,231,118,205,51,211,75,23,182,114,75,207,123,201,81,121,168,105,251,189,168,78,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,123,148,212,191,10,205,56,200,250,83,198,180,67,18,191,249,108,207,8,243,151,27,86,77,81,3,65,29,198,229,84,224,85,77,91,20,76,251,195,47,106,8,196,255,0,57,52,17,211,211,179,28,173,25,132,190,175,134,127,69,23,30,152,48,75,150,109,169,118,207,45,169,57,110,244,213,180,114,53,44,222,198,161,134,105,26,58,120,106,33,41,57,247,182,9,228,113,147,139,237,0,184,49,66,228,83,85,7,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,95,167,135,119,87,159,202,183,70,159,233,77,111,123,80,176,238,213,22,81,194,131,203,67,63,116,165,242,181,113,241,119,141,251,177,196,92,216,120,113,150,57,118,140,35,120,185,71,255,0,22,46,138,45,217,78,43,115,234,163,77,237,156,50,75,54,213,57,140,0,213,85,19,93,104,70,58,122,120,234,35,22,35,142,31,43,28,60,141,134,48,23,137,229,144,205,158,38,99,171,109,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,232,238,18,69,36,145,187,139,137,179,27,184,144,147,49,48,116,230,168,7,197,31,227,179,83,127,5,249,61,18,188,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,27,120,163,252,118,106,111,224,191,39,162,65,63,252,21,62,22,50,159,188,10,239,151,91,148,255,0,80,3,193,83,225,99,41,251,192,174,249,117,185,79,244,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,1,87,253,226,143,240,39,169,191,130,252,226,137,80,10,14,170,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,6,143,235,118,201,38,65,210,102,169,219,162,54,18,124,114,166,102,119,125,155,104,246,145,254,199,251,1,115,155,89,11,210,214,207,78,79,187,195,41,3,191,244,62,203,163,14,181,115,92,111,14,233,155,81,62,144,220,30,153,238,56,221,125,45,51,52,39,39,57,12,26,49,111,170,207,183,215,148,27,119,217,189,127,153,215,60,148,52,180,87,204,202,42,74,138,158,213,37,117,200,64,229,217,254,172,103,43,51,151,185,223,220,251,251,159,250,29,5,156,220,250,166,210,139,135,135,217,224,109,146,81,13,247,211,251,201,235,41,154,111,250,118,210,255,0,139,238,243,253,6,229,250,62,239,95,119,170,170,181,99,157,80,116,85,161,152,78,141,62,79,167,25,253,113,214,208,255,0,140,138,179,113,142,110,117,80,131,108,193,68,27,236,196,111,234,237,235,182,219,251,149,113,187,108,128,136,136,8,136,128,191,181,21,36,245,245,33,75,76,46,82,30,251,54,206,254,230,119,251,63,161,127,21,239,224,182,11,238,77,147,209,217,241,198,7,175,159,185,218,231,39,109,190,172,100,79,245,190,207,170,36,130,210,188,37,40,154,120,181,23,79,242,202,58,184,174,16,219,104,200,185,135,104,68,14,90,157,246,223,98,223,105,67,222,63,254,28,3,174,45,74,234,39,64,181,66,9,45,26,147,102,59,29,29,192,107,45,84,69,73,79,44,209,68,21,21,61,144,61,224,23,125,130,22,23,250,206,238,255,0,107,251,212,117,201,51,78,163,122,53,212,139,156,114,229,49,67,122,187,83,133,53,95,147,185,213,144,16,136,69,32,238,64,113,187,187,12,131,182,238,251,110,235,74,106,102,177,234,30,174,222,164,190,103,121,53,198,231,49,147,144,141,69,108,243,4,108,230,100,194,45,41,147,179,51,200,123,54,255,0,107,254,215,65,119,218,15,226,11,165,26,139,166,227,146,101,217,37,182,221,121,165,223,205,210,21,85,37,57,63,41,229,0,225,25,84,57,126,128,11,190,251,123,247,251,86,33,77,226,217,211,188,245,241,210,29,37,246,54,57,90,55,144,227,161,97,22,114,219,119,127,57,232,223,206,170,114,28,187,27,169,192,14,151,26,180,221,104,239,49,237,230,38,167,8,33,128,183,159,113,221,216,216,203,234,114,111,119,163,187,253,142,176,29,63,194,175,26,145,154,218,48,219,35,69,231,175,53,212,244,81,60,146,112,6,57,165,8,197,220,182,125,155,145,183,174,206,130,226,250,151,241,76,194,116,235,28,177,85,233,29,69,186,251,112,189,210,61,83,177,118,43,6,149,216,162,126,18,180,53,76,224,92,76,253,61,125,91,249,157,66,106,223,21,190,175,41,174,53,21,177,100,152,201,133,100,124,6,17,178,68,227,19,179,51,110,223,229,110,254,255,0,87,118,254,101,253,117,111,194,223,168,172,47,18,180,229,54,97,181,223,169,74,134,41,107,0,47,97,202,148,205,227,22,6,105,66,38,219,115,255,0,37,203,244,125,254,237,252,95,14,174,148,108,189,73,234,133,250,219,156,73,40,90,177,186,10,122,185,130,57,98,230,71,37,64,179,14,210,69,32,147,56,12,159,99,125,158,190,168,49,76,195,196,59,170,252,202,25,96,188,231,52,81,195,49,145,240,138,199,70,12,219,177,54,204,239,27,190,219,19,253,171,27,210,222,179,53,223,73,114,185,115,28,107,33,161,146,225,63,30,227,213,91,32,144,11,104,206,54,250,172,35,183,213,144,189,223,204,165,71,137,103,74,90,65,161,120,189,150,187,79,226,42,90,162,58,104,14,50,134,0,35,30,221,99,185,59,197,0,51,187,188,64,222,175,246,123,189,206,213,237,104,176,220,111,134,97,64,0,78,27,111,200,152,125,251,255,0,245,157,4,182,202,188,79,58,180,191,193,28,241,103,22,58,98,152,90,50,134,154,203,74,254,142,196,239,232,98,78,222,253,189,255,0,99,41,29,210,39,74,93,64,221,178,60,99,170,160,204,45,131,81,157,69,81,123,185,114,7,103,34,154,25,132,31,182,212,156,3,126,243,190,204,123,122,250,111,232,202,182,176,157,45,206,51,202,91,149,207,21,181,199,87,13,150,154,106,234,183,58,152,227,225,20,44,36,101,177,19,111,179,24,250,55,171,239,232,172,179,167,239,19,61,61,209,254,157,177,253,52,205,237,151,136,114,28,98,221,5,182,39,164,183,180,176,27,71,43,139,238,109,62,239,249,190,31,96,250,187,250,108,130,117,235,29,255,0,13,164,184,99,55,67,184,91,42,46,214,219,245,44,46,207,88,220,160,9,91,158,228,12,109,182,253,168,221,156,155,236,254,119,91,6,191,54,198,172,120,204,57,70,65,125,183,208,208,148,80,153,84,79,83,28,81,239,35,55,31,172,68,195,234,239,233,234,185,233,187,117,99,170,121,46,91,91,144,223,179,108,129,161,170,40,38,24,105,238,53,60,70,104,128,64,9,132,166,125,189,57,122,239,191,171,237,182,234,73,244,171,175,55,30,162,178,233,52,211,93,117,51,34,183,225,180,54,201,38,139,202,86,85,73,36,135,1,68,48,177,137,247,193,253,13,221,254,163,122,139,108,237,246,134,252,234,103,197,178,211,136,74,118,61,15,130,142,227,88,59,114,172,170,167,134,170,15,116,36,220,74,26,175,216,82,139,238,62,246,111,216,238,167,46,129,234,77,46,170,105,54,47,151,141,222,134,190,182,186,211,69,53,192,169,100,2,17,170,58,104,164,148,118,7,118,23,98,147,244,126,205,217,81,246,182,116,175,122,187,230,55,75,238,137,227,181,117,88,84,29,142,221,117,125,93,28,6,252,162,140,95,243,108,224,95,227,154,81,253,15,177,159,220,251,189,185,244,27,136,225,56,150,135,91,168,176,172,194,183,32,140,90,22,171,150,119,147,132,117,62,78,149,140,35,105,33,136,184,55,17,118,244,127,210,247,253,140,18,69,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,79,244,65,88,30,23,94,31,244,118,138,59,111,83,122,223,142,247,174,179,121,107,142,15,107,158,72,39,165,142,150,88,34,158,27,177,118,204,249,76,253,221,162,142,70,2,132,163,41,28,92,222,34,138,207,209,16,17,17,1,17,16,17,17,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,148,65,74,222,10,159,20,249,79,221,253,119,204,109,202,234,81,16,21,85,248,231,126,164,255,0,121,63,134,171,84,68,20,173,224,169,241,79,148,253,223,215,124,198,220,174,165,17,1,17,16,86,94,101,208,173,79,84,190,35,218,151,156,106,13,5,88,105,93,130,162,215,13,116,212,213,81,1,220,238,48,217,173,70,214,215,102,145,167,132,10,58,129,144,230,16,253,0,32,19,3,38,48,178,155,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,190,180,64,68,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,162,8,171,225,113,240,39,166,95,141,124,226,181,74,164,68,4,68,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,43,169,68,16,43,196,151,195,243,50,234,142,235,105,213,205,40,190,210,62,89,98,179,149,162,162,199,114,153,161,130,225,73,17,79,81,23,150,151,142,193,82,242,204,113,237,43,180,68,210,3,185,195,219,126,230,170,240,194,240,247,186,216,46,180,157,71,107,230,39,87,110,185,91,170,42,97,199,113,107,245,160,161,158,154,120,202,30,205,216,152,228,98,3,18,106,144,142,41,160,103,103,96,156,31,252,81,43,74,68,4,68,64,84,109,226,53,208,148,157,63,234,133,130,245,162,248,205,93,70,19,159,212,69,107,178,217,232,32,173,172,158,223,117,24,227,15,36,242,72,242,148,199,82,78,82,194,220,249,147,247,193,129,154,22,34,188,148,65,15,252,55,122,50,190,244,151,167,23,139,158,121,117,238,230,121,223,146,168,187,219,96,48,58,91,84,116,237,55,98,152,100,29,251,179,55,152,149,229,145,137,227,228,226,33,187,7,118,90,193,241,71,248,236,212,223,193,126,79,68,175,249,16,64,15,5,79,133,140,167,239,2,187,229,214,229,63,209,16,114,174,186,83,233,59,225,99,70,254,239,241,239,151,64,182,170,32,128,30,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,87,252,136,34,87,136,103,68,183,94,177,112,220,108,176,252,178,146,205,150,97,213,21,37,109,11,147,147,91,170,224,170,120,90,160,38,40,192,229,140,217,160,140,192,196,73,190,169,1,15,215,105,35,133,125,2,120,103,230,87,221,80,173,206,58,153,193,42,236,182,44,14,240,212,193,142,94,237,173,36,25,29,72,199,51,19,137,180,204,197,77,12,190,90,70,54,9,105,234,89,200,25,200,90,70,87,18,136,8,136,128,169,91,196,235,160,239,200,133,246,167,94,116,158,203,199,1,200,46,5,237,43,93,186,221,219,165,197,230,32,132,99,220,187,164,253,154,137,202,161,199,140,113,197,9,60,112,182,220,226,23,186,148,65,8,60,50,250,39,204,186,94,198,111,121,198,167,92,42,233,50,204,198,158,42,106,172,112,103,103,130,212,20,245,21,12,46,103,5,76,148,245,103,40,20,50,9,184,49,194,197,32,11,254,114,70,121,190,136,128,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,234,161,16,17,17,1,121,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,94,178,32,229,179,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,104,35,239,213,79,33,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,138,255,0,188,59,116,46,179,64,122,83,197,49,187,245,155,217,153,37,251,187,146,95,161,39,157,164,26,170,167,103,136,37,142,102,18,134,104,233,66,150,25,35,97,17,25,33,63,210,119,115,41,42,136,42,175,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,170,255,0,145,7,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,204,190,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,8,230,224,255,0,82,120,187,128,6,80,202,14,50,70,110,45,206,51,2,102,216,153,116,252,136,34,175,134,46,169,126,84,58,54,194,188,221,247,218,119,92,75,204,98,215,15,239,94,207,149,242,178,63,148,131,208,4,79,141,12,148,95,92,121,111,191,214,39,54,53,42,145,16,23,42,235,170,132,65,21,124,46,62,4,244,203,241,175,156,86,167,138,63,192,158,166,254,11,243,138,37,42,145,7,42,235,170,132,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,186,148,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,86,168,136,8,136,130,170,252,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,175,249,16,17,17,5,117,120,173,104,94,163,245,23,168,250,5,165,250,95,102,243,215,90,239,164,178,205,52,174,225,75,111,165,23,181,180,149,85,50,51,63,110,16,228,59,190,206,78,68,32,2,102,96,5,53,116,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,87,99,170,184,85,19,51,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,59,1,16,17,17,1,85,95,142,119,234,79,247,147,248,106,181,68,65,74,222,10,159,20,249,79,221,253,119,204,109,202,234,81,16,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,84,34,2,34,32,210,157,104,107,29,247,64,186,96,207,245,87,22,135,157,234,213,111,142,158,221,39,32,111,45,85,87,81,21,36,85,59,24,24,31,100,234,6,94,217,11,137,246,248,62,204,91,183,56,75,170,132,65,143,233,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,172,196,167,146,10,104,66,24,202,66,17,17,115,113,6,119,118,17,109,247,217,155,220,178,4,68,16,87,198,11,71,44,89,207,76,15,170,181,19,121,123,214,154,92,32,168,163,147,137,159,126,150,186,162,10,74,138,109,152,196,7,145,157,52,189,199,19,38,242,220,7,139,72,78,170,131,164,45,94,166,208,142,165,244,247,84,174,19,210,65,109,180,222,2,27,164,245,48,75,48,83,219,170,64,169,107,38,96,139,235,145,133,60,242,152,48,177,125,113,31,170,127,162,253,36,162,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,32,34,34,2,130,190,36,29,40,234,63,86,186,143,161,248,86,21,23,145,181,80,253,32,158,255,0,127,158,23,58,91,69,41,61,185,152,137,153,219,185,49,241,38,138,22,118,41,8,73,221,192,2,73,2,117,34,12,83,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,121,42,47,53,53,71,107,187,49,205,39,231,38,51,144,183,146,83,47,172,79,182,251,54,204,204,205,149,162,32,34,34,2,34,32,34,34,8,65,226,59,208,37,215,170,170,106,13,78,211,107,165,37,46,119,139,217,231,161,11,117,75,19,5,250,6,149,165,134,153,166,41,90,42,99,7,58,183,2,120,221,164,57,196,100,56,192,88,198,53,120,89,244,37,147,85,103,240,245,23,172,184,205,93,170,219,138,212,74,56,213,178,186,10,114,122,203,172,83,84,210,84,29,68,38,229,53,57,209,77,1,113,3,142,51,239,118,204,73,187,78,199,110,136,128,136,136,10,141,188,70,186,18,147,167,253,80,176,94,180,95,25,171,168,194,115,250,136,173,118,91,61,4,21,181,147,219,238,163,28,97,228,158,73,30,82,152,234,73,202,88,91,159,50,126,248,48,51,66,196,87,146,136,33,255,0,134,239,70,87,222,146,244,226,241,115,207,46,189,220,207,59,242,85,23,123,108,6,7,75,106,142,157,166,236,83,12,131,191,118,102,243,18,188,178,49,60,124,156,68,55,96,238,203,88,62,40,255,0,29,154,155,248,47,201,232,149,255,0,34,8,1,224,169,240,177,148,253,224,87,124,186,220,167,250,34,2,34,32,230,179,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,85,34,2,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,234,161,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,23,242,158,170,154,148,59,149,85,17,66,31,231,72,108,45,254,215,65,253,81,124,173,116,182,188,62,101,174,52,207,22,251,119,26,97,227,254,221,246,95,45,86,83,140,209,66,85,53,153,21,178,8,131,110,71,37,92,98,45,187,236,219,187,190,200,61,68,90,98,237,214,31,78,150,106,175,39,85,170,184,201,73,200,69,251,119,202,23,219,125,182,223,121,155,252,230,90,203,38,241,46,233,191,26,202,126,143,29,253,235,98,104,123,143,87,71,85,65,44,59,247,8,56,243,243,77,235,176,239,182,222,231,103,65,45,17,66,60,207,197,127,167,156,122,0,146,211,237,59,137,158,251,140,30,70,109,182,113,247,241,172,111,218,255,0,236,81,230,251,227,49,118,139,32,175,246,30,35,78,118,178,140,90,151,191,64,79,35,23,1,223,151,26,238,63,165,203,221,246,109,252,232,45,133,200,71,244,137,155,250,93,121,243,100,88,253,57,188,83,223,109,241,155,123,196,234,129,157,191,212,238,168,135,61,241,49,234,47,39,201,42,238,182,108,154,162,215,71,44,146,60,84,212,213,181,208,0,11,200,68,45,192,106,157,155,102,38,111,71,251,54,251,22,163,185,245,103,212,53,214,178,74,217,245,111,45,3,147,109,198,59,245,115,11,108,204,222,155,204,255,0,177,7,68,245,186,149,167,86,225,152,235,243,220,118,157,169,196,142,94,229,210,1,224,35,191,39,125,203,209,155,103,88,94,71,213,143,77,56,153,195,29,255,0,92,112,234,98,168,229,219,227,116,142,93,248,237,190,252,29,246,253,38,247,254,213,207,117,94,184,235,69,233,231,26,141,70,202,234,188,192,16,74,207,119,171,62,66,94,246,125,228,125,217,247,251,127,106,198,239,53,217,165,92,145,141,254,174,245,52,158,189,182,171,146,82,127,179,125,185,255,0,171,254,36,29,16,92,250,216,233,54,211,74,85,149,122,255,0,134,188,98,206,238,208,220,70,98,244,103,127,209,13,203,236,127,177,106,29,71,241,81,233,143,13,173,183,211,99,25,93,6,83,21,80,72,85,18,211,29,84,77,76,227,183,22,118,106,99,229,203,119,253,155,108,170,71,16,233,39,168,172,251,29,131,35,178,224,185,20,244,53,51,148,0,229,108,174,47,81,125,157,254,172,36,219,111,187,123,214,193,196,252,53,250,143,200,175,84,118,186,220,106,91,124,85,64,230,243,213,81,215,197,28,123,1,22,196,79,74,251,62,226,205,238,247,187,50,9,45,214,183,137,38,144,234,214,151,93,116,227,9,181,133,231,219,20,115,83,61,72,213,84,195,229,221,202,18,18,225,37,48,243,245,18,244,228,223,163,252,234,20,244,127,97,194,178,45,120,199,199,61,173,162,163,178,69,95,73,60,231,87,87,216,141,133,171,41,249,51,159,48,118,250,142,126,187,251,153,223,236,91,55,53,240,226,213,108,43,81,177,156,2,170,122,90,201,178,41,230,136,36,164,42,153,6,54,142,56,204,156,157,233,153,217,182,147,252,215,247,63,236,95,110,13,225,247,172,83,215,228,215,43,68,225,25,98,117,149,176,201,27,21,83,73,63,149,33,39,97,97,166,250,220,189,25,191,71,119,253,136,39,167,88,157,45,233,126,184,233,203,220,52,134,142,219,114,185,7,232,220,40,111,47,81,28,91,207,78,222,172,85,13,27,238,49,72,62,191,107,63,218,202,146,110,20,82,219,170,228,163,159,244,227,219,127,86,127,123,51,253,142,255,0,181,76,92,159,89,53,55,72,52,166,43,70,57,169,23,158,252,252,187,192,23,138,141,155,141,72,144,250,1,131,251,164,47,123,40,107,60,243,84,202,83,207,33,25,150,219,145,59,187,191,166,222,247,65,254,17,17,1,17,16,22,200,208,125,100,175,208,252,210,28,206,217,69,230,42,105,249,112,110,224,134,220,162,150,55,253,32,54,247,74,255,0,103,255,0,93,181,186,32,220,122,147,168,218,167,213,142,127,81,144,220,168,234,46,215,16,17,151,203,211,195,19,159,30,220,81,122,52,65,30,251,246,193,189,7,222,237,246,251,254,60,131,167,77,83,162,10,8,237,186,107,148,79,81,87,77,20,197,24,90,42,31,139,150,251,182,251,59,111,187,51,127,245,23,151,161,154,168,90,69,155,195,147,61,4,21,113,59,197,28,209,203,23,115,243,109,48,25,108,220,197,183,216,62,215,217,78,28,111,196,227,1,181,89,106,226,185,233,141,186,182,188,30,71,163,150,91,44,50,56,179,3,112,23,34,170,98,102,98,103,125,155,246,250,32,212,186,49,143,107,142,159,233,94,89,133,14,134,101,237,112,186,121,15,206,203,110,158,46,61,170,153,36,247,20,78,47,184,158,222,246,255,0,91,250,47,71,165,93,52,147,167,140,238,197,172,90,189,107,165,143,27,144,41,106,41,235,38,185,197,16,197,43,205,5,64,250,69,33,155,187,71,12,133,197,199,215,237,109,246,101,251,158,248,159,106,22,73,78,116,214,28,59,26,182,180,187,115,146,43,124,240,155,236,226,237,234,53,111,254,107,255,0,169,212,82,191,234,214,160,228,214,72,113,203,206,83,115,169,182,211,144,148,84,210,87,78,113,135,16,112,29,128,141,197,182,18,118,244,111,115,236,130,204,58,159,241,89,130,205,118,183,89,52,78,90,107,149,174,74,45,234,166,130,164,9,134,81,149,248,143,231,169,73,255,0,68,89,253,31,111,85,0,180,31,169,220,255,0,65,53,14,124,255,0,23,169,252,245,112,65,13,108,92,32,252,244,81,200,7,199,115,136,216,127,67,109,196,89,253,86,158,35,35,125,204,156,159,249,223,117,248,131,117,235,183,84,185,182,186,231,71,154,228,45,194,79,46,244,209,197,249,151,224,29,233,100,102,220,34,13,246,238,187,123,183,255,0,212,216,253,45,239,75,229,211,57,109,245,182,166,12,154,62,61,153,252,197,67,242,222,163,114,250,172,221,191,241,123,55,175,254,181,173,17,7,189,141,102,249,30,37,29,100,54,58,255,0,46,21,244,242,82,206,221,168,207,148,103,183,38,250,194,251,111,197,189,91,103,94,45,69,68,181,83,201,81,49,114,57,77,204,159,102,109,221,223,119,247,47,230,136,11,127,116,47,121,192,44,61,71,227,247,61,74,168,104,108,177,211,87,177,147,180,207,249,199,165,145,131,252,75,57,251,223,250,22,129,91,91,165,220,2,237,169,154,217,98,196,108,174,67,83,83,29,92,140,67,201,182,96,166,144,159,212,68,159,236,253,159,106,14,134,181,47,51,211,140,59,6,169,188,103,247,79,103,227,205,195,189,80,112,206,64,63,158,1,30,93,177,114,109,228,32,102,253,187,254,197,13,58,55,214,30,146,180,70,229,95,167,216,183,80,182,75,165,53,250,235,44,150,234,118,163,168,133,218,73,202,158,40,162,98,55,55,119,218,33,109,220,155,125,253,118,247,190,247,235,122,138,215,7,75,185,53,178,235,115,164,167,229,228,184,73,85,48,131,63,248,70,152,159,212,191,212,222,239,216,169,195,160,157,52,167,212,222,163,113,203,125,92,142,209,90,235,40,238,101,234,223,89,163,175,165,103,111,81,38,127,67,127,217,253,40,58,21,163,171,166,175,164,134,186,142,97,154,158,166,49,150,41,5,247,99,2,109,196,155,249,157,157,151,246,95,37,166,130,27,85,174,142,215,78,223,154,163,167,142,156,61,223,162,2,194,222,230,102,247,55,236,95,90,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,210,189,72,245,67,135,244,215,107,160,188,229,48,133,100,53,85,113,83,201,79,13,108,49,212,0,24,204,111,35,4,142,219,139,52,36,222,246,221,221,155,118,247,160,221,74,51,117,225,212,94,83,211,134,149,190,93,137,66,231,88,64,91,59,28,99,197,251,244,209,179,253,120,164,111,116,197,246,127,245,219,222,208,254,179,180,139,168,12,154,12,87,6,150,161,235,37,182,149,196,154,106,138,82,224,195,195,148,110,209,74,111,201,185,182,254,159,181,108,77,93,210,60,67,90,48,203,134,21,152,209,119,233,43,169,164,167,98,238,202,29,183,46,47,203,104,204,29,246,32,23,219,118,247,127,59,160,167,58,15,22,238,163,169,142,184,170,238,82,212,181,67,202,244,236,254,72,123,28,182,227,183,247,167,214,227,254,173,247,90,187,81,60,67,58,171,212,22,56,102,213,204,130,217,78,242,25,12,116,51,197,76,226,46,66,236,60,160,138,55,125,184,183,252,127,181,247,176,154,255,0,7,77,32,168,171,168,171,143,48,24,34,150,67,144,65,232,106,159,128,187,187,179,110,245,190,187,55,218,181,206,166,248,67,96,20,52,244,242,99,250,229,141,216,183,231,204,174,112,75,24,159,168,51,108,231,84,94,237,203,127,244,153,4,11,143,172,94,169,134,216,214,96,215,172,215,203,115,115,219,218,210,114,221,217,217,254,190,252,190,223,218,190,186,29,92,234,223,49,183,77,229,181,107,55,173,164,17,99,145,143,34,49,109,183,29,189,10,86,251,72,85,129,105,55,73,61,38,233,38,115,103,193,114,220,239,24,202,47,29,184,235,78,186,43,209,210,3,243,170,102,8,251,99,86,254,172,194,223,211,186,154,87,60,211,166,237,17,196,123,210,229,56,253,190,215,19,69,8,199,237,232,156,139,126,34,44,207,52,222,190,128,223,111,249,47,252,232,57,247,176,225,90,171,157,157,69,77,160,107,174,7,3,11,202,114,92,64,93,183,103,219,212,228,109,255,0,65,255,0,216,190,188,35,69,53,31,81,181,2,45,62,182,91,228,150,242,114,140,70,5,85,11,184,239,56,196,239,200,228,17,125,140,219,252,175,248,189,85,174,89,252,71,122,53,210,202,250,250,124,75,23,200,75,206,118,154,121,96,172,165,148,15,139,63,29,156,235,11,221,220,38,244,219,237,88,165,179,197,59,165,90,29,68,172,201,105,244,127,42,134,172,227,146,55,185,123,70,2,238,111,59,31,248,183,159,182,219,187,114,244,127,230,247,32,210,24,135,132,6,177,93,100,165,151,35,186,189,4,19,70,199,35,246,105,101,224,238,14,251,125,74,214,119,245,217,150,117,7,131,77,226,59,53,202,106,156,219,122,200,130,66,164,15,102,135,231,29,163,103,22,221,171,118,109,203,118,245,255,0,212,182,69,243,198,179,72,233,158,162,27,62,147,101,85,39,25,241,136,228,171,164,1,54,98,247,250,17,237,233,191,237,255,0,234,168,203,146,120,185,107,173,206,253,91,112,178,83,157,186,223,81,78,209,67,72,79,69,43,196,124,89,156,249,189,38,229,234,206,251,63,237,65,175,241,94,131,179,153,122,139,166,209,60,172,60,160,212,61,84,145,207,188,50,115,134,48,170,112,62,33,81,233,187,211,63,163,158,237,191,175,243,252,157,86,116,123,15,77,89,93,150,132,178,6,187,81,220,42,56,144,249,78,198,194,62,91,118,255,0,29,35,250,247,223,246,123,191,217,175,243,30,171,53,103,55,212,72,181,38,243,125,114,185,193,28,144,198,77,75,75,245,99,34,148,184,236,49,8,191,172,199,234,227,191,175,244,109,141,94,117,94,123,221,117,230,178,190,218,83,251,78,6,138,61,229,16,120,93,162,224,239,245,71,235,125,143,183,243,127,58,11,16,232,23,65,250,99,184,97,247,92,207,85,49,43,61,209,194,121,225,0,174,161,154,161,163,22,138,150,70,118,217,201,189,55,147,252,159,181,255,0,110,203,122,234,94,63,225,193,115,186,219,90,245,136,227,20,181,1,222,237,181,53,130,186,22,61,196,55,221,161,140,89,246,102,111,126,254,247,219,237,84,145,29,230,227,13,57,210,67,81,198,25,29,221,195,128,191,189,182,247,237,191,185,127,138,59,149,77,21,72,213,68,127,92,55,219,209,190,214,118,253,159,206,130,253,111,29,107,244,147,164,244,242,99,54,155,133,186,138,58,40,222,112,163,165,179,86,67,27,57,51,159,163,13,51,139,59,191,219,252,235,80,117,23,226,121,136,96,246,92,94,249,165,78,23,51,185,193,52,181,80,52,114,65,195,210,14,13,202,122,71,223,210,67,247,51,126,143,175,189,149,50,85,84,203,87,57,84,76,251,153,109,187,237,251,27,101,252,157,221,253,255,0,98,11,17,212,15,17,59,174,127,153,226,217,253,162,79,96,205,65,60,209,200,220,70,169,225,9,154,56,28,196,138,152,125,88,68,139,234,182,239,238,244,118,103,95,53,131,173,171,158,23,79,150,214,82,234,205,93,92,215,249,107,228,49,123,121,139,177,206,204,238,76,239,9,109,234,63,102,222,255,0,177,87,186,32,207,47,217,205,21,206,223,95,110,171,42,155,129,201,218,242,211,203,85,46,209,236,76,231,176,59,108,251,237,183,175,236,221,96,104,136,8,139,100,232,22,133,100,253,66,103,113,96,120,173,109,37,29,84,141,25,60,213,67,35,198,44,115,71,19,111,219,18,127,124,140,254,239,115,58,13,108,138,210,49,95,5,156,150,150,58,27,133,251,85,236,51,78,39,17,212,83,13,5,72,142,223,85,201,152,249,179,239,190,237,250,45,251,125,61,203,64,117,191,209,109,151,167,154,239,107,210,106,158,63,95,37,103,248,187,84,91,133,76,124,26,152,95,144,156,164,94,189,238,109,233,238,100,17,126,209,166,249,77,214,10,106,224,183,241,163,169,144,0,38,238,198,254,164,204,237,245,121,51,251,159,117,226,223,109,19,88,238,115,219,106,61,78,19,32,127,119,216,78,63,99,191,236,83,91,4,215,27,37,191,75,237,152,54,117,85,36,116,246,177,134,170,6,163,236,202,211,140,116,227,16,134,228,81,16,185,51,31,218,91,122,123,254,200,165,172,89,77,151,45,205,171,46,54,11,108,180,116,129,44,192,13,44,156,200,219,188,110,196,254,174,205,232,237,232,206,255,0,210,232,48,116,68,64,68,68,4,68,64,68,68,4,68,64,82,223,194,224,173,177,117,117,96,169,186,74,49,197,21,178,230,236,79,27,159,214,122,98,102,244,111,233,117,18,22,225,208,187,52,26,157,123,182,105,69,174,106,75,29,218,190,166,106,145,189,214,76,239,12,113,197,76,68,241,188,126,237,201,193,246,127,231,65,61,252,90,58,145,181,93,172,22,189,53,194,178,154,135,238,119,253,165,4,113,203,19,30,199,67,52,91,185,70,204,251,108,79,232,95,211,251,22,5,224,231,167,208,93,245,46,241,153,86,219,35,148,40,168,42,33,138,114,38,220,37,10,139,124,130,204,220,183,244,221,223,125,182,91,115,34,240,100,176,221,173,98,246,189,87,162,134,230,251,243,156,237,51,184,23,214,109,189,60,211,183,160,179,183,187,255,0,174,183,167,65,29,28,230,125,41,218,239,52,57,86,93,107,187,53,109,85,65,70,20,48,72,45,177,141,43,49,59,200,204,255,0,252,142,94,158,239,86,245,65,47,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,7,225,19,3,114,39,217,153,83,247,137,134,158,234,126,103,171,50,102,180,249,136,87,97,15,21,4,99,66,55,10,129,242,238,16,201,221,46,196,130,192,207,233,35,238,59,239,207,246,185,43,122,174,164,142,186,148,233,101,253,19,219,127,245,59,63,255,0,81,86,223,71,157,5,25,106,13,199,83,245,8,123,214,216,164,104,104,105,183,227,200,227,242,134,199,206,26,142,77,234,19,14,196,63,207,251,16,108,142,153,49,174,155,58,103,208,28,123,93,174,134,244,21,5,107,160,142,190,225,29,176,36,155,189,83,77,78,199,30,241,64,210,56,185,187,63,189,219,237,119,117,14,245,155,197,155,87,175,25,77,100,122,110,246,234,107,46,192,208,72,81,86,211,202,255,0,154,143,150,236,53,76,205,245,216,254,207,119,244,169,69,226,157,160,54,16,233,208,242,204,102,47,36,86,107,141,184,14,62,71,39,56,220,228,143,109,206,79,79,89,133,253,206,255,0,87,249,221,218,151,80,75,203,183,137,231,82,215,171,60,150,137,111,144,209,115,137,227,106,138,58,155,132,115,110,226,227,191,47,52,254,190,187,251,189,236,203,90,23,87,218,209,122,172,140,242,237,66,201,46,20,177,17,184,196,119,106,185,91,235,127,222,201,51,183,189,133,255,0,212,180,114,32,201,106,181,43,62,169,189,13,252,179,91,243,215,198,34,33,84,247,41,187,162,194,236,236,204,124,185,51,51,182,237,235,239,95,234,255,0,170,58,145,148,210,53,191,36,207,114,43,165,51,56,147,67,89,116,158,112,221,183,217,248,153,187,122,110,235,24,68,7,119,119,221,223,116,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,111,127,170,182,15,8,248,244,14,235,120,190,123,26,130,105,179,58,91,116,115,77,231,45,208,184,67,27,86,23,18,142,70,13,216,183,236,127,149,255,0,171,210,167,212,218,240,223,212,139,94,134,106,205,174,241,87,114,243,1,156,60,22,19,167,236,144,118,72,171,226,97,46,76,39,203,209,159,211,97,247,251,208,93,158,97,111,184,221,113,234,218,43,93,200,232,42,164,134,70,142,160,37,40,220,9,192,153,159,144,179,187,108,238,207,232,223,98,231,171,168,28,167,38,206,245,190,174,221,169,57,237,77,124,17,118,247,169,243,85,83,68,27,209,196,255,0,85,165,98,54,221,192,25,254,175,189,191,99,51,174,136,90,241,65,236,152,175,82,77,194,150,104,6,118,62,36,255,0,81,199,150,251,109,191,187,249,148,52,234,59,161,189,9,234,66,240,119,235,77,235,217,87,217,182,231,55,150,172,159,158,195,8,55,213,42,136,193,182,8,93,189,223,111,237,111,80,141,29,101,233,78,144,98,250,61,138,14,140,209,217,235,110,35,5,12,7,52,246,214,134,121,197,169,106,55,39,145,160,139,119,34,24,159,235,59,122,190,238,205,246,86,165,226,154,178,150,231,85,13,194,1,134,160,102,54,146,49,118,118,18,228,236,236,219,59,182,204,251,253,170,83,88,176,75,167,79,144,223,243,89,46,94,210,130,146,122,171,40,135,100,97,226,98,205,35,30,252,141,223,210,31,118,223,111,191,236,120,203,151,223,165,201,242,123,165,250,95,125,117,100,245,27,122,122,49,200,71,183,185,191,206,253,140,131,199,68,68,4,68,64,68,68,4,68,64,68,68,5,188,186,82,195,42,42,181,54,219,150,94,202,225,69,142,91,227,170,122,218,234,10,136,198,120,185,64,224,28,69,247,39,220,229,137,159,97,127,66,127,216,238,216,158,142,104,46,161,235,125,232,45,88,77,159,205,136,205,0,84,73,230,32,143,180,50,73,193,139,105,100,14,94,172,254,140,255,0,98,183,142,155,122,114,254,68,58,51,115,212,60,133,253,183,95,81,75,7,153,183,255,0,189,184,21,65,81,9,15,116,37,152,95,137,198,254,172,62,191,204,200,37,206,159,234,86,7,157,219,163,151,12,191,73,114,135,215,137,201,79,52,100,255,0,88,253,253,192,31,180,11,253,139,48,217,191,98,231,71,84,122,134,48,214,106,221,66,210,42,95,163,208,201,219,237,195,207,205,241,218,144,34,127,173,81,30,239,235,220,127,209,255,0,43,249,153,213,200,244,47,212,198,87,212,94,159,53,215,45,177,121,58,202,63,204,148,254,106,57,59,252,32,166,39,62,49,197,27,15,39,152,159,109,189,54,255,0,96,73,228,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,249,179,47,231,12,20,244,177,52,52,240,199,12,99,238,0,22,17,111,245,50,254,171,252,184,239,234,238,131,80,245,89,161,241,245,9,163,55,77,55,238,132,51,85,84,82,84,69,41,23,30,37,20,194,79,235,219,145,219,234,242,111,65,251,126,197,207,22,163,233,206,65,166,249,69,110,53,122,160,168,142,74,46,223,51,40,141,135,235,198,6,222,164,35,246,27,125,139,162,62,162,186,135,196,250,118,196,96,201,242,103,230,211,214,69,74,49,126,117,191,76,100,118,125,194,41,63,224,139,211,111,255,0,14,59,148,244,215,210,255,0,81,120,205,77,214,171,76,241,186,178,186,131,135,180,130,220,80,84,110,4,192,207,204,123,114,122,118,88,125,237,232,219,123,159,212,57,211,69,47,186,236,232,162,231,211,182,81,53,243,24,182,8,226,21,82,19,83,152,200,12,209,145,73,82,67,31,18,156,228,125,162,132,125,93,191,227,247,196,20,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,235,217,111,81,90,26,57,227,140,134,170,26,136,167,138,96,102,98,14,14,79,232,91,179,179,238,226,254,159,179,249,151,144,136,36,153,117,171,159,84,96,141,167,183,27,141,109,117,165,168,124,171,69,83,52,210,179,23,103,179,232,207,63,29,184,110,223,163,246,191,217,232,190,219,223,91,55,7,187,210,214,226,216,14,51,109,134,143,159,108,34,181,20,63,166,44,207,187,4,251,123,249,127,181,69,244,65,150,228,154,159,148,229,54,175,98,220,234,220,169,6,126,248,131,73,35,179,23,23,22,244,35,118,247,19,253,139,18,68,64,94,141,171,31,185,222,163,158,91,125,57,202,52,241,148,167,196,8,182,17,219,127,115,63,237,101,231,41,49,208,181,102,154,209,234,124,97,170,214,104,46,118,42,161,106,105,32,159,186,241,238,85,20,219,187,140,108,238,77,193,164,103,103,109,157,159,250,16,98,85,221,31,107,204,54,90,91,253,6,159,95,43,232,170,185,241,58,91,77,108,172,220,77,129,247,118,135,111,126,255,0,111,216,235,243,29,232,231,168,140,146,178,154,146,147,76,50,56,124,215,7,25,39,178,87,8,51,19,179,51,187,180,15,233,245,183,93,18,208,98,248,157,61,174,43,109,6,59,108,142,130,62,93,184,6,144,26,49,220,156,159,97,219,111,210,221,255,0,165,125,84,214,11,21,19,131,209,217,104,32,237,179,48,118,169,128,120,179,123,153,182,111,79,115,32,164,13,41,240,178,215,44,191,34,43,110,91,70,214,122,56,196,73,231,154,58,202,118,125,194,71,244,41,41,29,189,28,5,159,253,38,253,171,102,220,252,27,115,216,45,18,77,65,148,219,100,173,18,110,32,85,211,56,184,241,61,253,26,139,125,247,97,255,0,143,249,149,157,234,230,185,233,214,136,193,71,81,156,93,6,133,238,2,101,78,205,77,60,156,216,8,24,189,98,140,246,217,228,31,126,222,245,28,122,147,241,30,211,253,50,211,75,86,79,129,207,237,91,157,226,166,120,34,131,140,240,118,198,48,63,173,202,90,98,23,250,236,30,142,205,239,253,155,160,209,120,183,132,4,183,44,64,32,203,239,212,180,247,64,137,152,30,138,171,131,57,52,66,205,203,185,69,203,244,156,183,255,0,87,218,188,251,55,131,36,187,74,247,156,200,91,110,60,59,55,23,254,125,247,229,67,253,11,23,203,60,99,115,139,150,28,244,24,230,54,86,203,225,199,199,206,141,116,82,184,147,196,77,191,2,162,97,253,55,18,247,253,155,123,150,188,197,124,91,122,139,180,83,73,21,254,227,53,224,203,110,38,111,71,23,29,156,183,247,82,62,254,246,255,0,98,9,11,208,255,0,135,214,152,223,109,119,76,179,50,121,235,234,108,247,217,237,111,1,121,121,97,145,162,26,105,62,176,201,76,238,236,238,228,207,234,219,179,251,155,213,97,254,32,157,63,104,142,142,228,86,218,188,86,27,61,44,247,183,157,234,232,120,210,7,151,237,5,47,14,49,132,96,225,201,165,34,125,247,223,125,219,111,183,106,248,80,117,7,126,212,151,202,176,251,204,47,249,202,186,235,235,200,242,3,253,119,242,49,241,216,99,31,243,221,247,223,253,74,60,248,162,96,154,201,145,117,3,115,186,197,110,171,123,3,202,195,109,47,105,67,192,133,169,104,196,220,99,230,206,31,88,91,222,222,191,241,160,181,125,14,198,52,171,31,197,0,180,178,131,31,134,146,118,118,150,75,76,84,194,199,180,178,109,201,224,102,103,216,156,246,223,249,255,0,157,108,57,99,138,120,202,25,163,25,5,223,212,77,153,217,255,0,212,234,26,248,101,225,154,211,133,105,197,206,223,171,69,90,81,24,197,236,255,0,53,95,13,75,238,213,53,111,38,206,18,27,183,233,7,189,255,0,102,222,239,73,155,197,185,110,130,51,107,55,135,207,79,218,195,81,231,234,241,184,108,245,111,250,82,90,232,232,169,220,189,35,102,221,222,152,221,253,35,219,253,111,251,84,131,196,49,107,78,21,140,218,241,107,37,56,197,71,106,163,130,138,22,96,17,119,8,163,16,23,126,44,205,190,194,222,230,111,232,101,236,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,146,241,117,194,181,123,32,203,232,47,116,88,229,214,187,23,164,165,166,141,230,167,182,203,36,97,55,152,173,97,222,65,139,102,250,166,62,142,127,229,55,167,171,58,142,189,37,245,229,158,244,199,91,29,138,174,211,61,214,203,61,68,45,81,70,199,5,57,180,108,115,19,183,34,128,139,213,231,119,253,38,247,123,253,125,47,139,35,197,49,156,190,220,86,156,171,31,182,222,40,140,132,138,158,190,146,58,136,221,197,247,103,226,108,237,187,63,187,209,82,191,137,159,74,212,250,63,157,6,97,131,99,208,80,227,213,188,136,187,15,77,16,71,219,134,140,62,172,81,136,59,111,36,135,246,63,171,239,253,33,103,17,85,233,79,91,122,19,67,29,245,233,33,134,245,67,21,95,147,59,135,57,105,38,154,143,252,174,204,128,239,193,170,156,93,159,102,119,251,27,211,106,49,234,147,75,109,218,51,175,89,166,157,217,171,163,171,183,217,238,178,193,75,44,98,76,61,183,97,54,31,172,68,251,143,62,47,185,59,238,46,179,46,147,58,150,206,52,179,86,49,64,185,103,23,246,198,154,229,67,79,87,68,213,213,50,83,181,63,153,131,155,118,70,70,23,110,220,110,59,108,254,158,155,58,178,94,169,250,34,194,58,176,192,160,214,77,28,163,164,139,38,191,83,195,113,3,32,134,134,58,167,148,169,216,138,71,120,30,71,118,142,57,95,235,30,252,157,253,95,116,20,166,139,37,212,61,58,203,116,175,41,168,195,115,123,104,80,221,169,66,57,37,132,39,142,102,97,49,98,23,228,14,226,251,179,183,218,177,164,4,95,160,4,111,196,27,119,94,165,175,22,191,94,152,158,217,65,222,225,191,47,206,128,237,182,223,231,59,126,214,65,229,34,219,24,183,75,26,235,154,91,226,186,99,152,80,213,82,205,203,132,143,115,164,143,125,136,133,253,10,86,127,120,151,217,246,45,181,105,240,186,235,14,237,60,112,134,13,105,133,143,215,156,183,234,77,153,185,109,235,196,221,255,0,226,65,19,81,73,187,223,135,39,85,118,76,182,12,54,76,42,219,61,117,68,69,52,101,21,238,147,182,226,206,127,105,27,63,253,76,190,207,216,189,12,111,195,35,171,220,146,72,187,24,37,178,8,140,196,78,73,175,212,108,192,206,238,206,239,198,66,127,77,159,220,206,255,0,204,130,42,47,214,3,118,221,128,182,254,133,103,120,111,131,22,85,81,105,163,168,204,242,186,26,90,211,24,206,162,26,91,175,38,7,113,23,33,109,232,201,183,98,228,222,247,111,70,245,127,122,150,182,95,12,126,153,173,214,104,237,181,118,41,170,101,29,249,79,37,45,188,228,127,174,228,223,89,233,119,247,62,223,208,200,40,64,98,148,153,156,99,39,103,244,221,153,101,54,93,41,212,92,144,161,12,119,12,189,221,94,120,198,81,106,43,116,243,253,87,23,38,253,0,127,177,157,255,0,212,175,98,209,225,185,210,253,166,211,13,173,177,32,170,236,204,243,121,138,154,11,113,204,94,175,245,72,188,171,110,62,190,237,150,211,194,116,75,67,52,236,226,179,99,248,69,134,42,152,162,0,3,43,61,59,72,194,34,64,223,88,34,22,247,49,127,199,251,80,82,182,151,120,106,117,41,169,135,17,29,139,232,220,18,27,11,203,122,183,87,192,204,219,155,59,255,0,189,246,244,225,251,127,202,31,218,164,54,157,248,44,231,115,87,180,250,131,170,56,236,52,96,123,60,116,148,85,83,25,179,16,63,249,79,14,219,183,54,247,254,207,245,90,30,87,170,58,115,167,22,218,138,220,142,238,22,218,74,40,222,89,123,116,115,27,8,250,59,236,209,131,239,250,77,238,253,170,56,234,39,138,31,75,24,181,166,237,13,159,47,185,87,222,41,169,231,106,88,66,199,86,192,115,136,155,3,59,152,135,163,152,179,123,219,223,239,111,123,5,95,117,193,209,245,159,165,204,130,138,154,205,168,54,155,220,53,253,207,239,72,64,163,168,131,128,83,63,215,2,146,71,110,79,59,187,122,251,135,127,232,139,125,153,187,93,254,209,246,247,227,207,139,241,223,246,110,164,158,49,129,245,21,226,3,168,213,213,86,155,132,55,10,200,187,93,207,104,221,100,8,32,222,2,102,226,210,156,132,220,154,145,247,219,127,86,109,254,205,191,214,185,116,181,172,253,56,216,15,9,207,177,44,118,127,250,232,215,58,42,136,231,145,163,56,228,30,60,201,196,246,110,217,190,220,61,236,219,59,160,140,232,142,206,206,236,254,246,68,4,68,64,68,68,18,119,160,237,31,196,245,255,0,85,191,39,57,109,38,244,144,210,5,105,73,220,151,235,127,125,195,19,142,209,152,59,125,89,223,215,151,217,254,182,223,57,111,134,14,117,7,81,148,214,204,10,158,54,196,33,174,10,201,42,102,164,174,104,130,22,174,33,120,154,77,164,103,38,139,131,250,200,222,158,187,183,189,252,31,10,11,222,27,75,173,227,67,13,182,176,239,114,219,26,57,101,40,98,237,48,189,198,155,103,98,223,150,254,161,254,199,254,101,117,161,12,81,145,24,68,2,68,238,238,236,44,206,232,63,149,21,36,54,250,64,165,133,184,132,123,236,219,191,218,238,255,0,111,244,175,157,175,214,119,155,176,215,58,71,147,125,184,247,195,125,247,219,221,186,242,117,14,243,83,98,197,171,46,84,155,247,98,237,241,217,223,237,144,7,236,118,251,29,254,213,76,19,117,77,172,212,217,108,151,0,205,175,78,193,86,231,217,43,157,87,13,154,93,246,219,189,238,251,54,223,220,130,231,175,216,6,39,150,94,104,178,27,213,3,85,84,208,68,81,83,155,77,32,241,18,223,127,208,38,103,223,127,181,157,65,127,17,158,149,234,245,166,191,12,198,52,167,5,184,53,222,59,164,158,208,186,246,171,42,41,96,167,146,40,65,156,248,115,97,217,220,95,119,22,244,140,189,125,234,76,116,119,170,87,221,87,210,120,175,153,19,111,87,77,36,84,238,123,147,243,111,45,9,114,119,35,55,119,119,39,251,86,244,104,97,25,10,102,136,24,203,244,137,133,183,127,233,116,21,141,132,248,49,216,79,21,165,147,49,212,74,86,188,77,78,7,43,67,107,169,113,142,71,140,119,29,222,164,55,216,249,123,193,191,161,189,205,253,241,239,5,108,114,146,25,71,32,213,106,90,201,31,143,109,227,179,212,11,15,171,239,238,171,111,230,255,0,98,179,78,95,204,191,80,70,190,142,58,51,178,116,165,103,184,66,23,106,123,181,210,186,105,89,235,33,142,104,155,176,99,78,220,28,14,66,109,249,83,239,187,55,219,182,234,70,85,208,210,215,48,141,84,92,216,119,219,235,59,123,255,0,163,250,23,208,136,63,25,153,189,203,245,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,106,233,175,172,219,22,184,107,6,169,104,13,238,213,236,172,207,78,114,11,205,60,45,0,25,82,220,236,244,183,2,166,142,164,73,247,237,204,28,161,9,99,39,216,136,198,72,247,98,56,225,146,171,156,30,161,114,155,238,13,214,134,165,230,184,181,119,146,189,99,250,161,121,186,91,170,123,65,39,98,170,11,180,178,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,14,143,145,71,94,135,58,187,181,117,125,164,101,149,207,110,164,179,229,150,26,129,182,228,118,168,42,4,192,39,112,98,10,168,65,201,229,10,105,155,151,14,227,110,199,28,209,177,73,218,121,10,69,32,34,34,10,1,254,234,63,93,159,247,115,255,0,147,54,127,249,162,187,238,158,178,155,238,115,160,90,105,154,229,53,222,118,245,144,97,246,107,165,198,167,180,17,247,234,167,162,138,73,100,224,12,32,60,140,201,246,22,97,109,246,102,102,244,92,203,174,132,252,62,53,211,78,53,151,166,92,42,211,133,94,123,183,92,19,31,181,227,119,251,108,236,193,85,69,85,79,74,16,177,144,51,190,240,203,218,35,138,70,119,18,22,38,125,140,36,0,9,42,136,136,42,3,175,94,189,122,177,209,110,172,115,157,51,211,77,86,246,54,55,102,246,103,146,162,246,21,182,163,181,221,182,210,205,39,231,38,167,57,11,121,37,50,250,196,251,111,179,108,204,204,210,255,0,194,255,0,94,245,99,168,157,2,191,230,186,199,149,253,32,189,81,102,21,86,184,42,124,141,53,39,10,80,162,162,144,99,225,79,28,96,251,28,210,62,238,220,190,182,219,236,204,205,88,62,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,65,154,248,138,94,186,198,211,12,53,245,179,166,221,79,171,165,177,88,169,225,134,253,141,83,99,22,250,211,130,6,122,131,158,236,245,21,2,114,184,11,61,60,103,16,3,176,3,20,174,236,35,35,181,112,98,126,43,29,103,89,242,171,53,219,41,213,15,164,22,90,43,133,61,69,198,209,236,75,85,39,180,41,66,65,41,105,187,225,72,231,23,112,24,131,184,45,200,121,110,222,172,175,122,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,170,44,241,20,232,86,167,165,172,201,243,141,62,160,171,61,43,191,212,67,13,12,213,53,81,25,219,46,51,53,65,189,181,153,228,121,230,1,142,156,164,9,136,63,64,196,8,204,197,204,194,228,250,117,215,156,55,169,45,35,177,106,182,25,91,72,65,113,167,0,185,208,195,80,243,29,166,226,192,47,81,69,43,144,1,115,140,139,102,39,1,230,14,18,11,112,49,119,194,186,245,213,44,239,69,186,78,206,117,51,77,47,190,198,201,44,222,204,242,85,190,86,26,142,215,118,229,75,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,181,59,116,3,214,13,215,164,221,92,18,184,61,36,152,38,99,81,71,65,149,132,209,19,157,52,0,100,209,215,68,81,129,75,206,157,166,148,222,49,18,105,64,140,56,243,120,228,142,210,124,70,242,155,22,115,225,213,154,102,184,181,119,157,178,228,22,252,118,233,110,169,237,28,125,250,89,238,148,18,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,8,1,211,215,136,247,89,217,206,190,233,166,21,148,235,39,157,178,228,25,133,154,215,113,166,250,59,106,143,191,75,61,108,81,203,31,48,166,19,30,64,100,219,139,177,54,251,179,179,250,171,191,92,214,116,157,241,79,163,127,120,24,247,204,96,87,167,214,191,85,214,46,146,244,106,183,50,238,218,171,50,251,150,244,120,181,146,182,99,31,63,85,200,26,73,28,99,103,55,134,0,62,236,143,184,11,236,17,247,0,229,141,208,107,95,17,78,186,169,186,90,195,95,7,211,234,250,67,213,75,253,60,51,80,195,83,75,41,133,178,221,51,212,3,220,153,222,55,130,99,25,41,202,48,132,143,244,204,76,128,192,92,14,181,109,62,38,62,32,23,251,173,21,138,197,172,21,119,27,149,198,162,58,74,58,58,76,74,211,52,245,51,200,76,49,197,28,99,70,228,102,68,236,44,44,206,238,238,204,202,53,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,111,222,23,61,9,93,116,78,213,54,187,235,70,51,73,79,155,95,41,192,113,251,117,92,5,231,113,234,34,19,105,78,78,79,198,42,154,129,49,103,14,29,200,163,23,7,33,121,166,136,67,228,234,167,86,122,206,233,87,162,252,71,53,202,117,195,206,234,110,65,152,80,71,113,169,250,51,106,143,217,116,179,218,103,146,91,87,0,9,105,231,237,84,211,147,249,145,102,35,223,102,216,125,30,42,244,245,226,61,214,118,115,175,186,105,133,101,58,201,231,108,185,6,97,102,181,220,105,190,142,218,163,239,210,207,91,20,114,199,204,41,132,199,144,25,54,226,236,77,190,236,236,254,170,96,120,213,252,44,98,223,120,20,63,46,184,170,171,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,64,81,171,81,250,205,177,105,39,88,152,175,76,249,205,171,181,106,206,241,251,117,69,146,241,78,6,114,65,120,168,174,171,166,26,106,128,109,247,134,94,212,34,18,11,51,199,35,191,61,192,220,225,146,170,149,188,106,254,41,241,111,187,250,31,152,220,80,93,74,42,224,240,167,235,142,167,82,173,84,29,45,234,72,82,69,125,198,44,236,24,181,204,78,40,26,227,110,165,16,6,162,56,247,103,58,152,98,216,132,163,23,238,67,20,132,108,37,17,73,53,143,160,34,34,2,44,83,85,117,51,21,209,189,56,200,245,75,53,171,242,246,92,102,223,45,194,167,140,145,132,147,112,111,169,4,93,195,0,41,165,55,24,227,7,38,231,33,128,179,238,76,176,174,153,58,162,210,254,169,176,8,114,253,63,189,210,29,202,142,158,145,178,27,40,156,143,61,154,182,104,70,66,167,62,228,113,148,128,197,220,1,156,67,183,35,197,39,23,126,36,194,21,235,226,17,213,159,89,221,47,117,29,112,194,176,237,116,225,139,94,237,240,100,54,42,99,177,218,170,38,163,165,152,228,140,224,144,206,137,157,248,79,4,236,27,185,151,107,180,230,100,110,110,183,95,133,183,91,185,223,81,191,76,52,207,90,242,95,109,102,118,158,55,219,101,111,147,134,155,204,90,223,183,12,209,118,233,160,142,32,236,204,241,23,34,39,57,60,230,204,219,68,238,181,255,0,141,166,142,88,165,197,112,94,160,105,230,236,222,169,174,13,135,86,71,196,203,205,210,201,29,69,93,59,238,231,194,62,201,197,83,232,193,200,252,215,214,45,163,22,120,129,225,151,173,127,145,110,174,49,111,49,111,243,84,25,222,216,85,103,8,185,205,23,157,158,31,47,36,123,200,2,59,85,69,77,204,159,150,209,60,188,69,203,142,193,127,200,136,130,170,252,71,252,67,181,219,73,58,130,151,71,52,43,42,250,47,73,138,91,233,189,179,60,150,122,58,169,43,171,170,162,10,134,226,85,3,43,118,66,9,32,97,216,35,46,225,79,203,152,180,110,217,255,0,133,111,82,125,73,245,51,149,106,5,219,88,245,115,219,150,92,78,223,65,79,5,163,216,20,20,221,202,170,201,37,33,169,239,211,197,25,183,108,40,228,14,219,177,9,121,141,253,28,27,122,171,215,237,99,190,245,1,172,185,102,177,100,112,249,122,188,154,224,85,17,211,114,3,242,148,160,45,29,53,55,48,0,105,59,80,71,20,93,206,12,71,195,145,125,98,119,87,83,225,75,166,127,147,190,141,177,203,141,69,37,214,146,191,53,184,87,100,213,144,92,35,237,241,238,72,212,244,231,8,184,9,52,50,82,210,211,74,46,252,185,119,92,196,184,144,179,4,192,68,68,16,214,209,215,29,78,53,226,1,153,116,143,168,193,72,214,43,149,69,180,49,27,179,156,84,239,67,87,45,166,154,114,162,157,201,197,165,9,229,35,237,19,111,43,77,40,199,177,140,129,217,153,74,128,124,81,254,59,53,55,240,95,147,209,41,255,0,225,139,215,143,229,190,197,77,160,218,177,122,229,159,99,246,241,246,109,210,227,113,238,85,101,16,137,204,82,108,61,161,110,245,60,3,78,197,202,73,37,152,90,73,159,126,18,147,4,255,0,68,68,4,68,64,80,3,197,111,170,61,118,233,175,242,93,249,20,206,126,142,125,35,246,223,180,255,0,193,148,117,157,255,0,47,228,123,63,239,152,164,227,199,191,47,232,237,191,47,93,246,109,167,250,170,191,28,239,212,159,239,39,240,212,30,175,133,255,0,89,157,73,245,19,175,183,252,43,88,245,35,233,5,150,139,15,170,186,65,77,236,122,10,78,21,65,91,69,24,201,206,158,8,205,246,9,164,109,157,248,253,109,246,221,153,218,207,213,43,120,42,124,83,229,63,119,245,223,49,183,43,20,235,163,172,219,23,71,154,113,75,115,142,213,237,156,207,40,243,20,248,205,182,80,54,165,41,34,96,238,212,212,200,59,109,12,93,216,157,227,18,105,36,35,17,30,44,231,44,97,167,252,72,252,65,42,122,118,166,143,71,180,110,235,72,90,139,113,167,26,154,219,148,50,197,49,227,32,210,193,36,77,45,60,208,75,12,199,83,11,206,44,4,66,113,131,132,155,108,113,187,229,125,14,120,142,225,189,86,212,150,159,102,22,138,76,63,81,105,233,198,88,104,66,169,228,164,189,128,68,207,60,180,110,108,196,6,36,210,27,211,19,153,140,91,16,201,43,12,175,29,21,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,122,158,28,93,14,84,244,165,134,215,230,26,130,116,149,26,139,152,83,192,21,208,196,17,74,22,74,65,119,54,162,138,118,103,35,50,39,18,156,132,187,68,113,68,34,196,208,180,178,6,85,215,39,92,120,111,72,88,104,210,210,133,37,243,81,111,148,228,118,27,9,155,240,140,55,113,243,181,156,93,136,41,132,152,153,133,157,142,99,23,0,113,97,150,88,177,255,0,14,110,181,255,0,149,86,156,79,96,207,238,118,168,245,55,22,252,221,202,154,7,237,73,116,161,102,6,142,230,48,241,16,30,70,111,28,163,19,144,132,130,37,180,67,52,81,182,149,241,98,232,162,221,148,226,183,62,170,52,222,217,195,36,179,109,83,152,192,13,85,81,53,214,132,99,167,167,142,162,49,98,56,225,242,177,195,200,216,99,1,120,158,89,12,217,226,102,58,171,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,7,79,200,181,87,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,89,213,71,81,53,178,186,34,227,45,60,132,15,254,140,128,228,32,71,20,177,27,128,115,226,219,85,1,86,7,87,254,43,55,221,47,234,58,215,133,104,165,23,180,177,252,2,225,87,111,205,105,174,16,132,80,223,170,152,198,57,105,97,50,141,230,167,242,206,18,176,206,46,194,114,147,187,199,44,81,139,205,181,124,80,186,215,254,79,248,33,232,198,158,220,238,180,58,147,153,91,194,166,43,141,19,246,125,141,107,41,136,14,161,165,33,125,230,151,181,60,49,180,110,199,31,215,151,156,100,17,119,41,135,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,53,53,13,13,51,55,57,79,103,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,96,233,35,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,101,72,63,221,71,235,179,254,238,127,242,102,207,255,0,52,87,19,209,247,73,152,111,72,186,95,244,30,197,81,73,120,190,215,212,73,83,125,200,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,195,126,225,179,49,74,110,252,230,32,232,163,160,173,82,206,245,167,164,236,27,83,53,46,251,237,156,146,243,237,63,59,91,229,97,167,238,246,174,85,80,199,249,184,64,35,29,163,136,7,234,139,111,182,239,187,187,187,200,5,21,124,46,62,4,244,203,241,175,156,86,169,84,128,136,136,8,136,128,136,136,40,7,251,168,253,118,127,221,207,254,76,217,255,0,230,138,223,186,10,213,44,239,90,122,78,193,181,51,82,239,190,217,201,47,62,211,243,181,190,86,26,126,239,106,229,85,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,191,58,234,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,136,136,40,7,251,168,253,118,127,221,207,254,76,217,255,0,230,138,223,186,10,213,44,239,90,122,78,193,181,51,82,239,190,217,201,47,62,211,243,181,190,86,26,126,239,106,229,85,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,191,58,234,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,131,79,245,109,173,247,94,156,52,7,35,214,139,53,142,146,243,81,142,84,90,200,232,42,100,40,194,166,9,174,52,212,243,3,24,250,129,188,83,73,192,246,38,19,226,78,38,204,224,249,94,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,159,69,120,163,252,9,234,111,224,191,56,162,85,43,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,195,161,68,95,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,2,135,253,115,117,155,125,232,243,81,244,118,231,37,171,219,56,102,81,237,202,124,154,219,16,3,85,20,113,61,7,106,166,154,66,219,105,162,238,202,237,25,19,71,32,153,9,113,119,9,99,152,10,170,252,115,191,82,127,188,159,195,80,90,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,165,111,12,94,188,127,34,23,218,109,6,213,139,215,28,7,32,184,15,179,110,151,27,143,110,151,23,152,130,98,147,97,237,19,246,106,39,42,118,46,82,71,20,36,242,76,251,115,148,158,234,80,17,17,1,104,174,176,122,179,195,122,69,210,255,0,167,23,218,122,75,197,246,190,162,58,107,22,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,14,27,246,193,221,138,80,103,216,26,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,156,102,168,106,72,30,105,229,51,144,98,138,24,195,209,156,228,150,72,227,103,39,16,103,54,114,33,22,114,110,120,122,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,194,170,74,136,109,148,49,15,24,169,227,35,127,244,164,55,17,1,57,101,148,216,3,159,22,14,132,250,122,202,111,185,206,129,105,166,107,148,215,121,219,214,65,135,217,174,151,26,158,208,71,223,170,158,138,41,37,147,128,48,128,242,51,39,216,89,133,183,217,153,155,209,82,15,247,81,250,236,255,0,187,159,252,153,179,255,0,205,21,212,244,157,240,177,163,127,119,248,247,203,160,92,214,32,233,163,167,172,166,251,156,232,22,154,102,185,77,119,157,189,100,24,125,154,233,113,169,237,4,125,250,169,232,162,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,20,11,234,99,198,34,155,0,213,202,108,63,64,113,140,127,51,198,44,117,29,172,130,239,91,44,188,46,134,198,61,200,173,178,196,108,32,2,44,98,213,38,50,129,153,114,8,202,48,19,154,111,244,157,240,177,163,127,119,248,247,203,160,84,173,226,35,210,31,242,82,214,86,250,45,69,217,211,220,199,187,91,139,243,175,243,51,65,218,24,188,213,36,156,153,164,110,212,146,143,7,46,124,162,146,45,228,57,26,94,33,122,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,124,173,80,183,135,55,90,255,0,201,87,81,231,176,103,247,59,172,154,101,148,254,110,229,77,3,247,99,181,215,59,131,71,115,24,120,145,151,16,7,142,81,137,196,142,50,18,218,82,134,40,222,250,80,22,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,213,23,219,125,223,102,103,118,202,213,21,248,152,117,175,110,234,127,59,182,225,58,105,115,243,58,109,137,109,83,69,89,27,213,67,237,154,233,161,141,228,168,154,158,97,143,135,103,115,130,54,40,249,54,243,147,27,140,204,34,27,215,167,159,24,107,173,211,91,111,195,212,29,37,37,155,79,178,58,129,43,73,211,49,72,24,156,16,193,59,176,56,193,76,117,21,231,80,126,92,12,200,133,128,249,24,136,3,246,198,111,245,235,170,89,222,139,116,157,156,234,102,154,95,125,141,146,89,189,153,228,171,124,172,53,29,174,237,202,150,25,63,55,48,28,101,188,114,152,253,97,125,183,221,182,118,103,106,118,232,7,163,235,175,86,90,184,35,112,106,72,240,76,58,162,142,191,43,57,165,38,58,152,12,201,227,161,136,99,49,151,157,67,67,40,60,130,66,209,0,153,242,230,209,199,37,170,120,152,218,109,86,15,15,253,64,177,88,173,148,150,235,109,186,158,195,73,71,71,73,8,195,5,52,17,221,168,70,56,163,140,89,132,0,69,152,88,89,153,153,153,153,144,85,183,247,81,250,236,255,0,187,159,252,153,179,255,0,205,21,223,107,245,187,86,46,154,53,150,83,104,94,71,236,76,248,45,229,81,96,169,242,116,213,61,202,168,137,164,106,110,21,78,208,183,125,128,160,238,73,245,99,238,243,245,227,178,230,93,117,80,130,128,127,186,143,215,103,253,220,255,0,228,205,159,254,104,175,39,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,148,212,237,87,3,195,60,70,18,20,82,195,32,122,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,65,125,119,232,93,139,167,110,168,50,237,57,195,172,215,91,118,44,62,86,227,98,27,131,153,243,165,168,167,142,67,104,101,54,103,150,24,231,121,224,19,119,34,252,203,137,153,24,153,61,133,120,48,107,205,78,85,165,249,46,128,95,107,105,60,198,15,80,55,75,16,21,68,67,60,150,234,201,36,41,227,8,88,24,204,33,169,220,202,87,35,245,174,140,31,131,8,49,6,65,226,183,213,30,187,116,215,249,46,252,138,103,63,71,62,145,251,111,218,127,224,202,58,206,255,0,151,242,61,159,247,204,82,113,227,223,151,244,118,223,151,174,251,54,218,255,0,194,255,0,172,206,164,250,137,215,219,254,21,172,122,145,244,130,203,69,135,213,93,32,166,246,61,5,39,10,160,173,162,140,100,231,79,4,102,251,4,210,54,206,252,126,182,251,110,204,237,229,120,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,228,242,204,166,197,131,98,183,156,215,41,174,242,86,92,126,223,81,116,184,212,246,142,78,197,44,17,148,146,201,192,24,140,184,128,19,236,44,228,251,108,204,239,232,168,134,237,226,167,215,29,198,235,91,112,163,213,218,75,93,61,85,68,147,69,67,73,141,219,10,10,80,34,119,24,99,121,169,206,87,1,103,97,103,144,204,246,102,228,68,251,187,216,87,140,22,177,216,176,110,152,31,74,170,33,243,23,173,75,184,65,79,71,31,35,14,197,45,13,68,21,117,21,59,176,16,23,19,10,104,187,110,64,79,230,121,143,38,140,153,84,95,77,218,33,117,234,63,91,113,109,23,179,95,41,44,213,25,29,68,162,117,245,49,148,129,77,4,48,73,81,49,176,15,169,155,69,12,156,3,113,98,62,34,228,12,238,108,23,231,209,126,83,171,25,207,76,24,6,107,173,213,222,119,47,200,45,242,93,42,106,123,84,209,247,233,103,168,150,74,41,56,83,48,196,60,169,14,157,246,102,98,109,246,54,99,228,203,21,232,95,172,219,23,88,122,113,85,115,146,213,236,108,207,23,242,244,249,53,182,32,55,165,25,37,99,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,146,85,115,25,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,10,106,118,171,129,166,130,80,56,202,41,97,144,61,29,194,72,164,146,55,113,113,54,99,119,18,18,102,38,14,156,209,106,174,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,179,170,142,162,107,101,116,69,198,90,121,8,31,253,25,1,200,64,142,41,98,55,0,231,197,182,170,2,34,32,34,34,2,34,32,164,14,161,124,71,186,206,193,181,247,82,240,172,91,89,60,149,151,31,204,47,54,187,117,55,209,219,84,157,138,88,43,101,142,40,249,157,49,25,113,0,22,220,157,201,246,221,221,223,213,89,255,0,65,90,165,157,235,79,73,216,54,166,106,93,247,219,57,37,231,218,126,118,183,202,195,79,221,237,92,170,161,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,162,206,172,126,41,245,147,239,3,33,249,140,234,218,124,35,181,211,78,50,254,155,44,250,33,108,188,246,179,60,19,207,203,114,181,212,51,4,147,82,212,87,205,60,117,84,254,175,221,133,188,192,70,110,219,16,72,204,196,44,199,17,72,19,169,17,16,86,7,138,7,89,157,73,244,237,175,182,12,43,71,53,35,232,253,150,183,15,165,186,79,77,236,122,10,190,117,71,91,91,25,73,206,162,9,13,183,8,99,109,153,248,253,93,246,221,221,223,96,120,82,117,71,174,221,74,126,84,127,45,121,207,210,63,163,158,196,246,103,248,50,142,143,177,230,60,247,123,253,237,20,124,185,118,34,253,45,246,227,233,182,239,188,85,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,5,170,34,34,8,149,172,189,109,218,186,126,235,55,27,209,45,72,158,146,143,9,205,49,123,117,88,94,106,234,134,158,11,21,107,212,221,35,41,100,218,18,41,2,114,142,138,39,35,144,35,133,163,121,31,102,121,29,75,85,74,222,53,127,20,248,183,221,253,15,204,110,43,122,248,80,245,199,77,146,218,172,157,35,234,48,85,189,246,219,79,80,24,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,251,68,219,68,240,196,49,236,5,24,119,130,205,17,17,1,17,16,17,22,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,56,97,93,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,97,85,29,60,215,58,233,75,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,196,175,15,111,18,203,175,80,185,149,70,139,235,109,5,37,46,101,116,168,173,175,199,43,237,116,132,20,149,112,51,73,80,116,50,3,57,60,71,4,66,125,185,9,221,164,138,62,38,93,225,99,168,173,110,176,122,179,204,186,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,14,123,118,193,221,198,32,102,209,72,58,168,69,13,124,56,186,227,169,234,183,13,175,195,245,4,41,41,245,23,15,167,128,235,166,136,226,136,47,116,132,238,13,91,20,12,236,64,98,76,35,56,136,246,132,229,136,133,197,166,104,163,153,72,35,255,0,94,186,165,157,232,183,73,217,206,166,105,165,247,216,217,37,155,217,158,74,183,202,195,81,218,238,220,169,97,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,168,31,238,163,245,217,255,0,119,63,249,51,103,255,0,154,43,84,241,71,248,19,212,223,193,126,113,68,168,5,7,85,8,177,77,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,228,171,124,172,212,253,222,212,199,12,159,155,152,2,65,218,72,140,126,176,182,251,110,219,179,179,190,86,128,168,7,251,168,253,118,127,221,207,254,76,217,255,0,230,138,255,0,151,42,232,58,40,232,43,84,179,189,105,233,59,6,212,205,75,190,251,103,36,188,251,79,206,214,249,88,105,251,189,171,149,84,49,254,110,16,8,199,104,226,1,250,162,219,237,187,238,238,238,250,215,195,139,174,58,158,171,112,218,252,63,80,66,146,159,81,112,250,120,14,186,104,142,40,130,247,72,78,224,213,177,64,206,196,6,36,194,51,136,143,104,78,88,136,92,90,102,138,60,131,194,227,224,79,76,191,26,249,197,106,162,28,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,195,168,132,90,43,163,238,172,240,222,174,180,191,233,197,138,158,146,207,125,160,168,146,154,251,142,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,134,253,192,103,114,136,217,183,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,195,117,119,79,237,58,155,167,57,22,27,119,164,243,17,221,45,149,20,194,61,194,15,172,65,245,125,68,135,252,166,23,247,183,185,102,72,131,154,78,163,116,194,225,164,154,193,147,98,149,116,189,136,105,238,149,190,85,185,137,126,100,106,166,140,61,198,79,238,143,237,125,255,0,106,153,254,31,62,32,120,198,138,225,244,250,91,159,211,241,162,128,120,83,85,115,145,248,55,114,170,98,250,145,83,27,191,172,128,222,165,252,255,0,181,148,223,235,159,163,88,186,160,198,104,198,198,116,84,87,170,41,227,49,158,71,237,114,0,142,167,234,185,12,18,27,179,156,236,251,123,189,63,111,190,13,229,190,30,26,155,211,5,186,219,170,248,237,29,6,85,87,65,19,189,93,11,199,81,92,60,228,96,131,210,48,166,141,246,222,115,127,82,111,208,223,236,118,112,248,60,88,244,206,166,237,168,244,154,249,101,30,229,146,251,111,162,162,231,187,54,211,68,213,66,77,177,27,31,186,159,252,198,111,231,127,182,190,4,93,219,150,219,179,123,212,251,184,234,94,173,248,137,215,81,105,204,246,112,181,211,217,161,106,202,151,167,167,169,130,38,112,148,129,223,212,231,109,248,87,51,190,226,222,239,126,223,165,167,114,188,194,45,11,194,243,142,158,174,120,93,13,101,91,94,164,140,46,210,219,154,73,1,160,168,132,54,25,200,129,217,159,202,23,253,79,215,155,251,183,244,9,241,225,199,164,29,55,106,70,152,80,228,113,227,29,236,146,223,220,243,101,231,107,199,143,58,138,176,15,78,99,27,254,108,62,198,127,231,245,83,163,29,210,236,11,18,9,97,177,89,60,176,202,68,102,222,102,99,221,223,109,255,0,72,223,252,214,255,0,98,231,127,69,53,251,83,52,98,217,144,208,233,252,149,16,149,254,153,169,165,154,23,168,25,34,216,38,6,32,40,164,14,36,221,243,118,119,223,213,191,167,127,170,213,113,234,155,57,187,73,117,180,85,106,45,125,69,81,188,207,36,7,113,149,157,200,152,189,28,92,159,222,108,254,255,0,181,7,68,212,119,172,90,138,164,172,180,149,60,37,136,201,138,46,18,62,197,234,79,234,237,183,237,251,86,187,206,186,181,208,189,61,146,178,155,33,204,187,53,52,81,247,37,139,217,213,133,179,112,230,222,161,9,55,187,246,42,63,196,122,98,234,199,62,191,84,86,209,227,57,156,53,167,41,148,213,117,84,87,33,114,55,231,201,220,218,34,119,127,170,77,235,235,234,182,133,135,194,227,169,76,162,134,174,235,120,142,26,122,152,216,221,130,177,171,194,73,56,139,108,204,197,72,238,251,239,179,122,253,136,44,155,27,241,35,233,167,34,189,73,106,12,171,178,224,238,33,39,145,184,23,45,152,223,221,229,91,111,209,253,191,106,217,86,62,172,244,46,251,139,182,91,77,153,109,111,125,255,0,57,236,234,207,178,71,143,220,240,177,126,147,126,197,76,87,63,13,174,166,237,178,78,195,137,79,56,194,110,44,241,80,92,11,147,114,219,118,254,245,245,253,171,110,104,183,132,246,174,101,115,90,174,57,213,194,27,77,174,73,183,170,166,57,106,160,157,163,19,54,118,225,45,27,142,239,197,157,183,244,216,191,157,4,231,214,127,18,205,10,210,192,132,45,149,158,221,154,94,47,195,183,89,75,197,159,185,235,185,82,147,63,172,109,255,0,223,127,50,132,89,255,0,140,30,173,92,47,103,38,21,110,246,101,189,182,225,31,122,154,111,242,7,127,89,40,185,126,147,19,255,0,175,250,20,222,198,188,50,122,112,181,88,104,237,215,75,19,214,85,195,79,28,114,206,116,180,18,57,155,3,49,63,34,165,103,125,221,157,247,127,218,177,138,31,9,174,159,41,47,205,118,57,110,210,194,223,252,142,101,66,81,254,131,143,232,249,61,189,254,190,255,0,127,170,8,33,168,62,41,186,253,154,81,13,21,174,183,217,205,37,33,83,212,126,110,138,110,227,187,201,185,125,106,70,219,234,152,182,205,254,111,243,186,210,24,117,215,95,53,147,58,42,156,110,171,206,222,43,36,148,156,248,81,71,234,227,36,174,219,27,0,251,156,255,0,252,118,101,126,88,159,77,58,25,134,3,13,147,76,49,128,38,98,110,227,217,40,216,221,156,153,253,92,98,111,181,155,253,139,57,179,226,184,198,62,196,54,28,114,217,110,99,126,68,212,148,113,195,201,246,219,119,226,205,191,162,10,130,177,248,92,245,13,158,213,81,87,231,247,239,40,53,70,227,84,222,86,134,78,216,179,241,103,252,213,88,239,232,34,254,138,45,245,81,211,61,227,166,60,252,49,91,189,111,157,138,96,106,136,101,237,132,124,163,121,231,140,125,6,89,29,189,32,119,245,125,253,127,219,209,178,170,255,0,25,93,53,35,142,197,168,116,212,198,92,124,173,12,146,48,110,204,223,225,9,157,183,97,255,0,254,191,213,246,160,135,122,93,168,186,139,210,252,116,90,187,167,215,30,221,37,227,185,249,174,204,15,191,107,157,63,190,81,145,253,243,155,254,139,127,175,209,219,231,215,110,176,50,158,160,45,103,87,154,143,118,240,91,83,180,155,198,60,105,198,57,25,135,104,225,1,127,173,33,62,254,255,0,85,164,242,11,197,53,109,182,134,138,142,166,169,198,14,239,56,228,54,224,220,137,157,182,102,127,230,125,214,62,128,239,187,187,254,212,68,64,68,68,4,68,65,35,250,45,176,214,79,172,24,109,118,59,146,121,11,165,93,246,219,72,67,228,218,93,162,58,224,103,125,205,248,250,56,3,237,239,245,254,149,116,152,182,182,81,225,121,147,105,126,166,229,29,203,164,163,202,130,79,36,237,221,141,229,24,35,109,161,141,196,119,33,63,82,45,219,237,244,217,213,95,120,92,100,152,214,63,169,244,144,229,54,235,101,75,92,165,162,163,182,19,195,25,212,67,86,85,195,192,247,55,110,44,222,190,163,185,126,142,204,183,55,138,150,174,224,216,222,162,226,84,214,187,76,127,74,108,213,84,23,71,172,24,33,229,217,134,122,214,225,204,77,164,255,0,26,44,251,122,55,219,187,58,11,69,185,219,225,186,81,157,21,64,242,142,77,183,109,221,189,206,207,246,59,126,197,2,174,158,26,116,149,153,148,183,88,175,220,104,100,171,41,158,47,42,239,176,188,174,91,111,230,183,253,23,219,220,164,63,78,221,91,233,247,80,241,141,54,36,213,50,84,197,191,152,223,176,227,30,253,215,13,251,115,72,237,187,66,94,255,0,127,254,173,242,131,9,210,77,53,182,105,94,27,73,138,90,253,99,130,56,132,139,235,125,98,8,130,61,254,177,22,223,161,251,86,106,238,204,251,110,191,28,152,95,215,237,95,174,204,254,246,103,65,250,139,241,155,111,119,185,126,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,7,201,211,174,188,230,93,54,234,229,139,85,176,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,132,130,59,49,56,23,3,96,144,91,152,11,183,65,61,52,117,23,130,117,65,165,148,26,153,130,212,127,193,81,222,40,184,77,254,12,186,121,104,102,158,143,185,44,81,247,187,93,240,30,232,15,3,247,179,251,217,168,47,55,233,159,50,195,186,116,211,206,166,134,186,146,191,19,207,42,43,45,166,194,237,28,246,219,140,21,85,113,12,6,14,78,242,4,177,82,28,163,32,251,157,164,3,17,218,50,151,32,232,163,170,235,239,73,122,203,69,153,119,110,181,152,133,203,106,60,166,201,69,48,15,159,165,226,109,28,140,50,51,131,205,1,159,118,55,220,9,246,56,251,128,18,200,232,58,41,69,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,122,200,57,87,91,87,166,142,162,243,190,151,245,78,131,83,48,90,143,248,42,59,197,23,8,127,194,118,191,51,12,211,209,247,37,138,78,207,119,176,3,221,1,230,30,246,127,123,62,170,91,215,168,30,147,51,45,8,192,116,195,84,138,162,174,247,137,234,86,47,110,189,5,216,104,26,8,40,46,53,48,188,229,109,55,105,13,220,198,39,3,25,9,163,238,183,115,128,254,106,78,33,127,218,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,213,152,227,150,57,35,119,23,32,119,7,113,34,23,98,124,213,80,95,135,207,91,119,94,148,51,249,44,89,60,245,117,218,117,149,84,83,195,117,163,42,162,24,45,51,148,208,137,221,130,49,134,83,51,142,156,100,18,138,54,23,153,187,108,78,239,28,123,95,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,65,158,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,80,3,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,200,39,250,199,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,200,17,7,57,157,98,116,171,153,116,161,171,151,12,62,243,109,171,44,98,227,81,81,83,137,221,228,145,166,11,141,185,143,234,49,74,32,3,230,99,18,140,102,14,35,196,221,137,155,182,113,153,249,56,79,83,25,150,29,211,166,161,244,202,84,52,149,248,158,121,81,71,114,7,38,104,231,182,220,96,170,164,148,167,3,97,119,144,37,138,144,34,40,203,220,237,25,129,14,210,12,183,233,212,191,78,152,39,84,26,89,95,166,121,213,63,252,45,101,158,183,156,223,224,203,167,150,154,24,43,59,113,75,31,123,181,223,50,237,25,112,63,115,183,185,219,158,189,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,200,79,137,108,251,49,49,9,1,136,24,24,8,121,90,79,157,126,75,245,79,13,212,207,101,251,79,232,150,65,110,190,249,46,255,0,103,205,121,90,152,230,237,119,56,151,14,93,190,60,184,150,219,239,179,237,178,200,58,138,215,156,203,169,45,92,190,234,182,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,240,140,75,103,38,1,230,110,114,19,115,50,119,214,170,101,120,117,244,43,83,213,46,100,217,198,160,208,85,134,149,216,42,38,134,186,106,106,168,128,238,119,24,90,156,218,218,236,210,52,240,129,71,80,50,28,194,31,160,4,2,96,100,198,1,189,60,46,188,63,235,46,245,150,222,166,245,191,29,236,218,161,242,215,28,30,215,60,147,193,85,37,84,83,197,60,55,98,237,152,113,133,187,91,69,28,140,99,48,200,82,56,176,52,69,45,181,47,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,4,0,241,171,248,88,197,190,240,40,126,93,113,85,43,211,214,83,98,193,181,247,77,51,92,166,187,201,89,113,252,194,205,116,184,212,246,142,78,197,44,21,177,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,138,218,188,106,254,22,49,111,188,10,31,151,92,85,43,32,234,75,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,214,84,173,225,123,215,79,228,83,42,13,14,214,60,207,202,105,181,235,159,177,234,107,71,148,54,43,164,146,11,182,243,57,55,151,163,155,121,59,155,177,0,74,225,39,230,132,170,36,123,169,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,8,21,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,149,239,120,126,245,221,98,234,171,21,143,10,202,79,201,106,110,63,111,105,46,52,219,28,158,212,165,130,58,88,229,186,243,10,120,169,224,238,212,212,19,121,97,119,32,219,118,220,125,90,157,180,139,166,124,203,90,180,143,84,245,75,12,174,164,51,210,138,122,11,149,206,217,51,180,103,83,110,152,42,206,162,120,164,34,97,231,0,210,115,120,221,190,184,17,241,46,98,49,201,128,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,29,68,47,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,173,63,210,143,85,218,113,213,174,156,6,107,133,75,228,110,180,61,184,47,246,9,230,99,170,180,85,19,59,176,147,179,55,114,19,226,79,20,204,204,50,8,147,59,1,132,145,133,112,248,172,117,199,77,169,87,90,254,150,244,216,42,226,177,99,23,135,12,166,230,71,44,15,113,184,210,145,131,209,4,123,179,29,52,50,238,68,82,11,247,38,138,50,6,17,136,100,152,52,167,136,55,91,119,94,171,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,26,162,40,46,211,140,211,8,93,142,50,134,35,3,146,156,163,17,138,70,39,133,187,140,46,207,36,155,230,190,19,122,23,172,185,174,184,254,87,48,172,166,235,135,226,216,143,8,174,215,72,232,70,122,91,223,41,161,41,172,132,39,32,49,119,96,114,144,141,134,78,193,4,6,226,38,80,146,141,125,52,116,233,157,245,65,170,116,26,103,130,211,255,0,193,86,94,43,121,195,254,12,181,249,152,97,158,179,183,44,177,247,187,93,240,46,208,23,51,247,51,123,221,186,30,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,229,13,59,213,206,243,79,41,156,133,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,6,19,214,158,153,254,87,122,83,212,252,22,58,75,173,93,93,70,63,61,194,130,150,215,31,114,170,170,186,137,218,178,150,0,14,4,231,220,158,158,32,112,17,228,66,78,34,236,78,206,220,235,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,117,38,185,172,234,171,75,127,34,221,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,154,243,29,171,92,167,222,161,252,227,153,145,111,75,44,5,245,201,205,183,216,246,38,38,96,232,163,73,243,175,202,134,150,97,186,153,236,191,102,125,45,199,237,215,223,37,223,239,121,95,53,77,28,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,90,131,196,63,53,186,224,29,22,234,173,246,205,79,73,53,69,85,156,44,134,53,32,68,13,5,194,166,42,25,137,152,72,95,152,197,83,33,3,239,179,27,11,187,19,51,139,235,79,8,205,76,202,181,19,164,120,109,217,77,95,155,250,21,144,85,227,54,233,206,73,36,152,168,99,130,158,162,32,144,140,203,126,223,154,40,129,135,136,140,81,68,12,63,87,119,208,30,55,186,165,255,0,197,166,138,91,239,191,246,94,83,119,182,121,95,232,166,160,159,188,225,255,0,221,33,224,7,252,230,63,226,221,5,96,98,120,181,247,57,202,172,216,86,45,67,231,111,89,5,194,158,215,110,166,238,132,125,250,169,228,24,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,116,251,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,114,118,41,96,140,99,138,62,102,228,101,196,0,91,114,119,39,219,119,119,127,85,72,62,17,218,103,149,102,29,94,217,243,171,77,38,214,92,10,223,95,112,187,213,73,28,157,177,243,52,147,81,193,0,152,131,131,76,103,59,152,129,144,242,142,9,201,157,220,54,123,212,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,69,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,165,7,138,63,199,102,166,254,11,242,122,37,31,241,221,45,206,242,188,19,46,212,203,5,139,205,99,120,39,144,250,65,91,230,161,15,39,231,102,120,105,127,54,102,210,73,206,65,113,252,216,151,29,183,45,155,213,5,244,244,47,214,109,139,172,61,56,170,185,201,106,246,54,103,139,249,122,124,154,219,16,27,210,140,146,177,246,170,105,164,45,247,134,94,212,174,209,145,60,145,144,16,151,38,96,150,73,42,185,140,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,5,53,59,85,192,211,65,40,28,101,20,176,200,30,142,225,36,82,73,27,184,184,155,49,187,137,9,51,19,116,61,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,117,81,212,77,108,174,136,184,203,79,33,3,255,0,163,32,57,8,17,197,44,70,224,28,248,176,109,84,68,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,8,171,225,227,212,46,43,210,254,161,106,38,174,101,52,222,127,200,105,253,85,53,186,214,21,81,211,205,115,174,150,231,110,24,169,227,35,127,244,164,55,17,50,8,162,148,216,15,135,23,209,90,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,213,216,35,138,56,227,103,39,35,118,6,114,34,39,114,124,41,79,255,0,12,94,131,191,45,247,218,109,121,213,139,47,44,7,31,184,15,179,109,119,27,119,114,151,40,152,66,97,147,98,238,139,246,105,231,26,119,46,81,201,20,196,210,66,251,240,148,88,55,175,133,15,67,148,216,213,170,201,213,198,163,29,91,95,110,84,245,7,136,218,92,37,167,106,26,73,70,72,10,182,118,38,23,148,231,136,143,180,45,188,77,12,163,38,230,82,7,102,205,20,32,241,44,235,170,167,166,92,102,151,76,52,198,190,174,151,84,50,58,120,46,84,181,195,75,20,144,90,45,205,80,236,83,155,79,25,197,49,204,240,77,8,198,194,252,91,185,33,16,56,198,210,123,253,20,120,140,233,199,85,94,75,0,191,210,253,22,212,216,237,237,61,77,182,77,154,134,233,32,115,239,21,186,71,50,50,226,0,210,148,50,51,72,2,101,197,230,24,164,149,130,96,42,54,241,44,232,86,155,166,92,154,151,83,244,198,130,146,151,75,242,58,136,45,180,180,35,85,44,147,218,46,45,78,238,80,27,207,33,203,48,76,208,77,48,200,196,252,95,185,25,8,48,198,242,94,74,199,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,10,1,232,147,172,28,155,164,109,80,138,244,47,87,91,132,223,42,32,28,178,207,73,21,63,126,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,249,13,207,117,87,214,78,156,116,199,163,84,122,171,230,237,89,77,94,65,229,203,22,180,83,93,90,63,111,70,101,25,73,52,19,199,28,173,217,8,36,238,188,188,94,55,222,48,228,197,44,123,209,183,85,93,51,230,93,40,106,229,102,150,230,21,212,151,16,42,113,185,90,46,116,206,194,23,27,116,135,32,69,59,199,201,202,19,229,20,128,113,147,191,19,2,226,70,28,36,60,2,251,159,230,89,54,51,140,225,151,220,134,174,174,197,135,83,212,211,88,173,228,236,208,80,133,69,65,212,78,224,44,204,206,114,75,35,185,27,238,110,195,24,187,241,140,4,65,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,30,166,186,186,165,219,156,167,179,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,53,196,248,98,244,29,249,16,177,83,107,206,172,89,120,231,217,5,188,125,155,107,184,219,187,117,88,188,36,115,12,155,23,116,155,189,81,1,83,185,114,142,57,97,23,146,23,219,156,162,241,171,194,143,162,143,202,110,85,7,82,154,153,108,186,211,99,120,149,194,158,167,18,139,110,204,55,139,164,50,17,61,71,54,38,144,161,165,146,48,244,17,225,36,175,197,205,218,25,162,43,148,64,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,149,74,42,248,92,124,9,233,151,227,95,56,173,82,169,1,17,16,17,17,1,17,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,164,68,64,68,68,28,171,171,211,240,150,213,44,19,43,233,58,195,166,118,11,239,154,201,48,79,53,244,130,139,202,204,30,79,206,220,171,166,165,252,225,131,71,39,56,197,203,243,100,92,118,216,182,127,69,69,139,63,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,89,206,150,225,74,78,207,37,45,76,108,237,220,132,248,142,237,187,19,16,137,129,1,128,24,135,77,40,181,254,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,203,96,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,175,73,240,95,202,134,169,225,186,103,237,79,102,125,45,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,33,231,199,185,203,143,33,223,109,183,109,247,65,50,188,55,60,65,41,186,118,169,147,71,181,146,235,86,90,117,113,168,42,154,43,148,210,203,48,99,38,209,79,36,173,21,60,48,75,52,193,83,51,192,46,2,66,17,155,156,155,110,114,59,217,167,93,61,69,255,0,38,46,156,114,44,254,219,81,218,201,46,28,108,88,207,212,229,181,210,160,15,132,190,177,73,31,230,99,9,170,56,200,44,7,216,237,187,179,155,42,12,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,3,13,67,210,78,211,65,40,28,99,44,83,70,126,142,225,36,82,71,35,49,48,155,49,179,16,137,51,139,125,89,206,186,106,62,164,233,198,13,165,249,173,231,218,182,173,57,243,209,88,38,157,156,170,169,233,106,154,157,158,148,164,119,250,240,199,229,71,180,206,220,128,76,129,137,192,99,0,9,213,211,135,140,78,178,210,86,90,176,93,98,211,95,202,85,93,198,225,75,69,77,112,176,0,209,222,37,238,206,76,98,212,145,198,240,213,205,180,145,132,49,70,52,251,188,108,36,68,70,230,217,95,142,119,234,79,247,147,248,106,211,254,15,58,33,117,207,58,139,168,214,88,111,148,148,118,221,46,167,114,168,164,40,200,231,174,158,227,75,87,77,16,7,184,64,4,90,99,35,119,119,220,35,22,23,230,231,30,224,241,206,253,73,254,242,127,13,65,85,106,221,60,40,122,227,166,201,109,86,78,145,245,24,42,222,251,109,167,168,12,70,236,231,45,67,87,82,68,50,78,84,83,185,57,60,71,4,66,125,162,109,162,120,98,24,246,2,140,59,213,149,161,26,57,125,215,221,76,162,210,172,90,110,23,171,173,190,235,81,110,143,136,63,153,170,164,183,84,85,197,77,185,152,0,119,142,156,98,238,17,48,135,115,155,238,195,179,225,87,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,7,83,203,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,32,120,113,117,199,83,213,110,27,95,135,234,8,82,83,234,46,31,79,1,215,77,17,197,16,94,233,9,220,26,182,40,25,216,128,196,152,70,113,17,237,9,203,17,11,139,76,209,71,8,60,78,186,241,252,183,223,106,116,27,73,239,92,176,28,126,224,94,210,186,91,174,61,202,92,162,97,8,74,61,199,180,47,217,167,156,106,24,120,201,36,83,19,71,51,111,194,34,96,210,157,116,117,155,125,235,15,81,233,110,113,218,189,141,134,98,254,98,159,25,182,202,0,245,67,28,174,29,218,154,153,7,125,230,151,181,19,188,98,79,28,98,2,35,201,216,229,146,53,173,235,209,247,73,153,151,87,90,161,244,30,197,81,87,103,177,80,83,201,83,125,200,198,129,170,160,181,3,198,111,3,24,60,145,49,156,178,131,70,32,199,207,110,225,179,56,196,110,218,41,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,29,41,244,157,240,177,163,127,119,248,247,203,160,89,6,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,31,233,59,225,99,70,254,239,241,239,151,64,182,170,14,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,214,105,225,41,214,191,182,232,232,250,77,212,219,157,214,178,245,15,122,76,46,225,59,247,227,42,24,96,238,29,176,157,135,156,125,144,138,89,34,41,8,133,227,114,137,158,54,138,16,57,43,226,35,210,31,242,173,209,166,250,45,69,222,212,44,59,187,91,139,243,175,242,208,207,221,40,188,213,36,156,153,227,126,236,113,15,7,46,28,101,142,45,228,8,222,94,84,23,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,144,91,167,139,23,90,246,236,91,21,185,244,175,166,247,62,121,37,231,106,108,198,112,122,170,121,173,84,37,29,61,68,116,241,147,8,71,55,154,142,110,38,227,33,139,68,210,198,96,239,43,56,85,182,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,245,118,8,226,142,73,29,133,136,221,129,216,68,137,216,95,20,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,253,60,59,186,67,254,74,90,52,255,0,74,104,187,58,133,152,246,171,114,142,21,254,102,24,59,69,47,149,164,143,139,52,109,218,142,82,230,227,207,148,178,75,180,135,27,69,196,54,255,0,78,186,13,134,244,219,164,118,45,41,195,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,46,114,16,238,194,230,92,1,130,49,126,0,44,218,131,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,5,117,120,210,104,229,247,48,209,172,75,88,173,19,119,41,52,238,225,81,79,116,166,226,13,198,150,228,84,241,141,79,50,54,119,225,60,20,241,118,196,12,139,204,242,250,163,25,59,215,15,68,122,243,77,211,143,82,248,118,164,222,107,106,224,199,154,160,237,121,3,67,81,44,96,246,234,144,120,164,146,80,136,12,166,8,72,163,169,104,184,23,51,167,6,109,139,137,53,255,0,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,113,134,161,233,39,120,103,136,194,65,150,41,163,63,86,99,142,88,227,145,152,152,129,220,25,136,72,93,197,249,161,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,11,63,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,99,253,121,107,205,79,81,221,52,116,197,169,55,154,218,73,242,23,167,201,237,121,3,67,81,20,134,215,26,99,183,69,36,146,132,64,3,9,204,35,29,75,69,192,120,5,64,51,110,60,73,241,255,0,13,45,99,177,116,255,0,168,90,173,172,89,28,62,98,147,25,210,251,133,68,116,220,140,60,221,81,220,237,177,211,83,115,0,55,143,187,60,145,69,220,224,226,28,249,23,213,23,116,15,20,189,116,172,214,14,171,47,216,221,21,231,205,227,122,119,255,0,67,118,200,99,105,227,140,42,163,102,123,129,148,114,191,30,247,154,238,66,82,0,136,156,116,208,126,147,11,25,72,175,4,253,23,181,92,106,115,205,119,200,113,10,74,170,139,93,69,45,135,25,188,76,98,103,75,59,197,33,220,70,40,249,110,6,241,77,68,207,43,131,63,9,12,0,182,41,69,234,217,116,167,210,198,138,127,39,110,159,112,157,28,146,225,231,106,241,251,123,249,249,198,94,228,103,93,60,167,81,85,218,46,220,110,240,180,243,74,209,242,6,46,219,7,45,203,119,112,218,171,149,117,213,66,229,93,6,245,232,251,171,60,203,164,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,231,183,112,25,216,101,54,126,132,240,12,255,0,13,213,60,54,211,168,58,125,144,210,95,49,235,229,59,84,208,215,83,59,240,148,55,118,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,230,219,85,180,47,81,244,106,143,16,187,102,182,110,213,171,59,199,232,178,75,5,202,7,115,165,173,165,168,130,57,156,4,221,155,105,162,238,136,75,27,179,16,147,139,182,224,113,153,200,191,14,46,184,233,186,82,204,171,240,253,65,10,186,141,58,204,42,32,58,233,162,57,101,59,37,88,179,131,86,197,3,59,137,129,11,136,206,34,61,210,8,162,33,114,120,90,41,2,247,145,17,1,17,16,17,17,7,53,157,88,252,83,235,39,222,6,67,243,25,214,41,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,202,250,177,248,167,214,79,188,12,135,230,51,172,131,46,233,51,50,199,186,87,192,186,172,179,84,85,222,241,236,170,162,227,77,122,142,26,6,16,199,142,10,210,165,166,121,100,105,8,164,9,202,57,54,62,216,0,31,8,221,220,164,14,65,122,125,42,245,49,134,245,95,164,116,122,165,135,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,39,22,25,131,140,177,152,72,44,220,128,199,144,129,243,140,55,2,231,51,163,238,172,243,46,145,117,67,233,197,138,158,174,241,98,175,167,146,154,251,142,13,123,82,193,117,6,140,218,7,51,120,229,96,56,165,54,144,77,131,158,221,192,103,97,148,217,250,19,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,41,219,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,106,136,136,130,149,188,106,254,41,241,111,187,250,31,152,220,84,0,83,255,0,198,175,226,159,22,251,191,161,249,141,197,71,254,154,186,58,206,250,166,193,53,38,255,0,166,149,158,107,36,193,61,143,228,177,254,220,33,237,127,59,52,193,39,247,212,211,199,29,63,106,56,14,79,172,197,207,110,45,179,237,184,89,255,0,135,7,136,5,31,81,22,40,180,147,87,178,47,247,88,160,243,51,197,83,81,28,20,241,228,84,188,206,78,84,225,8,71,24,77,12,110,192,112,176,242,120,226,105,69,207,243,205,20,234,92,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,127,221,18,117,131,140,245,115,165,241,94,133,233,40,179,107,29,60,3,150,89,233,34,168,236,80,207,44,147,132,39,28,146,131,9,4,195,76,114,176,9,200,241,177,48,25,19,183,34,9,20,136,136,10,133,188,70,122,215,254,85,90,143,5,131,0,185,221,99,211,44,91,243,118,218,105,223,181,29,210,185,156,218,75,153,67,196,76,121,1,180,113,12,174,68,17,137,22,209,20,210,198,219,87,196,235,196,2,143,87,107,42,122,126,209,12,139,205,224,180,156,160,201,174,81,71,4,180,183,234,168,231,134,104,134,152,200,30,70,134,9,41,253,38,140,196,102,35,45,152,163,16,57,34,7,76,93,61,101,93,80,107,45,151,72,241,106,159,33,231,251,149,55,27,161,210,201,81,13,178,134,33,229,45,68,130,13,254,140,96,196,64,39,44,177,3,152,115,228,193,175,233,177,107,237,94,43,113,205,105,232,121,217,109,87,10,59,93,101,79,116,27,181,85,87,29,76,148,241,240,119,230,92,130,138,165,247,102,113,110,222,196,236,228,44,255,0,94,7,128,102,90,159,147,65,134,105,254,61,87,125,190,213,83,213,212,211,219,233,25,138,121,194,154,158,74,137,90,49,223,115,54,138,25,29,128,119,51,118,97,22,34,118,23,181,79,20,61,33,195,116,23,160,157,54,210,61,63,130,174,59,22,59,156,81,195,78,245,115,188,211,202,103,69,115,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,161,175,133,199,199,102,153,126,53,242,122,212,17,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,126,130,58,58,235,23,4,234,255,0,4,168,191,216,40,253,141,146,89,184,125,32,199,251,147,84,123,47,187,53,64,82,255,0,125,28,17,71,63,118,58,119,147,243,108,252,55,226,91,59,122,192,191,21,238,135,42,113,171,173,239,171,141,57,58,70,177,92,170,41,207,46,180,176,69,78,244,53,114,148,112,13,108,12,44,45,40,79,41,7,116,95,121,90,105,74,77,204,100,62,204,21,233,215,94,115,46,155,117,114,197,170,216,101,109,88,157,186,160,2,231,67,13,67,66,23,107,115,152,189,69,20,174,64,99,194,65,29,152,156,11,129,176,72,45,204,5,216,46,211,197,31,224,79,83,127,5,249,197,18,160,21,121,61,111,234,246,27,175,94,24,153,110,174,105,252,245,114,88,178,42,123,68,212,237,87,3,195,60,70,23,202,72,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,158,141,144,75,79,15,62,180,238,189,44,106,133,61,139,47,200,42,199,74,242,90,135,108,130,141,169,138,169,168,167,120,248,197,112,130,49,38,32,49,38,136,101,112,98,115,133,137,187,114,24,67,198,253,23,53,157,78,244,245,149,116,191,172,183,173,35,202,106,124,255,0,144,237,212,219,174,129,75,37,60,55,58,25,71,148,85,17,137,183,250,81,155,9,24,132,177,74,12,103,195,147,205,79,9,222,181,238,56,182,85,108,233,95,82,46,124,241,187,206,244,216,116,230,244,180,240,218,171,138,74,138,137,41,228,39,16,146,111,53,36,220,65,202,67,38,149,162,140,1,218,87,112,11,127,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,85,0,160,218,189,49,117,11,149,116,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,103,85,37,60,55,58,25,71,140,180,242,16,63,250,50,3,144,152,132,177,68,110,7,195,139,244,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,202,106,118,171,129,225,158,35,9,10,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,231,135,59,233,235,42,194,116,39,76,250,130,243,62,208,198,245,27,218,84,220,163,165,144,125,151,93,71,89,52,30,94,105,54,120,223,187,28,93,216,223,147,17,112,156,120,51,69,204,243,94,137,58,193,201,186,70,213,8,175,66,245,117,184,77,242,162,1,203,44,244,145,83,247,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,144,135,67,200,188,156,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,163,143,191,75,60,99,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,47,89,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,124,183,43,101,190,241,69,37,190,231,71,5,85,52,187,115,138,104,216,192,182,118,118,221,159,211,222,204,255,0,234,95,82,32,143,125,47,244,155,135,232,37,21,210,183,216,150,243,188,220,234,37,231,82,52,172,4,212,228,16,55,111,210,67,110,59,192,197,233,183,171,251,190,215,250,117,183,162,189,2,214,107,29,198,150,225,167,24,245,29,222,225,82,53,82,93,161,183,176,212,188,157,222,102,238,113,148,100,252,157,203,127,173,235,201,247,221,111,180,65,160,176,174,132,250,83,194,173,163,65,75,162,88,173,97,250,243,154,178,137,234,8,190,177,59,122,204,70,237,183,45,189,255,0,99,126,198,219,101,216,52,99,72,177,104,198,60,115,76,49,91,104,131,51,15,150,180,64,14,204,219,109,234,195,191,249,35,254,198,89,146,32,248,40,44,22,43,91,145,91,44,180,20,110,110,228,79,5,48,71,187,187,187,187,191,22,111,181,223,253,174,190,230,102,111,115,47,212,65,254,72,0,153,216,128,93,159,246,178,253,17,16,22,16,22,22,111,115,51,108,203,245,16,17,17,1,17,16,21,124,248,194,93,14,13,26,182,91,154,145,140,100,185,194,125,222,108,219,111,75,94,219,109,183,250,253,234,193,148,19,241,115,161,171,170,233,246,150,90,106,105,101,24,174,160,102,224,14,76,34,212,85,251,187,237,238,102,65,74,216,230,57,118,202,238,208,217,44,148,190,98,174,163,151,0,230,33,191,17,114,127,82,118,111,112,191,218,182,70,178,116,213,168,122,21,83,13,46,160,219,252,137,84,211,12,240,254,118,9,121,114,121,24,91,243,82,158,219,246,143,223,251,63,163,127,235,210,190,184,219,186,126,213,171,94,161,93,172,85,55,106,90,46,255,0,114,158,158,97,140,203,157,52,241,54,206,77,183,190,102,127,232,103,91,231,172,222,188,176,190,169,234,30,138,12,18,241,109,181,210,81,0,209,13,77,68,68,126,108,70,118,105,11,183,182,205,253,240,77,183,34,111,171,190,222,190,129,9,159,209,221,183,69,250,110,46,100,224,219,11,187,236,223,204,191,16,17,17,1,17,16,74,62,131,171,172,239,174,88,37,8,188,158,208,108,142,210,110,221,201,56,240,107,132,123,253,95,208,255,0,40,63,159,223,251,93,110,159,24,108,38,27,70,173,217,114,88,228,220,171,109,20,194,67,179,251,206,166,224,127,231,63,236,253,138,42,116,163,84,244,90,221,137,214,83,93,97,183,85,65,123,182,202,53,19,241,104,132,6,178,39,45,220,189,27,215,131,251,189,204,255,0,235,221,126,35,122,251,14,168,102,212,24,165,29,208,171,194,193,75,21,37,76,194,48,118,142,162,9,170,227,50,2,141,221,220,95,184,206,219,237,232,254,230,244,65,253,188,48,245,186,237,167,90,215,77,139,52,223,224,219,231,62,248,241,31,94,205,37,105,143,175,108,139,244,143,236,118,255,0,90,189,71,223,151,243,46,119,58,20,131,35,159,168,172,116,113,178,102,168,254,251,247,135,47,254,65,169,255,0,189,47,179,151,216,186,36,65,248,66,196,219,58,253,109,217,182,117,250,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,23,39,225,201,139,88,179,159,14,172,47,10,202,104,124,237,151,32,183,228,86,187,141,55,116,227,239,210,207,116,175,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,85,80,245,201,210,37,215,164,29,92,28,82,11,141,93,227,19,191,83,149,203,28,186,207,78,64,103,3,27,137,210,204,108,45,17,212,194,252,121,246,223,103,9,33,145,198,62,235,70,59,87,195,67,174,58,158,156,115,40,116,123,56,10,67,211,172,210,241,25,205,87,33,197,78,118,59,140,205,28,13,90,83,27,136,189,51,136,68,51,9,151,212,8,218,64,118,113,48,154,223,186,138,208,108,55,169,45,35,190,233,78,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,115,140,139,119,22,49,230,14,113,147,240,50,103,10,108,240,235,235,170,167,165,172,201,176,125,65,175,171,61,43,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,239,78,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,120,114,206,135,186,130,179,245,29,121,233,171,22,192,238,185,6,65,69,230,43,173,211,118,162,164,134,225,103,3,38,138,229,220,57,94,24,161,145,152,91,235,75,176,202,93,135,126,235,112,87,147,210,102,140,230,90,3,160,216,198,150,231,154,139,87,152,221,236,244,252,14,170,93,158,10,32,125,184,209,82,147,139,74,116,208,183,212,140,165,119,55,102,244,104,227,237,195,16,115,110,186,40,210,61,51,197,117,147,161,29,62,210,220,214,147,204,89,114,109,47,177,219,234,120,199,25,201,15,59,100,28,39,139,184,6,3,52,70,195,36,102,226,252,36,0,38,109,197,151,58,234,234,124,38,250,188,252,174,233,199,242,125,205,107,121,229,248,5,188,61,146,81,208,118,163,170,199,97,104,96,135,148,128,238,15,52,6,99,17,110,32,229,25,64,77,221,54,152,216,42,215,170,174,153,243,46,148,53,114,179,75,115,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,228,229,9,242,138,64,56,201,223,137,129,113,35,14,18,28,192,240,167,235,142,155,77,110,180,29,45,234,72,85,203,98,201,239,12,24,181,204,78,89,222,221,113,170,32,6,162,56,247,118,10,105,165,216,132,163,22,237,205,44,132,108,67,41,73,13,148,245,85,211,62,27,213,126,145,214,105,110,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,124,152,102,14,50,200,7,25,59,114,3,46,36,7,194,64,231,95,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,145,94,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,84,215,147,101,55,220,194,227,13,219,35,174,243,117,116,246,250,11,92,114,118,130,62,52,180,84,177,82,83,71,176,51,51,240,130,8,131,125,185,23,29,201,220,157,221,238,83,193,83,225,99,41,251,192,174,249,117,185,4,255,0,68,68,5,5,124,92,116,47,78,50,254,155,47,26,223,115,179,118,179,60,19,200,69,109,186,83,187,4,147,82,212,87,195,4,148,181,30,143,221,133,188,193,200,12,251,16,72,206,226,76,199,40,201,58,148,85,241,71,248,19,212,223,193,126,113,68,130,141,180,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,134,35,60,112,84,213,199,12,133,25,16,144,177,176,155,187,59,137,54,251,110,207,238,93,46,226,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,115,133,210,119,197,62,141,253,224,99,223,49,129,116,166,128,136,136,32,7,141,95,194,198,45,247,129,67,242,235,138,168,13,39,193,127,42,26,167,134,233,159,181,61,153,244,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,135,159,30,231,46,60,135,125,182,221,183,221,91,255,0,141,95,194,198,45,247,129,67,242,235,138,170,190,147,190,41,244,111,239,3,30,249,140,8,60,157,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,200,79,137,108,251,49,49,9,1,136,24,24,13,149,120,93,120,128,81,221,232,237,189,50,107,126,69,217,186,195,229,173,216,61,210,120,224,130,150,74,88,160,138,8,109,37,219,0,227,51,118,183,138,73,28,202,98,144,163,114,99,104,134,89,43,215,215,69,24,175,85,154,113,87,123,180,219,60,190,166,227,54,249,164,199,46,20,237,24,73,95,193,138,65,182,84,60,132,0,80,202,110,236,4,100,221,153,13,205,159,137,74,18,209,13,218,217,153,105,70,127,91,102,172,146,174,193,150,97,215,137,41,165,58,74,182,105,237,247,26,73,156,73,227,154,18,118,99,142,88,223,99,140,159,212,89,197,253,206,131,168,133,74,222,53,127,20,248,183,221,253,15,204,110,42,111,248,117,245,213,77,213,46,26,216,62,160,215,210,6,170,88,41,230,154,186,26,106,89,64,46,118,232,94,156,26,228,238,209,180,16,153,73,80,49,156,34,127,166,4,98,0,4,192,16,131,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,88,87,138,199,67,148,218,107,117,175,234,147,77,142,174,91,22,79,120,115,202,109,132,18,206,246,235,141,81,25,189,104,73,179,176,83,77,46,226,67,33,55,110,105,99,16,114,25,70,56,115,95,3,31,215,103,238,223,241,37,105,55,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,7,49,152,6,169,103,122,95,244,143,232,45,247,217,159,75,113,250,204,90,241,253,235,12,222,106,215,85,199,191,7,231,64,184,114,237,135,215,14,38,219,122,19,110,233,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,14,56,121,191,215,158,94,216,25,140,49,3,20,146,27,11,240,140,12,157,182,23,82,131,174,207,15,188,203,167,76,254,158,243,167,54,170,187,254,9,152,222,2,130,194,20,145,51,207,73,113,171,154,164,169,172,177,194,243,203,85,84,97,4,33,180,238,45,220,114,102,253,63,71,178,159,15,158,137,45,93,40,96,18,95,114,120,41,43,181,23,42,167,167,154,235,88,84,162,51,218,96,40,97,35,180,132,131,52,160,97,29,64,200,69,44,110,45,51,246,220,153,218,56,246,13,171,210,175,76,248,111,74,26,71,71,165,184,125,117,93,196,202,160,174,87,123,157,75,184,157,198,227,32,70,18,206,209,242,113,132,56,197,24,4,98,239,196,0,121,17,159,57,15,112,34,32,42,128,241,180,211,60,170,155,84,240,93,99,242,157,220,110,225,143,182,51,223,142,57,11,203,215,83,212,212,84,112,152,184,118,195,185,29,86,241,183,55,34,236,79,245,89,131,119,183,245,15,252,84,244,114,251,171,189,35,221,234,113,201,183,171,192,174,17,102,50,83,113,15,239,170,90,104,39,142,165,185,153,139,7,110,10,137,103,223,235,17,118,56,8,185,27,59,4,22,240,100,213,47,162,157,71,95,116,206,190,251,229,104,51,188,126,79,45,69,229,121,249,203,165,17,180,208,254,113,129,202,62,20,165,113,47,82,16,45,246,125,203,182,202,53,117,167,169,159,149,222,171,53,63,58,142,174,213,87,73,81,144,79,111,160,170,181,201,220,165,170,161,162,102,163,165,156,15,153,49,247,32,167,136,220,196,184,145,19,144,179,11,179,54,170,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,242,144,92,159,130,222,142,95,112,253,26,203,117,138,239,55,110,147,81,46,20,244,246,186,110,32,252,169,109,165,81,25,84,243,19,119,110,115,207,81,23,108,128,8,124,183,47,172,50,11,181,138,173,105,211,94,144,211,104,46,131,96,218,71,12,20,145,212,99,182,120,97,184,61,36,242,205,4,183,19,222,90,217,163,57,118,55,9,42,100,154,70,103,97,217,141,153,132,89,152,91,101,160,34,34,10,1,241,71,248,236,212,223,193,126,79,68,164,255,0,130,61,166,213,127,181,107,205,138,251,108,164,184,219,110,52,248,253,37,101,29,92,35,52,21,48,72,55,49,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,24,60,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,47,248,134,116,89,117,233,99,84,42,47,184,134,63,86,58,87,146,212,51,227,245,143,82,85,77,69,59,199,202,91,124,242,16,177,1,137,52,165,19,27,147,156,44,47,220,144,194,110,56,7,71,221,89,230,93,34,234,135,211,139,21,61,93,226,197,95,79,37,53,247,28,26,246,165,130,234,13,25,180,14,102,241,202,192,113,74,109,32,155,7,61,187,128,206,195,41,179,244,17,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,231,179,170,238,148,117,31,164,173,71,60,43,53,139,207,90,171,187,147,216,47,240,66,225,75,119,165,23,102,114,22,119,126,220,193,200,90,88,93,220,163,34,23,103,48,56,228,48,232,79,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,149,170,22,240,230,235,95,249,42,234,60,246,12,254,231,117,147,76,178,159,205,220,169,160,126,236,118,186,231,112,104,238,99,15,18,50,226,0,241,202,49,56,145,198,66,91,74,80,197,27,223,74,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,66,174,136,58,90,254,87,26,227,6,155,214,228,158,196,178,219,109,242,95,111,117,17,15,42,163,161,138,104,98,40,169,153,197,193,166,51,158,49,98,63,170,2,228,123,27,139,70,119,63,213,127,85,250,95,209,14,151,218,200,172,20,147,220,167,167,26,76,79,19,164,25,40,96,171,130,154,74,104,166,138,57,162,130,72,105,66,8,103,3,97,33,22,118,6,0,254,106,171,240,188,213,236,55,65,117,95,82,117,115,80,39,171,142,197,142,233,189,100,213,13,73,3,205,60,166,119,91,100,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,31,250,138,215,156,203,169,45,92,190,234,182,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,240,140,75,103,38,1,230,110,114,19,115,50,119,12,87,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,107,158,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,235,21,254,102,8,169,170,36,130,162,60,118,151,153,199,198,156,225,57,35,57,166,141,152,206,102,46,77,28,173,16,176,126,121,229,210,190,20,125,11,127,136,234,131,90,240,207,251,30,171,0,162,174,47,244,136,174,146,83,184,255,0,226,188,169,145,127,159,51,7,251,222,101,106,136,8,138,0,120,157,117,227,249,16,177,84,232,54,147,222,184,231,217,5,188,189,165,116,183,92,123,117,88,188,36,112,148,123,143,104,155,189,81,1,84,48,241,146,57,97,23,142,102,219,156,68,225,15,252,82,250,197,197,122,135,206,232,116,191,79,104,237,85,248,222,159,220,42,187,89,53,52,145,212,251,94,105,97,129,143,176,101,0,201,12,49,200,19,131,246,229,56,170,56,199,47,214,96,137,218,11,44,171,75,116,183,59,214,156,238,217,166,122,105,98,246,206,73,121,239,121,42,47,53,13,63,119,181,9,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,98,157,95,248,83,88,180,191,167,27,94,107,162,149,190,210,200,48,11,125,93,195,53,169,184,76,113,77,126,165,96,25,37,170,132,10,71,134,159,203,48,74,227,0,179,17,196,78,207,36,178,198,45,48,72,15,10,62,171,168,245,155,70,160,209,60,142,94,222,95,166,86,250,122,56,202,73,160,31,105,89,216,138,58,105,33,136,24,79,251,220,6,42,121,31,137,55,248,131,41,8,230,113,25,212,185,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,116,83,211,23,80,184,175,84,26,53,101,213,204,90,155,200,121,254,229,53,198,214,117,81,212,77,108,174,136,184,203,79,33,3,255,0,163,32,57,8,17,197,44,70,224,28,248,176,109,85,202,186,234,161,114,174,130,255,0,188,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,17,17,1,17,16,22,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,62,64,169,3,196,127,196,2,179,168,139,236,186,73,164,57,23,251,147,208,121,105,229,169,167,142,122,121,50,42,174,1,39,42,128,152,35,144,33,134,71,112,8,92,120,188,145,60,164,231,249,150,136,32,178,189,239,9,188,255,0,13,201,186,57,198,48,203,22,67,73,87,125,195,170,46,20,215,219,120,187,180,244,39,81,112,170,168,129,204,93,153,220,36,138,70,113,54,220,29,198,65,103,229,25,136,209,10,219,253,42,245,49,153,116,161,171,148,122,165,135,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,39,23,40,79,148,81,152,72,44,252,76,7,144,152,115,140,195,164,148,88,166,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,43,64,68,68,28,171,173,213,149,116,163,168,246,14,155,48,174,169,173,145,123,103,12,202,60,220,23,41,41,225,118,146,197,85,21,124,244,145,141,67,110,251,195,47,104,28,38,109,133,164,55,136,152,93,226,121,180,170,189,239,15,124,3,13,213,63,14,28,39,79,181,7,30,164,190,99,215,202,123,221,53,117,13,75,63,9,67,219,53,142,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,21,87,209,39,88,57,55,72,218,161,21,232,94,174,183,9,190,84,64,57,101,158,146,42,126,253,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,242,27,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,128,122,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,183,252,56,60,64,43,58,119,190,197,164,154,189,145,127,185,61,127,153,158,42,154,136,231,168,147,29,170,224,114,114,167,8,66,73,14,25,164,102,3,133,135,139,73,43,74,46,31,158,105,66,197,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,160,20,29,9,245,209,209,149,139,172,61,56,165,182,71,117,246,54,103,139,249,138,140,102,229,41,155,210,140,146,176,119,105,170,99,29,247,134,94,212,76,242,8,188,145,144,9,15,38,99,138,74,1,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,185,79,12,94,188,127,45,246,42,109,6,213,139,215,44,251,31,183,143,179,110,151,27,143,114,171,40,132,78,98,147,97,237,11,119,169,224,26,118,46,82,73,44,194,210,76,251,240,148,155,122,234,167,68,154,95,170,61,75,233,231,82,213,80,82,91,238,248,117,65,85,221,169,225,165,145,142,255,0,60,32,30,205,150,89,99,152,24,14,150,80,19,98,112,55,148,4,34,63,205,128,179,7,171,209,30,131,84,244,227,211,70,29,166,215,154,42,72,50,22,167,59,166,64,240,211,197,25,189,198,164,222,89,35,148,226,51,25,142,17,40,233,154,94,101,204,41,193,219,97,226,45,8,60,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,21,124,46,62,59,52,203,241,175,147,214,169,233,226,91,225,247,77,172,54,171,199,80,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,251,11,51,155,142,240,47,194,227,227,179,76,191,26,249,61,106,179,79,17,222,184,234,122,82,195,104,48,253,62,10,74,141,69,204,41,231,58,25,165,56,165,11,37,32,187,3,214,203,3,187,145,153,19,144,192,36,61,162,56,165,34,114,104,94,41,2,138,237,151,107,173,150,164,235,44,215,58,186,10,137,41,231,164,57,105,166,40,140,160,158,35,134,104,156,133,217,220,36,138,73,35,49,247,16,25,11,238,206,236,178,13,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,228,168,188,212,52,253,222,212,39,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,62,42,182,175,76,93,66,229,93,47,235,45,151,87,49,106,111,63,228,59,148,215,27,89,213,73,79,13,206,134,81,227,45,60,132,15,254,140,128,228,38,33,44,81,27,129,240,226,225,126,125,42,244,207,134,244,161,164,116,122,91,135,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,31,39,24,67,140,81,128,70,46,252,64,7,145,25,243,144,249,183,93,57,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,114,154,157,170,224,120,103,136,194,66,138,88,100,15,86,99,142,88,228,141,220,92,129,220,29,196,136,93,137,249,140,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,74,125,39,124,44,104,223,221,254,61,242,232,22,213,90,171,164,239,133,141,27,251,191,199,190,93,2,218,168,49,77,82,213,44,19,69,176,75,158,166,106,93,247,216,216,221,155,179,231,107,124,172,213,29,174,236,193,12,127,155,132,14,66,222,73,64,126,168,190,219,238,251,51,59,183,57,157,72,235,125,215,168,253,109,202,117,162,243,99,164,179,84,100,117,17,16,80,83,72,82,5,52,16,193,29,60,32,230,94,166,109,20,49,243,61,133,136,249,19,8,51,176,54,245,241,25,235,95,249,85,106,60,22,12,2,231,117,143,76,177,111,205,219,105,167,126,212,119,74,230,115,105,46,101,15,17,49,228,6,209,196,50,185,16,70,36,91,68,83,75,27,121,94,29,221,33,255,0,42,221,101,127,165,52,93,237,61,195,187,85,185,71,10,255,0,45,52,253,209,151,202,210,71,197,158,71,238,201,17,115,113,225,198,40,229,218,64,145,226,228,26,83,64,117,142,251,211,254,178,226,122,197,142,67,230,42,241,155,128,212,73,77,200,3,205,210,152,148,117,52,220,204,13,163,238,193,36,177,119,56,57,7,62,67,245,133,157,116,105,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,202,106,118,171,129,225,158,35,9,10,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,163,111,17,30,144,255,0,146,150,178,183,209,106,46,206,158,230,61,218,220,95,157,127,153,154,14,208,197,230,169,36,228,205,35,118,164,148,120,57,115,229,20,145,111,33,200,210,241,250,188,60,250,211,186,244,177,170,20,246,44,191,32,171,29,43,201,106,29,178,10,54,166,42,166,162,157,227,227,21,194,8,196,152,128,196,154,33,149,193,137,206,22,38,237,200,97,15,16,191,69,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,2,186,168,92,171,174,170,16,21,32,120,193,104,229,247,6,234,129,245,86,162,111,49,101,212,187,124,21,20,114,113,0,236,85,80,211,193,73,81,77,179,25,25,113,0,166,151,184,226,2,254,103,128,242,120,201,213,223,168,127,226,151,161,116,122,193,210,157,251,36,162,179,121,188,147,78,255,0,232,146,217,52,111,4,114,5,44,110,205,112,2,146,86,229,217,242,189,201,138,48,33,35,146,154,15,210,113,96,32,162,25,46,215,89,173,84,246,41,174,117,103,109,163,168,154,174,158,140,166,39,130,25,230,24,198,89,66,61,248,137,152,193,8,145,51,110,77,20,108,251,241,109,148,87,107,173,186,154,190,142,223,115,171,165,167,186,83,181,37,116,80,204,64,21,80,52,177,204,209,74,44,251,24,52,176,197,35,9,110,220,227,2,247,139,59,124,168,130,85,120,98,233,111,229,67,172,156,43,205,216,189,167,106,196,188,198,83,112,254,250,236,249,95,43,27,249,73,253,12,72,248,215,73,69,245,7,150,251,253,97,112,99,87,252,160,7,131,102,138,125,6,233,246,237,172,117,119,14,245,94,166,220,27,179,4,114,242,142,10,27,116,181,20,241,242,23,140,92,102,41,206,177,203,99,49,120,251,27,113,46,108,167,250,2,229,93,117,80,185,87,65,125,1,210,142,156,117,107,208,142,143,97,89,172,94,70,235,67,167,246,25,236,23,248,33,99,170,180,85,21,178,157,156,133,157,219,185,9,241,22,150,23,118,25,4,69,217,192,194,57,2,144,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,221,20,244,157,240,177,163,127,119,248,247,203,160,90,127,196,51,162,203,87,84,250,95,81,125,196,49,250,66,213,76,106,157,159,31,172,122,145,165,122,216,26,78,82,219,231,144,133,196,192,133,229,40,152,220,88,38,113,126,228,96,115,114,8,107,225,105,215,183,208,74,203,15,74,58,161,7,60,126,235,112,242,120,133,210,158,159,121,40,43,170,231,114,106,58,129,6,222,72,102,158,82,112,151,103,40,228,145,216,221,226,38,40,45,253,114,195,118,180,221,108,23,90,219,21,246,217,87,110,185,91,170,36,164,172,163,171,132,161,158,154,120,201,198,72,164,140,153,136,12,73,156,92,93,153,217,217,217,213,202,120,105,120,130,83,107,13,170,207,211,230,175,221,106,228,212,26,10,127,45,103,187,85,203,45,84,249,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,228,238,230,229,184,88,82,34,32,34,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,158,240,206,180,218,175,254,31,250,127,98,190,219,41,46,54,219,141,61,250,146,178,142,174,17,154,10,152,36,187,87,12,145,73,25,51,137,129,11,184,184,187,59,59,59,179,170,97,234,199,226,159,89,62,240,50,31,152,206,167,255,0,131,239,87,158,238,145,243,170,223,248,122,220,24,163,160,255,0,199,213,87,210,77,40,63,250,115,198,230,31,240,226,242,127,136,141,4,63,235,163,163,43,239,71,154,143,75,108,142,235,237,156,51,40,243,21,24,205,202,83,6,170,40,226,112,238,211,84,198,59,109,52,93,216,153,228,17,104,228,19,18,30,46,231,20,121,183,135,23,92,116,221,41,102,85,248,126,160,133,93,70,157,102,21,16,29,116,209,28,178,157,146,172,89,193,171,98,129,157,196,192,133,196,103,17,30,233,4,81,16,185,60,45,20,151,83,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,198,26,135,164,157,225,158,35,9,6,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,231,91,168,173,6,204,186,109,213,203,238,148,230,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,143,9,4,119,113,99,46,6,199,25,63,48,38,96,150,190,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,42,192,188,229,55,220,130,221,98,180,221,235,188,197,38,51,111,59,93,174,62,208,7,151,165,58,170,138,178,143,113,102,115,222,122,186,131,220,157,203,235,237,191,17,22,107,63,240,49,253,118,126,237,255,0,18,65,106,136,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,27,43,172,207,11,155,86,189,107,110,59,168,58,91,83,73,135,83,228,245,21,173,158,85,197,16,206,17,78,208,20,180,247,8,168,220,162,99,57,101,7,134,119,9,89,220,229,138,94,217,63,126,71,153,90,23,161,122,113,211,166,156,91,180,191,75,236,222,70,213,67,188,179,77,43,177,213,92,42,137,153,164,170,169,145,153,187,147,31,17,221,246,97,97,17,0,16,0,0,29,128,136,8,136,130,10,248,128,120,112,88,186,136,163,187,234,246,146,65,228,53,99,234,84,84,197,61,105,249,92,138,56,160,142,16,166,46,225,60,116,211,12,112,131,69,32,240,141,203,144,203,250,109,52,91,215,163,238,147,48,222,145,116,191,232,61,138,162,146,241,125,175,168,146,166,251,145,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,134,253,195,102,98,148,221,247,170,32,128,30,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,83,255,0,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,168,47,249,86,175,247,25,48,79,229,29,244,155,233,95,251,140,127,211,31,163,125,233,189,169,230,57,255,0,210,238,254,223,239,63,183,191,207,191,195,243,91,115,254,250,86,84,136,33,175,136,70,1,134,233,103,135,14,109,167,218,125,143,82,88,241,235,29,61,146,154,134,134,153,159,132,65,237,154,55,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,162,21,127,222,40,255,0,2,122,155,248,47,206,40,149,0,160,232,207,172,30,147,48,222,174,180,191,232,61,246,162,146,207,125,160,168,142,166,197,145,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,134,253,179,118,114,136,29,185,236,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,255,0,186,36,235,7,25,234,231,75,226,189,11,210,81,102,214,58,120,7,44,179,210,69,81,216,161,158,89,39,8,78,57,37,6,18,9,134,152,229,96,19,145,227,98,96,50,39,110,69,170,188,75,58,21,169,234,107,25,165,212,253,49,160,171,170,213,12,114,158,11,109,45,8,213,69,28,23,123,115,212,59,148,6,243,200,17,66,112,188,243,76,50,49,55,38,238,70,66,110,81,188,97,143,248,98,245,227,249,111,177,83,104,54,172,94,185,103,216,253,188,125,155,116,184,220,123,149,89,68,34,115,20,155,15,104,91,189,79,0,211,177,114,146,73,102,22,146,103,223,132,164,212,172,190,171,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,190,84,23,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,170,128,80,94,247,135,190,1,134,234,159,135,14,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,159,132,161,237,154,199,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,169,110,176,122,76,204,186,69,213,15,160,247,218,138,187,197,138,190,158,58,155,22,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,62,123,118,205,217,134,80,119,145,94,24,189,120,254,68,47,180,218,13,171,23,174,56,14,65,112,31,102,221,46,55,30,221,46,47,49,4,197,38,195,218,39,236,212,78,84,236,92,164,142,40,73,228,153,246,231,41,61,170,117,59,211,214,43,213,6,141,94,180,143,41,169,242,30,127,183,83,110,186,5,44,117,19,91,43,162,46,81,84,70,38,223,233,70,108,36,4,113,75,40,49,135,62,76,21,65,225,185,226,9,77,211,181,76,154,61,172,151,90,178,211,171,141,65,84,209,92,166,150,89,131,25,54,138,121,37,104,169,225,130,89,166,10,153,158,1,112,18,16,140,220,228,219,115,145,222,237,23,56,53,93,28,245,5,252,160,175,125,50,88,240,159,111,103,86,30,114,212,193,110,171,137,233,124,171,68,18,133,83,212,72,65,28,80,156,114,194,226,242,188,101,202,104,227,113,25,9,163,87,231,211,118,145,93,116,23,68,177,109,32,188,231,117,121,141,70,49,79,45,32,94,42,96,40,14,88,30,121,14,24,154,50,150,87,0,138,35,142,16,30,110,204,17,11,55,22,216,88,54,90,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,123,226,135,37,220,58,107,174,107,109,174,154,168,30,121,90,114,149,155,120,163,242,21,188,140,119,38,245,111,77,189,254,255,0,115,169,132,161,63,138,230,85,112,199,250,117,42,74,34,216,110,21,207,75,47,160,250,132,148,53,204,237,234,207,251,27,221,178,10,53,163,163,168,175,168,10,74,80,231,41,239,196,119,102,223,102,221,253,95,249,153,72,109,118,233,67,82,180,131,78,113,252,158,255,0,136,69,67,75,59,20,115,212,181,109,44,134,82,247,42,203,111,205,147,147,183,110,38,247,183,249,59,126,198,81,254,209,85,81,69,113,138,166,150,78,18,135,46,37,179,62,219,139,179,250,63,167,185,213,171,120,145,222,111,212,125,42,97,212,21,151,47,51,36,247,111,207,201,217,0,231,184,221,27,220,205,233,245,89,155,211,246,32,169,212,68,64,68,68,4,68,65,244,219,174,55,11,85,88,87,90,235,103,165,168,137,216,130,88,100,40,204,93,157,157,157,136,93,157,182,118,103,255,0,82,255,0,85,149,151,11,197,84,213,247,42,233,106,106,36,114,146,73,103,144,140,205,221,247,119,114,125,221,221,221,221,253,127,106,204,52,127,34,196,241,172,130,182,179,48,161,243,116,114,208,28,33,31,118,88,254,187,152,63,190,54,119,247,49,55,236,245,94,46,65,89,105,185,93,239,21,54,122,14,221,44,213,149,19,211,183,116,159,132,78,78,226,63,91,213,246,103,111,87,245,65,33,188,55,105,37,171,234,111,30,142,41,202,39,254,251,245,18,113,255,0,173,245,159,253,101,208,10,231,251,195,114,181,232,186,156,199,164,104,185,255,0,190,253,57,109,255,0,91,235,63,250,235,160,20,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,214,149,182,155,173,186,154,130,178,225,108,171,165,167,186,83,189,93,12,179,66,64,21,80,52,178,66,242,196,78,219,24,52,176,203,27,144,238,220,227,49,247,139,179,90,87,133,103,94,63,244,163,165,77,95,189,127,194,197,136,95,110,119,31,252,64,83,89,4,59,95,249,65,68,114,77,255,0,7,78,3,254,40,23,213,166,221,31,90,186,178,240,183,211,81,183,181,92,121,222,29,79,147,87,226,135,12,162,193,83,57,221,106,222,74,25,70,67,24,184,84,60,49,3,72,68,47,17,136,31,46,13,36,114,85,182,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,80,117,38,138,16,120,104,117,199,77,212,118,27,14,143,103,1,86,26,139,133,217,227,57,170,228,57,106,2,249,110,133,227,129,171,74,99,114,38,169,98,56,134,97,50,250,231,35,72,14,236,70,16,205,244,28,171,175,87,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,104,36,236,85,65,32,201,20,156,13,136,11,137,128,190,196,206,47,182,206,206,222,139,202,83,255,0,170,62,131,191,252,150,52,203,170,189,32,178,254,175,241,153,114,251,21,178,221,255,0,232,238,117,55,178,62,239,254,78,50,132,112,255,0,194,84,25,127,141,52,22,41,208,47,85,212,125,86,232,117,37,238,231,47,12,207,23,236,217,242,136,100,154,7,146,122,161,132,92,107,198,56,152,123,112,212,125,114,22,120,192,70,64,158,49,228,209,115,44,43,196,83,161,90,110,169,112,215,206,52,250,130,144,53,82,193,79,12,52,51,84,213,74,1,115,183,66,245,6,246,214,103,145,160,132,202,74,130,144,38,32,253,48,16,35,0,39,48,166,190,157,117,231,50,233,183,87,44,90,173,134,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,60,36,17,217,137,192,184,27,4,130,220,192,93,186,19,233,215,94,112,222,164,180,142,197,170,216,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,206,50,45,152,156,7,152,56,72,45,192,197,220,57,172,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,234,231,252,21,62,22,50,159,188,10,239,151,91,149,122,248,154,90,109,86,94,184,245,62,142,205,108,164,160,167,146,162,219,86,113,83,66,49,1,79,61,178,146,105,165,113,22,102,115,146,89,36,144,203,222,70,100,79,187,187,186,176,175,5,79,133,140,167,239,2,187,229,214,228,19,253,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,85,125,39,124,83,232,223,222,6,61,243,24,21,170,120,213,252,44,98,223,120,20,63,46,184,170,171,233,59,226,159,70,254,240,49,239,152,192,131,164,139,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,185,246,241,8,234,11,78,58,147,234,58,225,159,233,110,63,228,172,180,150,248,44,254,210,56,26,25,175,178,64,114,127,127,201,31,17,49,228,7,28,64,210,59,201,218,130,46,92,31,243,81,202,175,20,95,16,10,203,189,101,203,166,77,16,200,187,54,168,124,205,187,56,186,65,28,240,85,73,85,20,242,193,53,164,123,128,28,97,110,214,242,201,27,152,204,50,12,108,76,13,40,203,5,186,104,233,211,59,234,131,84,232,52,207,5,167,255,0,130,172,188,86,243,135,252,25,107,243,48,195,61,103,110,89,99,239,118,187,224,93,160,46,103,238,102,247,187,6,234,240,194,233,247,81,245,127,168,235,62,127,135,100,31,71,236,186,101,112,162,188,95,110,65,59,140,210,70,102,124,40,35,140,8,76,252,208,69,60,70,238,237,24,197,221,231,201,220,34,151,96,120,213,252,83,226,223,119,244,63,49,184,171,94,233,215,65,176,222,155,116,142,197,165,56,101,21,32,133,186,156,14,231,93,13,59,194,119,107,139,128,181,69,108,172,70,101,206,66,29,216,92,203,128,48,70,47,192,5,154,168,124,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,34,34,2,34,32,47,39,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,214,68,28,187,234,22,21,117,211,92,255,0,37,211,155,237,69,36,247,44,86,241,91,100,172,150,144,200,160,146,122,105,142,25,10,50,33,18,112,114,7,118,119,17,125,182,221,155,220,182,87,69,250,57,98,215,222,168,48,13,42,202,102,225,101,186,220,36,168,184,199,196,223,204,210,210,83,203,87,45,54,224,96,97,222,10,114,139,184,36,196,29,206,109,187,142,207,234,245,249,244,19,249,100,234,199,228,235,254,149,125,32,147,204,127,142,255,0,166,157,176,246,151,248,239,173,254,254,243,94,239,169,255,0,7,245,56,169,65,224,143,91,134,134,180,106,21,190,186,211,87,38,89,62,47,20,214,186,225,39,236,65,110,10,184,218,182,19,110,108,206,114,75,37,1,11,240,45,154,25,62,176,110,236,97,113,40,136,130,63,234,151,94,189,39,104,182,119,115,211,61,75,213,111,99,100,150,110,207,157,162,246,21,202,163,181,221,132,38,143,243,144,211,156,101,188,114,129,125,82,125,183,217,246,118,118,108,175,66,250,163,208,158,165,61,183,249,20,206,126,145,253,28,242,222,211,255,0,6,86,81,246,60,199,119,179,254,249,138,62,92,187,18,254,142,251,113,245,219,118,222,149,188,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,69,167,250,170,233,159,13,234,191,72,235,52,183,48,174,171,183,24,212,13,202,209,115,166,119,35,183,92,99,9,2,41,222,62,76,51,7,25,100,3,140,157,185,1,151,18,3,225,32,110,5,5,124,56,60,64,40,250,136,177,69,164,154,189,145,127,186,197,7,153,158,42,154,136,224,167,143,34,165,230,114,114,167,8,66,56,194,104,99,118,3,133,135,147,199,19,74,46,127,158,104,130,154,245,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,211,215,194,191,174,170,156,3,33,181,116,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,194,211,113,158,170,99,40,37,104,227,105,164,10,169,170,89,154,67,51,237,24,131,113,24,204,206,57,211,215,247,71,214,174,172,180,140,134,222,213,113,231,120,117,61,101,126,40,112,202,44,21,51,152,11,201,67,40,200,99,23,10,135,134,32,105,8,133,226,49,3,229,193,164,142,74,1,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,232,58,158,85,87,227,157,250,147,253,228,254,26,179,255,0,12,95,16,10,205,93,163,166,233,251,91,242,47,55,157,82,113,131,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,245,154,67,18,152,76,119,98,144,76,228,192,60,115,191,82,127,188,159,195,80,85,90,157,62,28,30,31,245,157,68,95,98,213,189,94,199,127,220,158,131,204,193,21,53,68,147,211,201,145,85,112,56,248,211,156,39,28,129,12,50,59,25,204,197,197,228,137,162,22,63,207,60,90,47,162,206,153,234,122,174,215,155,86,152,77,93,87,111,177,65,79,53,223,33,174,164,120,187,244,214,232,120,177,118,218,66,102,115,146,89,33,133,157,132,248,60,205,35,129,136,19,46,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,12,129,17,16,104,174,176,122,179,195,122,69,210,255,0,167,23,218,122,75,197,246,190,162,58,107,22,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,14,27,246,193,221,138,80,103,231,179,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,105,255,0,227,63,167,58,185,111,213,12,107,83,239,185,85,93,235,79,174,148,229,109,177,80,141,49,132,24,245,88,71,27,207,1,187,55,104,142,165,197,230,25,28,187,166,209,201,27,143,10,96,119,135,253,33,106,110,27,163,157,75,233,238,164,234,13,154,146,227,143,89,175,0,117,205,83,27,200,20,129,32,20,77,90,192,209,200,68,116,197,32,212,128,136,57,185,192,44,46,37,177,48,91,167,134,127,69,23,30,152,48,75,150,109,169,118,207,45,169,57,110,244,213,180,114,53,44,222,198,161,134,105,26,58,120,106,33,41,57,247,182,9,228,113,147,139,237,0,184,49,66,228,83,85,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,125,104,41,91,196,235,160,239,200,133,246,167,94,116,158,203,199,1,200,46,5,237,43,93,186,221,219,165,197,230,32,132,99,220,187,164,253,154,137,202,161,199,140,113,197,9,60,112,182,220,226,23,209,93,18,117,131,147,116,141,170,17,94,133,234,235,112,155,229,68,3,150,89,233,34,167,239,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,185,238,186,117,103,70,180,143,167,28,138,227,174,56,135,210,219,13,251,141,142,155,29,226,77,237,90,233,0,228,134,30,243,51,249,110,61,146,151,204,122,20,93,158,113,242,149,163,2,231,93,7,83,182,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,114,196,175,207,195,75,71,181,183,71,186,116,179,218,245,127,36,171,142,158,190,159,204,217,240,250,187,52,20,179,227,64,117,85,83,72,210,78,4,242,206,117,13,60,82,184,76,194,112,62,241,187,51,177,51,80,98,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,4,69,138,106,150,59,157,229,120,37,206,193,166,154,139,244,19,36,170,236,249,44,131,217,16,221,60,159,25,128,228,254,245,153,218,57,57,198,39,31,214,127,171,220,228,222,162,200,43,131,197,191,173,59,173,150,166,78,148,244,183,32,171,160,168,146,159,124,242,120,169,138,35,40,39,138,57,41,237,241,78,228,206,225,36,82,57,206,192,59,16,28,81,247,29,158,120,149,107,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,130,134,157,234,231,104,96,136,2,50,150,89,164,63,87,96,142,40,228,145,216,88,141,216,29,132,72,157,133,254,77,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,53,138,120,45,235,30,147,227,23,28,183,71,110,240,251,59,62,204,174,20,245,22,186,158,85,51,123,94,150,154,150,162,66,166,224,32,240,211,249,102,10,137,123,132,98,82,249,174,62,189,161,100,21,130,179,252,171,66,245,31,16,210,124,43,91,238,118,110,238,25,157,249,184,173,183,74,119,115,142,26,170,122,153,224,146,150,163,209,187,83,63,151,57,1,159,113,56,221,220,73,220,37,24,240,5,107,216,94,176,232,150,150,248,68,224,214,189,104,198,233,51,10,124,158,162,225,77,65,135,149,230,123,108,247,163,135,34,154,99,112,158,156,74,88,130,6,17,148,143,102,13,198,56,221,217,229,6,32,134,189,11,245,155,125,232,243,81,234,174,114,90,189,179,134,101,30,94,159,38,182,196,0,213,69,28,78,125,170,154,105,11,109,166,139,187,43,180,100,77,28,130,100,37,197,220,37,143,160,155,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,185,98,87,189,225,115,162,26,243,162,122,13,53,30,180,95,42,233,232,239,149,1,113,199,241,26,184,255,0,63,143,64,92,202,87,144,139,235,68,117,4,99,35,210,251,162,113,114,126,50,205,48,8,100,31,221,71,232,79,254,238,127,242,102,241,255,0,52,91,255,0,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,204,18,191,239,11,143,129,61,50,252,107,231,21,168,40,5,95,247,133,199,192,158,153,126,53,243,138,213,64,42,221,52,83,172,28,103,164,111,12,77,55,189,19,210,86,230,215,202,124,128,113,59,61,92,85,29,138,233,226,190,76,19,28,146,68,14,34,16,141,72,74,224,71,27,200,194,224,4,46,252,132,61,95,23,222,166,52,142,135,75,234,122,101,26,26,76,139,59,185,212,81,92,141,197,128,219,24,8,228,25,70,115,55,23,112,169,154,46,113,12,99,196,251,51,200,102,66,7,24,205,81,120,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,95,94,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,215,39,225,185,225,247,83,211,181,52,154,195,172,150,170,66,212,91,141,57,83,81,91,102,138,41,143,25,6,150,120,229,120,170,33,158,88,102,58,152,94,2,115,17,19,140,28,227,223,99,145,156,62,94,168,52,155,42,208,191,9,27,190,147,102,185,127,210,107,214,57,111,179,211,84,220,4,164,40,219,149,246,150,64,167,137,228,119,55,134,0,49,130,55,118,29,227,132,54,8,219,96,26,107,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,190,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,214,150,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,116,19,208,191,89,182,46,176,244,226,170,231,37,171,216,217,158,47,229,233,242,107,108,64,111,74,50,74,199,218,169,166,144,183,222,25,123,82,187,70,68,242,70,64,66,92,153,130,89,34,87,138,199,66,86,167,181,87,245,77,163,88,205,88,220,134,161,231,205,237,86,232,4,160,146,7,19,41,47,12,12,236,64,98,76,45,63,1,38,54,62,249,48,112,158,73,43,91,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,20,212,237,87,3,77,4,160,113,148,82,195,32,122,59,132,145,73,36,110,226,226,108,198,238,36,36,204,76,29,57,170,171,241,206,253,73,254,242,127,13,83,255,0,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,172,234,163,168,154,217,93,17,113,150,158,66,7,255,0,70,64,114,16,35,138,88,141,192,57,241,104,1,227,157,250,147,253,228,254,26,130,0,116,185,174,159,201,175,93,177,157,107,250,45,244,143,232,231,157,255,0,6,121,239,39,223,243,20,115,211,127,142,237,201,199,143,127,151,232,62,252,118,244,223,118,194,179,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,199,213,154,120,80,244,57,83,146,221,108,157,92,106,49,210,61,138,219,81,80,120,141,165,194,42,135,174,171,136,164,128,171,103,98,98,104,130,9,68,251,66,219,74,243,68,50,110,3,24,119,131,117,120,105,120,125,211,104,245,170,207,212,30,175,218,170,227,212,26,250,127,51,103,180,213,197,45,44,248,208,24,213,65,35,72,193,59,132,231,81,77,60,68,225,52,66,112,62,226,236,198,197,180,43,241,29,232,114,155,165,44,202,131,48,211,227,171,168,211,172,194,162,112,161,134,80,150,83,178,85,139,49,189,20,179,187,56,152,16,185,20,4,69,221,32,138,81,38,39,133,229,146,247,150,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,176,80,95,66,253,102,223,122,60,212,122,171,156,150,175,108,225,153,71,151,167,201,173,177,0,53,81,71,19,159,106,166,154,66,219,105,162,238,202,237,25,19,71,32,153,9,113,119,9,99,141,107,122,245,131,210,102,101,210,46,168,125,7,190,212,85,222,44,85,244,241,212,216,178,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,243,219,182,110,204,50,131,190,138,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,74,125,39,124,44,104,223,221,254,61,242,232,20,21,241,107,235,95,216,148,117,157,38,233,149,206,235,71,122,155,179,38,105,112,129,251,17,141,12,208,119,2,216,46,227,206,78,240,75,20,146,148,100,34,209,176,196,239,35,75,48,4,212,233,234,221,125,188,116,95,166,150,156,91,35,250,63,122,173,210,251,53,61,186,239,228,194,175,217,245,71,105,136,98,169,236,27,176,75,219,55,19,237,147,241,46,59,63,163,170,1,215,237,55,212,125,36,214,92,179,0,213,202,207,59,151,219,174,5,45,210,183,207,61,103,158,146,113,105,198,171,188,95,94,78,240,74,18,238,108,210,126,115,235,136,159,33,96,249,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,253,31,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,114,134,157,234,231,121,167,148,206,66,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,171,43,193,111,88,244,159,24,184,229,186,59,119,135,217,217,246,101,112,167,168,181,212,242,169,155,218,244,180,212,181,18,21,55,1,7,134,159,203,48,84,75,220,35,18,151,205,113,245,237,11,43,106,65,133,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,113,134,161,233,39,120,103,136,194,65,150,41,163,63,86,99,142,88,227,145,152,152,129,220,25,136,72,93,197,249,214,234,43,65,179,46,155,117,114,251,165,57,157,21,88,157,186,160,206,217,93,53,59,66,23,107,115,153,53,61,108,76,38,99,194,65,29,220,88,203,129,177,198,79,204,9,155,165,229,82,190,52,154,199,164,249,61,199,18,209,219,68,62,209,207,176,219,133,69,69,210,167,149,76,62,200,165,169,165,167,144,105,184,16,52,53,30,101,142,158,94,224,153,20,94,87,143,167,116,153,7,173,224,251,213,231,187,164,124,234,183,254,30,183,6,40,232,63,241,245,85,244,147,74,15,254,156,241,185,135,252,56,188,159,226,35,82,171,197,31,224,79,83,127,5,249,197,18,163,109,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,234,236,17,197,28,146,59,11,17,187,3,176,137,19,176,189,217,248,141,219,175,182,127,14,172,210,211,148,228,127,72,47,84,86,252,118,158,227,119,242,97,73,237,10,160,186,80,12,181,61,128,119,8,187,134,196,125,177,126,35,203,102,244,100,20,46,186,168,92,171,174,170,16,17,17,7,50,218,253,163,151,222,159,245,151,44,209,220,142,111,49,87,140,220,10,158,58,158,32,30,110,148,197,164,166,169,224,6,109,31,118,9,34,151,183,205,200,57,241,47,172,46,203,21,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,154,158,48,89,134,156,95,122,160,124,99,22,192,189,151,148,227,54,248,32,202,47,220,216,61,181,36,212,240,77,74,61,161,221,159,177,1,136,247,139,105,15,159,109,219,132,17,57,106,175,13,236,166,197,135,245,181,165,183,108,142,187,202,82,84,92,42,237,113,201,218,57,57,85,86,208,212,82,83,71,176,51,187,115,158,120,131,125,184,143,45,201,216,89,221,130,255,0,177,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,78,78,197,44,17,140,113,71,204,220,140,184,128,11,110,78,228,251,110,238,239,234,189,100,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,99,253,111,234,246,101,160,189,49,229,186,185,167,243,210,71,125,199,106,45,19,83,181,92,13,52,18,129,221,41,34,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,96,141,94,37,190,31,116,218,195,106,188,117,7,164,22,170,185,53,6,130,159,204,222,45,52,145,75,85,62,74,0,52,176,70,209,177,206,193,1,211,211,65,41,48,67,17,28,239,176,179,57,184,239,77,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,116,189,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,171,111,21,14,133,106,112,12,134,235,212,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,64,103,137,228,145,166,144,42,166,169,119,120,192,15,180,98,111,200,99,48,8,194,116,244,3,214,13,171,171,45,35,18,184,61,92,121,222,29,79,71,65,149,132,209,11,5,76,230,4,209,215,68,81,128,197,194,161,225,148,222,49,17,120,140,76,56,240,104,228,146,80,46,96,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,250,194,251,111,187,108,236,206,221,9,244,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,96,24,174,89,226,61,209,142,13,149,94,112,172,167,89,60,149,235,31,184,84,90,238,52,223,71,110,178,118,42,160,144,163,150,62,97,76,64,92,76,9,183,23,113,125,183,103,118,245,91,171,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,206,191,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,82,183,86,63,20,250,201,247,129,144,252,198,117,170,150,213,234,199,226,159,89,62,240,50,31,152,206,165,85,23,65,223,150,255,0,15,109,59,215,157,39,178,242,207,177,251,125,239,218,86,187,117,187,185,85,148,66,55,185,198,61,203,186,45,222,167,128,106,28,120,199,36,179,11,71,11,111,194,33,96,154,158,25,253,107,220,122,159,193,46,88,78,165,220,252,206,164,226,91,212,214,214,72,244,176,251,102,134,105,164,120,234,33,167,132,99,225,217,220,32,145,134,62,45,188,4,230,229,51,136,236,190,182,250,62,198,122,185,210,249,108,164,212,148,89,181,142,158,114,196,239,21,114,212,118,40,103,150,72,14,96,146,56,141,132,130,97,166,8,156,200,36,120,216,156,192,73,219,137,80,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,253,9,244,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,48,115,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,189,154,120,24,254,187,63,118,255,0,137,45,63,227,63,105,181,91,186,175,178,86,91,237,148,148,181,23,76,30,130,174,186,88,97,16,58,169,218,178,182,22,150,82,102,220,205,162,134,40,216,139,119,225,24,15,184,89,155,112,120,24,254,187,63,118,255,0,137,32,181,68,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,17,87,251,168,253,9,255,0,221,207,254,76,222,63,230,139,127,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,245,133,183,219,118,221,157,157,249,130,87,253,225,113,240,39,166,95,141,124,226,181,4,170,68,68,16,3,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,170,127,248,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,5,255,0,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,108,174,157,117,231,50,233,183,87,44,90,173,134,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,60,36,17,217,137,192,184,27,4,130,220,192,93,186,41,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,229,53,59,85,192,240,207,17,132,133,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,210,183,136,239,67,148,221,41,102,84,25,134,159,29,93,70,157,102,21,19,133,12,50,132,178,157,146,172,89,141,232,165,157,217,196,192,133,200,160,34,46,233,4,82,137,49,60,47,44,152,79,66,253,102,223,122,60,212,122,171,156,150,175,108,225,153,71,151,167,201,173,177,0,53,81,71,19,159,106,166,154,66,219,105,162,238,202,237,25,19,71,32,153,9,113,119,9,99,9,129,226,185,208,183,248,254,168,52,83,12,255,0,178,42,179,250,42,18,255,0,68,134,233,29,59,15,254,55,205,24,151,249,147,56,127,190,38,85,86,186,157,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,150,36,23,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,170,128,80,21,186,120,80,245,199,77,146,218,172,157,35,234,48,85,189,246,219,79,80,24,141,217,206,90,134,174,164,136,100,156,168,167,114,114,120,142,8,132,251,68,219,68,240,196,49,236,5,24,119,188,157,54,232,250,213,213,151,133,190,154,141,189,170,227,206,240,234,124,154,191,20,56,101,22,10,153,206,235,86,242,80,202,50,24,197,194,161,225,136,26,66,33,120,140,64,249,112,105,35,146,170,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,14,167,145,67,95,14,46,184,234,122,173,195,107,240,253,65,10,74,125,69,195,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,161,57,98,33,113,105,154,40,230,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,35,226,237,79,60,189,62,209,156,80,153,136,93,227,114,113,23,125,153,168,171,247,119,83,185,69,175,18,27,117,5,119,76,89,4,149,148,112,206,80,69,87,44,79,32,49,56,24,219,235,54,38,223,220,237,187,250,160,160,171,25,211,133,210,3,170,18,40,155,151,38,22,103,127,209,125,189,254,158,245,106,126,40,83,209,92,186,110,195,171,236,241,155,209,149,216,24,31,102,217,182,11,155,63,232,250,123,217,213,106,233,36,24,207,229,2,210,57,72,71,81,108,47,49,223,9,35,39,31,72,36,227,187,14,238,255,0,91,138,185,95,17,204,95,4,185,116,183,72,54,186,26,58,91,116,55,51,242,166,20,175,180,46,212,149,238,238,35,232,237,177,17,191,244,239,251,80,81,154,47,166,231,77,5,37,124,244,212,211,247,163,142,66,17,62,14,60,153,137,217,159,103,247,123,151,204,128,136,136,11,244,68,141,248,136,187,187,253,140,203,241,109,174,151,108,152,158,65,171,246,123,102,103,65,5,101,182,95,49,220,134,96,35,2,218,150,98,109,217,189,127,73,133,255,0,212,131,54,193,116,114,223,79,138,219,50,106,236,122,178,229,61,174,184,46,119,16,138,144,102,7,160,130,73,94,102,38,112,223,213,154,54,250,206,195,239,221,219,209,121,250,182,90,57,145,229,148,245,150,58,41,172,148,67,98,14,80,52,116,180,206,245,125,217,29,254,168,238,219,113,38,111,243,190,175,243,41,63,173,147,105,205,166,236,88,102,43,150,201,136,27,74,20,82,211,82,82,84,200,21,212,181,17,9,75,17,237,176,179,114,112,247,187,254,155,237,183,170,194,53,151,23,208,75,30,33,141,83,69,140,208,86,228,207,79,71,80,83,52,83,196,85,48,118,164,103,114,244,112,250,210,54,239,187,187,250,250,250,32,143,157,36,100,215,108,87,93,113,251,141,148,200,103,111,55,182,206,77,191,247,156,237,254,75,179,251,137,215,72,49,147,148,98,78,219,59,139,59,174,114,50,140,57,180,135,88,40,71,21,191,17,152,247,123,114,197,78,240,184,127,122,142,251,51,145,123,251,132,223,255,0,53,209,117,166,67,150,213,69,44,164,228,103,79,25,19,191,218,238,45,186,15,173,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,46,167,194,227,224,79,76,191,26,249,197,106,215,254,40,93,20,127,40,12,16,245,159,79,109,151,90,237,73,195,109,225,77,21,186,137,187,222,217,181,140,196,103,78,209,17,54,211,69,221,158,104,222,54,115,147,235,197,194,66,56,187,123,3,194,227,224,79,76,191,26,249,197,106,149,72,57,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,232,123,162,206,163,174,189,83,232,53,171,85,47,184,69,94,53,114,42,137,173,181,128,241,16,209,86,207,7,22,146,170,132,137,220,142,152,137,220,125,93,220,36,9,162,114,62,223,112,181,166,71,225,139,211,238,83,212,208,245,3,118,162,239,90,166,239,92,238,88,148,161,44,244,183,91,236,181,82,206,117,213,50,205,41,242,133,251,173,189,32,0,68,229,24,238,238,14,113,28,192,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,5,64,120,149,244,81,113,233,211,81,235,181,67,10,182,109,166,89,117,192,100,166,49,106,88,35,181,93,42,94,166,83,182,69,4,100,198,240,128,64,71,25,52,66,3,25,132,78,228,64,228,122,215,161,206,174,238,189,32,234,225,101,115,219,170,239,24,157,250,156,109,185,29,170,10,130,3,56,24,216,130,170,16,114,104,142,166,23,229,195,184,219,56,73,52,108,81,247,94,65,232,35,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,158,46,177,58,85,204,186,80,213,203,134,31,121,182,213,150,49,113,168,168,169,196,238,242,72,211,5,198,220,199,245,24,165,16,1,243,49,137,70,51,7,17,226,110,196,205,219,56,204,195,223,241,27,202,108,89,207,88,89,166,107,139,87,121,219,46,65,111,199,110,150,234,158,209,199,223,165,158,197,65,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,43,21,240,84,248,88,202,126,240,43,190,93,110,84,172,174,167,193,83,225,99,41,251,192,174,249,117,185,4,255,0,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,64,68,68,16,3,198,175,225,99,22,251,192,161,249,117,197,83,5,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,87,63,227,87,240,177,139,125,224,80,252,186,226,169,89,7,171,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,17,247,234,167,144,99,138,62,102,226,3,200,204,91,114,118,22,223,119,118,111,85,208,159,69,29,40,216,186,75,209,170,44,55,181,106,172,203,238,91,86,101,55,186,40,76,124,253,87,35,120,227,98,145,220,222,24,0,251,81,182,192,47,177,201,219,3,150,70,90,215,195,175,161,90,110,150,176,214,206,53,6,130,144,245,82,255,0,79,52,53,211,83,85,74,97,108,183,76,244,230,214,215,102,145,224,152,198,74,113,144,230,16,253,51,32,19,48,22,51,153,72,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,41,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,185,49,241,45,155,118,22,17,35,50,0,3,49,6,172,235,246,141,104,87,176,63,43,154,133,106,197,254,148,92,26,217,107,243,166,77,223,155,211,145,63,22,126,220,33,200,59,147,159,24,163,230,28,204,121,14,251,1,115,89,212,191,81,121,223,84,26,167,95,169,153,213,71,252,45,29,158,139,132,63,224,203,95,153,154,104,40,251,145,69,31,123,181,223,49,238,152,243,63,123,191,185,154,194,124,47,188,65,42,110,213,54,94,151,181,166,235,72,6,20,227,65,135,223,42,101,138,152,56,67,21,45,61,29,149,162,138,1,23,55,16,156,130,121,101,231,33,184,197,245,140,131,112,180,164,68,64,88,254,161,102,182,173,53,192,50,93,70,190,211,213,207,109,197,108,245,183,186,200,169,0,74,121,32,166,132,230,144,99,18,33,23,55,16,118,102,114,22,223,109,221,189,235,32,80,255,0,197,79,88,239,186,69,210,61,222,155,28,135,106,188,246,225,22,29,37,79,32,254,245,165,169,130,121,42,95,129,129,49,247,32,167,150,13,190,169,15,127,152,147,16,51,56,81,190,161,102,183,93,74,207,242,93,70,190,211,210,65,114,202,175,21,183,186,200,169,0,134,8,231,169,152,230,144,99,18,34,38,6,35,118,102,114,39,219,109,221,253,235,101,116,95,172,118,45,2,234,131,0,213,92,166,30,118,91,85,194,74,123,140,156,141,188,181,45,93,60,180,146,212,236,0,102,125,144,168,41,123,98,46,71,219,224,219,57,110,218,215,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,53,53,13,13,51,55,57,79,103,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,108,125,7,85,8,181,87,75,26,215,252,162,122,125,194,117,142,75,127,146,171,200,45,239,231,224,24,187,113,133,116,18,157,61,87,104,123,146,59,66,243,195,43,199,200,220,187,110,28,182,45,217,182,170,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,185,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,168,133,202,186,14,146,58,69,214,251,175,81,221,58,97,154,203,125,177,210,90,46,87,250,122,145,172,164,164,144,142,6,158,158,170,106,105,14,62,95,88,64,202,7,54,7,114,112,99,97,114,62,60,222,26,248,180,244,117,130,92,176,75,247,86,214,10,207,99,100,150,111,43,244,130,46,220,213,30,222,238,205,67,65,75,245,142,126,221,47,98,54,119,252,220,79,220,223,235,108,237,201,72,15,11,143,129,61,50,252,107,231,21,169,226,143,240,39,169,191,130,252,226,137,5,43,116,157,241,79,163,127,120,24,247,204,96,83,255,0,199,59,245,39,251,201,252,53,64,14,147,190,41,244,111,239,3,30,249,140,10,127,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,24,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,159,157,126,167,122,122,202,186,95,214,91,214,145,229,53,62,127,200,118,234,109,215,64,165,146,158,27,157,12,163,202,42,136,196,219,253,40,205,132,140,66,88,165,6,51,225,201,250,83,81,215,173,190,143,177,158,174,116,190,91,41,53,37,22,109,99,167,156,177,59,197,92,181,29,138,25,229,146,3,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,226,65,7,252,37,58,215,246,37,101,31,73,186,155,115,181,81,217,102,239,73,133,220,39,126,196,131,93,52,253,195,182,19,176,240,147,188,114,203,36,69,33,9,52,140,81,51,200,242,194,1,106,153,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,92,187,221,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,40,58,147,241,17,214,94,166,52,107,18,210,92,165,189,151,236,190,103,148,86,91,234,6,56,114,137,128,129,233,100,154,156,99,30,207,111,129,25,70,38,81,28,164,210,48,71,219,136,64,49,78,181,250,174,190,245,105,172,181,185,151,118,235,71,136,91,119,163,197,172,149,179,1,121,10,94,32,210,72,227,27,48,52,211,152,119,100,125,204,155,112,143,184,97,20,110,164,7,134,47,65,223,150,251,237,54,188,234,197,151,150,3,143,220,7,217,182,187,141,187,185,75,148,76,33,48,201,177,119,69,251,52,243,141,59,151,40,228,138,98,105,33,125,248,74,45,29,122,62,233,51,50,234,235,84,62,131,216,170,42,236,246,42,10,121,42,111,185,24,208,53,84,22,160,120,205,224,99,7,146,38,51,150,80,104,196,24,249,237,220,54,103,24,141,219,161,60,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,212,212,52,52,204,252,34,13,221,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,195,32,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,149,74,157,172,157,117,84,244,203,225,219,165,58,97,166,53,245,116,186,161,145,211,220,238,84,181,195,75,20,144,90,45,205,144,215,49,78,109,60,103,20,199,51,193,52,35,27,11,241,110,228,132,64,227,27,73,234,248,80,245,199,83,141,93,108,157,35,234,48,82,53,138,229,81,80,24,141,217,206,42,119,161,171,148,164,156,168,167,114,113,105,66,121,72,251,68,219,202,211,74,49,236,99,32,118,66,221,17,17,1,17,16,67,95,17,222,135,42,122,173,195,104,51,13,62,58,74,125,69,195,233,231,10,24,101,8,162,11,221,33,59,27,209,75,59,179,16,24,147,17,64,68,93,161,57,101,18,97,105,158,88,232,174,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,46,167,149,101,248,175,116,57,77,146,218,175,125,92,105,201,213,189,246,219,79,78,121,117,165,130,90,134,174,164,136,99,128,107,96,97,98,120,142,8,132,59,162,251,68,240,196,82,110,5,25,247,130,162,215,213,91,118,186,220,105,168,40,238,23,58,186,170,123,93,59,210,80,197,52,196,97,75,3,203,36,207,20,66,239,176,3,203,52,178,56,142,205,206,67,47,121,59,191,202,166,87,135,23,67,148,221,86,230,85,249,134,160,157,93,62,157,97,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,232,132,177,8,176,188,205,44,97,181,124,43,250,21,169,207,242,27,87,83,218,165,65,87,6,49,99,168,134,229,134,67,13,84,92,46,215,24,42,166,2,158,87,142,71,154,48,165,154,153,157,163,48,14,233,144,63,34,140,12,36,184,148,68,4,68,65,202,186,250,171,110,215,91,141,53,5,29,194,231,87,85,79,107,167,122,74,24,166,152,140,41,96,121,100,153,226,136,93,246,0,121,102,150,71,17,217,185,200,101,239,39,119,249,84,223,240,211,232,86,155,169,172,154,171,83,245,58,130,146,171,75,241,202,137,237,181,84,37,85,44,115,221,238,47,78,206,48,3,193,32,75,8,66,211,195,49,72,228,220,159,183,24,137,177,72,241,134,223,240,148,232,163,219,117,148,125,89,106,109,178,213,89,101,135,189,30,23,111,157,187,242,21,116,51,246,206,230,76,197,194,62,201,197,44,113,12,130,68,242,57,74,205,27,197,9,157,181,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,170,75,241,35,240,251,166,233,218,166,61,97,209,187,85,89,105,213,198,160,105,171,109,176,197,44,193,140,155,69,4,113,60,181,19,79,44,211,5,76,207,57,49,144,136,70,110,17,239,185,198,207,118,136,130,173,124,36,58,86,215,156,54,166,62,162,47,57,133,94,35,134,228,116,253,160,197,165,164,238,30,79,68,241,73,217,171,149,136,153,169,128,37,56,228,130,94,37,36,129,221,219,132,50,177,77,242,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,130,16,116,59,164,56,110,187,245,81,129,233,110,160,193,87,62,61,118,168,172,154,186,10,105,222,19,168,10,106,41,234,154,23,54,250,194,6,80,8,27,139,137,240,34,226,64,91,19,116,102,168,7,194,227,227,179,76,191,26,249,61,106,191,228,4,68,65,170,186,157,233,235,21,234,131,70,175,90,71,148,212,249,15,63,219,169,183,93,2,150,58,137,173,149,209,23,40,170,35,19,111,244,163,54,18,2,56,165,148,24,195,159,38,230,177,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,74,125,39,124,44,104,223,221,254,61,242,232,22,170,241,17,233,15,249,86,232,211,125,22,162,239,106,22,29,221,173,197,249,215,249,104,103,238,148,94,106,146,78,76,241,191,118,56,135,131,151,14,50,199,22,242,4,111,47,45,171,210,119,194,198,141,253,223,227,223,46,129,109,84,28,176,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,208,167,68,157,96,227,61,92,233,124,87,161,122,74,44,218,199,79,0,229,150,122,72,170,59,20,51,203,36,225,9,199,36,160,194,65,48,211,28,172,2,114,60,108,76,6,68,237,200,161,175,140,23,72,126,254,174,48,90,47,248,10,44,228,100,175,255,0,196,82,208,85,195,17,183,250,16,72,192,127,240,4,209,255,0,143,145,64,14,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,179,170,146,158,27,157,12,163,198,90,121,8,31,253,25,1,200,76,66,88,162,55,3,225,197,194,242,122,219,235,7,25,233,27,75,229,189,19,210,86,230,215,202,121,199,19,179,213,197,81,216,174,158,41,32,9,142,73,34,7,17,8,70,164,37,112,35,141,228,97,112,2,23,126,67,207,93,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,91,47,169,222,161,114,174,168,53,150,245,171,153,77,55,144,243,253,186,107,117,172,42,164,168,134,217,67,16,241,138,158,50,55,255,0,74,67,113,16,19,150,89,77,128,57,241,105,211,225,41,209,71,182,235,40,250,178,212,219,101,170,178,203,15,122,60,46,223,59,119,228,42,232,103,237,157,204,153,139,132,125,147,138,88,226,25,4,137,228,114,149,154,55,138,19,48,149,94,28,221,20,127,37,93,56,158,255,0,159,219,45,82,106,110,83,249,203,149,76,13,221,146,215,66,236,15,29,176,102,228,64,92,76,30,73,74,38,17,57,8,71,121,70,24,164,127,91,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,1,121,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,94,178,128,30,50,122,215,244,27,167,219,78,142,82,91,251,213,122,155,112,126,244,242,69,202,56,40,109,210,211,212,73,196,154,65,113,152,167,58,54,29,192,197,227,239,239,196,184,58,10,107,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,8,251,245,83,200,82,75,39,0,97,1,228,102,79,176,179,11,111,179,51,55,162,242,145,16,116,209,160,58,199,98,234,3,70,177,61,98,199,33,242,244,153,53,188,106,36,166,228,103,229,42,128,138,58,154,110,102,0,242,118,167,142,88,187,156,24,79,135,33,250,164,206,182,2,172,15,5,61,116,172,186,216,179,78,158,47,215,158,247,177,56,100,152,237,52,141,60,146,5,44,167,219,174,1,55,119,138,56,66,98,165,49,141,152,9,228,171,156,254,190,228,225,103,232,11,149,117,213,66,229,93,7,74,125,39,124,44,104,223,221,254,61,242,232,22,170,241,71,248,19,212,223,193,126,113,68,182,175,73,223,11,26,55,247,127,143,124,186,5,170,188,81,254,4,245,55,240,95,156,81,32,170,191,14,30,162,243,189,16,234,59,21,196,236,21,29,236,111,81,178,11,101,139,32,182,112,132,124,215,116,228,166,165,151,188,113,28,129,216,146,177,230,227,27,135,115,135,2,118,103,221,175,249,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,131,159,111,17,78,153,240,222,150,186,134,124,51,79,171,170,207,30,191,217,225,200,232,104,170,93,204,237,129,53,69,68,47,72,210,185,57,76,2,84,228,224,101,245,248,24,137,57,144,188,135,45,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,5,170,34,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,169,91,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,168,33,87,139,23,69,23,28,91,42,185,245,81,166,246,206,120,221,231,106,156,198,0,106,90,120,109,85,197,37,61,60,117,17,139,16,73,55,154,146,110,70,195,25,147,74,210,200,102,237,43,48,66,190,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,179,170,146,158,27,157,12,163,198,90,121,8,31,253,25,1,200,76,66,88,162,55,3,225,197,250,83,84,23,226,25,209,101,215,165,141,80,168,190,226,24,253,88,233,94,75,80,207,143,214,61,73,85,53,20,239,31,41,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,114,67,9,184,135,173,226,135,171,216,110,189,106,190,155,106,230,159,207,87,37,139,34,211,122,57,169,218,174,7,134,120,140,46,183,56,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,158,69,120,24,254,187,63,118,255,0,137,42,171,86,169,224,99,250,236,253,219,254,36,130,213,17,17,5,43,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,23,252,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,212,70,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,122,106,234,26,150,126,18,134,236,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,220,246,117,131,210,102,101,210,46,168,125,7,190,212,85,222,44,85,244,241,212,216,178,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,243,219,182,110,204,50,131,191,70,107,79,245,85,211,62,27,213,126,145,214,105,110,97,93,87,110,49,168,27,149,162,231,76,238,71,110,184,198,18,4,83,188,124,152,102,14,50,200,7,25,59,114,3,46,36,7,194,64,10,182,240,197,235,199,242,33,125,166,208,109,88,189,113,192,114,11,128,251,54,233,113,184,246,233,113,121,136,38,41,54,30,209,63,102,162,114,167,98,229,36,113,66,79,36,207,183,57,73,224,2,202,181,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,216,170,11,254,240,184,248,19,211,47,198,190,113,90,168,5,95,247,133,199,192,158,153,126,53,243,138,213,64,40,47,251,194,227,224,79,76,191,26,249,197,106,211,254,37,190,31,116,218,195,106,188,117,7,164,22,170,185,53,6,130,159,204,222,45,52,145,75,85,62,74,0,52,176,70,209,177,206,193,1,211,211,65,41,48,67,17,28,239,176,179,57,184,239,184,60,46,62,4,244,203,241,175,156,86,169,84,131,151,124,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,250,51,233,115,93,63,148,166,132,227,58,215,244,91,232,231,210,63,59,254,12,243,222,115,177,229,235,39,166,255,0,29,219,143,151,46,199,47,208,109,185,109,235,182,239,162,174,222,23,58,13,127,234,142,183,168,139,237,77,93,198,207,113,168,146,243,89,134,85,197,222,162,169,189,201,43,201,37,76,146,145,57,29,49,19,188,143,72,226,226,242,59,238,125,159,239,117,50,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,70,223,16,91,85,125,219,166,60,170,43,125,52,147,28,52,85,211,27,0,17,59,3,91,234,183,127,70,127,218,202,73,45,35,214,108,215,104,122,113,205,222,207,70,53,50,149,146,228,38,47,25,30,192,244,21,27,190,195,235,239,219,215,221,234,131,156,120,253,77,149,197,107,21,77,175,29,240,235,196,165,185,210,73,118,165,130,235,94,71,23,46,193,72,223,225,50,118,250,174,251,122,51,183,191,237,221,83,188,16,79,60,173,21,60,71,36,143,190,194,2,238,239,233,251,25,78,140,171,28,235,70,227,210,229,61,147,36,197,234,79,20,182,212,86,87,60,115,81,93,158,164,4,66,167,184,228,198,221,182,13,142,95,177,189,237,187,251,208,66,92,138,178,142,225,122,171,174,183,219,142,134,154,121,164,146,42,114,55,55,140,8,221,196,121,63,171,236,206,205,191,219,178,243,87,219,118,154,105,42,222,42,138,80,167,150,159,120,76,4,28,29,136,93,247,221,159,237,221,124,72,8,136,128,190,138,10,250,171,101,80,86,209,201,219,154,61,248,150,204,251,110,206,207,232,236,237,238,119,95,58,32,223,154,57,167,119,174,160,107,110,183,171,150,113,71,111,187,218,206,148,109,237,61,48,63,118,166,94,227,71,187,11,142,194,207,0,111,245,79,244,155,234,191,219,254,58,156,208,141,75,208,235,133,152,179,188,170,211,119,146,241,108,167,172,128,232,35,33,225,20,165,55,16,46,81,143,171,118,143,125,183,247,178,240,116,114,12,206,155,21,202,50,60,46,59,211,212,89,134,158,178,99,161,105,120,66,0,21,39,220,145,227,245,29,156,27,98,119,102,111,173,234,177,141,70,213,188,255,0,84,38,164,124,230,255,0,93,113,59,109,60,116,144,181,77,84,243,60,97,27,159,17,110,233,150,219,119,15,209,182,111,87,244,247,160,203,250,80,200,240,188,115,90,172,151,60,250,219,45,109,172,60,207,112,35,159,180,254,180,147,139,125,110,67,254,81,7,219,246,46,144,105,206,41,41,226,146,31,241,100,2,225,235,191,213,118,244,92,187,225,47,199,39,163,125,246,255,0,25,255,0,210,201,116,253,99,118,43,45,189,217,247,103,165,137,217,255,0,111,212,100,31,114,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,229,93,116,167,210,119,194,198,141,253,223,227,223,46,129,115,88,186,83,233,59,225,99,70,254,239,241,239,151,64,131,106,173,85,212,191,78,152,39,84,26,89,95,166,121,213,63,252,45,101,158,183,156,223,224,203,167,150,154,24,43,59,113,75,31,123,181,223,50,237,25,112,63,115,183,185,219,106,162,14,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,214,233,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,79,244,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,74,221,39,124,83,232,223,222,6,61,243,24,23,74,107,154,206,147,190,41,244,111,239,3,30,249,140,11,165,52,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,85,85,244,157,241,79,163,127,120,24,247,204,96,86,169,227,87,240,177,139,125,224,80,252,186,226,170,175,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,149,74,222,53,127,20,248,183,221,253,15,204,110,40,51,255,0,5,220,166,197,131,98,189,66,230,185,77,119,146,178,227,246,251,29,210,227,83,218,57,59,20,176,71,116,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,20,107,235,235,173,124,171,170,205,71,171,178,90,110,126,95,76,177,155,132,209,227,150,250,119,144,35,175,224,229,24,220,234,26,65,3,41,165,7,119,1,49,110,204,102,224,205,200,165,57,99,173,171,63,204,172,88,109,255,0,79,172,217,13,93,30,61,149,84,80,212,222,168,97,118,16,175,58,55,149,233,154,87,102,228,64,5,60,134,193,191,7,62,4,236,229,24,56,237,94,142,250,85,204,186,175,213,203,126,31,102,182,213,142,49,110,168,167,169,203,46,241,200,208,133,186,220,231,245,216,101,32,49,243,50,8,200,48,135,18,228,108,228,237,219,9,12,3,223,233,91,161,29,88,234,171,21,203,179,92,88,60,149,151,31,183,215,199,110,169,222,154,79,106,95,96,142,9,34,181,112,58,136,142,14,232,84,11,249,146,103,136,54,217,247,127,70,208,25,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,93,57,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,118,166,161,161,166,103,225,16,110,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,10,188,77,122,18,181,107,118,27,113,215,61,45,198,106,228,213,11,13,60,101,85,71,107,128,76,242,74,32,113,18,9,35,221,156,234,97,139,114,140,195,148,134,17,246,56,200,239,15,104,61,111,13,14,184,233,186,142,195,97,209,236,224,42,195,81,112,187,60,103,53,92,135,45,64,95,45,208,188,112,53,105,76,110,68,213,44,71,16,204,38,95,92,228,105,1,221,136,194,25,190,185,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,232,39,161,206,174,237,93,95,105,25,101,115,219,169,44,249,101,134,160,109,185,29,170,10,129,48,9,220,24,130,170,16,114,121,66,154,102,229,195,184,219,177,199,52,108,82,118,158,66,9,20,169,175,198,179,83,62,144,107,142,23,165,180,149,118,170,138,76,63,31,59,132,222,94,78,117,84,245,213,243,126,114,10,141,141,216,54,130,146,142,64,7,17,46,51,185,59,144,152,109,114,139,154,206,170,181,75,242,211,212,118,162,234,100,55,223,108,208,94,114,10,175,101,86,249,95,47,221,181,196,125,154,31,205,184,1,14,212,177,64,63,92,88,223,109,207,114,114,119,9,105,224,177,128,84,223,122,134,202,245,6,163,30,164,172,182,226,184,185,211,5,116,205,17,29,5,198,178,162,54,133,226,98,126,98,103,79,5,120,57,131,122,7,49,39,110,227,49,71,94,189,180,207,42,210,254,174,53,50,221,148,210,118,253,189,144,86,228,214,233,194,57,26,26,170,26,249,206,162,35,140,140,7,159,30,225,68,110,59,139,75,12,160,196,92,55,86,191,225,51,165,247,93,56,232,250,215,115,188,149,92,117,25,213,226,179,40,10,74,154,34,167,58,104,12,99,166,135,110,78,239,32,75,21,36,117,1,38,194,196,21,3,179,59,51,25,71,255,0,28,28,2,166,91,86,150,106,149,14,61,72,212,244,181,23,27,5,210,236,45,16,206,231,40,197,61,21,57,190,253,211,6,104,107,204,125,28,1,222,79,209,121,27,144,102,190,11,122,199,125,204,52,107,45,209,219,188,61,202,77,59,184,83,212,90,234,121,3,113,165,185,21,68,133,77,192,65,157,248,79,5,68,189,194,51,34,243,60,126,168,198,44,246,42,168,91,194,151,83,63,39,125,100,227,150,234,138,187,85,37,6,107,111,174,198,107,39,184,73,219,227,220,141,170,41,194,18,115,17,105,164,170,165,166,136,89,249,114,238,184,8,242,33,118,190,148,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,114,174,186,168,92,171,160,191,239,11,143,129,61,50,252,107,231,21,169,226,143,240,39,169,191,130,252,226,137,60,46,62,4,244,203,241,175,156,86,167,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,79,255,0,28,239,212,159,239,39,240,213,0,58,78,248,167,209,191,188,12,123,230,48,41,255,0,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,17,22,138,235,7,171,60,55,164,93,47,250,113,125,167,164,188,95,107,234,35,166,177,99,133,94,244,179,221,77,164,6,157,192,218,57,92,2,40,141,228,35,112,225,191,108,29,216,165,6,112,173,95,25,123,102,137,80,107,109,130,171,7,146,144,181,22,227,79,61,78,116,208,213,207,49,136,52,20,113,91,90,80,34,120,97,62,204,82,187,0,48,155,131,129,155,108,113,145,87,178,200,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,218,186,239,209,222,174,116,245,165,250,117,169,250,129,103,171,162,167,207,41,234,30,162,134,122,51,142,123,37,88,72,79,21,53,83,250,128,156,212,221,185,128,72,134,86,118,168,140,163,23,128,156,130,220,252,45,48,93,26,197,186,83,176,223,180,190,233,106,189,94,178,15,207,229,247,74,120,10,58,175,106,11,185,61,13,64,153,17,135,149,9,70,32,31,170,6,46,243,128,179,84,57,20,192,92,240,244,73,214,14,77,210,54,168,69,122,23,171,173,194,111,149,16,14,89,103,164,138,159,191,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,252,135,161,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,131,235,92,171,174,170,23,42,232,11,213,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,92,60,205,186,233,69,37,37,84,28,192,76,57,197,35,9,143,32,49,38,221,189,68,153,219,209,217,88,255,0,133,15,67,149,57,45,214,201,213,198,163,29,35,216,173,181,21,7,136,218,92,34,168,122,234,184,138,72,10,182,118,38,38,136,32,148,79,180,45,180,175,52,67,38,224,49,135,122,85,120,142,244,57,83,213,110,27,65,152,105,241,210,83,234,46,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,237,9,203,40,147,11,76,242,198,24,87,134,47,94,63,150,251,21,54,131,106,197,235,150,125,143,219,199,217,183,75,141,199,185,85,148,66,39,49,73,176,246,133,187,212,240,13,59,23,41,36,150,97,105,38,125,248,74,77,63,215,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,95,247,64,61,96,218,186,178,210,49,43,131,213,199,157,225,212,244,116,25,88,77,16,176,84,206,96,77,29,116,69,24,12,92,42,30,25,77,227,17,23,136,196,195,143,6,142,73,2,80,34,34,2,34,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,136,136,57,87,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,69,95,11,143,142,205,50,252,107,228,245,170,255,0,149,0,248,92,124,118,105,151,227,95,39,173,87,252,128,136,136,11,149,117,213,66,229,93,7,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,196,29,41,244,157,240,177,163,127,119,248,247,203,160,91,85,106,174,147,190,22,52,111,238,255,0,30,249,116,11,106,160,46,104,122,145,162,209,42,13,109,202,96,233,202,237,87,113,211,162,168,138,107,28,213,35,56,152,132,144,70,114,194,205,80,1,55,8,230,41,99,7,145,156,220,0,93,200,223,235,149,154,120,177,117,175,110,197,177,91,159,74,250,111,115,231,146,94,118,166,204,103,7,170,167,154,213,66,81,211,212,71,79,25,48,132,115,121,168,230,226,110,50,24,180,77,44,102,14,242,179,133,91,104,190,144,230,90,245,170,24,254,145,233,252,20,146,95,114,42,130,134,157,234,231,104,96,136,2,50,150,89,164,63,87,96,142,40,228,145,216,88,141,216,29,132,72,157,133,195,234,208,27,118,147,221,53,151,19,166,215,76,143,216,152,8,92,6,162,255,0,83,228,234,106,123,148,177,9,72,244,220,41,93,166,110,251,128,193,220,143,235,71,221,231,235,199,101,210,245,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,92,203,235,70,144,230,90,11,170,25,6,145,234,4,20,145,223,113,218,129,134,161,233,39,105,160,148,14,49,150,41,163,63,71,112,146,41,35,145,152,152,77,152,217,136,68,153,197,172,211,194,83,173,127,109,209,209,244,155,169,183,59,173,101,234,30,244,152,93,194,119,239,198,84,48,193,220,59,97,59,15,56,251,33,20,178,68,82,17,11,198,229,19,60,109,20,32,97,103,234,42,248,163,252,9,234,111,224,191,56,162,82,169,69,95,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,84,32,42,1,241,58,213,47,202,135,89,57,175,148,190,251,78,213,137,121,124,90,223,253,235,217,242,190,86,54,243,112,122,128,145,241,174,146,183,235,151,45,247,250,164,224,192,174,123,171,173,111,186,244,227,211,166,103,172,182,43,29,37,222,229,96,167,166,26,58,74,185,8,32,121,234,42,161,166,140,228,227,245,136,0,167,99,112,103,23,54,7,22,32,229,205,185,183,65,149,94,180,207,42,199,244,227,23,213,43,181,39,151,178,230,23,11,165,190,209,220,142,64,146,163,200,53,47,126,113,228,12,7,11,157,91,70,38,4,95,156,130,113,118,23,15,95,151,25,194,174,185,85,151,44,190,219,234,41,35,167,195,172,241,222,235,134,99,38,57,32,59,133,37,11,12,76,194,236,231,221,174,136,157,137,197,184,9,190,251,179,9,79,79,21,13,28,177,116,255,0,163,93,51,232,238,57,55,152,164,198,109,249,21,60,149,60,76,60,221,81,149,186,74,154,158,6,102,241,247,103,146,89,123,124,220,67,159,17,250,162,204,177,79,8,12,90,197,156,235,238,161,97,89,77,15,157,178,228,26,95,118,181,220,105,187,167,31,126,150,122,218,8,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,6,128,232,191,88,236,90,5,213,6,1,170,185,76,60,236,182,171,132,148,247,25,57,27,121,106,90,186,121,105,37,169,216,0,204,251,33,80,82,246,196,92,143,183,193,182,114,221,186,62,92,182,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,132,157,138,168,36,40,229,143,152,57,1,113,48,38,220,93,197,246,221,157,219,213,95,247,135,110,186,86,107,247,74,120,166,73,126,188,251,79,36,176,247,113,187,244,196,211,188,133,85,74,236,209,28,178,76,228,83,77,37,41,210,205,36,140,68,37,36,199,250,46,206,2,18,85,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,213,94,40,255,0,2,122,155,248,47,206,40,150,213,233,59,225,99,70,254,239,241,239,151,64,181,87,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,82,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,74,165,138,106,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,242,180,65,205,183,85,93,51,230,93,40,106,229,102,150,230,21,212,151,16,42,113,185,90,46,116,206,194,23,27,116,135,32,69,59,199,201,202,19,229,20,128,113,147,191,19,2,226,70,28,36,57,235,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,72,36,167,137,23,89,183,222,146,244,226,207,108,192,237,93,220,207,59,243,180,246,139,148,224,7,75,106,142,157,161,239,212,148,101,191,118,102,243,17,52,81,184,188,124,156,136,247,96,237,75,8,58,31,241,63,207,176,157,80,184,217,122,160,212,58,187,230,19,149,212,85,92,106,175,23,33,154,162,123,21,111,108,140,94,154,56,35,50,242,210,16,140,94,84,1,163,141,200,14,62,219,12,131,37,170,117,21,160,216,111,82,90,71,125,210,156,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,231,25,22,238,44,99,204,28,227,39,224,100,207,207,14,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,228,39,196,182,125,152,152,132,128,196,12,12,4,38,7,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,74,178,242,204,255,0,50,206,169,177,250,92,195,33,171,187,6,43,103,142,193,104,122,151,98,58,91,116,114,203,44,84,236,123,114,32,2,158,70,14,78,252,67,136,14,192,0,35,102,158,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,23,252,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,32,137,94,33,157,22,90,186,167,210,250,139,238,33,143,210,22,170,99,84,236,248,253,99,212,141,43,214,192,210,114,150,223,60,132,46,38,4,47,41,68,198,226,193,51,139,247,35,3,155,149,6,46,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,85,0,160,191,239,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,133,107,85,202,134,209,164,153,141,194,227,254,247,134,195,113,57,61,255,0,162,212,210,59,251,153,223,220,206,179,85,130,107,173,29,29,126,142,102,180,183,8,228,146,9,49,251,144,152,198,204,228,226,244,178,179,236,207,233,190,206,232,57,195,197,117,14,163,21,142,88,169,41,121,188,156,118,62,108,219,109,203,236,113,127,243,149,228,79,212,61,187,85,58,26,200,245,98,221,79,245,107,108,183,234,66,143,153,125,83,138,26,166,247,188,99,191,160,55,249,45,239,251,85,4,152,139,72,236,204,252,127,227,87,135,211,94,5,105,168,240,245,59,13,134,215,116,40,234,161,191,74,208,77,0,188,197,35,249,144,244,17,31,86,127,70,111,77,208,82,134,93,83,45,126,77,116,184,203,31,7,172,173,158,161,155,125,253,14,66,127,254,170,242,20,145,235,114,135,23,182,101,152,141,174,195,249,186,186,12,122,58,75,156,15,219,98,134,166,57,76,72,76,67,103,18,103,98,103,98,102,127,69,27,144,17,17,1,17,16,109,93,21,186,106,20,150,156,195,23,193,171,187,49,220,109,38,87,8,187,80,23,122,1,19,7,29,229,111,171,254,57,219,113,118,127,95,246,107,59,157,45,85,13,198,166,142,184,120,212,65,49,199,43,110,207,177,177,59,23,187,211,222,207,238,89,198,142,86,220,237,183,107,157,101,5,77,77,43,21,1,64,85,17,25,0,198,228,66,236,228,77,238,111,170,239,254,175,230,88,173,242,174,86,201,238,21,85,51,5,100,133,89,49,156,132,79,35,72,253,199,119,45,223,223,191,191,127,183,116,31,29,162,154,170,174,225,20,20,67,188,197,203,139,110,223,96,187,191,191,211,221,186,233,231,78,32,171,163,211,188,98,154,189,182,169,134,205,68,19,55,167,161,180,0,197,238,244,247,179,251,151,59,90,5,167,186,165,115,202,232,114,252,59,2,188,93,233,169,59,187,201,79,107,168,168,139,235,197,44,126,175,24,237,239,98,111,127,189,159,246,58,232,254,215,49,84,91,41,39,144,28,10,88,35,50,23,109,156,93,197,159,109,190,196,31,72,190,237,186,110,158,230,244,95,228,25,247,114,127,181,7,251,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,68,68,20,3,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,130,127,162,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,10,86,233,59,226,159,70,254,240,49,239,152,192,186,83,92,214,116,157,241,79,163,127,120,24,247,204,96,93,41,160,34,34,8,1,227,87,240,177,139,125,224,80,252,186,226,170,175,164,239,138,125,27,251,192,199,190,99,2,181,79,26,191,133,140,91,239,2,135,229,215,21,85,125,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,107,241,127,197,175,185,207,90,26,123,133,98,212,62,118,245,144,97,246,155,93,186,155,186,17,247,234,167,187,87,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,168,33,86,133,232,94,163,245,23,168,246,237,47,210,251,55,158,186,215,111,44,211,74,238,20,182,250,81,118,105,42,170,100,102,126,220,33,200,119,125,156,156,136,64,4,204,192,11,161,78,154,58,116,193,58,95,210,202,13,51,193,105,255,0,224,171,47,21,188,230,255,0,9,221,60,180,48,207,89,219,150,89,59,61,222,192,23,104,11,128,123,153,189,238,250,171,160,94,138,49,94,148,244,226,146,247,118,182,121,141,77,201,173,240,201,145,220,42,26,51,146,131,155,12,133,108,167,120,200,192,97,136,217,152,200,9,251,210,3,27,191,17,136,34,149,72,8,136,130,168,60,80,124,62,233,173,52,215,174,168,116,90,213,86,96,117,5,95,152,88,233,162,150,164,249,205,45,85,69,101,233,229,150,114,38,6,35,128,78,8,162,225,24,49,75,245,64,79,109,63,225,89,211,239,80,89,110,178,218,53,207,79,50,15,162,216,62,63,112,150,221,144,221,123,241,73,237,56,192,96,150,123,79,149,229,206,78,240,75,11,247,12,90,56,246,238,137,60,177,70,15,119,235,201,196,241,107,22,13,138,217,176,172,90,135,201,89,113,251,125,61,174,221,77,221,57,59,20,176,70,49,197,31,51,114,50,226,0,45,185,59,147,237,187,187,191,170,13,43,215,182,166,98,186,95,210,62,166,92,114,154,190,223,183,177,250,220,102,221,0,73,27,77,85,93,95,1,211,196,17,137,152,243,227,220,41,77,135,114,104,161,148,216,75,134,203,158,204,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,208,143,191,85,60,131,28,81,243,55,16,30,70,98,219,147,176,182,251,187,179,122,171,84,241,180,214,59,20,88,174,11,211,245,60,61,235,213,77,193,179,26,201,57,24,249,74,88,227,168,164,167,109,156,56,73,222,57,106,125,88,249,7,149,250,195,180,130,237,21,124,43,52,114,197,171,189,92,90,42,114,57,183,164,192,173,242,230,49,211,113,63,239,170,170,105,224,142,153,185,129,139,135,110,122,136,167,223,235,9,118,56,16,184,155,187,5,223,105,62,11,249,47,210,204,55,76,253,169,237,63,162,88,253,186,197,231,123,29,159,53,229,105,163,135,187,219,228,92,57,118,249,113,228,91,111,182,239,182,235,90,245,205,165,247,93,99,233,47,83,48,59,17,85,189,202,123,63,180,168,224,164,162,42,185,234,231,161,154,58,216,233,99,136,93,136,142,98,166,104,91,109,221,158,70,118,18,219,139,239,84,65,203,102,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,208,73,216,170,130,65,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,23,79,184,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,92,214,107,246,142,95,122,127,214,92,179,71,114,57,188,197,94,51,112,42,120,234,120,128,121,186,83,22,146,154,167,128,25,180,125,216,36,138,94,223,55,32,231,196,190,176,187,43,148,240,142,212,204,87,48,233,10,207,130,218,106,246,189,96,87,10,251,125,222,150,73,35,238,15,153,171,154,178,9,196,4,220,218,19,9,220,4,204,71,148,144,78,44,206,193,187,132,213,68,68,20,3,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,213,23,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,158,40,255,0,2,122,155,248,47,206,40,147,194,227,224,79,76,191,26,249,197,106,120,163,252,9,234,111,224,191,56,162,65,74,221,39,124,83,232,223,222,6,61,243,24,20,255,0,241,206,253,73,254,242,127,13,80,3,164,239,138,125,27,251,192,199,190,99,2,159,254,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,17,6,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,63,61,157,96,245,103,153,117,117,170,31,78,47,180,245,118,123,21,5,60,116,214,44,112,171,218,170,11,80,60,96,211,184,27,71,19,25,203,40,60,132,110,28,246,237,131,187,140,64,205,50,124,100,245,211,89,97,190,218,116,26,76,90,235,140,224,53,27,220,194,233,29,112,201,75,151,113,10,114,17,33,24,217,226,242,147,247,88,160,41,11,145,20,19,16,55,230,9,68,14,138,58,81,190,245,105,172,180,88,111,106,235,71,136,91,118,172,202,111,116,80,129,121,10,94,38,241,198,197,35,176,52,211,152,118,163,109,140,155,115,147,182,97,20,140,130,74,248,81,244,81,249,77,202,160,234,83,83,45,151,90,108,111,18,184,83,212,226,81,109,217,134,241,116,134,66,39,168,230,196,210,20,52,178,70,30,130,60,36,149,248,185,187,67,52,69,110,153,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,125,88,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,94,178,14,109,186,170,233,159,50,233,67,87,43,52,183,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,62,78,80,159,40,164,3,140,157,248,152,23,18,48,225,33,204,175,9,222,181,238,56,182,85,108,233,95,82,46,124,241,187,206,244,216,116,230,244,180,240,218,171,138,74,138,137,41,228,39,16,146,111,53,36,220,65,202,67,38,149,162,140,1,218,87,112,159,253,107,244,163,98,234,211,70,171,112,222,213,170,143,47,182,239,89,139,94,235,97,50,242,21,92,129,228,141,202,55,99,104,103,0,237,72,219,24,182,225,39,108,206,40,217,115,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,84,29,73,174,85,213,255,0,120,112,117,5,171,29,68,116,251,22,81,171,216,253,215,218,180,23,10,154,56,178,106,136,41,169,233,114,40,251,166,93,202,120,161,24,248,118,119,106,115,118,143,182,229,19,56,200,103,222,8,168,5,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,172,191,21,238,135,41,178,91,85,239,171,141,57,58,183,190,219,105,233,207,46,180,176,75,80,213,212,145,12,112,13,108,12,44,79,17,193,16,135,116,95,104,158,24,138,77,192,163,62,245,90,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,186,126,84,173,226,117,208,119,228,66,251,83,175,58,79,101,227,128,228,23,2,246,149,174,221,110,237,210,226,243,16,66,49,238,93,210,126,205,68,229,80,227,198,56,226,132,158,56,91,110,113,11,133,164,244,171,212,198,27,213,126,145,209,234,150,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,156,88,102,14,50,198,97,32,179,114,3,30,66,7,206,48,220,11,156,30,148,122,174,212,126,146,181,28,51,92,42,95,61,106,174,237,193,127,176,79,51,133,45,222,148,93,221,132,157,153,251,115,7,34,120,166,102,114,140,136,153,216,192,228,140,250,19,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,134,86,136,136,57,87,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,34,34,14,85,213,255,0,120,92,124,9,233,151,227,95,56,173,84,2,175,251,194,227,224,79,76,191,26,249,197,106,9,84,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,7,74,125,39,124,44,104,223,221,254,61,242,232,22,21,214,223,88,56,207,72,218,95,45,232,158,146,183,54,190,83,206,56,157,158,174,42,142,197,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,242,28,215,164,239,133,141,27,251,191,199,190,93,2,160,190,172,245,191,62,234,11,94,114,125,64,212,107,29,94,63,114,26,143,101,197,143,84,73,49,61,142,10,109,227,26,46,51,108,64,98,76,101,43,48,131,60,199,49,240,14,110,44,26,170,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,171,244,240,238,233,15,249,41,104,211,253,41,162,236,234,22,99,218,173,202,56,87,249,152,96,237,20,190,86,146,62,44,209,183,106,57,75,155,143,62,82,201,46,210,28,109,23,24,171,224,251,210,31,187,171,140,234,139,254,30,139,6,24,235,255,0,241,244,181,245,115,68,13,254,156,17,177,159,252,57,60,127,226,36,86,168,130,42,248,136,244,135,252,171,116,105,190,139,81,119,181,11,14,238,214,226,252,235,252,180,51,247,74,47,53,73,39,38,120,223,187,28,67,193,203,135,25,99,139,121,2,55,151,149,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,212,242,170,191,24,46,144,253,253,92,96,180,95,240,20,89,200,201,95,255,0,136,165,160,171,134,35,111,244,32,145,128,255,0,224,9,163,255,0,31,34,9,105,208,15,88,54,174,172,180,140,74,224,245,113,231,120,117,61,29,6,86,19,68,44,21,51,152,19,71,93,17,70,3,23,10,135,134,83,120,196,69,226,49,48,227,193,163,146,79,151,197,31,224,79,83,127,5,249,197,18,164,190,157,117,231,50,233,183,87,44,90,173,134,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,60,36,17,217,137,192,184,27,4,130,220,192,93,174,167,196,198,182,166,227,225,255,0,168,23,10,203,77,93,174,162,170,158,195,52,180,53,101,17,79,74,101,118,161,114,134,71,132,206,39,49,119,113,119,140,204,55,103,226,68,219,59,133,6,46,170,23,42,235,170,132,21,65,227,97,173,22,171,141,78,7,161,24,246,95,73,85,81,107,168,170,191,100,214,120,64,76,233,103,120,163,11,113,75,39,29,192,222,41,171,93,162,99,103,225,32,25,142,197,17,60,117,240,180,208,186,205,96,234,178,195,146,86,217,188,222,55,167,127,244,73,115,154,71,158,56,194,170,54,118,183,128,201,19,113,239,121,174,220,195,25,144,137,199,77,63,233,48,184,22,138,234,71,91,238,189,71,235,110,83,173,23,155,29,37,154,163,35,168,136,130,130,154,66,144,41,160,134,8,233,225,7,50,245,51,104,161,143,153,236,44,71,200,152,65,157,129,173,211,193,247,71,44,88,55,76,13,170,180,243,121,139,214,165,220,39,168,172,147,137,135,98,150,134,162,122,74,122,109,156,200,11,137,133,76,189,198,16,39,243,60,11,147,70,46,131,74,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,30,50,122,41,244,27,168,43,78,177,210,92,59,212,154,155,111,126,244,18,75,202,72,43,173,209,83,211,201,196,90,49,97,132,160,58,55,29,204,201,228,239,239,196,120,50,250,188,26,53,190,213,130,235,109,255,0,69,238,22,58,186,138,141,80,167,128,168,107,225,144,120,82,79,109,130,178,161,194,80,125,157,194,72,164,151,99,23,119,19,140,7,139,177,185,199,63,252,73,52,94,235,173,253,37,229,22,44,95,16,171,201,50,123,29,69,29,250,197,71,72,101,223,105,225,153,134,114,142,54,38,239,31,147,150,176,90,45,137,201,201,152,4,164,224,168,95,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,112,234,33,114,174,186,146,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,229,181,7,74,125,39,124,44,104,223,221,254,61,242,232,22,170,241,71,248,19,212,223,193,126,113,68,182,175,73,223,11,26,55,247,127,143,124,186,5,170,188,81,254,4,245,55,240,95,156,81,32,165,110,147,190,41,244,111,239,3,30,249,140,11,165,53,205,103,73,223,20,250,55,247,129,143,124,198,5,210,154,10,86,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,144,90,162,34,32,230,179,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,149,186,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,130,85,34,34,10,86,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,144,90,162,142,189,109,244,125,140,245,115,165,242,217,73,169,40,179,107,29,60,229,137,222,42,229,168,236,80,207,44,144,28,193,36,113,27,9,4,195,76,17,57,144,72,241,177,57,128,147,183,18,145,72,131,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,236,211,192,199,245,217,251,183,252,73,110,175,17,255,0,15,250,62,162,44,82,234,222,144,227,191,238,177,65,229,160,150,154,158,72,41,227,200,169,121,132,124,106,14,99,142,48,154,24,221,204,38,114,228,241,196,241,19,31,230,94,45,43,224,99,250,236,253,219,254,36,130,213,17,17,1,17,16,17,17,4,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,159,254,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,65,127,200,136,130,42,248,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,84,34,34,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,168,5,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,47,194,109,208,31,249,145,159,118,95,140,228,222,143,235,252,235,19,201,245,103,76,176,186,215,183,229,121,254,59,105,171,221,153,224,173,186,211,193,35,110,194,237,184,200,108,254,227,23,254,135,111,218,131,251,234,86,119,107,211,76,34,241,154,221,201,154,158,213,69,81,86,236,236,110,196,241,66,114,113,250,162,78,219,176,63,174,202,167,113,159,25,109,88,12,168,90,249,129,99,15,102,147,126,91,77,91,220,13,163,45,182,126,100,222,167,183,249,30,239,246,169,255,0,212,46,61,140,245,85,163,55,188,95,4,212,123,31,106,54,169,23,158,25,162,171,140,229,106,73,67,183,188,70,251,110,213,0,255,0,183,111,179,213,149,55,234,199,64,221,65,105,13,137,242,43,253,137,171,105,7,244,188,133,29,105,144,253,112,15,94,112,11,55,172,141,246,253,142,130,249,116,175,87,48,205,97,198,161,202,48,203,151,154,165,152,165,13,251,50,199,179,129,241,47,241,128,15,251,62,207,181,102,171,156,109,47,213,62,160,58,78,188,53,242,209,107,188,99,175,82,61,183,106,235,64,198,210,49,24,27,179,61,76,4,222,175,78,222,230,255,0,37,255,0,157,76,62,157,60,96,46,248,225,221,41,53,226,197,117,200,70,174,160,101,164,169,160,122,40,94,156,56,23,32,112,24,226,98,220,184,122,187,254,223,232,112,183,101,140,234,108,113,205,167,57,68,114,128,152,21,154,185,156,73,183,103,110,193,173,121,163,61,94,104,118,185,67,11,98,89,117,4,21,179,151,0,183,214,92,104,218,168,139,148,140,204,209,199,49,187,187,246,221,255,0,161,217,108,156,254,19,172,192,178,40,41,254,185,77,104,171,16,219,215,119,120,77,155,109,189,254,244,28,194,57,180,149,35,11,67,31,166,254,187,122,191,166,235,164,125,26,183,210,99,186,15,71,79,5,162,142,150,42,122,90,249,94,150,24,132,34,127,207,76,238,220,71,211,215,237,254,149,205,181,92,114,209,92,14,57,128,132,195,109,217,219,103,245,31,231,254,149,127,122,17,170,177,106,55,68,23,28,222,195,75,85,4,209,89,239,241,136,76,32,230,210,198,245,14,207,176,238,207,254,79,255,0,89,5,49,117,141,125,59,255,0,81,57,180,229,69,5,40,211,223,46,116,224,16,182,194,226,53,213,14,207,253,62,191,241,45,44,182,103,80,25,149,126,91,168,23,70,185,80,29,61,69,21,194,182,35,51,127,89,93,231,45,203,139,11,113,245,103,244,254,117,172,208,17,17,1,17,16,110,174,154,174,248,197,17,102,214,252,170,58,98,130,179,28,156,41,202,106,103,153,227,159,125,132,193,184,191,18,102,34,216,189,63,165,97,52,216,157,191,41,201,106,44,214,42,233,39,184,214,93,142,150,134,157,129,129,165,19,147,140,111,200,182,17,220,137,155,213,219,111,183,101,253,244,147,26,169,190,222,106,42,163,161,185,77,13,182,48,170,146,74,42,34,168,237,241,54,118,228,204,66,194,219,49,122,187,253,158,239,217,42,122,25,139,77,232,186,173,163,147,49,186,68,114,155,70,116,14,114,140,47,29,91,220,169,187,96,109,221,29,141,157,139,113,250,223,208,251,32,180,46,145,180,47,23,210,189,42,161,176,77,135,209,83,92,3,187,230,94,104,105,165,144,183,169,156,195,115,140,25,159,234,201,251,95,209,246,244,245,91,107,42,212,60,87,7,128,74,251,92,212,161,232,34,205,12,132,204,219,22,223,160,47,254,107,255,0,177,100,178,111,199,234,170,150,235,102,135,89,114,61,70,172,138,124,122,229,45,20,115,72,20,221,171,121,152,184,52,245,60,31,147,66,219,250,23,237,127,233,116,22,139,135,106,30,47,157,195,44,216,237,195,204,132,70,192,111,218,144,54,119,109,219,244,196,126,197,147,125,155,50,173,207,14,125,52,213,91,70,65,91,124,188,80,85,91,109,131,48,115,10,170,25,34,121,119,166,153,133,197,202,54,111,71,33,251,126,213,100,99,238,247,160,252,97,127,181,215,250,95,158,191,181,126,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,173,93,88,240,107,252,168,106,158,101,169,159,202,59,217,159,75,114,11,141,247,201,125,16,239,121,95,53,83,36,221,174,231,157,30,124,123,156,121,113,29,246,223,102,223,101,101,72,131,85,116,185,161,127,201,175,66,113,157,20,250,83,244,143,232,231,157,255,0,9,249,31,39,223,243,21,147,212,255,0,137,238,73,199,143,127,143,233,190,252,119,244,223,102,218,168,136,8,136,130,170,255,0,184,99,255,0,207,69,255,0,34,127,251,61,89,78,147,224,191,146,253,44,195,116,207,218,158,211,250,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,69,195,151,111,151,30,69,182,251,110,251,110,178,180,64,68,68,16,3,170,63,10,79,229,41,174,217,54,181,254,94,190,142,125,35,242,95,224,207,162,222,115,177,229,232,224,166,255,0,29,230,227,229,203,177,203,244,27,110,91,122,237,187,239,254,138,122,82,254,71,218,89,117,211,63,167,191,75,125,167,144,79,125,243,190,203,242,29,190,229,53,60,61,174,223,122,93,246,242,220,185,114,109,249,237,183,166,239,32,17,1,17,16,22,170,234,143,66,255,0,148,166,132,228,218,41,244,167,232,231,210,63,37,254,19,242,62,115,177,229,235,32,169,255,0,19,220,143,151,46,199,31,211,109,185,111,235,182,207,181,81,5,106,233,63,131,95,228,191,84,240,221,76,254,81,222,211,250,37,144,91,175,190,75,232,135,103,205,121,90,152,230,237,119,60,233,112,229,219,227,203,137,109,190,251,62,219,43,42,68,64,68,68,17,255,0,173,110,148,191,150,14,150,90,180,207,233,239,209,47,102,100,16,95,124,239,178,252,255,0,115,183,77,81,15,107,183,222,139,109,252,207,46,92,159,110,27,109,235,187,69,93,39,240,107,252,151,234,158,27,169,159,202,59,218,127,68,178,11,117,247,201,125,16,236,249,175,43,83,28,221,174,231,157,46,28,187,124,121,113,45,183,223,103,219,101,101,72,128,136,136,11,95,212,104,94,156,87,107,140,61,67,220,236,222,123,51,161,199,226,198,237,181,53,14,199,29,186,148,102,168,146,67,167,13,190,164,210,121,163,3,145,221,203,182,44,3,193,142,86,147,96,34,2,34,32,34,34,2,34,32,130,189,94,120,102,223,122,180,214,90,157,85,187,245,17,236,74,64,183,210,218,237,118,143,162,65,83,228,41,98,23,34,143,190,53,81,60,188,167,146,162,93,200,121,55,119,134,238,34,43,53,232,115,160,43,87,70,151,92,186,251,54,125,73,154,92,178,90,122,58,74,122,194,199,134,130,123,124,17,20,165,44,65,39,126,98,112,152,138,18,33,103,22,222,158,55,126,91,55,25,106,136,8,136,130,10,245,121,225,107,98,234,135,89,106,117,138,209,170,255,0,66,170,238,118,250,90,123,165,55,176,142,229,231,42,160,23,140,106,121,149,92,109,31,230,6,158,46,216,131,15,230,121,122,145,147,173,129,208,199,67,31,200,187,233,183,251,168,253,49,250,99,236,223,250,201,236,255,0,43,229,60,207,255,0,52,77,207,151,153,255,0,189,219,135,219,191,164,170,68,4,68,65,0,58,163,240,164,254,82,154,237,147,107,95,229,235,232,231,210,63,37,254,12,250,45,231,59,30,94,142,10,111,241,222,110,62,92,187,28,191,65,182,229,183,174,219,190,213,232,99,161,143,228,93,244,219,253,212,126,152,253,49,246,111,253,100,246,127,149,242,158,103,255,0,154,38,231,203,204,255,0,222,237,195,237,223,210,85,34,2,170,191,238,24,255,0,243,209,127,200,159,254,207,86,168,136,53,87,75,154,23,252,154,244,39,25,209,79,165,63,72,254,142,121,223,240,159,145,242,125,255,0,49,89,61,79,248,158,228,156,120,247,248,254,155,239,199,127,77,246,103,84,122,23,252,165,52,39,38,209,79,165,63,71,62,145,249,47,240,159,145,243,157,143,47,89,5,79,248,158,228,124,185,118,56,254,155,109,203,127,93,182,125,170,136,43,87,73,252,26,255,0,37,250,167,134,234,103,242,142,246,159,209,44,130,221,125,242,95,68,59,62,107,202,212,199,55,107,185,231,75,135,46,223,30,92,75,109,247,217,246,217,72,14,185,250,24,254,90,63,66,127,221,71,232,119,208,239,105,127,214,79,104,121,175,55,229,191,249,162,30,28,124,183,253,246,252,254,205,189,101,82,32,133,93,20,248,111,127,35,237,83,186,234,103,229,151,233,111,180,241,249,236,94,75,232,239,144,237,247,42,105,230,238,247,60,212,187,237,229,184,241,226,219,243,223,127,77,158,106,162,32,34,34,12,43,87,180,95,75,245,235,13,147,79,245,115,16,164,200,172,82,84,69,86,212,243,28,145,28,83,198,239,194,88,165,136,134,88,143,103,33,114,2,23,112,51,7,220,76,153,241,78,149,122,103,195,122,80,210,58,61,45,195,235,170,238,38,85,5,114,187,220,234,93,196,238,55,25,2,48,150,118,143,147,140,33,198,40,192,35,23,126,32,3,200,140,249,200,123,129,16,17,17,1,69,94,164,252,59,180,107,169,141,101,196,181,107,41,127,101,251,47,152,101,20,118,250,114,142,108,162,16,16,106,88,230,168,25,7,179,219,224,64,82,8,20,167,17,52,108,113,246,226,32,149,72,131,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,202,173,191,184,99,255,0,207,69,255,0,34,127,251,61,90,162,32,213,93,46,104,95,242,107,208,156,103,69,62,148,253,35,250,57,231,127,194,126,71,201,247,252,197,100,245,63,226,123,146,113,227,223,227,250,111,191,29,253,55,217,182,170,34,2,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,250,209,5,90,221,188,13,109,83,93,107,102,177,117,45,87,71,109,58,137,10,142,158,175,18,26,153,225,129,201,251,97,36,163,89,24,200,108,59,51,155,70,12,78,206,236,35,190,205,34,186,50,232,103,81,250,60,190,215,71,108,234,79,233,70,25,121,229,45,203,25,168,197,94,158,50,170,225,198,58,170,121,124,233,246,38,110,32,38,236,4,50,70,204,36,46,227,17,199,48,17,1,17,16,85,95,247,12,127,249,232,191,228,79,255,0,103,169,255,0,210,230,133,255,0,38,189,9,198,116,83,233,79,210,63,163,158,119,252,39,228,124,159,127,204,86,79,83,254,39,185,39,30,61,254,63,166,251,241,223,211,125,155,106,162,2,34,32,34,34,10,171,254,225,143,255,0,61,23,252,137,255,0,236,245,63,250,92,208,191,228,215,161,56,206,138,125,41,250,71,244,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,244,223,126,59,250,111,179,109,84,64,68,68,26,171,170,61,11,254,82,154,19,147,104,167,210,159,163,159,72,252,151,248,79,200,249,206,199,151,172,130,167,252,79,114,62,92,187,28,127,77,182,229,191,174,219,60,42,210,127,6,191,201,126,169,225,186,153,252,163,189,167,244,75,32,183,95,124,151,209,14,207,154,242,181,49,205,218,238,121,210,225,203,183,199,151,18,219,125,246,125,182,86,84,136,8,136,128,162,175,92,253,12,127,45,31,161,63,238,163,244,59,232,119,180,191,235,39,180,60,215,155,242,223,252,209,15,14,62,91,254,251,126,127,102,222,178,169,16,64,14,151,60,41,63,147,94,187,99,58,215,249,122,250,71,244,115,206,255,0,131,62,139,121,62,255,0,152,163,158,155,252,119,155,147,143,30,255,0,47,208,125,248,237,233,190,237,63,209,16,17,17,1,85,95,247,12,127,249,232,191,228,79,255,0,103,171,84,68,24,166,147,224,191,146,253,44,195,116,207,218,158,211,250,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,69,195,151,111,151,30,69,182,251,110,251,110,171,91,251,134,63,252,244,95,242,39,255,0,179,213,170,34,12,83,73,240,95,201,126,150,97,186,103,237,79,105,253,18,199,237,214,47,59,216,236,249,175,43,77,28,61,222,223,34,225,203,183,203,143,34,219,125,183,125,183,90,171,168,46,133,186,113,234,86,251,105,202,117,19,12,242,247,171,117,194,42,218,187,141,156,130,138,170,241,8,0,3,210,87,74,3,206,104,92,35,140,89,247,105,99,16,218,41,35,98,46,82,1,16,17,17,1,17,16,68,174,158,124,55,52,75,167,109,109,191,107,38,59,45,93,196,202,160,102,196,104,170,78,113,60,100,36,130,120,106,225,105,90,110,53,129,32,212,113,7,154,55,56,192,5,185,25,242,145,247,7,84,122,23,252,165,52,39,38,209,79,165,63,71,62,145,249,47,240,159,145,243,157,143,47,89,5,79,248,158,228,124,185,118,56,254,155,109,203,127,93,182,125,170,136,42,175,251,134,63,252,244,95,242,39,255,0,179,213,138,107,246,154,95,117,147,70,178,205,42,199,51,127,162,53,121,85,188,173,114,93,253,154,21,253,154,89,73,134,166,62,193,144,49,119,96,121,98,223,144,144,119,57,139,177,11,45,128,136,42,175,251,134,63,252,244,95,242,39,255,0,179,213,164,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,245,162,8,171,215,63,67,31,203,71,232,79,251,168,253,14,250,29,237,47,250,201,237,15,53,230,252,183,255,0,52,67,195,143,150,255,0,190,223,159,217,183,174,41,209,79,134,247,242,62,213,59,174,166,126,89,126,150,251,79,31,158,197,228,190,142,249,14,223,114,166,158,110,239,115,205,75,190,222,91,143,30,45,191,61,247,244,217,230,170,32,42,181,187,120,26,218,166,186,214,205,98,234,90,174,142,218,117,18,21,29,61,94,36,53,51,195,3,147,246,194,73,70,178,49,144,216,118,103,54,140,24,157,157,216,71,125,154,210,145,6,170,233,115,66,255,0,147,94,132,227,58,41,244,167,233,31,209,207,59,254,19,242,62,79,191,230,43,39,169,255,0,19,220,147,143,30,255,0,31,211,125,248,239,233,190,205,0,63,184,99,255,0,207,69,255,0,34,127,251,61,90,162,32,197,52,159,5,252,151,233,102,27,166,126,212,246,159,209,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,46,28,187,124,184,242,45,183,219,119,219,117,138,245,71,161,127,202,83,66,114,109,20,250,83,244,115,233,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,233,182,220,183,245,219,103,218,168,130,181,116,159,193,175,242,95,170,120,110,166,127,40,239,105,253,18,200,45,215,223,37,244,67,179,230,188,173,76,115,118,187,158,116,184,114,237,241,229,196,182,223,125,159,109,149,149,34,32,133,93,107,120,111,127,44,29,83,181,106,103,229,151,232,151,179,49,248,44,94,75,232,239,159,238,118,234,106,38,238,247,60,212,91,111,230,120,241,226,251,112,223,127,93,155,43,232,99,161,143,228,93,244,219,253,212,126,152,253,49,246,111,253,100,246,127,149,242,158,103,255,0,154,38,231,203,204,255,0,222,237,195,237,223,210,85,34,2,34,32,173,93,88,240,107,252,168,106,158,101,169,159,202,59,217,159,75,114,11,141,247,201,125,16,239,121,95,53,83,36,221,174,231,157,30,124,123,156,121,113,29,246,223,102,223,101,53,122,92,208,191,228,215,161,56,206,138,125,41,250,71,244,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,244,223,126,59,250,111,179,109,84,64,68,68,16,171,173,111,13,239,229,131,170,118,173,76,252,178,253,18,246,102,63,5,139,201,125,29,243,253,206,221,77,68,221,222,231,154,139,109,252,207,30,60,95,110,27,239,235,179,101,125,12,116,49,252,139,190,155,127,186,143,211,31,166,62,205,255,0,172,158,207,242,190,83,204,255,0,243,68,220,249,121,159,251,221,184,125,187,250,74,164,64,68,68,5,175,240,109,11,211,141,54,212,124,231,84,48,171,55,178,174,186,141,228,101,191,195,3,176,210,212,85,82,189,67,181,80,198,205,245,38,147,205,23,117,217,248,153,0,155,139,25,72,103,176,17,1,17,16,17,17,1,17,16,71,254,181,186,82,254,88,58,89,106,211,63,167,191,68,189,153,144,65,125,243,190,203,243,253,206,221,53,68,61,174,223,122,45,183,243,60,185,114,125,184,109,183,174,237,160,58,92,240,164,254,77,122,237,140,235,95,229,235,233,31,209,207,59,254,12,250,45,228,251,254,98,142,122,111,241,222,110,78,60,123,252,191,65,247,227,183,166,251,180,255,0,68,4,68,65,170,186,163,208,191,229,41,161,57,54,138,125,41,250,57,244,143,201,127,132,252,143,156,236,121,122,200,42,127,196,247,35,229,203,177,199,244,219,110,91,250,237,179,192,15,238,24,255,0,243,209,127,200,159,254,207,86,168,136,8,136,128,170,175,251,134,63,252,244,95,242,39,255,0,179,213,170,34,13,85,210,230,133,255,0,38,189,9,198,116,83,233,79,210,63,163,158,119,252,39,228,124,159,127,204,86,79,83,254,39,185,39,30,61,254,63,166,251,241,223,211,125,154,0,127,112,199,255,0,158,139,254,68,255,0,246,122,181,68,65,170,186,92,208,191,228,215,161,56,206,138,125,41,250,71,244,115,206,255,0,132,252,143,147,239,249,138,201,234,127,196,247,36,227,199,191,199,244,223,126,59,250,111,179,109,84,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,249,191,243,58,253,94,14,115,152,91,48,28,78,233,151,222,31,106,59,85,36,245,147,126,151,232,69,17,72,95,162,36,254,224,127,115,63,244,58,15,110,89,59,81,188,156,12,182,251,5,183,119,84,79,226,67,168,217,245,227,93,235,174,133,79,147,227,212,83,118,158,158,26,144,154,147,151,26,58,54,45,135,147,179,236,77,191,163,255,0,148,223,181,91,174,137,245,85,166,26,243,113,171,181,96,215,47,51,85,111,120,198,168,59,53,1,218,35,25,9,155,121,97,6,47,241,71,234,206,254,239,232,222,187,124,94,180,66,186,199,125,183,234,161,94,124,204,55,62,246,240,121,118,14,215,108,40,32,253,46,227,185,110,239,191,232,182,219,125,190,244,16,211,74,186,169,213,205,50,58,107,117,183,51,188,5,168,171,194,170,174,17,184,213,55,116,126,163,27,56,140,194,37,184,131,55,175,191,237,244,86,47,69,226,65,167,186,255,0,158,216,52,246,174,195,79,5,142,175,205,249,227,186,210,192,32,252,97,121,99,245,122,163,15,211,133,191,72,127,102,222,190,173,80,107,244,12,163,38,48,125,157,144,93,207,89,221,37,67,213,13,85,186,197,164,244,216,197,21,45,181,233,228,168,174,166,6,140,57,139,78,197,31,114,8,100,109,246,168,140,184,187,51,250,111,251,55,171,238,165,250,61,213,30,154,239,113,81,228,86,169,171,45,245,17,28,177,215,210,65,81,37,59,48,204,241,236,242,28,49,142,254,160,255,0,249,205,251,89,151,243,208,110,177,181,131,167,255,0,239,108,66,243,198,132,234,30,162,90,127,47,74,252,200,158,62,95,90,72,13,219,118,136,91,211,255,0,231,99,93,49,248,141,105,254,186,89,107,112,237,125,139,201,213,247,163,24,126,180,242,119,163,104,187,142,255,0,222,180,192,195,177,197,246,190,254,191,179,222,21,41,132,106,38,105,167,23,218,76,131,17,200,110,54,202,186,57,134,104,202,154,174,88,119,33,223,109,251,100,47,183,214,127,183,237,127,218,172,39,167,175,22,91,173,147,30,155,27,214,90,41,110,140,52,165,12,85,17,70,83,201,35,176,68,13,204,170,43,27,125,246,145,223,102,247,190,255,0,107,169,29,175,254,29,218,57,174,22,166,204,244,242,167,217,82,197,20,178,177,112,170,159,189,195,182,59,126,122,164,24,127,196,155,111,183,249,91,253,141,189,88,234,127,77,25,254,57,151,95,173,86,75,7,152,160,177,85,213,82,73,81,230,224,14,93,153,76,92,184,148,174,77,184,139,62,219,191,191,222,232,53,94,85,119,165,190,228,117,87,74,58,86,134,41,248,113,136,65,133,155,104,196,95,209,157,219,222,206,254,245,208,15,68,17,226,215,14,146,236,94,91,31,130,134,213,86,215,86,169,166,58,72,226,3,31,55,56,159,32,111,170,236,226,219,62,254,246,247,170,2,178,212,214,97,215,186,123,149,101,15,39,139,159,212,238,179,111,184,56,251,219,127,243,153,95,23,67,25,221,159,60,232,230,146,178,210,123,249,17,188,81,204,59,23,213,145,166,150,77,183,33,29,254,172,160,254,155,183,175,191,125,246,10,167,241,25,151,76,223,168,10,202,61,50,180,82,208,211,209,249,184,46,45,77,79,79,16,29,96,214,206,198,255,0,153,244,127,70,31,210,250,222,237,212,88,91,163,170,62,196,186,201,168,5,45,102,210,197,148,221,154,56,123,111,234,207,90,126,188,189,223,255,0,47,231,90,93,1,17,16,17,17,6,218,233,207,83,105,180,231,38,184,251,82,144,170,109,183,90,38,165,169,6,141,141,216,123,131,185,108,70,35,250,46,126,175,191,191,250,87,129,119,203,235,44,154,175,87,155,226,179,86,219,226,11,220,149,212,114,1,60,36,32,213,47,44,123,56,19,109,232,194,254,143,183,167,163,253,171,249,105,62,119,109,211,251,237,93,214,231,103,246,148,85,20,69,76,49,249,130,135,137,57,129,114,220,68,183,244,23,109,182,251,86,105,91,156,83,235,21,85,109,190,238,62,78,154,146,146,66,183,195,187,201,177,3,187,68,60,132,65,253,210,59,110,95,179,213,5,251,104,102,173,99,58,173,167,150,252,166,211,124,165,171,105,187,188,221,170,99,144,135,105,229,6,223,137,150,223,226,223,237,251,22,81,121,192,241,27,252,173,61,227,29,182,214,72,207,191,57,233,34,144,189,238,254,242,23,253,175,254,213,207,247,74,250,149,87,167,250,151,142,196,55,222,52,7,230,252,196,30,85,159,142,212,243,241,250,220,72,159,235,30,254,139,161,232,229,9,98,9,129,247,25,5,137,191,161,217,7,195,104,176,89,172,48,121,123,69,182,154,142,47,79,169,4,33,27,62,205,179,122,11,55,216,189,13,183,247,35,250,178,255,0,17,238,206,226,255,0,98,15,214,114,103,217,219,118,95,237,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,82,241,22,210,252,191,80,244,30,239,81,138,95,171,104,158,211,79,81,93,83,4,21,82,198,51,195,21,29,91,152,184,198,5,203,151,49,109,159,102,125,189,93,148,173,95,13,242,203,111,200,172,245,182,43,173,56,79,71,112,167,146,154,120,204,4,196,163,48,113,38,118,38,118,125,216,157,182,118,118,65,82,158,13,164,54,173,76,206,236,215,9,196,43,94,170,142,54,142,66,216,204,130,10,254,123,51,236,239,182,222,190,138,119,120,129,96,13,159,116,159,168,84,180,214,177,172,184,81,89,206,170,145,154,14,228,130,241,203,20,165,195,97,34,103,218,47,179,246,127,173,171,227,87,178,43,47,64,93,108,67,144,225,50,61,194,213,123,138,182,239,93,65,32,149,44,112,201,36,149,240,132,108,208,142,196,35,220,109,159,139,254,143,217,246,91,13,21,230,193,171,250,109,89,83,105,40,234,109,215,218,26,170,65,238,66,238,36,207,220,137,247,25,24,119,109,197,253,29,155,255,0,170,131,152,234,234,58,155,125,100,244,53,112,156,51,65,33,69,32,24,184,144,144,187,179,179,179,250,183,171,58,254,43,117,245,135,167,85,26,107,175,217,109,150,88,227,8,166,187,87,212,64,49,198,0,45,27,214,212,8,179,8,147,179,54,193,238,255,0,137,105,68,4,103,118,125,217,221,145,16,109,157,26,215,45,75,195,47,148,22,91,118,164,223,45,54,138,137,196,106,68,47,21,16,68,49,238,110,94,141,35,11,51,243,47,123,109,235,252,238,173,203,166,110,186,244,30,237,98,179,233,189,239,35,132,46,237,21,61,28,245,85,213,148,109,29,84,220,33,132,141,204,170,28,141,200,221,223,119,29,221,183,125,183,244,84,104,206,237,234,203,232,160,185,92,45,117,113,87,219,107,170,41,106,97,49,146,57,97,148,128,196,153,217,217,216,153,217,217,217,217,159,253,72,58,76,212,109,12,209,189,102,199,103,179,220,113,156,114,177,228,225,198,166,26,42,89,36,13,164,2,244,55,140,246,223,180,205,238,247,54,223,209,93,184,62,180,220,124,56,169,178,206,158,51,251,37,85,85,13,93,60,247,75,101,100,20,196,97,36,181,116,240,136,183,114,83,167,103,102,40,102,103,227,30,255,0,87,222,238,207,180,88,210,15,16,238,163,52,142,224,85,145,228,181,25,44,69,182,244,215,187,157,116,241,250,12,141,238,239,179,123,228,223,250,68,127,98,254,253,80,235,126,111,213,102,55,105,213,204,162,207,105,183,203,70,35,107,146,58,16,145,247,120,74,166,70,119,57,36,114,127,171,47,187,109,189,27,215,236,65,175,245,135,57,125,71,107,230,92,56,227,69,13,202,253,112,174,138,172,104,248,187,52,210,197,39,19,62,68,219,179,19,122,51,191,169,191,171,238,180,234,245,7,36,186,5,136,241,222,243,189,25,202,242,241,114,47,66,250,158,230,223,111,250,152,253,159,103,244,47,45,1,17,16,17,17,6,219,233,175,78,40,181,3,56,144,175,86,250,202,139,85,158,0,175,171,120,34,99,16,1,152,55,238,114,18,22,14,60,247,223,111,119,191,109,215,201,154,100,84,216,166,168,100,20,152,148,245,22,219,96,213,213,208,183,149,38,133,202,22,168,38,255,0,169,187,11,238,34,63,205,232,222,155,45,185,208,158,172,224,122,106,218,161,79,158,82,83,73,5,211,16,158,42,51,56,12,205,234,5,203,136,51,140,103,199,118,55,245,118,102,250,173,234,163,182,160,93,233,114,76,230,243,115,182,83,132,84,213,119,26,131,166,1,244,252,217,76,100,30,246,111,93,137,190,198,254,134,65,229,218,227,169,169,186,197,29,1,147,76,92,184,22,239,191,232,190,254,239,95,118,235,166,221,43,164,189,209,105,174,49,73,145,204,50,220,96,180,81,5,73,137,25,114,144,105,193,141,247,63,172,255,0,89,139,223,235,251,85,0,104,143,74,122,191,169,115,213,222,48,252,123,204,61,151,183,223,98,171,165,22,252,243,72,35,250,115,3,255,0,144,94,237,255,0,213,246,244,7,166,89,8,101,122,127,143,223,68,4,10,178,215,73,49,128,238,236,36,112,1,59,54,236,219,237,201,6,78,222,230,77,217,255,0,212,191,11,118,109,153,4,118,100,31,233,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,85,47,141,110,3,89,53,207,1,207,40,233,157,233,224,183,87,82,212,155,9,190,206,213,16,113,221,246,226,222,179,127,55,254,165,244,248,69,245,47,66,35,54,134,228,117,140,53,53,7,20,118,150,57,32,141,136,156,171,170,37,102,111,67,39,245,22,244,229,234,255,0,99,41,163,214,222,137,193,173,218,27,119,176,195,110,138,166,233,23,151,242,68,80,177,144,111,89,76,114,113,118,140,201,183,24,189,120,183,244,250,123,169,115,161,171,133,102,31,214,30,153,5,89,73,76,79,144,83,211,202,4,238,30,146,129,3,110,206,237,246,73,246,254,223,181,4,233,241,119,233,224,238,150,138,45,101,179,246,217,233,90,58,74,160,227,49,19,136,141,125,65,151,163,184,179,122,183,216,223,236,85,34,186,54,234,251,73,107,117,187,66,110,216,181,174,174,24,103,42,105,234,128,229,145,196,95,251,206,160,27,212,64,223,223,43,125,159,254,30,117,46,182,218,139,77,116,148,21,66,227,36,91,111,232,237,239,102,127,181,155,246,160,249,17,17,1,17,16,23,239,50,97,225,191,167,189,126,34,2,34,32,34,34,2,34,32,217,218,23,171,244,26,69,93,146,84,92,241,185,47,48,95,236,147,90,30,32,170,236,118,222,66,23,230,239,197,221,217,153,157,182,244,247,251,214,13,115,168,250,69,147,85,85,90,173,231,15,180,107,78,72,41,152,158,82,14,228,142,226,27,237,185,59,114,102,247,122,175,41,110,94,144,49,203,102,85,212,54,21,103,187,208,199,87,73,53,238,218,50,69,36,67,32,144,189,117,56,187,56,147,59,59,108,78,222,173,246,160,187,206,136,244,202,255,0,166,58,41,109,177,101,22,216,105,235,191,61,221,40,228,155,115,254,251,169,38,220,100,1,227,176,152,251,189,235,98,102,154,187,166,250,75,75,21,29,250,243,73,72,34,34,33,9,86,66,39,182,196,205,233,36,140,255,0,245,55,111,245,127,74,207,227,134,56,34,104,169,227,16,1,247,8,182,204,223,234,101,86,30,32,84,153,224,234,65,72,67,115,43,115,198,253,183,22,153,226,111,207,213,109,183,249,59,241,253,159,98,11,37,211,205,81,195,245,58,219,37,211,19,186,65,87,20,38,49,200,209,212,69,35,137,56,177,51,63,108,137,155,209,214,90,91,187,125,87,217,87,199,134,28,249,83,67,147,193,93,230,222,135,205,82,184,247,123,156,88,187,19,111,182,254,159,96,127,197,252,202,193,219,125,144,126,8,109,234,239,187,175,244,191,62,182,255,0,98,253,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,248,237,191,163,170,46,235,15,68,239,152,95,85,21,247,125,42,165,252,221,166,170,223,86,50,243,15,239,114,10,58,83,98,218,121,31,159,175,55,219,103,247,127,66,189,37,252,60,149,31,35,47,41,14,242,54,198,253,182,220,155,109,189,127,106,8,251,210,126,45,144,223,244,111,30,188,234,45,239,218,245,117,86,250,67,225,229,130,159,182,197,75,1,112,222,23,102,125,157,207,215,111,93,255,0,153,148,106,234,183,195,6,167,85,115,11,174,160,98,89,15,150,58,142,199,110,139,202,49,254,140,80,68,255,0,156,146,172,127,224,200,189,71,237,219,249,213,141,48,71,4,124,34,140,64,91,220,34,219,55,251,23,224,72,251,108,251,32,229,255,0,61,192,114,61,56,200,101,198,114,138,47,43,91,16,71,35,135,114,51,250,166,59,179,238,4,77,255,0,26,199,23,71,157,71,116,181,166,157,64,99,151,38,200,177,250,41,47,101,110,150,158,142,191,202,83,188,224,109,20,173,31,231,14,35,54,102,41,93,253,61,207,234,223,207,73,58,223,209,102,180,105,101,243,33,169,28,30,245,81,97,183,92,106,33,167,171,142,217,86,96,112,181,67,199,25,115,236,8,62,236,224,236,237,179,62,254,158,246,100,17,229,23,161,93,142,228,22,200,154,107,149,142,225,75,25,111,177,207,76,96,47,182,219,250,187,55,237,111,246,175,61,1,17,16,23,217,21,166,186,106,34,184,4,59,192,15,179,151,38,247,250,253,155,239,254,75,175,141,88,7,77,58,199,165,22,238,152,178,188,26,239,109,176,85,100,79,104,171,27,124,117,112,211,28,231,82,126,119,182,209,177,31,55,61,229,141,155,136,239,234,219,125,155,132,10,123,77,123,81,249,247,131,243,28,184,243,228,62,253,183,247,111,191,185,124,138,113,116,173,99,195,245,111,91,237,152,102,172,67,37,28,28,225,122,123,125,64,197,28,18,255,0,125,193,24,139,69,59,19,22,237,36,131,179,55,171,51,183,237,101,187,122,130,240,185,205,114,10,186,185,116,254,27,5,53,178,217,219,242,49,194,50,133,68,221,198,139,185,205,162,164,113,46,36,198,237,199,109,153,253,125,119,65,86,8,164,14,173,244,61,175,90,61,102,107,246,67,137,86,207,70,193,206,73,105,104,43,72,98,110,18,27,185,185,192,12,59,52,110,239,187,250,122,45,1,36,114,69,33,69,40,16,24,59,137,9,54,206,206,222,246,118,65,254,84,146,232,198,251,148,105,78,125,14,172,211,98,158,213,181,219,152,94,161,252,244,112,112,24,230,167,156,139,213,136,159,97,143,220,194,254,255,0,218,219,40,218,222,245,183,112,76,186,139,24,177,77,107,174,202,238,126,94,227,74,66,20,180,181,205,219,142,121,0,69,156,193,201,153,153,152,93,157,246,119,102,217,144,95,31,77,253,80,96,253,71,99,229,120,198,143,181,52,91,119,32,218,98,227,185,204,45,245,142,40,217,253,33,39,247,127,248,118,141,243,24,179,228,112,60,23,90,94,240,126,206,102,63,99,183,249,46,223,231,58,175,238,159,186,217,233,155,68,112,56,241,1,163,164,142,227,111,223,189,81,111,142,222,195,63,114,105,100,29,139,190,4,92,70,93,189,89,182,245,111,233,242,160,241,116,50,163,171,173,13,60,184,84,196,37,33,194,84,246,158,108,209,109,184,145,191,156,219,221,239,118,244,245,100,22,45,143,227,22,124,102,156,169,109,20,189,136,205,216,157,185,153,110,236,219,127,148,239,246,45,97,212,198,161,230,186,81,137,210,230,152,132,126,113,160,170,38,171,162,222,24,251,145,12,69,35,183,114,65,45,191,197,187,122,54,255,0,91,127,177,83,207,82,190,34,218,211,172,215,134,138,193,121,184,98,246,168,26,72,194,27,125,77,93,17,200,207,55,49,115,16,169,49,114,102,17,111,246,255,0,50,201,250,13,198,245,239,95,53,178,201,147,222,114,12,146,239,97,198,171,168,46,53,18,215,213,214,212,64,204,53,177,110,204,228,198,27,184,197,47,189,219,208,95,215,209,246,11,84,233,239,170,44,87,91,45,241,209,152,123,62,253,20,109,230,104,183,146,94,38,195,19,31,231,59,64,15,177,203,199,211,246,110,222,158,237,226,181,198,175,102,184,150,139,233,197,211,61,188,81,80,129,90,168,39,150,34,120,226,98,57,98,130,73,88,89,200,131,119,126,211,250,49,51,255,0,71,189,176,222,150,250,140,193,117,135,1,183,214,197,155,90,231,188,201,221,239,210,29,202,18,156,118,154,118,31,169,221,51,111,169,30,254,191,103,175,185,6,249,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,26,178,207,17,238,140,112,108,170,243,133,101,58,201,228,175,88,253,194,162,215,113,166,250,59,117,147,177,85,4,133,28,177,243,10,98,2,226,96,77,184,187,139,237,187,59,183,170,9,42,139,95,232,166,189,233,63,81,56,173,86,107,163,153,95,210,11,45,21,192,237,115,212,249,26,154,78,21,65,28,114,20,124,42,35,140,223,96,154,55,221,155,143,214,219,125,217,217,178,172,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,32,245,145,69,95,238,163,244,39,255,0,119,63,249,51,120,255,0,154,41,84,128,139,85,107,167,84,122,19,211,95,177,63,45,121,207,209,207,164,126,103,217,159,224,202,202,206,255,0,151,237,119,191,222,209,73,199,143,126,47,210,219,126,94,155,236,251,99,250,67,214,255,0,76,122,245,153,71,167,250,71,168,117,121,21,246,74,121,106,222,158,28,114,233,16,69,4,108,220,229,150,89,105,134,40,131,119,17,98,50,22,115,48,6,220,140,89,195,122,162,34,2,45,41,173,125,102,116,217,211,182,85,75,133,107,30,164,125,31,189,86,219,194,233,5,55,177,235,234,249,210,156,146,70,50,115,167,130,64,109,206,25,27,103,126,95,87,125,182,118,119,197,113,63,17,238,140,115,156,170,205,133,98,218,201,231,111,89,5,194,158,215,110,166,250,59,117,143,191,85,60,131,28,81,243,58,97,1,228,102,45,185,59,11,111,187,187,55,170,9,42,136,188,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,32,245,145,69,95,238,163,244,39,255,0,119,63,249,51,120,255,0,154,41,84,128,139,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,48,127,117,31,161,63,251,185,255,0,201,155,199,252,209,4,170,69,165,52,143,172,206,155,53,214,178,225,69,165,250,145,237,95,101,121,81,172,168,158,207,95,67,75,4,149,83,141,61,44,37,81,85,4,113,119,166,152,196,34,139,159,114,66,229,192,75,137,109,186,208,17,17,1,17,16,17,17,1,17,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,7,214,136,136,8,136,128,136,136,8,190,72,238,214,169,174,181,22,40,110,116,135,114,163,167,134,174,162,140,102,23,158,24,38,41,6,41,78,61,249,8,25,65,48,137,59,108,79,20,140,219,241,125,145,221,173,83,93,106,44,80,220,233,14,229,71,79,13,93,69,24,204,47,60,48,76,82,12,82,156,123,242,16,50,130,97,18,118,216,158,41,25,183,226,251,7,214,136,136,8,136,128,136,136,8,139,228,142,237,106,154,235,81,98,134,231,72,119,42,58,120,106,234,40,198,97,121,225,130,98,144,98,148,227,223,144,129,148,19,8,147,182,196,241,72,205,191,23,216,62,180,68,64,68,95,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,65,245,162,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,208,17,22,148,214,190,179,58,108,233,219,42,165,194,181,143,82,62,143,222,171,109,225,116,130,155,216,245,245,124,233,78,73,35,25,57,211,193,32,54,231,12,141,179,191,47,171,190,219,59,59,134,235,69,170,180,47,170,61,9,234,83,219,127,145,76,231,233,31,209,207,45,237,63,240,101,101,31,99,204,119,123,63,239,152,163,229,203,177,47,232,239,183,31,93,183,109,246,170,2,34,32,34,34,2,40,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,40,229,143,152,83,16,23,19,2,109,197,220,95,109,217,221,189,86,234,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,134,86,136,177,251,174,127,134,216,179,43,6,159,94,114,26,74,60,135,42,167,174,169,178,208,204,238,39,94,20,109,19,212,180,78,237,196,140,6,120,205,195,126,110,28,201,153,198,51,113,12,129,17,16,17,106,173,116,234,143,66,122,107,246,39,229,175,57,250,57,244,143,204,251,51,252,25,89,89,223,242,253,174,247,251,218,41,56,241,239,197,250,91,111,203,211,125,159,111,39,69,58,204,233,179,168,156,170,171,10,209,205,72,250,65,122,162,183,157,210,122,111,99,215,210,112,165,9,35,140,164,231,81,4,96,251,28,209,182,204,252,190,182,251,108,206,236,27,173,17,16,17,17,1,17,124,151,59,181,170,203,76,21,151,155,157,37,5,60,149,16,82,4,181,51,12,64,83,207,40,67,12,76,68,236,206,114,75,36,113,128,251,200,204,69,183,119,102,65,245,162,34,2,34,213,90,233,213,30,132,244,215,236,79,203,94,115,244,115,233,31,153,246,103,248,50,178,179,191,229,251,93,239,247,180,82,113,227,223,139,244,182,223,151,166,251,62,193,181,81,105,77,20,235,51,166,206,162,114,170,172,43,71,53,35,233,5,234,138,222,119,73,233,189,143,95,73,194,148,36,142,50,147,157,68,17,131,236,115,70,219,51,242,250,219,237,179,59,182,235,64,68,68,4,68,64,69,165,53,175,172,206,155,58,118,202,169,112,173,99,212,143,163,247,170,219,120,93,32,166,246,61,125,95,58,83,146,72,198,78,116,240,72,13,185,195,35,108,239,203,234,239,182,206,206,254,182,133,245,71,161,61,74,123,111,242,41,156,253,35,250,57,229,189,167,254,12,172,163,236,121,142,239,103,253,243,20,124,185,118,37,253,29,246,227,235,182,237,184,109,84,68,64,69,165,53,175,172,206,155,58,118,202,169,112,173,99,212,143,163,247,170,219,120,93,32,166,246,61,125,95,58,83,146,72,198,78,116,240,72,13,185,195,35,108,239,203,234,239,182,206,206,254,182,133,245,71,161,61,74,123,111,242,41,156,253,35,250,57,229,189,167,254,12,172,163,236,121,142,239,103,253,243,20,124,185,118,37,253,29,246,227,235,182,237,184,109,84,81,255,0,84,186,245,233,59,69,179,187,158,153,234,94,171,123,27,36,179,118,124,237,23,176,174,85,29,174,236,33,52,127,156,134,156,227,45,227,148,11,234,147,237,190,207,179,179,179,101,122,23,213,30,132,245,41,237,191,200,166,115,244,143,232,231,150,246,159,248,50,178,143,177,230,59,189,159,247,204,81,242,229,216,151,244,119,219,143,174,219,182,225,181,81,17,1,17,16,17,20,85,254,234,63,66,127,247,115,255,0,147,55,143,249,162,9,84,139,201,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,245,144,17,23,201,91,118,181,91,170,104,40,238,23,58,74,90,139,165,67,210,80,197,52,194,7,85,59,69,36,207,20,66,239,185,155,69,12,178,56,142,239,194,51,47,112,187,176,125,104,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,31,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,50,4,69,143,216,179,252,55,38,201,178,108,50,197,144,210,85,223,112,234,138,106,107,237,188,93,218,122,19,168,167,10,136,28,197,217,157,194,72,164,103,19,109,193,220,100,22,126,81,152,136,100,8,136,128,136,177,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,245,53,213,213,46,252,34,13,217,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,195,32,68,68,4,68,64,69,228,253,44,197,126,149,125,5,250,77,106,250,73,236,255,0,107,123,31,206,199,231,188,143,115,181,230,123,27,247,59,61,207,169,220,227,199,151,213,223,127,69,235,32,34,47,146,75,181,170,27,173,61,138,107,157,32,92,171,41,230,171,167,163,41,133,167,154,8,74,49,150,80,143,126,68,0,83,194,36,76,219,11,203,27,62,220,155,112,250,209,17,1,17,16,17,17,1,17,16,17,71,253,82,235,215,164,237,22,206,238,122,103,169,122,173,236,108,146,205,217,243,180,94,194,185,84,118,187,176,132,209,254,114,26,115,140,183,142,80,47,170,79,182,251,62,206,206,205,149,232,95,84,122,19,212,167,182,255,0,34,153,207,210,63,163,158,91,218,127,224,202,202,62,199,152,238,246,127,223,49,71,203,151,98,95,209,223,110,62,187,110,219,134,213,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,142,204,254,245,252,202,63,216,191,170,32,254,45,35,179,176,254,213,131,107,77,235,78,241,76,2,229,124,212,107,85,190,178,207,11,196,243,197,85,71,223,3,114,158,49,29,199,182,123,253,114,7,253,23,245,102,127,179,118,207,88,27,126,79,239,85,101,226,131,166,61,84,222,239,239,83,138,90,110,151,252,6,106,71,146,163,202,91,233,136,105,101,42,231,112,7,38,222,103,244,242,254,190,158,239,244,144,123,150,221,76,232,167,172,27,36,58,57,107,194,113,172,51,42,201,198,75,117,186,162,131,31,105,101,166,152,201,221,140,79,201,198,59,237,27,63,248,192,253,47,127,162,240,178,207,5,11,117,53,161,234,49,77,100,186,86,220,8,249,118,229,179,192,17,241,226,79,232,207,56,255,0,149,199,252,175,115,255,0,173,86,38,53,122,200,180,247,43,181,229,22,248,230,161,185,217,234,226,172,167,41,97,109,198,64,118,38,126,38,46,207,246,123,217,219,215,220,173,171,164,175,20,204,6,229,143,91,48,253,109,190,210,90,110,81,52,52,173,112,169,50,16,113,96,130,61,220,98,165,24,197,185,60,165,187,151,166,207,235,182,206,130,170,245,107,75,111,218,69,153,86,97,183,246,222,122,78,223,215,220,62,183,56,163,147,220,6,76,222,146,55,218,176,197,103,30,37,26,131,161,122,251,101,134,251,167,186,151,142,214,85,88,121,114,104,107,196,142,171,190,116,98,220,64,200,95,234,180,39,191,22,47,118,239,183,189,65,91,60,88,45,235,76,130,213,115,96,179,94,105,36,158,168,43,230,146,82,106,177,102,62,48,136,59,136,51,187,151,189,157,223,243,111,233,234,251,6,177,94,214,41,144,30,59,118,130,187,103,112,9,99,50,216,156,95,97,38,127,179,127,253,75,201,168,140,33,158,72,163,145,164,1,39,17,54,109,152,153,159,209,215,243,65,98,221,19,228,253,50,205,148,142,174,234,134,109,87,111,200,45,14,209,81,80,5,186,105,226,118,138,74,106,136,228,35,106,115,126,93,206,224,190,206,222,141,191,166,254,187,186,15,24,235,28,119,170,139,77,118,147,83,187,71,195,132,129,122,152,121,110,28,159,211,202,62,219,122,42,126,134,83,130,80,152,31,98,2,98,111,233,103,82,11,26,214,252,98,241,146,83,212,223,109,113,210,187,115,252,244,149,103,176,254,109,219,236,6,111,177,155,253,104,45,211,172,61,127,194,172,253,61,212,92,39,177,208,93,167,201,108,198,80,83,213,194,100,48,141,69,13,67,137,179,188,110,206,236,237,183,249,47,234,254,229,72,57,117,146,213,144,101,144,125,21,34,238,221,194,74,202,136,120,176,132,19,19,153,148,96,206,194,220,89,189,27,223,253,42,72,107,31,77,121,197,126,155,89,242,205,47,161,168,205,109,68,52,252,234,109,81,4,157,131,122,121,36,120,220,6,67,34,226,47,27,242,219,215,155,55,191,223,31,171,112,156,198,211,116,179,197,156,209,203,107,169,120,164,138,26,107,128,133,41,12,64,30,247,114,113,219,213,221,189,125,119,29,189,254,136,49,60,199,10,191,96,215,66,180,223,233,123,19,54,219,55,48,45,254,168,151,249,4,77,238,38,251,87,130,196,237,238,119,244,89,30,125,91,53,102,71,81,220,150,19,16,225,199,181,40,72,45,188,99,190,196,30,143,238,88,226,15,232,245,85,46,78,79,81,47,34,247,191,55,221,215,179,102,204,239,150,72,102,166,167,168,121,97,158,2,128,163,148,205,197,132,153,155,209,152,153,183,217,182,94,18,32,217,53,25,6,159,228,24,28,173,117,182,193,65,144,82,20,113,83,121,40,120,119,199,120,249,201,41,118,139,145,62,199,254,83,125,190,253,213,143,248,114,234,222,41,211,246,25,22,61,168,177,210,90,225,201,230,134,150,209,93,29,52,146,75,89,32,213,212,119,24,251,35,35,183,23,156,25,185,241,109,189,219,250,237,82,235,239,171,191,93,171,169,169,168,234,170,185,195,72,228,80,143,1,110,46,79,187,250,179,110,254,191,181,7,70,218,133,134,96,253,82,98,178,99,51,223,235,95,30,39,119,152,169,34,237,200,102,241,152,16,191,120,29,156,94,57,255,0,204,127,93,189,125,236,169,163,168,92,111,45,232,147,89,228,179,105,102,165,95,74,154,61,187,98,211,203,72,222,180,145,19,242,104,36,22,127,90,169,54,247,109,252,251,186,213,58,97,212,142,165,233,173,60,86,43,69,255,0,181,101,154,164,100,171,167,242,180,229,220,7,96,19,110,101,17,27,110,0,205,232,254,158,246,245,94,238,168,90,97,215,141,66,169,186,232,230,63,91,95,28,188,57,83,82,69,52,229,30,208,0,183,169,176,187,239,218,145,253,223,99,254,196,22,115,208,31,136,94,83,212,134,71,54,1,168,118,11,53,190,182,150,136,165,134,162,133,234,72,167,33,146,150,33,229,220,115,111,172,243,27,187,242,251,27,250,94,125,46,124,52,147,20,213,94,143,245,111,12,212,205,91,192,174,184,237,160,174,22,233,138,90,232,248,51,195,230,99,153,223,102,99,38,250,148,242,62,220,119,250,175,246,250,61,196,105,183,94,157,48,106,69,69,182,207,105,213,123,43,93,235,233,198,95,38,111,48,144,159,105,228,48,220,226,22,220,88,75,127,119,187,253,72,36,58,47,198,118,38,221,159,118,95,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,169,3,197,239,66,232,244,195,168,234,77,70,199,172,222,74,203,169,118,242,184,204,64,240,4,37,120,128,218,58,214,142,40,216,76,121,1,210,78,102,108,239,36,181,50,147,25,63,33,11,191,81,43,197,7,68,46,186,217,210,133,232,172,215,202,75,117,70,1,80,89,193,133,76,100,65,89,5,21,29,83,77,3,16,250,129,188,83,72,96,252,73,156,227,16,126,44,111,32,4,43,240,105,234,30,235,141,234,133,211,166,235,213,214,144,49,236,178,158,174,247,103,167,42,50,41,222,247,12,113,119,4,37,6,250,160,116,112,74,68,210,253,93,233,99,96,113,34,38,146,205,58,177,248,88,214,79,187,252,135,229,211,174,117,180,159,58,252,151,234,158,27,169,158,203,246,159,209,44,130,221,125,242,93,254,207,154,242,181,49,205,218,238,113,46,28,187,124,121,113,45,183,223,103,219,101,208,159,80,185,77,139,57,232,191,82,243,92,90,187,206,217,114,13,47,188,221,45,213,61,163,143,191,75,61,166,89,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,7,56,75,170,133,202,186,233,79,170,173,82,252,139,116,227,168,186,153,13,247,216,213,246,108,126,171,217,85,190,87,204,118,174,146,135,102,135,243,110,6,37,189,84,176,15,215,23,6,223,115,216,88,157,130,149,188,77,53,175,242,211,213,198,83,229,237,254,86,131,4,223,10,163,231,23,9,165,242,83,205,230,36,147,105,12,75,122,169,106,120,19,113,222,38,139,144,177,114,222,90,120,40,104,133,169,173,89,151,82,51,95,42,202,228,85,21,24,61,61,180,99,17,130,56,24,104,171,37,156,203,212,140,200,158,17,22,110,44,12,18,59,243,230,221,186,171,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,164,158,149,116,183,242,45,211,142,157,105,156,214,47,99,87,217,177,250,95,106,209,121,175,49,218,186,74,29,234,239,206,49,152,150,245,82,206,95,80,156,27,125,131,97,97,102,13,170,136,136,52,255,0,85,93,51,225,189,87,233,29,102,150,230,21,213,118,227,26,129,185,90,46,116,206,228,118,235,140,97,32,69,59,199,201,134,96,227,44,128,113,147,183,32,50,226,64,124,36,14,117,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,234,33,67,255,0,16,46,132,108,93,85,98,178,102,184,176,121,45,77,199,237,239,29,186,167,115,147,218,148,176,71,85,36,86,174,7,81,21,60,29,218,154,129,127,50,76,228,27,108,251,143,163,6,160,240,167,235,142,167,82,173,84,29,45,234,72,82,69,125,198,44,236,24,181,204,78,40,26,227,110,165,16,6,162,56,247,103,58,152,98,216,132,163,23,238,67,20,132,108,37,17,73,52,202,234,199,225,99,89,62,239,242,31,151,78,185,193,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,149,196,233,87,91,118,174,171,250,26,214,139,22,79,61,37,14,162,226,186,111,122,134,235,70,85,66,83,221,160,27,59,137,221,130,49,134,32,0,146,160,164,18,138,54,38,133,251,108,78,205,36,123,133,48,174,170,23,42,234,226,124,86,58,227,169,211,91,85,127,75,122,108,20,146,223,114,123,59,134,83,115,35,138,118,183,91,170,132,193,232,130,61,221,194,166,104,183,34,41,5,187,112,203,25,3,17,74,50,66,26,211,197,23,196,2,178,239,89,114,233,147,68,50,46,205,170,31,51,110,206,46,144,71,60,21,82,85,69,60,176,77,105,30,224,7,24,91,181,188,178,70,230,51,12,131,27,19,3,74,50,193,110,154,58,116,206,250,160,213,58,13,51,193,105,255,0,224,171,47,21,188,225,255,0,6,90,252,204,48,207,89,219,150,88,251,221,174,248,23,104,11,153,251,153,189,238,216,86,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,106,106,26,26,102,110,114,158,206,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,221,9,244,119,210,174,27,210,134,145,219,240,251,53,182,144,178,123,141,61,61,78,89,119,142,71,152,238,55,22,15,174,195,41,0,23,150,140,138,65,132,56,143,16,119,39,110,225,200,102,17,255,0,171,205,6,195,122,109,240,183,203,244,167,12,162,164,16,183,83,216,142,231,93,13,59,194,119,107,139,221,104,26,162,182,86,35,50,231,33,14,236,46,101,192,24,35,23,224,2,205,235,120,104,117,199,77,212,118,27,14,143,103,1,86,26,139,133,217,227,57,170,228,57,106,2,249,110,133,227,129,171,74,99,114,38,169,98,56,134,97,50,250,231,35,72,14,236,70,16,230,190,40,255,0,2,122,155,248,47,206,40,149,11,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,7,82,104,162,255,0,64,61,96,218,186,178,210,49,43,131,213,199,157,225,212,244,116,25,88,77,16,176,84,206,96,77,29,116,69,24,12,92,42,30,25,77,227,17,23,136,196,195,143,6,142,73,37,2,2,34,32,34,34,2,213,93,88,252,44,107,39,221,254,67,242,233,214,213,90,171,171,31,133,141,100,251,191,200,126,93,58,10,245,240,190,241,4,166,180,211,89,122,94,214,155,173,89,129,212,13,6,31,124,169,150,90,147,231,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,132,96,195,23,213,1,13,173,125,114,174,174,207,195,43,174,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,52,181,151,73,196,207,36,162,7,34,19,142,77,153,206,166,24,182,25,0,249,72,97,31,127,148,142,243,118,130,122,162,34,2,211,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,76,170,6,219,104,182,83,51,137,220,110,50,4,135,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,242,189,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,232,206,114,75,36,113,179,147,136,51,155,57,16,139,57,55,60,61,75,245,23,157,245,65,170,117,250,153,157,84,127,194,209,217,232,184,67,254,12,181,249,153,166,130,143,185,20,81,247,187,93,243,30,233,143,51,247,187,251,153,130,202,124,33,181,51,42,214,77,71,234,63,84,179,90,191,49,122,201,174,22,11,133,79,25,36,56,225,230,247,62,16,69,220,51,49,134,32,97,142,48,114,126,17,128,11,62,194,203,21,241,14,234,23,42,233,127,196,47,78,245,115,22,166,243,254,67,79,233,105,174,54,179,170,146,158,27,157,12,181,247,17,150,158,66,7,255,0,70,64,114,19,16,150,40,141,192,248,113,119,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,40,45,211,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,148,212,237,87,3,195,60,70,18,20,82,195,32,122,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,154,174,120,122,36,235,7,38,233,27,84,34,189,11,213,214,225,55,202,136,7,44,179,210,69,79,223,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,126,67,208,70,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,16,122,200,136,128,136,136,35,175,95,122,223,170,29,61,116,209,127,212,157,38,177,210,85,221,224,168,166,160,154,227,83,36,124,44,144,84,31,105,171,154,19,244,168,49,148,161,140,35,245,102,57,134,67,19,142,51,2,164,14,158,58,155,207,186,125,215,154,29,121,163,169,171,200,46,69,81,80,87,234,122,235,140,194,247,200,42,119,243,33,81,43,59,145,153,19,180,162,114,49,179,76,17,200,66,124,54,126,143,174,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,160,30,191,186,62,186,244,155,171,132,54,246,164,147,4,204,106,43,43,241,67,134,82,115,166,128,12,94,74,25,70,67,41,121,211,180,209,3,72,68,77,40,16,31,46,111,36,113,133,239,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,245,133,183,219,118,221,157,157,242,181,69,126,25,253,107,219,186,96,206,238,88,78,165,220,252,182,155,101,187,212,214,214,72,245,83,123,26,186,24,100,120,234,33,167,132,100,231,222,216,32,145,134,62,79,180,4,230,195,11,137,94,162,2,168,15,22,46,181,238,57,78,85,115,233,95,77,238,124,49,187,54,212,217,140,224,244,181,16,221,107,134,74,122,136,233,227,38,19,146,31,43,36,60,77,198,64,39,149,229,140,193,154,38,115,148,30,37,157,117,84,244,203,140,210,233,134,152,215,213,210,234,134,71,79,5,202,150,184,105,98,146,11,69,185,170,29,138,115,105,227,56,166,57,158,9,161,24,216,95,139,119,36,34,7,24,218,74,86,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,216,44,83,193,199,91,245,230,124,202,187,67,41,108,117,121,30,151,210,211,205,113,171,172,154,78,33,138,206,108,101,27,197,33,122,16,84,202,36,47,74,222,174,110,115,135,22,10,142,229,186,45,21,209,247,73,152,111,72,186,95,244,30,197,81,73,120,190,215,212,73,83,125,200,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,195,126,225,179,49,74,110,251,213,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,149,74,222,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,191,116,21,170,88,38,139,120,108,96,218,151,169,119,223,99,99,118,111,105,249,218,223,43,53,71,107,187,127,170,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,216,36,7,83,189,66,226,189,47,232,213,235,87,50,154,111,63,228,59,116,214,235,88,85,71,79,53,206,186,82,227,21,60,100,111,254,148,134,226,38,65,20,82,155,1,240,226,252,245,234,150,186,106,62,173,235,45,207,94,114,59,207,146,203,238,55,8,110,49,213,218,89,232,252,140,144,8,5,51,83,184,63,56,251,33,20,66,7,201,228,252,219,17,25,30,228,249,183,88,61,89,230,93,93,106,135,211,139,237,61,93,158,197,65,79,29,53,139,28,42,246,170,130,212,15,24,52,238,6,209,196,198,114,202,15,33,27,135,61,187,96,238,227,16,51,73,79,13,47,15,186,157,97,186,217,250,131,213,251,85,36,154,125,65,81,230,108,246,154,184,162,170,131,37,48,42,168,36,105,24,39,99,128,41,234,96,136,156,38,136,130,118,220,93,156,28,183,11,42,232,143,45,214,220,243,166,140,59,51,215,226,164,159,39,190,83,157,202,42,216,101,131,157,117,186,115,121,168,231,150,42,120,163,134,3,120,100,6,104,195,159,212,16,35,33,144,206,56,247,170,34,10,171,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,109,95,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,144,93,74,34,32,34,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,13,63,225,165,226,9,77,172,54,171,63,79,154,191,117,171,147,80,104,41,252,181,158,237,87,44,181,83,228,160,3,85,60,143,35,132,12,16,29,61,52,17,11,156,210,145,206,251,147,187,155,150,246,20,185,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,250,124,60,250,211,181,117,79,165,244,246,44,191,32,164,45,84,198,169,221,178,10,54,166,26,87,173,129,164,227,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,237,198,7,15,32,150,170,170,252,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,170,188,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,128,136,136,8,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,22,168,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,181,86,170,233,59,225,99,70,254,239,241,239,151,64,182,170,2,129,94,50,183,107,173,131,166,220,38,251,98,185,213,219,174,86,237,72,182,213,209,214,82,76,80,207,77,60,116,23,2,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,61,84,0,241,171,248,88,197,190,240,40,126,93,113,65,186,186,23,235,54,197,214,30,156,85,92,228,181,123,27,51,197,252,189,62,77,109,136,13,233,70,73,88,251,85,52,210,22,251,195,47,106,87,104,200,158,72,200,8,75,147,48,75,36,149,92,192,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,186,19,233,71,170,237,56,234,215,78,3,53,194,165,242,55,90,30,220,23,251,4,243,49,213,90,42,137,157,216,73,217,155,185,9,241,39,138,102,102,25,4,73,157,128,194,72,192,55,90,34,32,34,194,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,163,57,201,44,145,198,206,78,32,206,108,228,66,44,228,213,65,165,158,49,154,143,96,214,92,175,39,212,140,51,218,248,14,89,112,130,122,123,13,29,115,189,70,55,24,12,80,185,82,75,43,109,54,240,71,202,72,75,181,28,147,239,32,61,63,57,24,194,229,17,99,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,100,8,43,131,197,155,87,179,45,5,213,14,156,245,115,79,231,164,142,251,142,212,100,211,83,181,92,13,52,18,129,199,111,138,88,100,15,71,112,146,41,36,141,220,92,77,152,221,196,132,152,73,166,87,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,89,213,71,81,53,178,186,34,227,45,60,132,15,254,140,128,228,32,71,20,177,27,128,115,226,208,3,199,59,245,39,251,201,252,53,66,14,143,186,179,204,186,69,213,15,167,22,42,122,187,197,138,190,158,74,107,238,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,14,123,119,1,157,134,83,103,14,140,209,98,154,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,124,173,1,17,16,22,170,234,159,86,114,173,11,233,247,54,213,156,43,16,250,77,122,199,45,237,83,77,111,33,144,163,110,82,132,103,81,43,70,206,111,12,0,101,60,140,206,59,199,9,238,113,182,230,59,85,16,115,89,139,117,59,172,184,199,80,84,189,78,150,81,237,140,250,27,129,220,38,173,186,66,51,199,85,220,136,161,146,3,141,184,176,194,80,25,66,193,31,14,220,110,205,19,199,196,28,122,19,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,83,95,137,135,69,22,238,152,51,187,110,109,166,150,207,45,166,217,110,212,212,84,113,181,84,222,198,174,134,24,218,74,121,170,38,41,57,247,182,57,227,114,147,147,237,56,176,48,194,196,88,87,64,61,96,221,122,77,213,193,43,131,210,73,130,102,53,20,116,25,88,77,17,57,211,64,6,77,29,116,69,24,20,188,233,218,105,77,227,17,38,148,8,195,143,55,142,72,195,160,148,95,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,81,131,196,71,171,207,228,165,163,77,244,90,183,179,168,89,143,118,139,23,231,65,230,97,131,180,81,121,170,185,57,59,70,221,168,229,30,12,92,249,75,36,91,198,113,180,188,66,42,248,193,117,121,239,233,31,5,173,255,0,128,173,206,74,74,15,252,69,85,5,36,50,155,255,0,161,60,142,1,255,0,0,45,39,248,248,214,138,240,167,214,253,121,195,117,230,131,73,116,230,199,87,149,97,249,85,67,79,146,89,202,78,48,90,224,30,1,37,224,36,127,171,1,196,46,12,91,250,78,221,184,118,121,30,2,8,85,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,149,255,0,116,3,209,245,171,164,221,35,17,184,53,92,153,222,99,79,71,95,149,156,210,139,133,52,224,4,241,208,196,49,153,69,194,157,230,148,30,65,34,121,76,140,249,112,120,227,140,49,95,19,237,88,234,95,72,244,73,239,154,21,73,73,69,143,84,83,212,83,101,217,40,76,17,220,108,161,44,244,144,210,61,27,188,194,66,114,148,211,70,230,17,200,97,232,98,241,19,9,170,128,233,87,169,140,203,165,13,92,163,213,44,62,134,146,226,5,78,86,219,189,178,165,152,66,227,110,144,227,57,96,105,56,185,66,124,162,140,194,65,103,226,96,60,132,195,156,103,209,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,84,45,226,25,209,101,215,165,141,80,168,190,226,24,253,88,233,94,75,80,207,143,214,61,73,85,53,20,239,31,41,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,114,67,9,184,133,228,233,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,245,133,183,219,118,221,157,157,242,181,207,95,66,253,102,223,122,60,212,122,171,156,150,175,108,225,153,71,151,167,201,173,177,0,53,81,71,19,159,106,166,154,66,219,105,162,238,202,237,25,19,71,32,153,9,113,119,9,99,232,38,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,250,213,21,248,140,245,237,252,170,47,176,105,190,157,193,229,244,203,25,184,121,202,74,137,233,248,85,94,171,128,14,38,172,38,54,231,12,44,18,72,49,69,232,78,38,71,43,114,33,142,29,193,226,189,215,29,78,75,117,189,244,143,167,33,72,246,43,109,69,56,101,215,102,56,170,30,186,174,34,142,113,162,129,197,201,162,8,37,16,238,147,237,43,205,17,71,176,12,103,222,172,180,22,169,225,71,215,79,248,142,151,245,175,51,255,0,177,233,112,10,218,225,255,0,72,74,215,37,67,151,254,43,202,129,15,249,240,177,255,0,189,225,86,168,185,87,87,125,225,193,226,1,71,212,69,138,45,36,213,236,139,253,214,40,60,204,241,84,212,71,5,60,121,21,47,51,147,149,56,66,17,198,19,67,27,176,28,44,60,158,56,154,81,115,252,243,68,19,169,104,174,176,122,179,195,122,69,210,255,0,167,23,218,122,75,197,246,190,162,58,107,22,56,85,239,75,61,212,218,64,105,220,13,163,149,192,34,136,222,66,55,14,27,246,193,221,138,80,103,216,26,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,156,102,168,106,72,30,105,229,51,144,98,138,24,195,209,156,228,150,72,227,103,39,16,103,54,114,33,22,114,110,117,186,138,215,156,203,169,45,92,190,234,182,103,91,86,71,113,168,48,182,80,205,80,211,5,166,220,198,79,79,69,19,136,0,240,140,75,103,38,1,230,110,114,19,115,50,119,15,42,237,173,122,185,122,213,10,221,106,172,212,124,130,60,238,190,162,74,153,114,10,74,227,165,173,19,56,222,34,104,228,133,197,226,14,211,188,76,17,241,1,143,96,22,96,102,21,208,247,75,23,253,101,202,122,125,194,111,253,64,217,61,149,159,86,91,220,238,244,197,76,52,210,122,74,109,4,146,194,46,237,20,210,64,208,201,36,123,15,9,12,199,132,123,118,198,181,124,45,58,9,250,119,89,97,234,187,84,39,225,143,218,174,30,115,16,181,211,212,109,37,125,117,36,238,45,89,80,64,251,199,12,51,196,76,17,110,197,36,145,187,155,52,66,195,61,191,160,42,203,241,143,207,243,45,44,204,186,125,212,29,62,200,106,236,121,13,142,163,35,169,161,174,166,118,231,17,237,109,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,52,85,87,227,157,250,147,253,228,254,26,130,111,244,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,54,245,92,208,244,235,175,57,151,77,186,185,98,213,108,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,225,32,142,204,78,5,192,216,36,22,230,2,237,209,78,139,234,246,27,175,90,95,143,234,230,159,207,87,37,139,34,167,41,169,218,174,7,134,120,140,36,40,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,156,51,84,68,64,68,68,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,124,151,75,77,182,247,67,37,182,239,65,79,89,75,54,221,200,103,136,100,2,217,216,155,113,38,118,125,157,153,255,0,165,151,214,136,34,182,173,120,115,116,241,169,116,181,47,75,140,83,216,235,37,141,216,36,182,81,80,211,48,150,192,204,251,181,49,59,126,135,252,111,251,85,115,117,39,225,135,170,58,83,231,242,92,30,25,47,118,120,101,150,72,227,166,26,138,154,144,137,187,198,206,77,21,40,139,108,17,139,63,174,219,147,125,142,202,240,151,225,11,16,184,147,110,206,219,58,14,95,49,11,21,70,71,147,83,99,119,43,163,91,130,163,159,112,234,231,120,64,120,198,70,220,156,153,246,223,139,109,233,246,178,146,181,29,23,101,90,139,171,245,250,91,164,117,81,93,108,150,106,104,101,246,163,28,147,192,230,77,17,24,247,169,224,32,221,158,169,183,110,45,179,55,175,243,228,126,41,218,47,77,166,186,210,217,13,166,155,179,111,190,127,139,30,110,91,118,105,40,129,253,72,200,191,72,223,222,205,254,181,44,124,24,110,18,75,163,151,202,7,167,216,99,190,87,159,119,159,191,243,84,62,155,109,252,255,0,241,32,174,30,160,250,107,212,13,16,158,58,60,155,29,150,146,26,70,146,23,170,242,147,199,29,67,132,163,27,152,153,196,12,108,238,236,251,255,0,223,55,237,217,105,5,103,254,49,150,204,186,151,35,176,220,170,233,187,150,122,155,100,161,4,188,226,110,4,53,172,228,219,51,243,127,73,34,247,254,223,233,85,128,131,253,52,100,225,220,221,182,223,101,254,89,221,159,118,119,103,68,65,37,58,105,235,59,54,209,106,170,44,126,237,35,93,241,135,170,140,167,163,172,121,170,0,67,120,64,156,99,41,194,54,118,142,39,22,221,190,215,111,115,250,109,110,182,117,115,167,221,93,211,251,14,83,167,240,195,73,146,201,1,149,92,64,52,49,148,70,114,83,27,139,12,70,82,11,55,41,153,153,223,127,71,254,117,5,81,7,233,17,27,242,50,114,119,251,93,247,95,136,136,8,136,128,136,136,11,117,116,181,212,3,232,22,123,14,65,83,100,161,185,208,159,46,252,85,52,221,237,246,134,112,29,133,228,6,253,41,183,245,127,177,191,215,165,81,159,103,221,5,164,245,157,98,212,110,181,158,199,85,164,120,54,67,29,154,150,142,154,112,58,139,100,237,78,124,124,195,179,131,211,180,192,238,225,83,30,223,205,191,217,182,241,3,167,252,11,36,211,30,170,237,120,118,107,102,171,166,173,181,79,93,79,81,12,148,242,3,185,53,12,238,206,195,32,139,237,177,11,182,236,222,142,206,173,147,195,135,168,10,237,106,209,186,90,26,234,78,217,99,128,22,144,62,227,63,32,167,165,164,102,125,154,48,219,126,235,254,223,233,127,179,78,117,73,214,158,45,160,250,255,0,116,135,35,210,15,53,115,183,84,148,84,183,31,164,18,7,124,60,188,67,203,180,16,24,143,230,228,22,217,247,255,0,110,232,44,106,55,23,6,113,109,153,127,181,165,58,84,234,66,221,212,198,159,14,109,65,106,246,123,250,243,135,190,82,237,249,249,226,111,172,241,71,255,0,0,239,238,251,127,214,251,173,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,215,214,136,57,172,234,171,75,127,34,221,71,106,46,153,195,98,246,53,5,155,32,170,246,85,23,154,243,29,171,92,167,222,161,252,227,153,145,111,75,44,5,245,201,205,183,216,246,38,38,107,20,232,211,93,43,53,63,195,43,91,244,231,33,188,249,219,214,154,97,249,5,186,17,54,156,230,27,60,246,186,137,40,158,73,100,114,2,226,97,87,0,0,59,52,113,83,68,46,2,220,72,252,175,27,77,20,255,0,224,47,81,148,119,15,217,133,92,41,100,151,255,0,40,172,164,146,16,104,255,0,242,214,144,138,79,248,6,17,253,55,80,87,165,205,99,177,105,21,199,83,105,178,56,118,164,207,116,191,38,195,163,169,228,127,222,181,85,52,189,202,103,224,0,78,125,201,233,226,131,111,170,35,223,230,68,194,14,206,26,85,90,167,141,166,181,255,0,240,23,167,58,59,127,236,205,110,21,82,69,255,0,148,81,210,71,9,180,159,249,107,200,37,31,252,3,137,126,155,42,171,91,87,170,173,82,252,180,245,29,168,186,153,13,247,219,52,23,156,130,171,217,85,190,87,203,247,109,113,31,102,135,243,110,0,67,181,44,80,15,215,22,55,219,115,220,156,157,195,117,120,86,104,229,139,87,122,184,180,84,228,115,111,73,129,91,229,204,99,166,226,127,223,85,84,211,193,29,51,115,3,23,14,220,245,17,79,191,214,18,236,112,33,113,55,118,190,149,5,124,33,52,46,179,76,58,113,171,212,108,134,205,228,175,90,151,112,27,140,36,111,56,76,86,120,1,227,162,105,34,145,132,7,145,157,92,224,96,206,210,69,83,17,57,147,113,16,157,72,8,136,128,136,136,43,47,197,99,161,90,156,198,58,254,169,244,162,130,174,166,251,75,78,243,102,180,37,85,16,192,86,234,74,35,127,105,3,205,32,184,156,81,83,199,17,67,27,23,113,158,50,16,18,25,30,90,149,182,93,174,182,90,147,172,179,92,234,232,42,36,167,158,144,229,166,152,162,50,130,120,142,25,162,114,23,103,112,146,41,36,140,199,220,64,100,47,187,59,178,234,121,83,7,138,199,69,151,93,51,207,235,250,142,211,156,126,174,124,39,43,168,122,188,144,198,164,170,30,215,123,158,99,121,37,49,113,229,21,53,65,24,56,147,145,136,204,82,7,230,216,224,140,130,189,151,171,255,0,69,89,238,85,255,0,93,114,60,147,35,184,127,225,43,43,174,85,213,18,127,231,73,52,210,72,127,206,68,69,246,187,175,41,92,79,133,63,67,149,58,107,106,160,234,147,82,78,146,91,238,79,103,99,197,173,130,17,78,214,235,117,80,129,181,105,201,179,184,84,205,22,194,35,25,55,110,25,100,19,114,41,74,56,67,111,248,126,244,35,98,233,87,21,143,53,202,67,206,234,110,65,111,104,238,53,59,156,126,203,165,158,58,89,37,181,112,10,137,105,231,237,84,211,147,249,145,102,35,223,102,216,125,30,96,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,169,3,167,172,90,197,156,235,238,154,97,89,77,15,157,178,228,25,133,154,215,113,166,238,156,125,250,89,235,98,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,80,125,125,58,235,206,101,211,110,174,88,181,91,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,120,72,35,179,19,129,112,54,9,5,185,128,187,116,19,211,71,81,120,39,84,26,89,65,169,152,45,71,252,21,29,226,139,132,223,224,203,167,150,134,105,232,251,146,197,31,123,181,223,1,238,128,240,63,123,63,189,154,152,60,65,186,36,186,244,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,96,210,144,193,105,156,166,152,130,210,114,20,210,153,156,116,227,25,12,178,56,188,205,220,113,103,120,228,219,10,232,163,170,235,239,73,122,203,69,153,119,110,181,152,133,203,106,60,166,201,69,48,15,159,165,226,109,28,140,50,51,131,205,1,159,118,55,220,9,246,56,251,128,18,200,232,58,41,69,228,226,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,122,200,8,136,128,181,87,86,63,11,26,201,247,127,144,252,186,117,181,86,170,234,199,225,99,89,62,239,242,31,151,78,131,154,197,234,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,121,74,194,122,144,240,251,169,187,116,195,166,189,80,232,181,170,144,12,52,222,193,95,152,88,233,162,138,152,56,67,105,42,138,203,211,203,44,226,46,110,33,0,156,17,69,206,67,114,151,235,25,30,225,61,122,5,235,95,21,234,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,227,9,43,248,48,198,87,58,118,140,64,10,25,77,217,204,64,91,179,33,176,59,113,40,142,89,41,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,69,205,102,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,198,85,120,130,120,136,255,0,41,220,87,20,211,125,51,107,173,143,27,246,125,53,211,45,167,243,31,153,174,186,73,28,82,181,22,239,24,73,44,52,114,49,143,50,226,18,203,245,218,61,161,134,66,12,43,196,27,173,187,175,85,249,252,118,44,98,122,186,29,58,197,106,42,33,181,81,141,81,20,23,105,198,105,132,46,199,25,67,17,129,201,78,81,136,197,35,19,194,221,198,23,103,146,77,226,90,219,253,42,244,207,153,117,95,171,148,122,91,135,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,31,38,41,143,148,177,128,70,46,220,140,199,145,0,115,144,55,175,138,182,153,226,186,55,172,26,103,165,184,85,39,151,178,227,58,95,108,183,211,114,142,48,146,110,23,11,143,57,229,237,128,1,77,41,185,73,33,176,183,57,12,201,219,114,116,18,3,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,65,0,20,244,240,220,241,4,166,233,218,166,77,30,214,75,173,89,105,213,198,160,170,104,174,83,75,44,193,140,155,69,60,146,180,84,240,193,44,211,5,76,207,0,184,9,8,70,110,114,109,185,200,239,143,248,123,116,117,130,117,127,130,107,37,130,255,0,89,236,108,146,205,244,119,232,254,65,219,154,163,217,125,217,170,206,171,251,212,39,138,57,251,177,211,180,127,156,119,225,191,33,217,219,214,37,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,238,29,68,34,172,15,9,78,181,253,183,71,71,210,110,166,220,238,181,151,168,123,210,97,119,9,223,191,25,80,195,7,112,237,132,236,60,227,236,132,82,201,17,72,68,47,27,148,76,241,180,80,129,217,250,2,34,32,44,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,140,53,15,73,59,195,60,70,18,12,177,77,25,250,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,154,162,14,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,211,255,0,162,223,20,108,103,70,122,104,187,233,254,176,211,85,221,175,184,29,60,112,97,116,240,203,81,37,77,250,9,78,78,52,146,202,98,113,83,5,43,240,22,145,201,153,169,220,2,56,136,161,218,73,105,226,123,211,93,139,93,58,113,188,102,187,249,124,167,75,173,245,185,13,162,164,234,142,56,94,148,0,36,175,130,64,97,38,62,228,20,251,135,163,19,75,20,77,204,0,164,98,161,116,25,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,215,19,225,139,208,119,228,66,197,77,175,58,177,101,227,159,100,22,241,246,109,174,227,110,237,213,98,240,145,204,50,108,93,210,110,245,68,5,78,229,202,56,229,132,94,72,95,110,114,139,195,95,11,14,147,48,222,163,53,66,237,156,106,5,69,37,117,139,77,106,45,245,53,24,229,93,3,207,5,228,234,163,172,104,154,67,238,11,8,69,45,60,114,56,16,72,18,182,224,77,197,221,158,242,80,17,17,1,82,183,141,95,197,62,45,247,127,67,243,27,138,186,149,74,222,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,124,153,190,188,230,89,158,143,105,230,134,149,109,93,38,39,128,83,214,24,91,198,161,138,10,219,141,69,117,93,65,86,152,176,11,243,24,170,66,1,18,115,224,209,200,64,227,222,144,87,215,213,143,197,62,178,125,224,100,63,49,157,125,93,42,244,207,153,117,95,171,148,122,91,135,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,31,38,41,143,148,177,128,70,46,220,140,199,145,0,115,144,3,96,116,3,209,245,215,171,45,92,17,184,53,36,120,38,29,81,71,95,149,156,210,147,29,76,6,100,241,208,196,49,152,203,206,161,161,148,30,65,33,104,128,76,249,115,104,227,146,247,155,41,211,140,18,251,137,233,12,117,214,171,13,125,230,223,84,56,205,146,40,154,158,57,169,109,225,11,75,13,48,139,52,109,218,142,88,157,162,29,139,182,196,66,46,49,155,142,191,200,242,62,159,122,11,233,244,100,144,62,140,224,184,207,122,43,93,174,42,137,106,234,170,170,167,150,89,252,173,55,126,66,146,105,164,144,229,38,98,62,34,60,136,136,35,2,33,160,205,94,234,43,87,53,183,87,36,214,220,207,44,171,12,156,42,34,154,217,53,190,83,166,11,56,66,110,116,240,209,48,151,40,2,34,126,66,236,92,249,185,72,68,82,17,25,7,75,200,163,87,135,254,168,245,5,171,189,62,218,115,30,160,113,175,41,95,87,206,91,109,234,121,98,138,170,253,75,36,178,24,85,21,12,52,241,71,75,11,70,80,199,19,242,34,152,64,165,226,34,64,82,73,84,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,186,148,68,64,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,2,178,173,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,182,42,172,83,196,235,195,254,143,72,171,42,122,129,209,12,119,202,96,181,124,167,201,173,177,73,4,84,182,26,169,39,134,24,138,152,8,218,71,134,121,42,61,33,140,8,97,32,45,156,99,32,8,194,202,122,81,234,187,78,58,181,211,128,205,112,169,124,141,214,135,183,5,254,193,60,204,117,86,138,162,103,118,18,118,102,238,66,124,73,226,153,153,134,65,18,103,96,48,146,48,130,222,57,223,169,63,222,79,225,170,58,248,83,218,117,230,110,168,232,47,186,53,108,164,59,61,29,59,82,102,245,151,24,119,162,134,201,52,160,82,68,242,51,114,26,147,40,4,160,16,126,69,36,91,150,240,140,251,72,175,28,239,212,159,239,39,240,212,16,43,165,94,166,51,46,148,53,114,143,84,176,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,226,229,9,242,138,51,9,5,159,137,128,242,19,14,113,159,67,218,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,126,96,148,180,240,243,235,78,235,210,198,168,83,216,178,252,130,172,116,175,37,168,118,200,40,218,152,170,154,138,119,143,140,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,183,33,132,60,66,253,17,124,150,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,125,104,8,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,22,168,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,21,124,81,254,59,53,55,240,95,147,209,39,135,119,87,159,201,75,89,95,233,77,111,103,79,115,30,213,22,81,194,131,204,205,7,104,101,242,181,113,241,118,145,187,82,74,92,216,121,242,138,73,118,140,228,104,184,188,81,254,59,53,55,240,95,147,209,40,170,131,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,190,181,77,126,24,190,32,20,122,69,89,77,211,246,183,228,94,83,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,235,52,134,67,9,0,238,195,25,25,199,114,136,8,136,128,185,87,93,84,46,85,208,92,79,133,127,93,84,217,254,61,106,233,135,84,171,233,32,201,236,116,240,219,112,201,161,165,151,157,218,221,5,44,198,80,74,209,198,240,198,116,176,211,51,52,134,97,221,2,6,226,82,1,156,150,62,185,97,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,250,124,60,250,211,181,117,79,165,244,246,44,191,32,164,45,84,198,169,221,178,10,54,166,26,87,173,129,164,227,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,237,198,7,15,32,150,170,0,120,213,252,44,98,223,120,20,63,46,184,169,254,160,7,141,95,194,198,45,247,129,67,242,235,138,10,86,91,171,165,30,171,181,31,164,173,71,12,215,10,151,207,90,171,187,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,220,193,200,158,41,153,156,163,34,38,118,48,57,35,60,215,195,58,211,106,191,245,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,25,160,169,130,75,37,112,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,117,253,209,245,215,164,221,92,33,183,181,36,152,38,99,81,89,95,138,28,50,147,157,52,0,98,242,80,202,50,25,75,206,157,166,136,26,66,34,105,64,128,249,115,121,35,140,47,123,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,234,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,28,157,138,88,35,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,81,15,135,159,90,119,94,150,53,66,158,197,151,228,21,99,165,121,45,67,182,65,70,212,197,84,212,83,188,124,98,184,65,24,147,16,24,147,68,50,184,49,57,194,196,221,185,12,33,227,176,60,72,252,65,41,186,137,169,143,71,180,110,235,86,58,117,110,168,26,154,219,148,50,203,8,100,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,155,110,17,187,6,159,235,163,172,219,239,88,122,143,75,115,142,213,236,108,51,23,243,20,248,205,182,80,7,170,24,229,112,238,212,212,200,59,239,52,189,168,157,227,18,120,227,16,17,30,78,199,44,153,183,135,23,67,148,221,86,230,85,249,134,160,157,93,62,157,97,245,16,5,116,49,4,177,29,238,172,153,205,168,162,157,153,132,0,69,132,167,33,46,232,132,177,8,176,188,205,44,122,171,163,238,147,51,46,174,181,67,232,61,138,162,174,207,98,160,167,146,166,251,145,141,3,85,65,106,7,140,222,6,48,121,34,99,57,101,6,140,65,143,158,221,195,102,113,136,221,186,19,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,220,50,4,68,65,85,126,57,223,169,63,222,79,225,170,170,213,170,120,231,126,164,255,0,121,63,134,168,149,225,253,211,62,27,213,126,165,230,186,91,152,87,85,219,140,112,122,187,149,162,231,76,238,71,110,184,199,93,68,17,78,241,242,97,152,56,203,32,28,100,237,200,12,184,144,31,9,0,50,15,14,110,181,255,0,146,174,163,207,96,207,238,119,89,52,203,41,252,221,202,154,7,238,199,107,174,119,6,142,230,48,241,35,46,32,15,28,163,19,137,28,100,37,180,165,12,81,189,244,174,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,211,215,194,191,174,170,156,3,33,181,116,195,170,85,245,115,227,23,202,136,109,184,100,208,210,197,194,211,113,158,170,99,40,37,104,227,105,164,10,169,170,89,154,67,51,237,24,131,113,24,204,206,48,184,148,68,64,68,68,24,166,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,159,157,126,167,122,122,202,186,95,214,91,214,145,229,53,62,127,200,118,234,109,215,64,165,146,158,27,157,12,163,202,42,136,196,219,253,40,205,132,140,66,88,165,6,51,225,201,250,83,81,215,173,190,143,177,158,174,116,190,91,41,53,37,22,109,99,167,156,177,59,197,92,181,29,138,25,229,146,3,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,226,65,94,190,29,94,35,246,45,4,193,46,218,59,174,147,241,196,49,251,125,93,215,22,169,162,162,57,43,158,168,166,238,73,107,96,140,120,73,222,57,101,150,57,102,56,198,50,99,19,145,192,227,104,161,6,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,245,118,8,226,142,56,217,201,200,221,129,156,136,137,220,159,10,82,255,0,195,63,165,76,19,169,253,101,185,6,165,220,173,85,56,222,37,111,122,218,220,110,74,201,161,174,188,247,134,72,163,40,123,50,71,32,67,12,142,18,73,40,151,161,60,17,184,187,76,228,33,47,252,39,122,40,183,98,216,173,179,170,141,72,182,115,201,47,59,212,225,208,27,85,83,205,106,161,40,234,41,228,168,144,92,130,57,188,212,115,114,6,40,204,90,38,138,64,55,121,93,130,202,145,16,22,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,202,209,7,57,157,96,244,153,153,116,139,170,31,65,239,181,21,119,139,21,125,60,117,54,44,140,168,26,150,11,168,52,96,243,176,3,73,43,1,197,41,188,100,14,124,246,237,155,179,12,160,239,239,232,175,94,58,203,162,29,62,230,218,13,140,94,174,163,30,65,217,250,59,116,138,226,49,201,139,242,148,138,187,203,11,196,71,253,240,5,179,113,146,62,204,142,83,71,180,134,68,247,105,213,87,76,248,111,85,250,71,89,165,185,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,242,97,152,56,203,32,28,100,237,200,12,184,144,31,9,3,158,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,176,121,88,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,169,168,104,105,153,185,202,123,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,102,189,81,232,95,242,107,215,108,155,69,62,148,253,35,250,57,228,191,194,126,71,201,247,252,197,28,21,63,226,123,146,113,227,223,227,250,111,191,29,253,55,217,174,39,195,139,161,202,158,148,176,218,252,195,80,78,146,163,81,115,10,120,2,186,24,130,41,66,201,72,46,230,212,81,78,204,228,102,68,226,83,144,151,104,142,40,132,88,154,22,150,74,203,241,71,248,236,212,223,193,126,79,68,131,31,233,151,163,236,155,170,93,47,213,43,214,156,181,93,102,109,131,84,88,10,213,103,25,105,226,130,231,5,100,149,65,82,7,36,231,24,196,96,48,132,162,110,123,109,28,129,196,158,65,32,209,88,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,86,127,224,99,250,236,253,219,254,36,158,43,157,11,127,143,234,131,69,48,207,251,34,171,63,162,161,47,244,72,110,145,211,176,255,0,227,124,209,137,127,153,51,135,251,226,100,16,131,170,254,176,117,67,171,156,154,215,122,207,30,146,138,219,99,167,17,181,217,233,34,143,177,67,60,180,244,193,90,113,201,193,166,32,154,106,110,235,4,167,35,198,196,192,196,91,57,22,213,240,226,232,114,155,170,220,202,191,48,212,19,171,167,211,172,62,162,0,174,134,32,150,35,189,213,147,57,181,20,83,179,48,128,8,176,148,228,37,221,16,150,33,22,23,153,165,143,90,116,117,209,214,119,213,254,119,81,96,176,86,123,27,27,179,112,250,65,144,118,225,168,246,95,118,26,131,165,254,245,57,226,146,126,236,148,239,31,230,221,248,111,200,182,102,245,232,39,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,112,200,17,17,1,85,95,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,42,173,72,174,137,58,193,201,186,70,213,8,175,66,245,117,184,77,242,162,1,203,44,244,145,83,247,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,144,249,93,16,105,14,27,175,93,78,98,90,71,168,16,85,201,98,200,169,238,240,212,61,36,239,12,241,24,90,234,229,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,124,83,168,173,6,204,186,109,213,203,238,148,230,116,85,98,118,234,131,59,101,116,212,237,8,93,173,206,100,212,245,177,48,153,143,9,4,119,113,99,46,6,199,25,63,48,38,96,233,35,19,202,108,89,206,43,102,205,113,106,239,59,101,200,45,244,247,75,117,79,104,227,239,210,207,24,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,214,84,151,225,185,226,9,77,211,181,76,154,61,172,151,90,178,211,171,141,65,84,209,92,166,150,89,131,25,54,138,121,37,104,169,225,130,89,166,10,153,158,1,112,18,16,140,220,228,219,115,145,222,237,16,17,17,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,11,84,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,84,190,52,57,29,73,79,136,99,254,205,153,162,31,104,127,124,60,79,197,253,45,199,250,91,237,239,244,247,47,15,193,211,88,218,203,127,187,105,69,97,131,65,88,213,55,8,126,160,177,119,100,150,130,22,110,78,76,251,123,253,54,127,254,162,205,252,104,253,159,236,28,55,243,113,249,175,240,143,214,237,253,111,211,183,125,187,126,207,231,90,11,194,103,39,193,113,221,109,168,12,172,160,10,186,218,51,166,161,35,165,41,95,190,117,116,61,182,103,16,46,47,187,23,171,187,51,126,214,65,181,60,107,179,75,244,25,110,7,133,69,60,99,106,158,205,83,85,32,118,153,200,164,122,160,245,229,239,255,0,168,135,167,244,254,213,87,234,217,188,100,237,248,29,209,176,170,170,186,194,135,32,107,101,75,210,241,131,118,40,30,166,13,183,126,27,183,253,87,211,155,127,71,175,173,76,191,162,2,34,32,34,34,2,251,10,205,118,10,38,185,21,182,169,169,73,248,180,239,9,118,221,246,223,110,91,109,238,245,254,133,243,211,64,117,85,49,83,70,223,94,83,16,31,233,119,217,74,29,48,196,47,31,71,155,10,200,172,54,170,216,171,232,125,165,72,211,83,129,206,92,192,35,1,25,28,200,67,118,229,179,184,250,59,238,237,183,162,8,180,138,83,107,15,65,26,173,167,152,165,46,117,67,110,146,178,221,83,207,184,197,61,36,125,158,50,71,19,123,166,220,183,35,127,112,250,109,254,181,22,140,10,50,112,54,217,219,222,131,241,17,16,17,17,5,162,120,89,102,247,173,61,201,169,240,121,233,196,237,25,29,16,86,1,52,46,228,213,53,18,81,68,207,205,220,118,110,1,238,109,255,0,111,170,210,94,43,218,133,85,147,117,53,122,197,8,159,203,227,147,140,49,139,198,45,179,201,71,68,229,234,206,238,254,161,246,173,115,210,102,169,106,78,155,106,158,39,126,181,132,151,184,167,175,160,183,65,67,89,90,109,19,49,84,192,66,195,245,246,31,64,97,111,77,153,137,215,193,215,14,166,30,167,235,246,77,122,184,226,52,246,43,176,86,188,117,209,193,80,50,137,152,67,12,108,251,176,183,217,22,255,0,164,95,165,239,253,161,54,252,25,117,137,235,27,41,210,75,132,145,183,145,183,211,214,209,179,0,11,237,230,230,231,187,242,221,254,181,72,127,147,255,0,212,222,210,213,22,248,77,101,193,139,245,41,61,33,83,52,190,217,182,69,66,206,228,237,193,202,190,149,183,244,103,223,223,252,202,244,91,215,213,7,234,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,85,213,86,150,254,90,122,113,212,93,51,134,197,237,154,251,206,63,85,236,170,47,53,229,251,183,72,131,189,67,249,199,48,17,218,170,40,11,235,147,3,237,177,238,46,76,252,214,46,170,21,0,248,154,104,167,228,91,171,140,167,203,220,60,213,6,119,190,107,71,206,94,115,69,231,103,155,204,71,38,209,128,142,213,81,84,240,22,229,180,79,23,34,114,229,176,69,85,149,105,62,11,249,80,213,60,55,76,253,169,236,207,165,185,5,186,197,231,123,29,239,43,230,170,99,135,187,219,228,60,248,247,57,113,228,59,237,182,237,190,235,21,86,41,224,201,161,117,153,78,178,223,117,230,239,102,231,101,194,109,242,91,173,117,114,60,241,255,0,134,42,197,128,158,23,22,104,165,237,210,61,64,200,4,78,225,230,224,46,14,228,36,33,111,216,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,94,178,34,2,34,32,34,34,2,213,93,88,252,44,107,39,221,254,67,242,233,214,213,90,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,85,11,149,117,213,66,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,15,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,113,134,161,233,39,120,103,136,194,65,150,41,163,63,86,99,142,88,227,145,152,152,129,220,25,136,72,93,197,249,225,234,95,167,76,239,165,253,83,175,211,60,234,159,254,22,178,207,91,206,31,240,157,175,204,205,12,21,157,184,165,147,179,221,236,25,118,140,185,135,185,219,220,239,210,154,211,253,85,116,207,134,245,95,164,117,154,91,152,87,85,219,140,106,6,229,104,185,211,59,145,219,174,49,132,129,20,239,31,38,25,131,140,178,1,198,78,220,128,203,137,1,240,144,2,160,124,58,250,234,169,233,107,50,108,31,80,107,234,207,74,239,245,19,77,93,13,53,44,70,118,203,140,205,78,13,114,119,104,222,121,128,99,167,24,206,17,63,208,50,49,3,49,96,59,211,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,152,205,85,211,60,171,70,245,31,35,210,220,214,147,203,222,177,155,132,182,250,158,49,200,17,205,193,254,164,241,119,0,12,161,148,28,100,140,220,91,156,102,4,205,177,50,177,79,11,175,16,10,203,69,101,183,166,77,111,200,187,214,169,188,181,187,7,186,79,28,243,213,71,85,44,241,65,13,164,187,96,124,161,126,238,241,73,35,128,194,49,148,110,78,15,16,196,22,212,136,136,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,41,244,157,240,177,163,127,119,248,247,203,160,92,214,46,148,250,78,248,88,209,191,187,252,123,229,208,32,170,191,20,46,133,191,34,153,81,235,142,142,97,158,83,77,175,92,61,177,77,68,92,161,177,93,36,144,153,246,133,133,188,189,28,219,199,219,217,200,2,87,56,255,0,52,37,79,27,194,173,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,113,195,205,254,188,242,246,192,204,97,136,24,164,144,216,95,132,96,100,237,176,186,233,163,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,69,244,163,209,38,151,244,161,117,205,175,184,164,20,149,215,44,170,241,83,53,13,97,82,200,51,218,108,132,66,80,90,66,73,102,148,140,35,33,114,41,119,18,153,251,111,35,63,108,54,12,171,165,94,153,240,222,148,52,142,143,75,112,250,234,187,137,149,65,92,174,247,58,151,113,59,141,198,64,140,37,157,163,228,227,8,113,138,48,8,197,223,136,0,242,35,62,114,29,91,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,222,190,37,157,10,212,245,53,140,210,234,126,152,208,85,213,106,134,57,79,5,182,150,132,106,162,142,11,189,185,234,29,202,3,121,228,8,161,56,94,121,166,25,24,155,147,119,35,33,55,40,222,61,21,224,99,250,236,253,219,254,36,173,81,7,42,234,239,188,56,60,64,40,250,136,177,69,164,154,189,145,127,186,197,7,153,158,42,154,136,224,167,143,34,165,230,114,114,167,8,66,56,194,104,99,118,3,133,135,147,199,19,74,46,127,158,104,181,175,138,247,67,148,217,45,170,247,213,198,156,157,91,223,109,180,244,231,151,90,88,37,168,106,234,72,134,56,6,182,6,22,39,136,224,136,67,186,47,180,79,12,69,38,224,81,159,122,170,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,14,162,17,71,94,137,58,193,198,122,185,210,248,175,66,244,148,89,181,142,158,1,203,44,244,145,84,118,40,103,150,73,194,19,142,73,65,132,130,97,166,57,88,4,228,120,216,152,12,137,219,145,72,164,4,69,0,60,78,186,241,252,136,88,170,116,27,73,239,92,115,236,130,222,94,210,186,91,174,61,186,172,94,18,56,74,61,199,180,77,222,168,128,170,24,120,201,28,176,139,199,51,109,206,34,112,138,190,39,93,120,254,91,239,181,58,13,164,247,174,88,14,63,112,47,105,93,45,215,30,229,46,81,48,132,37,30,227,218,23,236,211,206,53,12,60,100,146,41,137,163,153,183,225,17,52,32,177,96,25,150,77,140,228,217,157,139,30,171,171,177,97,212,244,213,55,219,128,179,52,20,33,81,80,20,240,49,147,187,51,156,146,200,204,32,219,155,176,200,76,220,99,50,22,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,106,106,26,26,102,110,114,158,206,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,221,20,116,171,211,62,27,210,134,145,209,233,110,31,93,87,113,50,168,43,149,222,231,82,238,39,113,184,200,17,132,179,180,124,156,97,14,49,70,1,24,187,241,0,30,68,103,206,67,10,12,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,58,169,41,225,185,208,202,60,101,167,144,129,255,0,209,144,28,132,196,37,138,35,112,62,28,95,162,141,45,213,44,19,90,112,75,102,166,105,165,247,219,56,221,231,189,228,171,124,172,212,253,222,212,199,12,159,155,152,2,65,218,72,140,126,176,182,251,110,219,179,179,189,22,120,136,244,135,252,148,181,149,190,139,81,118,116,247,49,238,214,226,252,235,252,204,208,118,134,47,53,73,39,38,105,27,181,36,163,193,203,159,40,164,139,121,14,70,151,143,171,225,205,214,191,242,85,212,121,236,25,253,206,235,38,153,101,63,155,185,83,64,253,216,237,117,206,224,209,220,198,30,36,101,196,1,227,148,98,113,35,140,132,182,148,161,138,55,11,233,68,68,5,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,109,62,27,95,145,173,6,232,30,221,174,153,39,178,177,136,238,190,209,185,229,119,249,249,60,149,62,90,227,83,75,76,36,255,0,88,203,136,0,71,20,17,183,214,146,66,224,15,36,165,206,165,186,177,248,167,214,79,188,12,135,230,51,175,87,42,234,187,81,239,253,54,97,93,44,219,37,246,54,25,139,249,185,238,81,211,204,239,37,246,170,90,249,234,227,42,135,217,182,134,46,232,48,66,219,139,200,15,41,57,59,68,208,134,65,214,223,88,57,55,87,58,161,45,232,158,174,139,9,177,212,78,56,157,158,174,42,126,253,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,114,45,191,225,193,225,255,0,89,212,69,246,45,91,213,236,119,253,201,232,60,204,17,83,84,73,61,60,153,21,87,3,143,141,57,194,113,200,16,195,35,177,156,204,92,94,72,154,33,99,252,243,197,168,58,36,232,251,38,234,231,84,34,178,139,85,209,97,54,58,136,11,44,188,82,75,79,223,161,130,88,231,56,66,56,229,54,34,57,138,152,226,99,16,145,163,114,99,49,38,110,37,127,216,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,169,168,104,105,153,248,68,27,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,134,64,180,87,81,221,105,232,55,75,23,92,110,197,170,153,5,88,220,178,90,128,96,163,182,211,121,169,232,168,156,156,74,225,83,27,19,16,83,9,51,142,226,197,33,187,27,69,28,156,36,227,186,174,212,85,55,27,85,109,190,142,237,87,107,168,170,167,146,24,171,169,6,34,158,148,200,93,134,104,218,96,56,156,197,221,137,154,64,48,221,155,144,147,110,207,206,15,86,122,33,159,116,251,175,57,62,159,234,53,242,175,32,185,21,71,181,34,200,106,35,152,94,249,5,78,242,13,111,41,183,35,50,39,49,149,216,141,154,96,152,57,159,7,39,9,235,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,133,89,22,169,103,121,94,9,136,233,157,254,251,230,177,188,19,207,253,31,162,242,176,135,147,243,179,52,213,95,156,0,105,36,231,32,177,126,112,139,142,219,14,205,232,166,175,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,4,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,169,219,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,185,98,93,84,32,197,52,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,146,162,243,83,84,118,187,179,28,210,126,114,99,57,11,121,37,50,250,196,251,111,179,108,204,204,213,173,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,8,255,0,225,77,165,184,38,180,235,102,123,166,122,153,98,246,206,55,121,211,249,252,237,23,154,154,159,187,218,187,218,230,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,210,189,87,116,163,168,253,37,106,57,225,89,172,94,122,213,93,220,158,193,127,130,23,10,91,189,40,187,51,144,179,187,246,230,14,66,210,194,238,229,25,16,187,57,129,199,33,201,95,5,79,138,124,167,238,254,187,230,54,229,103,221,87,116,163,167,29,90,233,193,225,89,172,94,70,235,67,220,158,193,127,130,22,58,171,69,81,51,51,144,179,187,119,33,62,34,210,194,238,195,32,136,187,56,24,71,32,5,101,248,105,120,130,84,232,245,214,207,211,230,175,221,105,35,211,234,250,143,45,103,187,85,203,21,44,24,209,153,85,79,35,200,225,3,156,225,81,83,60,66,231,52,162,16,54,228,238,192,197,181,207,174,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,214,191,225,95,215,85,54,127,143,90,186,97,213,42,250,72,50,123,29,60,54,220,50,104,105,101,231,118,183,65,75,49,148,18,180,113,188,49,157,44,52,204,205,33,152,119,64,129,184,148,128,103,32,88,250,199,243,252,255,0,13,210,204,54,237,168,58,131,144,210,88,241,235,29,59,212,215,87,84,187,240,136,55,102,102,102,102,114,51,34,113,0,1,103,51,50,17,22,34,38,103,200,21,32,120,143,248,128,86,117,17,125,151,73,52,135,34,255,0,114,122,15,45,60,181,52,241,207,79,38,69,85,192,36,229,80,19,4,114,4,48,200,238,1,11,143,23,146,39,148,156,255,0,50,209,6,128,234,243,169,203,239,86,154,203,83,170,183,123,47,177,41,2,223,75,107,181,218,60,200,84,249,10,88,133,200,163,239,140,81,60,188,167,146,162,93,200,121,55,119,134,238,34,43,42,232,95,172,219,239,71,154,143,85,115,146,213,237,156,51,40,242,244,249,53,182,32,6,170,40,226,115,237,84,211,72,91,109,52,93,217,93,163,34,104,228,19,33,46,46,225,44,113,173,16,117,59,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,214,169,91,195,23,175,31,200,133,246,155,65,181,98,245,199,1,200,46,3,236,219,165,198,227,219,165,197,230,32,152,164,216,123,68,253,154,137,202,157,139,148,145,197,9,60,147,62,220,229,39,186,148,20,173,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,32,138,190,40,255,0,29,154,155,248,47,201,232,150,127,225,191,210,142,156,117,107,167,26,225,133,102,177,121,27,173,15,209,249,236,23,248,33,99,170,180,85,19,92,89,200,89,221,187,144,159,17,105,97,119,97,144,68,93,156,12,35,144,48,15,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,173,93,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,53,175,248,87,245,213,77,159,227,214,174,152,117,74,190,146,12,158,199,79,13,183,12,154,26,89,121,221,173,208,82,204,101,4,173,28,111,12,103,75,13,51,51,72,102,29,208,32,110,37,32,25,201,186,188,67,58,44,181,117,79,165,245,23,220,67,31,164,45,84,198,169,217,241,250,199,169,26,87,173,129,164,229,45,190,121,8,92,76,8,94,82,137,141,197,130,103,23,238,70,7,55,42,12,65,213,66,40,149,225,197,214,13,215,171,13,35,175,28,229,233,27,59,194,170,32,160,189,29,52,69,24,87,65,40,59,211,87,56,176,52,81,156,175,28,224,113,198,78,204,112,17,176,198,18,4,99,45,80,23,42,235,170,133,202,186,11,62,234,39,195,254,179,87,122,76,210,78,160,116,67,29,243,121,213,38,159,227,243,228,214,216,164,158,90,171,245,44,118,106,24,98,42,96,35,120,218,104,35,167,244,134,48,18,152,76,182,114,144,64,36,174,189,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,183,69,61,39,124,44,104,223,221,254,61,242,232,21,96,120,157,120,127,209,233,21,101,79,80,58,33,142,249,76,22,175,148,249,53,182,41,32,138,150,195,85,36,240,195,17,83,1,27,72,240,207,37,71,164,49,129,12,36,5,179,140,100,1,24,88,255,0,71,221,89,225,189,93,105,127,211,139,21,61,37,158,251,65,81,37,53,247,28,26,247,170,158,212,111,33,180,14,102,241,196,230,18,196,13,32,155,7,13,251,128,206,229,17,179,71,95,26,191,133,140,91,239,2,135,229,215,21,86,189,42,245,49,153,116,161,171,148,122,165,135,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,39,23,40,79,148,81,152,72,44,252,76,7,144,152,115,140,236,127,197,103,84,176,77,105,232,119,2,212,189,51,190,251,103,27,188,234,4,30,74,183,202,205,79,221,237,82,93,33,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,8,87,225,113,241,217,166,95,141,124,158,181,94,158,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,158,139,60,46,62,59,52,203,241,175,147,214,171,254,65,206,15,85,221,40,234,63,73,90,142,120,86,107,23,158,181,87,119,39,176,95,224,133,194,150,239,74,46,204,228,44,238,253,185,131,144,180,176,187,185,70,68,46,206,96,113,200,120,86,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,245,118,8,226,142,73,29,133,136,221,129,216,68,137,216,95,160,142,171,186,81,211,142,173,116,224,240,172,214,47,35,117,161,238,79,96,191,193,11,29,85,162,168,153,153,200,89,221,187,144,159,17,105,97,119,97,144,68,93,156,12,35,144,49,94,133,250,50,177,116,121,167,21,86,201,46,190,217,204,242,143,47,81,147,92,162,51,106,82,146,38,62,213,53,52,101,182,208,197,221,149,154,66,22,146,66,50,34,226,206,17,70,27,3,166,46,158,177,94,151,244,106,203,164,120,181,79,159,242,29,202,155,141,208,233,99,167,154,231,93,41,114,150,162,65,6,255,0,70,48,98,35,32,138,40,129,204,248,114,125,170,136,128,136,136,42,175,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,97,61,127,116,125,106,234,203,72,200,109,237,87,30,119,135,83,214,87,226,135,12,162,193,83,57,128,188,148,50,140,134,49,112,168,120,98,6,144,136,94,35,16,62,92,26,72,228,160,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,186,158,85,235,226,91,225,247,77,172,54,171,199,80,122,65,106,171,147,80,104,41,252,205,226,211,73,20,181,83,228,160,3,75,4,109,27,28,236,16,29,61,52,18,147,4,49,17,206,251,11,51,155,142,225,242,120,98,248,128,86,106,237,29,55,79,218,223,145,121,188,234,147,140,24,205,202,88,231,150,170,253,75,28,19,77,40,212,152,131,198,211,65,29,63,172,210,24,148,194,99,187,20,130,103,37,138,174,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,190,159,15,62,180,237,93,83,233,125,61,139,47,200,41,11,85,49,170,119,108,130,141,169,134,149,235,96,105,56,197,112,130,49,39,19,2,23,136,101,112,97,96,153,201,187,113,129,195,200,37,170,34,32,42,149,241,107,235,95,219,117,149,157,38,233,149,206,213,89,101,135,179,38,105,112,129,251,242,21,116,51,247,2,216,46,227,194,62,201,197,20,146,148,100,68,242,56,196,239,27,197,48,28,170,241,25,235,95,249,42,233,196,22,12,2,231,106,147,83,114,159,205,219,105,167,126,236,150,186,23,99,105,46,101,15,18,2,226,96,209,196,50,184,137,200,68,91,74,48,203,27,209,13,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,65,245,216,49,60,171,43,246,151,209,108,102,235,121,246,53,190,107,181,199,217,244,82,84,121,58,24,182,238,212,205,193,159,183,8,114,30,82,22,194,59,182,238,219,172,131,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,20,212,237,87,3,77,4,160,113,148,82,195,32,122,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,125,61,18,116,125,140,244,141,165,241,89,69,169,43,115,107,229,60,5,150,94,41,37,168,236,87,79,20,147,156,33,28,114,155,136,132,35,82,113,49,136,70,242,48,177,152,139,191,17,172,15,18,206,133,105,186,101,201,169,117,63,76,104,41,41,116,191,35,168,130,219,75,66,53,82,201,61,162,226,212,238,229,1,188,242,28,179,4,205,4,211,12,140,79,197,251,145,144,131,12,111,32,91,247,78,186,243,134,245,37,164,118,45,86,195,43,105,8,46,52,224,23,58,24,106,30,99,180,220,88,5,234,40,165,114,0,46,113,145,108,196,224,60,193,194,65,110,6,46,251,45,115,195,209,39,88,57,55,72,218,161,21,232,94,174,183,9,190,84,64,57,101,158,146,42,126,253,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,242,30,132,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,15,173,17,16,22,41,145,105,110,9,149,231,120,142,166,95,236,94,107,36,193,60,255,0,209,250,223,53,48,121,63,59,11,67,85,249,176,54,142,78,113,139,15,231,4,184,237,184,236,254,171,43,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,6,21,164,58,47,165,250,11,134,199,167,250,71,136,82,99,182,40,234,37,171,122,120,78,73,78,89,228,118,231,44,178,202,69,44,167,179,8,177,25,19,176,0,3,108,32,44,217,170,34,2,34,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,4,85,240,184,248,236,211,47,198,190,79,90,173,251,172,94,142,176,78,175,240,74,123,5,254,179,216,217,37,155,159,209,252,131,183,53,71,178,251,179,83,157,87,247,168,79,20,115,247,99,167,104,255,0,56,239,195,126,67,179,183,173,64,248,92,124,118,105,151,227,95,39,173,87,252,131,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,236,211,194,143,174,159,241,29,47,235,94,103,255,0,99,210,224,21,181,195,254,144,149,174,74,135,47,252,87,149,2,31,243,225,99,255,0,123,194,183,255,0,136,207,65,63,202,162,197,6,164,105,220,254,95,83,113,155,127,147,164,167,158,163,133,45,234,132,12,229,106,50,115,126,16,204,199,36,133,20,190,130,228,100,18,191,18,25,33,162,196,29,84,34,130,190,28,30,32,20,125,68,88,162,210,77,94,200,191,221,98,131,204,207,21,77,68,112,83,199,145,82,243,57,57,83,132,33,28,97,52,49,187,1,194,195,201,227,137,165,23,63,207,52,83,169,1,71,92,239,174,173,18,192,58,151,198,186,97,186,87,213,207,144,223,42,26,219,93,52,52,179,240,180,220,103,10,83,183,65,43,60,108,50,5,80,212,147,52,145,25,246,140,65,164,17,19,35,143,106,235,70,21,153,106,46,151,228,24,62,159,234,85,94,1,125,188,211,141,53,62,71,73,70,213,83,208,3,200,47,43,198,28,193,216,202,38,146,54,49,49,56,220,216,197,216,133,157,115,89,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,184,72,175,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,42,203,207,51,252,203,83,242,105,243,61,64,200,106,239,183,218,170,122,74,106,139,133,91,177,79,56,83,83,199,79,19,200,91,110,102,209,67,27,57,150,230,110,206,68,228,78,228,246,105,224,99,250,236,253,219,254,36,130,213,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,86,111,140,245,186,105,241,92,58,162,158,146,89,28,125,161,200,128,92,153,191,57,111,102,223,101,29,124,39,106,180,226,147,89,170,164,206,46,246,250,26,159,38,126,67,205,213,188,28,234,60,213,15,105,135,235,51,19,187,242,217,159,125,246,127,216,173,63,171,157,59,199,179,173,32,186,73,116,198,173,215,90,218,30,199,148,243,116,97,63,111,157,84,28,246,228,36,237,187,3,111,182,222,230,223,220,170,83,195,62,205,167,249,46,180,199,143,229,144,78,21,192,195,83,73,52,67,3,125,127,53,70,49,143,41,25,223,222,68,251,51,111,251,16,76,143,23,56,176,138,189,54,199,43,43,94,158,166,185,169,166,122,39,10,147,119,120,158,166,143,212,68,31,98,103,103,127,93,159,237,253,138,153,223,222,174,191,197,62,195,134,91,52,86,218,85,148,245,51,220,233,105,6,154,218,76,17,22,209,133,93,27,22,251,179,22,238,46,255,0,163,232,169,68,152,133,246,38,118,127,216,232,63,17,17,1,17,16,102,58,69,102,199,47,218,139,97,182,229,151,170,123,85,170,91,133,43,85,85,78,238,193,28,111,60,108,110,238,196,59,51,11,147,251,219,209,150,237,202,90,10,29,100,138,233,167,152,229,110,79,140,98,208,140,18,214,91,99,154,88,78,26,106,162,34,149,204,68,220,69,227,96,47,123,236,196,207,187,253,177,182,206,209,189,218,141,165,62,0,245,17,177,22,251,108,220,155,117,111,253,6,105,254,153,95,52,31,42,174,130,134,195,95,117,170,183,215,80,12,53,81,83,203,33,200,84,116,175,191,22,23,39,220,159,111,219,187,191,166,232,55,47,70,29,72,233,14,174,224,80,224,49,101,22,178,185,211,114,229,111,122,162,25,79,148,213,18,250,51,136,59,236,49,242,244,119,244,88,239,80,94,24,58,73,170,175,87,122,197,219,216,183,99,134,78,217,127,124,212,242,55,238,147,126,157,88,143,233,72,63,103,249,63,177,213,70,90,46,186,175,211,238,168,77,14,45,87,87,65,122,164,227,184,82,73,83,19,63,58,119,127,112,56,31,232,76,95,237,127,179,223,59,186,117,241,113,169,161,142,43,38,180,219,206,103,103,24,252,213,44,78,69,255,0,81,29,200,234,107,63,154,87,127,79,216,255,0,181,4,85,234,19,160,173,84,233,246,162,75,158,79,79,48,99,110,114,118,238,175,28,45,31,22,153,163,29,196,39,55,29,220,226,247,255,0,158,223,177,212,96,118,217,246,86,175,215,63,91,250,47,173,90,105,111,195,241,41,10,190,107,132,78,114,129,189,36,189,167,105,169,165,102,38,142,115,113,127,205,151,163,179,251,191,214,171,59,62,196,43,49,12,134,107,76,231,79,41,15,29,188,187,185,15,168,1,125,162,223,231,126,196,24,202,47,211,142,72,223,105,0,133,253,251,59,108,191,16,103,122,35,109,202,175,26,163,140,209,97,244,111,87,118,107,173,17,82,192,199,24,57,203,230,35,96,29,228,216,91,114,113,111,95,79,85,177,122,171,233,247,92,52,227,40,168,207,53,71,13,171,181,197,146,79,37,84,114,156,144,72,5,179,68,197,235,17,187,123,230,6,247,55,191,250,118,248,186,75,210,189,87,205,53,131,25,175,192,45,21,225,37,5,206,138,173,235,60,189,75,66,34,21,80,63,214,146,32,125,153,185,1,63,187,211,215,127,114,177,158,187,186,108,234,75,91,177,44,90,209,107,167,183,87,65,104,182,197,20,195,8,87,203,49,206,81,81,119,93,216,98,54,127,206,194,110,219,179,62,222,255,0,93,246,8,155,225,43,139,210,100,93,73,213,84,212,155,11,218,109,81,86,70,222,190,164,53,244,174,205,232,237,251,63,159,250,21,231,42,139,232,63,164,14,165,116,67,91,224,202,110,54,33,162,183,79,20,20,213,167,61,45,124,108,80,121,184,12,217,157,225,1,119,226,5,250,79,183,237,86,229,23,62,216,119,54,231,197,185,109,238,223,237,65,254,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,10,241,136,209,123,174,162,244,243,101,212,12,95,16,171,188,221,240,11,193,213,214,84,83,25,17,208,89,38,167,63,57,43,196,197,177,131,75,13,17,25,48,145,70,17,145,253,88,218,87,83,213,87,87,140,222,186,81,226,218,53,98,208,107,69,231,133,235,54,184,71,113,186,82,70,208,73,254,7,164,39,49,105,152,157,229,139,185,86,212,229,25,136,179,31,148,156,121,179,9,9,5,54,46,132,252,58,180,114,197,163,125,35,224,148,214,137,188,197,94,97,111,131,49,186,84,241,48,239,85,87,193,20,130,220,8,205,135,181,3,83,193,184,241,19,236,115,226,36,100,203,158,197,127,222,25,122,215,249,105,233,31,22,243,22,255,0,43,95,130,109,133,86,112,139,132,50,249,40,33,242,242,71,188,134,69,189,44,180,220,201,248,239,43,75,196,88,120,238,18,169,17,16,87,175,136,95,136,94,180,116,153,173,22,93,57,211,156,99,10,184,219,110,56,189,53,238,89,111,116,85,115,78,51,201,87,87,9,8,148,53,49,11,7,26,112,118,103,23,125,220,189,125,204,217,175,134,247,90,218,167,214,15,229,19,242,153,96,197,45,159,68,189,145,228,189,133,75,83,15,115,205,121,190,231,119,189,60,187,237,229,131,143,30,59,110,91,239,187,108,235,91,195,123,249,96,234,157,171,83,63,44,191,68,189,153,143,193,98,242,95,71,124,255,0,115,183,83,81,55,119,185,230,162,219,127,51,199,143,23,219,134,251,250,236,217,95,67,29,12,127,34,239,166,223,238,163,244,199,233,143,179,127,235,39,179,252,175,148,243,63,252,209,55,62,94,103,254,247,110,31,110,254,129,42,145,17,1,106,174,172,126,22,53,147,238,255,0,33,249,116,235,106,173,85,213,143,194,198,178,125,223,228,63,46,157,7,53,139,170,133,202,186,234,161,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,215,147,83,148,216,169,50,171,118,21,81,93,194,245,117,183,214,221,40,233,187,70,253,218,90,73,41,163,168,147,155,55,1,226,117,180,205,179,187,19,247,55,22,118,18,118,245,149,101,248,199,231,249,150,150,102,93,62,234,14,159,100,53,118,60,134,199,81,145,212,208,215,83,59,115,136,246,182,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,56,111,255,0,16,110,137,45,93,87,224,17,223,113,136,41,40,117,23,21,167,168,154,213,88,52,162,83,221,160,24,102,32,180,156,133,52,64,1,37,65,70,67,44,142,77,11,247,28,89,154,73,55,161,107,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,186,30,232,163,170,235,23,86,154,53,69,153,119,109,84,121,125,183,106,60,166,201,69,49,151,144,170,228,109,28,140,50,51,27,67,56,7,118,55,220,197,183,56,251,134,113,72,234,48,120,172,116,57,83,169,86,170,254,169,52,216,233,34,190,227,22,119,60,166,216,65,20,13,113,183,82,137,155,214,132,155,51,157,76,49,110,36,50,19,247,33,138,49,7,18,136,99,152,50,15,11,222,186,127,45,120,168,104,118,177,230,126,111,82,108,188,253,143,83,90,60,102,190,218,227,140,93,183,153,201,252,197,100,59,73,220,221,132,206,38,9,63,58,67,81,35,76,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,88,17,65,36,244,212,146,77,24,200,34,66,78,14,64,204,236,196,47,182,251,59,123,215,52,56,158,83,125,193,178,171,54,107,139,87,121,43,214,63,112,167,186,91,170,123,65,39,98,170,9,6,72,164,224,108,64,92,76,5,246,38,113,125,182,118,118,244,87,189,211,22,175,84,245,239,209,53,254,215,121,158,174,205,144,220,108,247,29,63,200,46,115,65,20,193,37,196,237,224,18,92,34,142,46,216,144,24,213,71,43,197,180,124,77,206,54,250,162,50,16,64,191,238,213,245,79,255,0,104,58,85,255,0,162,174,63,243,229,99,250,133,154,221,117,43,195,195,37,212,107,237,61,36,23,44,171,69,235,111,117,145,82,1,12,17,207,83,99,57,164,24,196,136,137,129,136,221,153,156,137,246,219,119,127,122,134,191,220,49,255,0,231,162,255,0,145,63,253,158,166,166,172,96,191,146,254,129,115,45,52,246,167,180,254,137,104,253,198,197,231,123,29,159,53,229,108,178,67,221,237,242,46,28,187,124,184,242,45,183,219,119,219,116,28,235,174,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,84,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,84,173,226,117,208,119,228,66,251,83,175,58,79,101,227,128,228,23,2,246,149,174,221,110,237,210,226,243,16,66,49,238,93,210,126,205,68,229,80,227,198,56,226,132,158,56,91,110,113,11,221,74,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,14,104,116,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,86,115,165,184,82,147,179,201,75,83,27,59,119,33,62,35,187,110,196,196,34,96,64,96,6,61,20,232,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,172,193,85,111,170,22,103,146,150,166,54,119,237,204,28,135,118,221,197,196,132,192,140,12,12,168,175,174,142,140,175,189,30,106,61,45,178,59,175,182,112,204,163,204,84,99,55,41,76,26,168,163,137,195,187,77,83,24,237,180,209,119,98,103,144,69,163,144,76,72,120,187,156,81,252,189,18,117,131,147,116,141,170,17,94,133,234,235,112,155,229,68,3,150,89,233,34,167,239,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,11,169,235,7,171,60,55,164,93,47,250,113,125,167,164,188,95,107,234,35,166,177,99,133,94,244,179,221,77,164,6,157,192,218,57,92,2,40,141,228,35,112,225,191,108,29,216,165,6,126,123,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,232,207,169,222,158,177,94,168,52,106,245,164,121,77,79,144,243,253,186,155,117,208,41,99,168,154,217,93,17,114,138,162,49,54,255,0,74,51,97,32,35,138,89,65,140,57,242,110,120,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,193,113,62,23,189,20,127,39,252,16,53,159,80,173,151,90,29,73,204,173,231,77,45,186,181,187,62,198,181,148,194,97,78,241,9,62,243,75,218,130,105,30,70,99,143,234,69,194,50,9,123,147,169,86,175,132,239,90,246,236,167,21,182,116,175,169,23,62,25,37,155,122,108,58,115,122,170,137,174,180,35,29,69,68,148,242,19,137,199,15,149,142,30,32,229,32,11,196,241,70,0,207,19,185,217,82,12,43,90,52,135,13,215,173,47,200,52,143,80,32,171,146,197,145,83,140,53,15,73,59,195,60,70,18,12,177,77,25,250,179,28,114,199,28,140,196,196,14,224,204,66,66,238,47,206,14,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,244,119,9,34,146,57,25,137,132,217,141,152,132,73,156,91,161,238,167,122,133,197,122,95,209,171,214,174,101,52,222,127,200,118,233,173,214,176,170,142,158,107,157,116,165,198,42,120,200,223,253,41,13,196,76,130,40,165,54,3,225,197,249,214,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,118,183,202,195,79,221,237,66,16,199,249,184,64,35,29,163,136,7,234,139,111,182,239,187,187,187,133,159,248,74,117,175,237,186,58,62,147,117,54,231,117,172,189,67,222,147,11,184,78,253,248,202,134,24,59,135,108,39,97,231,31,100,34,150,72,138,66,33,120,220,162,103,141,162,132,15,117,120,144,245,173,170,125,31,126,78,255,0,38,118,12,82,231,244,183,218,254,119,219,180,181,51,118,252,175,148,237,246,187,51,197,182,254,100,249,114,229,190,195,182,219,62,248,175,134,47,65,223,145,11,21,54,188,234,197,151,142,125,144,91,199,217,182,187,141,187,183,85,139,194,71,48,201,177,119,73,187,213,16,21,59,151,40,227,150,17,121,33,125,185,202,47,181,122,231,232,99,249,104,253,9,255,0,117,31,161,223,67,189,165,255,0,89,61,161,230,188,223,150,255,0,230,136,120,113,242,223,247,219,243,251,54,245,13,63,225,233,226,23,173,29,89,235,69,235,78,117,27,24,194,173,214,219,118,47,83,123,138,91,37,21,92,51,148,241,213,210,66,34,69,53,76,162,225,198,160,221,217,133,159,118,31,95,123,60,96,241,171,248,167,197,190,239,232,126,99,113,83,83,162,159,13,239,228,125,170,119,93,76,252,178,253,45,246,158,63,61,139,201,125,29,242,29,190,229,77,60,221,222,231,154,151,125,188,183,30,60,91,126,123,239,233,179,194,191,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,90,162,170,191,3,31,215,103,238,223,241,37,106,136,8,136,128,136,136,57,172,234,199,226,159,89,62,240,50,31,152,206,190,78,157,116,27,50,234,75,87,44,90,83,134,81,85,145,220,106,0,238,117,208,211,180,193,105,183,49,139,84,86,202,196,96,60,35,18,221,133,204,121,155,132,98,252,204,89,254,190,172,126,41,245,147,239,3,33,249,140,234,223,188,37,180,183,4,197,58,78,176,234,101,130,197,229,114,76,239,205,125,32,173,243,83,31,156,242,87,42,232,105,127,54,102,241,199,194,50,113,252,216,143,45,247,45,223,213,4,160,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,229,13,59,213,206,243,79,41,156,133,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,102,168,136,11,69,117,131,210,102,27,213,214,151,253,7,190,212,82,89,239,180,21,17,212,216,178,50,160,122,169,237,70,242,3,206,192,13,36,78,97,44,64,241,144,57,240,223,182,110,206,81,3,182,245,68,28,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,59,69,230,161,168,237,119,97,9,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,165,175,132,6,127,134,224,189,87,212,210,230,25,13,37,164,242,172,94,166,193,104,122,151,113,10,171,140,149,148,114,197,78,199,183,17,51,24,36,96,228,237,200,248,128,238,102,2,91,171,199,42,211,106,134,235,163,119,216,109,148,129,114,172,167,191,82,84,86,12,34,211,205,4,37,66,81,68,114,109,200,128,10,121,136,69,223,97,121,100,118,219,147,239,86,200,58,168,90,83,172,205,107,202,186,118,233,179,48,214,60,42,223,106,173,189,99,254,207,242,208,93,34,146,74,83,239,215,211,211,159,49,142,72,205,246,9,137,219,99,111,172,205,190,237,187,62,149,240,207,235,94,227,212,254,9,114,194,117,46,231,230,117,39,18,222,166,182,178,71,165,135,219,52,51,77,35,199,81,13,60,35,31,14,206,225,4,140,49,241,109,224,39,55,41,156,70,64,117,71,161,127,202,83,66,114,109,20,250,83,244,115,233,31,146,255,0,9,249,31,57,216,242,245,144,84,255,0,137,238,71,203,151,99,143,233,182,220,183,245,219,103,10,171,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,87,82,170,175,251,134,63,252,244,95,242,39,255,0,179,213,170,32,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,160,21,213,66,229,93,117,80,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,26,171,193,83,226,159,41,251,191,174,249,141,185,78,159,17,158,181,255,0,146,174,156,65,96,192,46,118,169,53,55,41,252,221,182,154,119,238,201,107,161,118,54,146,230,80,241,32,46,38,13,28,67,43,136,156,132,69,180,163,12,177,189,85,244,33,212,229,139,164,189,66,204,181,86,239,101,246,221,89,225,242,90,237,118,143,50,116,222,126,170,91,157,188,138,62,248,197,43,69,198,8,234,37,220,135,139,246,184,110,196,66,180,174,169,106,150,119,173,57,221,207,83,53,46,251,237,156,146,243,217,243,181,190,86,26,126,239,106,16,134,63,205,194,1,24,237,28,64,63,84,91,125,183,125,221,221,220,49,251,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,175,167,195,207,162,203,87,75,26,95,79,125,203,241,250,65,213,76,150,157,223,32,172,106,145,170,122,40,30,78,81,91,224,144,69,132,0,69,162,41,88,28,152,230,98,126,228,128,16,241,211,254,24,190,31,245,154,69,71,77,212,14,183,227,190,83,58,171,227,62,51,109,150,73,226,170,176,210,201,4,208,202,85,32,38,209,188,211,199,81,235,12,128,69,8,128,238,227,33,24,71,98,168,42,175,197,115,174,159,241,253,47,232,166,103,255,0,100,82,231,245,180,35,254,136,141,174,58,134,47,252,111,154,1,31,243,33,115,255,0,124,66,171,131,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,20,52,239,87,59,67,4,64,17,148,178,205,33,250,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,106,158,42,29,10,211,103,248,245,215,169,237,45,160,164,131,39,177,211,205,114,204,225,154,170,94,119,107,116,20,176,128,207,19,201,35,195,25,210,195,76,238,241,128,7,116,8,223,145,72,0,18,85,6,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,242,85,190,86,26,142,215,118,19,134,79,205,204,7,25,111,28,166,63,88,95,109,247,109,157,153,216,36,175,137,190,133,233,199,78,154,193,130,233,126,151,217,188,141,170,135,79,232,165,154,105,93,142,170,225,84,87,11,131,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,57,175,134,223,76,248,111,85,250,71,175,26,91,152,87,85,219,140,106,49,139,149,162,231,76,238,71,110,184,198,23,96,138,119,143,147,12,193,198,89,0,227,39,110,64,101,196,128,248,72,26,171,196,7,169,140,55,170,253,75,194,181,75,15,161,171,183,24,224,244,150,219,189,178,165,156,142,221,113,142,186,180,229,129,164,226,195,48,113,150,51,9,5,155,144,24,242,16,62,113,134,107,225,237,214,46,9,210,6,9,172,151,251,253,31,182,114,75,207,209,223,163,248,255,0,114,106,127,106,118,166,171,10,175,239,160,130,88,224,237,71,80,210,126,113,155,158,220,71,119,127,64,138,186,165,165,185,222,139,103,119,61,51,212,187,23,177,178,75,55,103,206,209,121,168,106,59,93,216,66,104,255,0,57,9,156,101,188,114,129,125,82,125,183,217,246,118,118,107,74,240,161,235,142,155,37,181,89,58,71,212,96,171,123,237,182,158,160,49,27,179,156,181,13,93,73,16,201,57,81,78,228,228,241,28,17,9,246,137,182,137,225,136,99,216,10,48,239,85,94,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,214,253,225,165,225,247,77,163,214,171,63,80,122,191,106,171,143,80,107,233,252,205,158,211,87,20,180,179,227,64,99,85,4,141,35,4,238,19,157,69,52,241,19,132,209,9,192,251,139,179,27,22,193,24,60,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,17,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,95,39,73,221,96,221,122,79,210,61,93,28,25,233,31,59,205,106,44,52,22,83,169,136,164,10,24,34,11,139,212,215,48,184,60,82,28,79,36,0,17,200,76,206,115,137,184,200,17,156,100,19,171,197,67,174,170,108,3,30,186,244,195,165,181,244,147,228,247,202,121,173,185,156,211,82,203,206,211,110,158,150,19,24,34,105,35,104,100,58,168,106,93,158,64,51,237,0,155,113,25,12,14,58,160,210,221,45,206,245,167,59,182,105,158,154,88,189,179,146,94,123,222,74,139,205,67,79,221,237,66,115,73,249,201,140,35,29,163,136,203,235,19,111,182,205,187,187,51,227,246,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,95,79,135,159,69,150,174,150,52,190,158,251,151,227,244,131,170,153,45,59,190,65,88,213,35,84,244,80,60,156,162,183,193,32,139,8,0,139,68,82,176,57,49,204,196,253,201,0,33,226,27,43,165,30,148,116,227,164,173,56,12,43,10,139,207,93,107,187,115,223,239,243,194,193,85,119,170,22,118,98,38,103,126,220,33,200,154,40,89,220,99,18,39,119,51,57,36,58,193,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,87,82,170,175,251,134,63,252,244,95,242,39,255,0,179,208,88,254,136,102,183,93,74,209,124,7,81,175,180,244,144,92,178,172,94,213,123,172,138,144,8,96,142,122,154,72,230,144,99,18,34,38,6,35,118,102,114,39,219,109,221,253,235,152,197,211,238,147,224,191,146,253,44,195,116,207,218,158,211,250,37,143,219,172,94,119,177,217,243,94,86,154,56,123,189,190,69,195,151,111,151,30,69,182,251,110,251,110,185,130,65,210,71,76,151,107,85,131,164,77,40,190,223,110,116,150,235,109,187,77,236,85,117,149,149,115,12,48,83,65,29,178,18,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,74,221,127,117,131,117,234,203,87,8,173,239,73,30,9,135,84,86,80,98,129,12,68,199,83,1,152,180,149,210,148,128,50,243,168,104,98,54,140,132,90,32,16,14,60,218,73,36,200,58,146,235,186,251,168,90,5,167,253,47,233,233,249,44,67,31,195,236,86,188,146,167,96,147,219,181,80,81,91,228,237,240,150,156,101,165,242,181,116,243,199,188,114,56,205,183,45,220,56,179,234,174,148,122,81,212,126,173,117,28,48,172,42,47,35,106,161,237,207,127,191,207,11,157,45,162,148,157,217,136,153,157,187,147,31,18,104,161,103,98,144,132,157,220,0,36,144,3,101,120,121,244,89,117,234,159,84,41,239,185,126,63,86,90,87,141,84,59,228,21,141,82,84,173,91,59,71,202,43,124,18,8,185,25,145,60,69,43,3,139,132,46,79,220,140,206,30,83,171,198,86,211,106,176,116,137,132,216,172,86,202,75,117,182,221,156,91,105,40,232,233,33,24,96,166,130,59,101,192,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,77,253,45,210,220,19,69,176,75,102,153,233,165,139,216,216,221,155,189,228,168,188,212,213,29,174,236,199,52,159,156,152,206,66,222,73,76,190,177,62,219,236,219,51,51,52,43,241,171,248,88,197,190,240,40,126,93,113,65,0,60,46,62,59,52,203,241,175,147,214,171,254,84,3,225,113,241,217,166,95,141,124,158,181,95,242,2,34,32,34,34,8,85,226,67,214,182,169,244,125,249,59,252,153,216,49,75,159,210,223,107,249,223,110,210,212,205,219,242,190,83,183,218,236,207,22,219,249,147,229,203,150,251,14,219,108,251,225,94,30,158,33,122,209,213,158,180,94,180,231,81,177,140,42,221,109,183,98,245,55,184,165,178,81,85,195,57,79,29,93,36,34,36,83,84,202,46,28,106,13,221,152,89,247,97,245,247,179,238,14,185,250,24,254,90,63,66,127,221,71,232,119,208,239,105,127,214,79,104,121,175,55,229,191,249,162,30,28,124,183,253,246,252,254,205,189,113,78,138,124,55,191,145,246,169,221,117,51,242,203,244,183,218,120,252,246,47,37,244,119,200,118,251,149,52,243,119,123,158,106,93,246,242,220,120,241,109,249,239,191,166,206,26,3,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,117,43,228,162,187,90,174,53,53,244,118,251,157,37,85,69,174,161,169,43,162,134,97,51,165,157,226,142,102,138,81,103,220,13,226,154,41,24,75,103,225,32,23,184,153,223,235,85,1,212,23,88,185,223,72,30,36,250,169,127,176,81,251,103,27,188,251,15,233,6,63,220,134,159,218,157,171,4,65,75,253,244,112,75,36,29,169,42,30,79,205,179,115,219,137,110,207,232,31,95,138,247,67,149,56,213,214,247,213,198,156,157,35,88,174,85,20,231,151,90,88,34,167,122,26,185,74,56,6,182,6,22,22,148,39,148,131,186,47,188,173,52,165,38,230,50,31,102,189,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,250,194,251,111,187,108,236,206,221,47,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,72,62,35,189,14,83,116,165,153,80,102,26,124,117,117,26,117,152,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,187,164,17,74,36,196,240,188,178,5,185,244,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,97,144,117,21,175,56,111,77,186,71,125,213,108,206,182,144,66,221,78,97,108,161,154,161,225,59,181,197,192,158,158,138,39,16,50,231,33,14,206,76,5,192,24,228,38,224,4,237,65,157,40,245,93,168,253,37,106,56,102,184,84,190,122,213,93,219,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,246,230,14,68,241,76,204,229,25,17,51,177,129,201,25,244,19,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,198,26,135,164,157,225,158,35,9,6,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,14,112,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,171,176,71,20,113,198,206,78,70,236,12,228,68,78,228,246,147,225,59,209,69,187,22,197,109,157,84,106,69,179,158,73,121,222,167,14,128,218,170,158,107,85,9,71,81,79,37,68,130,228,17,205,230,163,155,144,49,70,98,209,52,82,1,187,202,236,21,173,212,239,79,89,87,75,250,203,122,210,60,166,167,207,249,14,221,77,186,232,20,178,83,195,115,161,148,121,69,81,24,155,127,165,25,176,145,136,75,20,160,198,124,57,60,255,0,240,125,234,243,221,210,62,117,91,255,0,15,91,131,20,116,31,248,250,170,250,73,165,7,255,0,78,120,220,195,254,28,94,79,241,17,160,181,69,143,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,119,166,174,161,169,103,225,40,110,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,144,44,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,140,213,13,73,3,205,60,166,114,12,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,76,28,245,245,85,211,62,101,210,134,174,86,105,110,97,93,73,113,2,167,27,149,162,231,76,236,33,113,183,72,114,4,83,188,124,156,161,62,81,72,7,25,59,241,48,46,36,97,194,67,153,94,19,189,107,220,113,108,170,217,210,190,164,92,249,227,119,157,233,176,233,205,233,105,225,181,87,20,149,21,18,83,200,78,33,36,222,106,73,184,131,148,134,77,43,69,24,3,180,174,225,2,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,171,176,71,20,113,198,206,78,70,236,12,228,68,78,228,246,105,225,41,209,71,177,40,232,250,178,212,219,101,214,142,245,55,122,60,46,223,59,118,35,26,25,160,237,157,204,153,139,156,157,224,150,88,226,25,4,69,163,98,149,154,70,150,19,0,179,244,68,64,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,1,17,16,20,42,241,33,235,91,84,250,62,252,157,254,76,236,24,165,207,233,111,181,252,239,183,105,106,102,237,249,95,41,219,237,118,103,139,109,252,201,242,229,203,125,135,109,182,125,230,170,138,189,115,244,49,252,180,126,132,255,0,186,143,208,239,161,222,210,255,0,172,158,208,243,94,111,203,127,243,68,60,56,249,111,251,237,249,253,155,122,132,106,232,207,197,3,95,122,137,234,79,15,209,204,215,16,211,250,43,46,65,237,15,51,61,174,223,91,29,80,118,40,42,42,3,129,73,87,32,54,231,8,179,238,15,245,93,246,217,246,118,242,188,115,191,82,127,188,159,195,86,213,233,115,194,147,249,53,235,182,51,173,127,151,175,164,127,71,60,239,248,51,232,183,147,239,249,138,57,233,191,199,121,185,56,241,239,242,253,7,223,142,222,155,238,218,171,199,59,245,39,251,201,252,53,4,85,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,127,200,49,251,22,127,134,228,217,54,77,134,88,178,26,74,187,238,29,81,77,77,125,183,139,187,79,66,117,20,225,81,3,152,187,51,184,73,20,140,226,109,184,59,140,130,207,202,51,17,174,191,21,238,135,41,178,91,85,239,171,141,57,58,183,190,219,105,233,207,46,180,176,75,80,213,212,145,12,112,13,108,12,44,79,17,193,16,135,116,95,104,158,24,138,77,192,163,62,246,159,234,103,170,237,71,233,43,196,207,82,115,92,42,95,61,106,174,246,20,23,251,4,243,56,82,221,233,70,209,70,236,36,236,207,219,152,57,19,197,51,51,148,100,68,206,198,7,36,103,109,58,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,112,230,139,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,254,232,147,172,28,103,171,157,47,138,244,47,73,69,155,88,233,224,28,178,207,73,21,71,98,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,185,21,112,120,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,192,189,165,107,183,91,187,116,184,188,196,16,140,123,151,116,159,179,81,57,84,56,241,142,56,161,39,142,22,219,156,66,240,255,0,66,245,211,81,250,116,212,123,118,168,105,125,231,200,221,104,119,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,114,19,226,59,182,236,76,66,38,4,6,0,98,29,52,168,127,226,51,209,71,242,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,221,169,46,148,44,198,242,91,10,110,66,3,200,205,164,136,165,98,16,144,72,119,136,102,150,70,148,26,123,154,218,181,43,0,198,181,26,197,79,87,5,183,42,179,209,94,232,226,171,1,25,227,130,166,16,154,49,144,68,136,88,216,77,153,217,136,155,125,246,119,247,172,129,7,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,89,87,130,54,127,134,216,179,45,77,211,235,206,67,73,71,144,229,84,246,154,155,45,12,206,226,117,225,70,213,175,82,209,59,183,18,48,25,227,55,13,249,184,115,38,103,24,205,198,58,248,163,252,118,106,111,224,191,39,162,81,215,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,112,234,33,22,138,232,251,171,60,55,171,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,225,191,112,25,220,162,54,109,234,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,52,111,90,153,5,199,24,233,195,43,187,218,165,237,84,195,228,120,23,17,45,183,175,167,23,244,38,118,247,19,253,138,132,250,114,191,220,172,90,233,131,220,45,211,246,230,44,134,216,14,252,69,247,111,57,11,237,234,206,223,228,178,189,174,189,89,223,165,204,195,111,255,0,71,252,198,149,80,166,133,255,0,241,205,131,127,88,237,159,218,226,65,127,186,207,113,138,78,153,70,255,0,114,131,204,74,246,187,92,164,220,184,110,82,75,77,203,244,91,111,123,254,197,206,246,81,121,59,253,242,166,235,36,93,178,159,134,227,203,125,182,1,31,126,205,251,63,98,189,126,177,51,170,188,35,163,42,106,138,56,66,73,106,44,246,157,185,7,38,110,53,20,77,254,115,125,132,234,133,100,25,4,223,184,14,37,251,29,182,65,254,81,17,1,17,16,125,118,138,201,45,247,74,58,232,79,129,211,207,28,162,91,111,179,137,51,179,237,254,165,187,48,76,111,81,181,207,80,173,216,198,17,118,243,23,25,168,97,221,251,16,7,6,121,196,56,254,117,192,95,98,148,125,119,255,0,234,237,162,61,235,109,232,190,186,213,232,205,37,201,173,152,237,12,215,58,248,38,138,10,218,136,165,50,131,155,71,196,132,90,97,15,170,81,49,55,32,47,183,118,118,244,65,252,53,203,70,179,173,20,201,134,223,152,73,253,253,54,255,0,91,104,126,200,226,127,116,102,109,250,50,143,255,0,143,187,210,210,30,148,245,87,90,113,123,190,91,135,218,60,197,21,162,26,137,165,47,49,76,27,246,163,142,66,109,164,152,31,221,40,251,153,255,0,215,246,89,247,72,61,4,233,70,73,132,209,234,102,170,247,242,139,197,207,185,177,67,116,146,40,3,183,53,68,62,131,0,69,239,1,143,222,239,234,63,103,174,243,119,5,211,92,47,77,108,197,96,194,172,222,206,160,34,115,120,188,196,179,110,252,4,55,229,33,19,254,136,11,123,254,207,233,65,204,158,65,143,93,113,43,213,85,146,247,75,217,170,163,154,72,37,14,98,91,16,19,137,122,139,187,123,217,253,206,164,191,77,253,64,232,174,27,170,83,93,243,189,61,243,22,187,135,149,128,31,218,213,97,229,93,165,143,148,159,154,141,200,246,102,119,227,179,43,110,234,115,161,157,30,234,102,150,10,140,150,154,229,71,119,164,19,10,122,202,59,137,197,179,28,160,103,184,144,200,15,191,23,111,209,255,0,41,255,0,153,218,180,53,143,194,135,89,240,106,119,185,97,128,23,234,115,168,8,99,130,151,205,213,212,48,188,78,68,68,49,210,51,109,200,118,223,127,181,155,237,65,149,106,134,158,244,251,213,158,187,99,246,109,42,190,249,32,184,91,105,26,80,242,181,178,118,228,146,176,196,155,121,202,45,246,243,17,251,157,153,246,254,157,164,166,27,225,23,164,54,171,125,117,22,71,115,246,132,179,118,187,19,118,106,162,237,236,68,229,245,66,177,217,247,103,22,245,247,108,161,94,134,244,217,173,221,57,107,206,156,223,242,235,52,182,248,46,215,171,68,14,229,69,80,60,90,90,216,143,129,119,161,6,98,218,18,221,153,247,109,191,167,107,210,119,217,6,41,166,90,111,142,233,86,27,108,195,49,186,126,221,45,186,154,26,125,249,200,252,222,56,130,62,95,92,137,219,118,140,125,55,127,254,170,202,221,159,236,79,123,35,123,144,23,234,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,252,223,100,223,111,122,59,49,54,223,98,3,239,183,162,55,185,151,248,150,120,105,227,121,106,38,8,192,91,114,35,38,102,102,111,123,187,186,243,47,83,79,95,103,152,44,53,212,239,85,35,3,194,124,152,197,219,147,59,191,163,62,255,0,87,127,177,4,104,200,122,229,198,168,250,147,181,104,93,170,30,243,79,52,16,84,207,202,65,216,231,42,46,223,213,42,127,217,82,126,227,255,0,39,215,109,219,105,87,20,131,44,97,40,62,226,98,196,223,208,234,144,242,30,148,250,147,208,189,94,181,107,86,77,141,75,125,165,180,215,210,92,171,39,182,91,107,38,17,138,145,225,148,157,255,0,49,24,55,213,137,219,212,153,189,31,119,111,87,86,51,163,221,127,104,14,97,100,182,91,47,89,109,13,130,239,28,80,82,212,211,93,43,232,169,8,39,96,140,77,184,21,67,147,51,25,59,122,182,237,197,219,109,217,4,166,69,242,219,174,150,219,197,32,87,218,110,20,213,180,210,111,194,106,121,70,64,45,157,217,246,33,119,103,245,103,111,233,103,95,82,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,231,175,196,87,88,239,186,201,213,198,119,83,119,135,203,210,97,247,9,240,235,93,55,32,62,205,45,4,242,198,79,204,64,28,187,179,189,68,251,23,34,14,255,0,14,68,32,46,174,167,172,157,116,163,233,219,167,28,207,81,189,179,236,235,208,219,228,183,99,132,13,1,204,119,138,128,40,233,94,56,167,118,9,123,102,253,243,13,137,251,80,202,92,9,133,197,249,194,64,83,255,0,193,147,84,190,138,117,29,125,211,58,251,239,149,160,206,241,249,60,181,23,149,231,231,46,148,70,211,67,249,198,7,40,248,82,149,196,189,72,64,183,217,247,46,219,40,0,178,13,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,182,251,59,123,208,117,16,139,31,211,220,214,213,169,88,6,53,168,214,42,122,184,45,185,85,158,138,247,71,21,88,8,207,28,21,48,132,209,140,130,36,66,198,194,108,206,204,68,219,239,179,191,189,100,8,8,136,128,136,136,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,84,46,85,215,85,8,8,136,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,26,171,193,83,226,159,41,251,191,174,249,141,185,93,74,165,111,5,79,138,124,167,238,254,187,230,54,229,117,40,57,172,234,199,226,159,89,62,240,50,31,152,206,173,83,193,83,225,99,41,251,192,174,249,117,185,85,95,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,200,39,250,213,93,88,252,44,107,39,221,254,67,242,233,214,213,90,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,34,32,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,117,80,161,255,0,136,207,69,31,202,171,78,32,191,224,22,203,84,122,155,139,126,114,219,83,59,118,164,186,80,179,27,201,108,41,185,8,15,35,54,146,34,149,136,66,65,33,222,33,154,89,26,96,34,14,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,232,39,163,174,181,240,78,166,244,106,163,54,189,220,237,86,28,147,18,183,133,78,113,71,188,208,208,218,55,42,134,26,143,49,56,140,109,12,145,210,201,62,205,36,157,161,126,38,110,227,200,161,87,139,95,69,30,196,172,172,234,203,76,173,150,170,59,44,221,152,243,75,124,13,216,144,107,166,159,182,23,49,103,46,18,119,142,88,163,148,99,17,38,145,134,87,105,30,89,140,43,46,138,237,117,183,83,87,209,219,238,117,116,180,247,74,118,164,174,138,25,136,2,170,6,150,57,154,41,69,159,99,6,150,24,164,97,45,219,156,96,94,241,103,96,144,29,109,245,131,147,117,115,170,18,222,137,234,232,176,155,29,68,227,137,217,234,226,167,239,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,55,34,222,190,24,189,7,126,91,239,180,218,243,171,22,94,88,14,63,112,31,102,218,238,54,238,229,46,81,48,132,195,38,197,221,23,236,211,206,52,238,92,163,146,41,137,164,133,247,225,40,180,117,232,251,164,204,203,171,173,80,250,15,98,168,171,179,216,168,41,228,169,190,228,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,231,183,112,217,156,98,55,110,132,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,12,129,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,41,211,104,235,27,167,219,239,80,85,125,50,90,115,111,55,157,82,111,19,65,5,36,178,210,203,85,28,83,203,83,74,53,0,47,27,77,4,116,238,242,177,184,139,17,140,108,69,32,201,28,116,153,211,47,88,57,55,75,90,95,170,86,93,57,122,186,60,219,57,168,176,13,170,240,49,83,203,5,178,10,57,42,142,164,206,57,194,65,148,204,102,8,132,28,54,218,73,15,144,188,98,39,31,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,14,167,145,69,254,128,122,193,181,117,101,164,98,87,7,171,143,59,195,169,232,232,50,176,154,33,96,169,156,192,154,58,232,138,48,24,184,84,60,50,155,198,34,47,17,137,135,30,13,28,146,74,4,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,4,68,65,85,126,57,223,169,63,222,79,225,170,189,116,71,65,179,45,124,147,52,181,233,253,21,93,202,251,137,226,242,228,212,246,154,74,118,154,123,144,69,91,73,4,176,198,220,197,249,140,85,50,74,204,44,102,111,11,70,32,229,35,109,97,94,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,137,93,55,92,245,182,211,173,184,181,87,78,81,213,158,162,157,68,180,214,54,166,164,130,164,249,205,4,145,74,238,21,2,80,176,52,39,43,153,200,220,35,6,35,119,22,30,77,210,157,166,75,172,214,170,41,175,180,84,148,119,35,167,140,171,41,233,42,74,166,8,103,113,110,224,71,41,71,25,72,12,91,179,27,198,14,76,204,238,35,190,205,175,244,139,166,237,18,208,91,174,81,121,210,12,6,147,24,168,204,106,34,169,188,5,37,68,239,4,167,25,74,81,180,112,153,148,84,224,47,81,46,193,8,128,51,19,51,54,194,44,219,45,1,17,16,20,85,241,71,248,19,212,223,193,126,113,68,179,253,89,235,39,167,29,19,206,236,26,111,168,90,155,106,161,191,95,110,13,111,150,158,57,194,95,100,114,133,165,9,238,46,47,253,231,9,243,128,68,228,219,126,240,158,221,160,150,72,240,15,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,84,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,5,85,171,20,240,197,240,255,0,163,213,218,202,110,160,117,191,29,243,120,45,39,25,241,155,108,178,65,45,45,250,170,57,230,134,82,169,1,55,145,161,130,74,127,88,100,1,25,136,199,119,40,196,194,72,255,0,225,239,211,93,139,170,30,163,173,248,86,98,252,241,107,37,190,124,134,251,76,21,71,79,53,101,44,39,28,97,4,102,2,238,220,231,158,6,61,156,11,181,221,112,49,54,7,93,4,218,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,31,90,34,32,42,96,241,45,240,251,169,209,235,173,227,168,61,32,181,82,71,167,213,245,30,102,241,105,164,138,42,88,49,163,50,165,130,54,141,142,119,57,194,162,166,121,73,130,24,132,32,109,133,153,129,135,107,159,95,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,203,18,41,21,215,175,76,244,221,44,117,13,115,193,236,213,212,147,227,215,202,127,164,120,252,48,188,188,232,173,211,212,78,17,210,74,242,145,17,28,69,12,145,177,243,62,96,32,110,226,70,64,57,175,134,239,70,86,46,173,53,30,241,115,207,46,189,172,51,4,242,85,23,123,108,6,97,85,117,146,161,230,236,83,12,131,183,106,23,242,242,188,178,49,52,156,88,68,54,115,238,196,27,215,194,135,161,202,156,150,235,100,234,227,81,142,145,236,86,218,138,131,196,109,46,17,84,61,117,92,69,36,5,91,59,19,19,68,16,74,39,218,22,218,87,154,33,147,112,24,195,189,110,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,21,124,81,254,59,53,55,240,95,147,209,40,170,165,87,138,63,199,102,166,254,11,242,122,37,159,248,82,116,163,167,29,68,234,62,75,154,234,132,94,213,181,105,207,179,167,134,193,44,44,84,183,42,170,167,168,120,202,165,221,254,188,49,249,82,119,135,110,50,17,139,27,184,9,199,40,74,175,12,95,15,250,205,34,163,166,234,7,91,241,223,41,157,85,241,159,25,182,203,36,241,85,88,105,100,130,104,101,42,144,19,104,222,105,227,168,245,134,64,34,132,64,119,113,144,140,35,177,84,68,4,68,64,92,171,174,170,23,42,232,50,173,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,228,168,188,212,52,253,222,212,39,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,63,66,125,40,244,163,167,29,37,105,192,97,88,84,94,122,235,93,219,158,255,0,127,158,22,10,171,189,80,179,179,17,51,59,246,225,14,68,209,66,206,227,24,145,59,185,153,201,33,234,15,12,110,149,112,221,17,208,108,123,84,166,182,210,85,231,122,139,103,130,237,95,118,105,30,87,130,221,81,180,244,180,112,57,0,188,65,218,120,78,81,102,126,83,49,110,102,17,195,194,101,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,179,234,43,94,112,222,155,116,142,251,170,217,157,109,32,133,186,156,194,217,67,53,67,194,119,107,139,129,61,61,20,78,32,101,206,66,29,156,152,11,128,49,200,77,192,9,216,48,14,182,250,193,198,122,70,210,249,111,68,244,149,185,181,242,158,113,196,236,245,113,84,118,43,167,138,72,2,99,146,72,129,196,66,17,169,9,92,8,227,121,24,92,0,133,223,144,235,255,0,14,46,184,234,122,173,195,107,240,253,65,10,74,125,69,195,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,161,57,98,33,113,105,154,40,233,91,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,12,213,13,73,3,67,4,64,17,140,81,67,24,122,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,229,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,29,68,34,209,93,31,117,103,134,245,117,165,255,0,78,44,84,244,150,123,237,5,68,148,215,220,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,28,55,238,3,59,148,70,205,189,80,17,17,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,159,254,10,159,11,25,79,222,5,119,203,173,202,79,245,137,105,181,94,186,80,214,26,59,205,178,146,190,158,60,30,245,86,17,84,194,50,128,207,5,28,179,67,43,9,51,179,28,114,199,28,128,94,241,48,18,109,157,153,212,96,240,84,248,88,202,126,240,43,190,93,110,82,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,85,11,149,117,213,66,8,235,214,223,71,216,207,87,58,95,45,148,154,146,139,54,177,211,206,88,157,226,174,90,142,197,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,113,46,122,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,234,121,86,175,139,23,69,22,236,167,21,185,245,81,166,246,206,25,37,155,106,156,198,0,106,170,137,174,180,35,29,61,60,117,17,139,17,199,15,149,142,30,70,195,24,11,196,242,200,102,207,19,49,132,128,240,238,234,243,249,86,232,211,253,41,173,239,106,22,29,218,162,202,56,80,121,104,103,238,148,190,86,174,62,46,241,191,118,56,139,155,15,14,50,199,46,209,132,111,23,42,171,241,17,234,243,249,86,235,43,125,22,173,239,105,238,29,221,162,197,249,208,121,105,167,238,140,94,106,174,78,78,242,63,118,72,135,131,23,14,49,71,22,241,132,143,47,40,170,182,87,78,186,13,153,117,37,171,150,45,41,195,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,30,17,137,110,194,230,60,205,194,49,126,102,44,225,189,124,57,186,40,254,85,90,143,61,255,0,63,182,93,99,211,44,91,243,151,42,152,27,181,29,210,185,156,30,59,96,205,200,76,121,1,188,146,148,76,68,17,136,142,241,20,209,72,215,210,176,173,23,210,28,55,65,116,191,31,210,61,63,130,174,59,22,59,78,80,211,189,92,239,52,242,153,200,82,203,52,135,232,206,114,75,36,146,59,11,8,51,155,176,136,139,48,182,106,128,136,136,8,136,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,74,175,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,34,34,2,34,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,4,85,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,127,200,40,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,5,164,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,203,18,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,20,3,226,143,241,217,169,191,130,252,158,137,71,252,119,75,115,188,175,4,203,181,50,193,98,243,88,222,9,228,62,144,86,249,168,67,201,249,217,158,26,95,205,153,180,146,115,144,92,127,54,37,199,109,203,102,245,82,3,197,31,227,179,83,127,5,249,61,18,147,254,8,246,155,85,254,213,175,54,43,237,178,146,227,109,184,211,227,244,149,148,117,112,140,208,84,193,32,220,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,69,95,14,28,147,94,113,190,168,236,69,211,254,49,73,127,185,92,41,206,138,253,69,92,253,170,39,178,20,177,21,76,149,21,44,4,84,160,4,16,152,204,34,69,220,24,193,130,110,125,137,58,9,88,86,144,232,190,151,232,46,27,30,159,233,30,33,73,142,216,163,168,150,173,233,225,57,37,57,103,145,219,156,178,203,41,20,178,158,204,34,196,100,78,192,0,13,176,128,179,102,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,93,245,5,140,80,102,58,73,125,199,238,112,52,180,245,62,87,144,241,23,223,141,76,70,223,164,206,222,241,111,177,80,15,74,118,187,85,87,82,24,61,21,232,118,167,107,253,169,246,226,197,235,231,105,254,205,159,236,119,251,23,69,153,85,206,134,207,97,170,184,220,93,154,158,30,28,221,247,251,76,89,189,204,239,239,118,92,212,150,105,79,103,213,250,28,222,214,28,226,183,220,168,107,99,22,119,250,221,151,136,157,183,113,119,247,135,236,127,232,116,29,16,106,38,141,97,154,195,165,148,216,38,64,7,236,185,40,233,130,50,142,40,136,132,0,162,144,118,99,7,22,255,0,20,31,103,255,0,81,115,197,174,184,197,38,25,169,151,108,102,132,152,160,162,236,112,46,219,3,191,58,120,141,253,27,211,222,78,175,23,77,58,142,44,147,164,26,125,78,160,160,56,42,109,52,118,186,34,2,39,250,198,241,210,114,118,114,137,155,111,207,191,184,93,189,61,31,246,80,182,103,127,185,101,57,13,85,254,234,197,230,42,248,114,119,22,109,248,128,131,123,153,155,220,45,246,32,241,17,17,1,17,16,126,143,233,54,223,181,101,183,76,2,241,77,107,162,187,129,188,241,207,73,29,83,183,213,30,0,66,229,246,151,174,223,209,254,165,138,211,195,45,77,68,84,240,3,156,146,152,128,11,123,200,157,246,102,101,99,62,31,29,63,80,100,122,133,66,58,157,143,205,73,3,99,177,92,169,163,169,57,33,239,71,223,165,224,98,224,98,251,19,17,237,239,247,58,9,231,208,54,107,134,228,26,13,101,180,99,55,218,171,132,182,255,0,51,222,243,1,39,33,231,91,84,67,245,136,5,159,209,139,221,251,25,73,127,127,218,236,170,75,173,237,109,208,237,37,174,162,46,153,179,27,104,228,208,247,60,231,148,150,74,206,59,181,55,111,127,48,210,71,254,46,73,253,223,207,246,179,109,189,188,43,245,250,255,0,171,88,157,242,213,151,94,26,186,235,21,109,77,91,191,98,56,221,163,104,168,135,221,28,98,63,165,33,127,183,246,32,158,236,219,125,174,233,179,109,179,182,235,245,16,107,141,77,208,252,127,84,175,216,237,250,243,117,174,166,60,110,227,73,115,167,138,157,131,132,146,83,153,144,177,114,103,244,126,227,179,237,179,250,50,216,206,204,254,245,250,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,191,204,134,49,1,72,111,176,131,57,59,254,198,101,254,150,175,234,104,170,3,66,51,131,164,184,121,57,71,31,185,184,203,218,105,54,127,39,54,222,143,233,239,245,255,0,82,12,178,93,66,195,163,171,122,25,47,27,78,199,219,112,242,242,254,150,251,109,191,29,189,235,215,185,93,173,214,106,66,174,184,212,118,96,13,183,46,4,91,110,236,222,230,103,127,123,178,230,158,146,76,130,247,171,227,106,142,229,220,168,168,200,26,38,155,178,3,200,138,171,143,46,62,140,222,175,190,219,171,197,235,78,219,100,171,233,118,237,75,125,187,121,103,111,47,219,155,176,103,255,0,92,105,221,254,168,191,243,51,127,173,4,14,235,107,196,163,53,191,101,215,76,19,71,239,53,118,187,77,12,147,209,75,89,11,213,81,79,33,132,181,49,57,11,133,67,110,206,47,25,54,224,207,187,122,179,109,178,212,186,11,226,71,173,218,89,125,10,188,171,35,175,201,40,4,68,59,87,42,186,202,222,44,49,72,13,176,157,72,179,110,230,46,255,0,232,179,253,138,33,155,187,153,59,190,238,238,254,171,241,5,250,210,117,157,161,221,66,232,110,99,83,138,85,86,77,84,22,58,225,146,138,186,214,113,144,185,197,80,1,239,228,30,189,183,255,0,43,237,109,246,245,218,144,181,70,154,243,103,212,27,245,206,32,150,130,58,139,181,84,244,239,12,172,46,194,83,153,6,204,15,245,125,223,234,217,101,221,37,103,216,230,158,107,69,142,251,150,82,121,155,96,213,82,12,163,220,144,56,179,85,194,110,91,198,36,79,176,137,122,51,125,191,208,173,219,89,186,109,210,238,184,116,158,131,33,196,110,30,78,106,106,88,188,161,246,170,36,218,65,166,144,194,61,164,150,22,247,213,15,171,182,222,158,191,204,17,39,195,235,196,66,44,22,111,201,206,179,95,111,149,244,149,127,239,90,201,70,122,222,199,22,170,152,247,114,153,220,121,57,196,63,84,31,125,189,118,219,117,111,116,53,212,183,42,72,171,168,165,238,65,48,12,128,92,93,183,23,102,118,125,159,215,220,236,185,163,214,125,11,207,116,39,37,44,115,54,182,249,89,219,110,15,222,132,249,126,110,51,127,241,114,27,55,164,163,246,253,191,211,180,150,232,107,175,172,131,67,175,212,216,174,111,89,230,177,138,147,8,159,243,96,29,142,71,76,28,191,53,78,114,23,24,226,47,77,253,119,253,187,110,23,154,139,25,211,141,65,199,117,71,11,180,231,56,173,95,152,183,93,233,66,170,19,237,200,31,84,183,244,216,196,75,222,206,222,162,222,229,147,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,47,39,44,202,108,88,54,43,121,205,114,154,239,37,101,199,237,245,23,75,141,79,104,228,236,82,193,25,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,136,42,175,198,211,88,239,178,229,88,47,79,212,240,246,108,180,214,246,204,107,36,228,5,230,234,164,146,162,146,157,182,112,231,31,100,34,169,245,99,226,126,107,235,14,241,139,188,54,233,99,65,169,181,146,61,85,201,175,180,85,114,88,180,219,77,242,12,154,67,26,121,94,9,46,33,69,32,208,66,115,1,139,68,109,43,189,72,179,185,119,26,142,64,112,33,115,113,194,122,129,212,207,203,38,184,231,154,165,29,93,214,162,147,38,200,43,174,20,30,212,147,157,84,52,39,49,121,88,15,235,155,15,106,6,138,54,1,39,16,16,97,23,226,44,173,43,165,141,6,169,209,191,11,93,85,201,175,180,84,145,223,117,39,7,200,50,105,12,105,226,105,227,183,29,166,65,160,132,230,3,39,148,30,38,122,145,103,113,237,189,100,128,224,36,198,228,20,236,183,87,89,58,23,89,211,183,81,217,158,156,251,27,217,214,81,184,73,113,199,4,30,115,132,236,245,6,82,82,180,114,206,204,114,246,193,251,6,123,147,119,97,148,121,147,139,147,233,85,109,62,54,154,57,98,151,21,193,122,129,167,155,179,122,166,184,54,29,89,31,19,47,55,75,36,117,21,116,239,187,159,8,251,39,21,79,163,7,35,243,95,88,182,140,89,195,96,120,50,106,151,210,190,156,111,186,103,95,125,243,85,248,38,65,39,150,162,242,188,60,157,174,180,26,104,127,56,192,195,39,58,161,184,151,169,17,142,219,62,195,219,101,63,213,0,248,101,235,95,228,91,171,140,91,204,91,252,213,6,119,182,21,89,194,46,115,69,231,103,135,203,201,30,242,0,142,213,81,83,115,39,229,180,79,47,17,114,227,181,255,0,32,34,34,2,34,32,45,85,213,143,194,198,178,125,223,228,63,46,157,109,85,170,186,177,248,88,214,79,187,252,135,229,211,160,230,177,117,80,185,87,93,84,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,65,210,154,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,230,179,171,31,138,125,100,251,192,200,126,99,58,181,79,5,79,133,140,167,239,2,187,229,214,229,85,125,88,252,83,235,39,222,6,67,243,25,213,170,120,42,124,44,101,63,120,21,223,46,183,32,159,235,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,41,244,157,240,177,163,127,119,248,247,203,160,92,214,46,148,250,78,248,88,209,191,187,252,123,229,208,32,218,168,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,211,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,76,170,6,219,104,182,83,51,137,220,110,50,4,135,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,194,53,120,172,117,131,106,209,237,47,175,233,239,26,122,179,205,181,18,206,227,60,163,16,246,45,214,73,164,56,103,51,41,0,134,67,156,99,168,167,16,15,172,12,242,72,229,27,140,77,37,38,44,131,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,107,73,233,15,194,174,197,113,233,247,35,188,107,221,175,203,102,122,141,143,249,123,77,37,198,216,99,85,134,73,221,148,225,169,102,10,134,238,76,124,104,166,40,200,98,144,4,36,167,61,154,73,133,194,48,120,101,245,131,140,244,181,170,23,187,46,163,61,37,30,19,156,211,196,55,91,193,69,81,44,246,201,232,227,168,58,99,8,224,9,10,80,50,152,226,32,96,223,121,35,62,66,209,144,157,239,46,99,53,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,214,147,225,59,214,189,187,41,197,109,157,43,234,69,207,134,73,102,222,155,14,156,222,170,162,107,173,8,199,81,81,37,60,132,226,113,195,229,99,135,136,57,72,2,241,60,81,128,51,196,238,97,101,72,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,16,1,76,172,215,195,31,87,48,126,146,226,234,82,239,113,171,130,251,75,78,55,43,214,17,81,102,49,173,183,219,138,98,30,255,0,118,57,13,220,198,39,134,121,99,146,40,187,81,188,221,194,18,133,196,179,95,7,190,158,177,93,84,214,91,230,174,101,53,61,255,0,201,95,145,169,183,90,206,150,57,97,169,174,172,26,145,138,162,66,54,125,187,30,92,164,6,17,98,238,188,70,198,61,174,39,117,40,57,129,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,116,39,210,143,85,218,113,213,174,156,6,107,133,75,228,110,180,61,184,47,246,9,230,99,170,180,85,19,59,176,147,179,55,114,19,226,79,20,204,204,50,8,147,59,1,132,145,133,96,248,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,192,189,165,107,183,91,187,116,184,188,196,16,140,123,151,116,159,179,81,57,84,56,241,142,56,161,39,142,22,219,156,66,241,171,165,30,171,181,31,164,173,71,12,215,10,151,207,90,171,187,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,220,193,200,158,41,153,156,163,34,38,118,48,57,35,48,232,249,22,41,165,186,165,130,107,78,9,108,212,205,52,190,251,103,27,188,247,188,149,111,149,154,159,187,218,152,225,147,243,115,0,72,59,73,17,143,214,22,223,109,219,118,118,119,202,208,115,89,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,65,42,145,17,1,17,16,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,99,249,253,139,38,201,176,219,181,139,12,206,106,240,235,237,93,59,141,190,251,77,67,79,88,116,51,179,179,137,188,21,0,81,74,27,183,19,7,102,119,2,38,18,140,184,152,228,8,131,152,205,104,192,245,67,77,117,67,32,196,53,162,150,174,12,218,10,129,171,189,53,93,194,58,233,228,158,166,49,169,238,201,81,25,200,50,153,140,194,110,92,201,247,55,223,215,117,42,169,186,234,166,207,252,60,179,126,152,117,74,190,146,12,158,199,79,143,219,112,201,161,165,151,157,218,221,5,124,6,80,74,209,198,240,198,116,176,211,51,52,134,97,221,2,6,226,82,1,156,150,41,226,25,209,101,171,170,125,47,168,190,226,24,253,33,106,166,53,78,207,143,214,61,72,210,189,108,13,39,41,109,243,200,66,226,96,66,242,148,76,110,44,19,56,191,114,48,57,185,80,181,218,211,117,176,93,107,108,87,219,101,93,186,229,110,168,146,146,178,142,174,18,134,122,105,227,39,25,34,146,50,102,32,49,38,113,113,118,103,103,103,103,65,242,174,170,23,42,235,170,132,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,20,173,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,32,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,64,15,26,191,133,140,91,239,2,135,229,215,21,63,212,0,241,171,248,88,197,190,240,40,126,93,113,65,92,30,30,249,254,27,165,157,92,225,58,131,168,57,13,37,143,30,177,211,222,234,107,171,170,93,248,68,30,199,172,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,127,147,172,94,177,115,190,175,243,186,123,253,254,143,216,216,221,155,159,209,252,127,185,13,71,178,251,176,211,133,87,247,208,65,20,147,247,100,167,105,63,56,207,195,126,35,179,55,174,128,82,43,162,78,143,178,110,174,117,66,43,40,181,93,22,19,99,168,128,178,203,197,36,180,253,250,24,37,142,115,132,35,142,83,98,35,152,169,142,38,49,9,26,55,38,51,18,102,226,65,183,252,56,60,63,235,58,136,190,197,171,122,189,142,255,0,185,61,7,153,130,42,106,137,39,167,147,34,170,224,113,241,167,56,78,57,2,24,100,118,51,153,139,139,201,19,68,44,127,158,120,179,111,21,14,133,106,112,12,134,235,212,246,150,208,85,207,140,95,42,38,185,102,112,205,85,23,11,77,198,122,168,64,103,137,228,145,166,144,42,166,169,119,120,192,15,180,98,111,200,99,48,8,237,167,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,124,129,7,53,157,49,117,11,149,116,191,172,182,93,92,197,169,188,255,0,144,238,83,92,109,103,85,37,60,55,58,25,71,140,180,242,16,63,250,50,3,144,152,132,177,68,110,7,195,139,244,61,162,250,189,134,235,214,151,227,250,185,167,243,213,201,98,200,169,202,106,118,171,129,225,158,35,9,10,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,165,111,17,222,135,41,186,82,204,168,51,13,62,58,186,141,58,204,42,39,10,24,101,9,101,59,37,88,179,27,209,75,59,179,137,129,11,145,64,68,93,210,8,165,18,98,120,94,89,48,158,133,250,205,190,244,121,168,245,87,57,45,94,217,195,50,143,47,79,147,91,98,0,106,162,142,39,62,213,77,52,133,182,211,69,221,149,218,50,38,142,65,50,18,226,238,18,198,29,10,34,242,113,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,189,100,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,186,149,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,85,213,143,194,198,178,125,223,228,63,46,157,69,95,5,79,133,140,167,239,2,187,229,214,229,42,186,177,248,88,214,79,187,252,135,229,211,160,230,177,117,80,185,87,93,84,32,40,171,226,35,213,231,242,82,209,166,250,45,91,217,212,44,199,187,69,139,243,160,243,48,193,218,40,188,213,92,156,157,163,110,212,114,143,6,46,124,165,146,45,227,56,218,94,59,215,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,140,213,13,73,3,205,60,166,114,12,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,77,206,14,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,245,118,8,226,142,56,217,201,200,221,129,156,136,137,220,156,48,165,39,250,1,235,6,235,210,110,174,9,92,30,146,76,19,49,168,163,160,202,194,104,137,206,154,0,50,104,235,162,40,192,165,231,78,211,74,111,24,137,52,160,70,28,121,188,114,71,45,124,59,188,53,180,207,80,52,105,245,115,169,76,63,219,159,76,123,85,56,221,172,234,110,54,249,173,244,49,148,163,230,36,40,165,139,185,230,119,9,1,184,144,180,65,17,137,191,120,132,96,7,83,189,61,101,93,47,235,45,235,72,242,154,159,63,228,59,117,54,235,160,82,201,79,13,206,134,81,229,21,68,98,109,254,148,102,194,70,33,44,82,131,25,240,228,225,210,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,169,95,9,78,181,253,137,89,71,210,110,166,220,237,84,118,89,187,210,97,119,9,223,177,32,215,77,63,112,237,132,236,60,36,239,28,178,201,17,72,66,77,35,20,76,242,60,176,128,91,82,2,34,32,34,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,128,136,136,8,136,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,12,51,88,127,248,185,187,255,0,253,63,255,0,79,141,115,69,102,162,42,236,150,142,30,211,201,31,152,133,229,102,29,217,131,144,179,187,255,0,55,175,219,232,186,115,205,236,50,228,248,189,109,142,19,224,117,61,189,159,102,125,184,200,37,246,187,127,155,251,87,53,57,222,27,124,211,125,68,173,194,106,100,227,93,3,193,17,190,192,251,247,99,140,219,220,68,222,226,111,183,253,136,46,146,223,107,199,237,62,31,148,16,227,209,82,128,73,101,176,201,82,208,8,54,243,187,80,49,114,224,205,245,189,27,125,253,85,26,220,218,180,194,41,234,105,138,56,205,223,182,110,14,204,94,237,246,119,247,171,168,233,179,73,242,182,232,50,166,193,84,125,202,187,241,91,46,84,205,180,109,249,162,138,222,76,222,135,183,184,11,222,236,255,0,204,169,127,33,154,235,4,163,100,184,203,200,40,93,222,48,226,45,199,155,49,63,171,123,253,255,0,181,208,121,8,136,128,136,136,63,173,37,76,148,117,80,213,194,251,73,4,131,32,191,243,179,238,223,250,148,165,233,255,0,91,53,163,44,207,237,86,155,30,81,29,154,90,107,44,22,120,167,146,186,174,156,26,156,103,136,71,235,12,142,251,238,76,254,141,183,167,187,209,69,120,184,247,67,147,110,220,155,127,232,86,19,209,140,214,124,31,55,196,242,42,11,127,155,107,133,158,130,158,104,251,165,30,210,156,212,230,79,187,239,254,107,55,163,51,122,160,129,249,132,119,70,200,170,70,239,88,117,85,63,83,156,197,33,27,151,230,199,111,172,94,175,179,108,223,234,86,185,225,107,129,87,105,222,85,85,69,60,82,65,237,43,9,215,16,78,46,36,239,36,148,77,184,179,136,250,125,79,79,127,244,170,231,234,127,86,38,213,173,76,173,191,157,159,217,187,118,246,139,204,52,219,127,123,194,31,165,192,127,224,247,247,125,170,100,120,65,234,45,125,70,168,221,113,235,136,247,202,75,92,238,18,238,35,196,94,162,128,25,182,97,245,251,95,125,208,92,10,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,129,226,149,83,81,77,210,237,83,211,207,36,78,117,242,1,112,39,30,66,246,234,221,217,246,247,178,151,234,30,120,168,124,46,212,127,247,70,79,151,86,160,161,232,228,49,168,25,24,201,137,141,159,147,63,174,251,251,247,86,231,212,78,125,132,191,67,216,255,0,158,188,219,174,21,45,230,248,211,201,81,12,166,127,225,120,183,250,174,91,190,205,179,255,0,171,117,81,64,46,114,136,15,188,137,153,191,218,172,155,169,61,19,202,232,250,52,199,175,82,69,16,195,67,230,251,188,99,133,159,235,221,97,17,245,99,223,222,255,0,206,130,184,239,21,144,220,46,181,149,212,244,225,4,85,19,201,40,68,0,194,32,36,78,236,44,205,232,204,204,251,108,190,52,68,31,160,103,25,49,198,110,36,222,172,236,251,59,45,241,211,87,87,58,153,211,238,75,69,61,166,253,89,45,157,234,163,58,186,57,42,170,10,50,143,185,11,158,209,140,192,14,238,16,176,250,250,109,232,254,158,237,12,136,47,242,234,253,59,120,131,105,219,218,163,187,211,73,40,123,198,42,138,23,172,135,121,216,189,27,243,252,119,106,63,217,234,63,241,86,63,87,126,31,58,131,161,151,233,238,24,109,150,231,124,199,9,138,80,154,158,154,122,146,136,121,206,236,198,81,211,4,99,180,113,11,191,236,228,223,99,182,218,3,71,250,128,213,125,14,189,133,231,79,51,91,181,169,219,126,228,52,245,27,71,39,212,144,91,144,19,16,190,221,211,118,220,95,213,221,253,254,170,243,122,88,234,71,1,234,215,77,96,44,138,213,67,87,115,104,134,10,234,10,186,103,168,3,47,47,7,112,157,202,0,143,212,170,8,118,102,251,95,111,71,244,10,148,232,251,172,140,207,165,140,158,91,101,216,107,231,180,114,237,207,110,153,165,46,211,128,84,108,205,17,79,24,143,215,153,157,217,219,236,223,223,239,188,253,37,212,90,93,84,194,40,51,90,42,10,170,72,107,187,188,99,168,137,163,54,225,52,145,191,163,17,55,190,55,127,123,251,219,250,20,9,235,63,195,13,181,19,45,60,215,67,236,118,251,65,214,201,36,181,116,84,84,208,195,31,39,24,5,157,187,149,17,139,110,227,49,125,81,111,82,127,230,119,246,250,20,234,87,35,193,178,58,222,154,181,198,83,164,185,218,96,132,173,242,17,12,221,201,42,42,59,142,59,83,196,66,222,149,113,122,148,142,222,159,103,171,48,88,106,47,227,75,87,79,91,16,207,77,39,48,38,103,103,217,219,118,118,223,237,254,149,253,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,67,255,0,21,61,99,190,233,23,72,247,122,108,114,29,170,243,219,132,88,116,149,60,131,251,214,150,166,9,228,169,126,6,4,199,220,130,158,88,54,250,164,61,254,98,76,64,204,243,1,81,15,138,198,188,211,107,39,84,117,248,205,138,182,174,75,22,155,83,190,51,24,21,68,175,4,151,16,148,202,190,96,132,192,90,35,238,187,83,19,179,23,113,168,227,54,50,23,6,16,141,90,41,165,247,93,106,213,204,67,74,44,197,87,29,70,83,120,166,182,157,69,53,17,85,157,28,6,109,222,170,120,133,217,204,33,139,185,41,253,97,102,8,201,220,133,153,221,186,8,234,23,22,177,96,221,23,234,94,21,139,80,249,43,46,63,165,247,155,93,186,155,186,114,118,41,96,180,203,28,81,243,55,35,46,32,2,219,147,185,62,219,187,187,250,168,1,224,151,163,151,217,114,172,235,168,26,137,187,54,90,107,123,225,212,113,241,2,243,117,82,73,79,87,80,251,177,243,143,178,17,83,122,56,113,63,53,245,75,120,201,158,197,122,177,248,88,214,79,187,252,135,229,211,160,230,177,116,187,212,166,144,211,107,214,131,103,58,71,52,20,146,84,100,86,121,161,183,189,92,242,195,4,87,16,218,90,41,164,56,183,54,8,234,99,134,71,102,98,221,129,217,196,153,220,95,154,37,213,66,14,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,186,51,233,35,90,45,90,245,211,206,19,168,20,185,125,38,69,119,146,207,71,73,146,84,66,3,17,197,123,142,158,63,59,20,177,8,139,68,125,215,34,97,97,17,112,48,48,222,51,7,122,118,241,83,209,203,22,145,117,113,119,169,199,38,218,147,61,183,197,152,201,77,196,255,0,189,106,170,103,158,58,150,230,102,78,125,201,233,229,159,127,170,35,223,224,34,194,12,239,34,188,20,53,190,234,215,92,203,166,233,172,116,133,109,42,122,140,226,158,228,50,16,207,28,236,84,84,114,192,99,234,38,4,47,9,11,183,23,7,9,25,249,243,110,216,90,250,34,32,34,34,2,213,93,88,252,44,107,39,221,254,67,242,233,214,213,90,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,85,11,149,117,213,66,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,170,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,14,107,58,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,85,87,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,9,254,181,87,86,63,11,26,201,247,127,144,252,186,117,181,86,170,234,199,225,99,89,62,239,242,31,151,78,131,154,197,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,106,175,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,90,162,170,191,3,31,215,103,238,223,241,37,106,136,8,136,130,42,248,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,73,101,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,28,157,138,88,35,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,115,217,214,191,85,215,222,173,53,150,183,50,238,221,104,241,11,110,244,120,181,146,182,96,47,33,75,196,26,73,28,99,102,6,154,115,14,236,143,185,147,110,17,247,12,34,141,213,218,117,167,211,141,215,170,125,6,186,233,93,139,55,171,198,174,69,81,13,202,140,218,82,26,42,217,224,228,241,210,215,8,179,145,211,17,59,23,163,59,132,129,12,172,39,219,237,149,53,232,135,135,222,182,234,151,81,119,62,159,50,251,85,94,31,81,140,83,133,78,85,118,24,160,185,65,101,9,169,123,244,140,111,20,227,20,167,59,148,66,32,18,185,236,82,22,206,209,73,196,55,7,134,47,65,223,150,251,237,54,188,234,197,151,150,3,143,220,7,217,182,187,141,187,185,75,148,76,33,48,201,177,119,69,251,52,243,141,59,151,40,228,138,98,105,33,125,248,74,45,117,43,31,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,32,65,21,124,68,122,67,254,85,186,52,223,69,168,187,218,133,135,119,107,113,126,117,254,90,25,251,165,23,154,164,147,147,60,111,221,142,33,224,229,195,140,177,197,188,129,27,203,202,130,237,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,234,121,85,95,140,23,72,126,254,174,48,90,47,248,10,44,228,100,175,255,0,196,82,208,85,195,17,183,250,16,72,192,127,240,4,209,255,0,143,145,4,202,232,147,172,28,103,171,157,47,138,244,47,73,69,155,88,233,224,28,178,207,73,21,71,98,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,185,20,138,85,23,225,21,210,134,168,62,101,111,234,170,190,255,0,87,142,226,113,211,212,210,91,105,33,40,229,12,166,9,26,174,154,162,41,123,115,177,192,20,245,48,65,35,12,209,19,72,96,14,59,112,99,107,116,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,31,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,84,3,215,247,71,215,94,147,117,112,134,222,212,146,96,153,141,69,101,126,40,112,202,78,116,208,1,139,201,67,40,200,101,47,58,118,154,32,105,8,137,165,2,3,229,205,228,142,62,130,86,41,170,90,91,130,107,78,9,115,211,61,75,177,123,103,27,188,246,124,237,23,154,154,159,187,218,152,38,143,243,144,152,72,59,73,16,23,213,38,223,109,159,118,119,103,10,54,240,243,235,78,235,210,198,168,83,216,178,252,130,172,116,175,37,168,118,200,40,218,152,170,154,138,119,143,140,87,8,35,18,98,3,18,104,134,87,6,39,56,88,155,183,33,132,60,111,166,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,112,122,170,233,159,50,233,67,87,43,52,183,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,62,78,80,159,40,164,3,140,157,248,152,23,18,48,225,33,203,95,12,95,16,10,61,34,172,166,233,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,26,147,16,105,30,25,228,168,245,154,67,33,132,128,119,97,140,140,227,8,129,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,213,74,221,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,65,42,145,17,1,17,16,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,17,16,21,117,120,157,120,127,214,106,237,29,79,80,58,33,142,249,188,234,147,148,249,53,182,41,39,150,170,253,75,28,16,195,17,83,1,27,198,211,65,29,63,164,49,128,148,194,101,179,148,130,1,37,138,162,14,85,215,85,10,154,252,78,188,63,232,244,138,178,167,168,29,16,199,124,166,11,87,202,124,154,219,20,144,69,75,97,170,146,120,97,136,169,128,141,164,120,103,146,163,210,24,192,134,18,2,217,198,50,0,142,229,16,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,17,17,5,43,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,72,45,81,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,64,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,5,0,60,106,254,22,49,111,188,10,31,151,92,84,255,0,80,131,197,179,0,204,181,79,66,240,13,62,211,236,122,174,249,144,223,53,34,130,154,134,134,153,155,156,167,236,219,147,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,5,64,116,235,160,217,151,82,90,185,98,210,156,50,138,172,142,227,80,7,115,174,134,157,166,11,77,185,140,90,162,182,86,35,1,225,24,150,236,46,99,204,220,35,23,230,98,207,208,246,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,228,199,196,119,125,152,88,68,64,4,0,0,7,95,244,117,209,214,9,210,6,9,81,96,176,86,123,103,36,188,240,250,65,144,118,230,167,246,167,106,106,131,165,254,245,57,229,142,14,212,117,15,31,230,221,185,237,200,183,119,244,144,8,8,136,131,31,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,218,176,52,123,193,162,166,147,91,111,16,107,14,93,87,113,211,172,106,162,223,53,182,106,106,88,169,79,45,9,32,35,168,133,218,58,169,38,161,8,102,96,140,221,217,206,80,114,120,202,55,216,198,215,209,7,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,214,136,130,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,82,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,79,255,0,5,79,133,140,167,239,2,187,229,214,229,42,186,177,248,88,214,79,187,252,135,229,211,168,171,224,169,240,177,148,253,224,87,124,186,220,165,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,170,23,42,235,165,62,168,244,47,249,74,104,78,77,162,159,74,126,142,125,35,242,95,225,63,35,231,59,30,94,178,10,159,241,61,200,249,114,236,113,253,54,219,150,254,187,108,225,74,222,34,61,94,127,42,221,101,111,162,213,189,237,61,195,187,180,88,191,58,15,45,52,253,209,139,205,85,201,201,222,71,238,201,16,240,98,225,198,40,226,222,48,145,229,229,149,120,103,244,81,110,234,127,59,185,102,218,151,108,243,58,109,137,111,77,91,71,35,85,67,237,154,233,161,145,163,167,134,162,18,143,135,103,112,158,71,25,57,54,240,11,131,140,206,67,173,112,14,132,181,231,38,234,94,211,211,30,103,140,213,225,215,218,186,118,186,92,43,42,96,243,148,212,54,166,7,34,173,105,41,220,162,148,55,110,200,59,72,192,245,4,48,145,198,92,184,223,158,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,152,50,181,29,122,219,232,251,25,234,231,75,229,178,147,82,81,102,214,58,121,203,19,188,85,203,81,216,161,158,89,32,57,130,72,226,54,18,9,134,152,34,115,32,145,227,98,115,1,39,110,37,34,145,7,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,94,247,135,55,90,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,3,246,164,186,80,179,3,71,115,24,120,136,15,35,55,142,81,137,200,66,65,18,218,33,154,40,219,74,248,177,116,81,110,202,113,91,159,85,26,111,108,225,146,89,182,169,204,96,6,170,168,154,235,66,49,211,211,199,81,24,177,28,112,249,88,225,228,108,49,128,188,79,44,134,108,241,51,30,138,240,161,233,19,84,50,237,80,178,117,65,83,113,171,197,112,252,86,162,161,173,213,77,79,25,79,127,156,163,146,9,169,224,25,68,133,169,152,78,72,229,159,109,247,229,28,78,210,49,201,0,92,250,34,32,34,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,128,136,136,8,136,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,17,87,194,227,227,179,76,191,26,249,61,106,191,229,64,62,23,31,29,154,101,248,215,201,235,85,255,0,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,185,87,93,84,46,85,208,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,15,231,80,238,48,147,183,191,211,255,0,90,230,67,87,106,39,155,82,174,147,153,239,35,149,63,174,205,239,104,35,217,116,228,66,198,46,37,238,117,205,239,85,24,149,187,6,234,46,255,0,140,195,36,135,73,72,118,247,34,119,103,46,39,73,1,151,184,89,191,202,127,177,5,186,116,13,81,148,183,71,144,205,148,84,83,75,24,149,3,80,118,1,197,198,155,201,209,113,98,221,155,114,245,247,250,255,0,74,164,172,242,221,113,167,190,77,95,83,65,81,21,61,75,139,69,44,145,16,132,142,32,44,252,93,219,103,219,249,149,247,116,69,108,199,239,125,41,227,22,219,81,212,249,121,173,214,222,243,200,194,36,210,181,13,33,62,222,155,109,232,223,98,170,78,190,116,234,125,32,190,90,244,226,90,59,120,69,109,168,50,130,162,38,98,158,118,56,33,148,185,155,8,179,179,60,204,205,245,91,211,111,126,206,232,34,66,34,32,34,34,2,152,189,1,230,248,222,141,234,29,22,103,127,178,215,94,74,228,241,91,96,130,220,29,217,134,73,39,165,144,93,131,185,27,122,118,221,189,239,234,76,219,63,217,14,148,204,240,220,199,10,255,0,173,214,104,242,107,124,21,54,136,100,167,154,157,166,17,149,188,195,85,209,241,250,133,190,223,81,203,215,102,247,237,186,13,73,213,245,102,9,114,213,203,141,126,3,138,94,236,116,50,246,119,134,232,46,50,62,212,180,237,246,200,127,229,49,191,191,220,77,254,169,73,224,251,152,99,182,93,75,185,89,43,168,106,78,190,186,150,104,225,148,54,224,60,234,40,4,119,220,219,252,166,119,247,63,250,253,203,249,120,184,233,213,187,17,206,109,21,248,254,33,100,180,219,234,124,198,210,208,210,197,4,146,241,134,129,190,187,3,54,251,17,59,54,237,238,119,253,171,220,240,109,177,91,107,115,91,221,202,170,213,69,60,208,82,212,188,115,73,8,148,128,227,45,188,155,137,59,110,219,59,238,219,125,168,45,241,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,66,241,71,163,170,172,233,118,173,169,105,165,153,226,174,150,67,237,131,151,16,107,117,110,228,251,123,153,191,106,151,170,42,248,146,234,54,39,128,116,217,117,166,202,34,146,67,200,134,178,213,111,16,167,105,89,170,100,160,169,97,39,221,254,171,54,255,0,165,246,110,130,133,49,235,29,110,71,145,91,241,250,17,119,169,184,85,197,73,27,113,119,250,242,27,3,122,51,59,251,201,189,202,222,250,188,233,134,108,59,163,168,232,106,178,16,154,167,30,223,147,5,33,179,73,223,186,64,237,182,231,187,108,197,246,178,171,29,20,201,49,220,111,89,49,140,147,36,9,94,215,73,124,162,170,153,163,137,140,154,48,170,140,203,97,127,127,213,18,244,87,123,215,150,164,99,86,237,2,156,107,98,121,237,215,174,63,93,233,249,109,217,173,165,251,29,253,62,179,183,216,255,0,234,65,64,72,190,203,215,179,218,239,90,214,167,145,232,188,196,158,93,228,102,98,237,242,126,59,179,122,111,182,203,227,64,68,68,5,154,233,30,172,229,26,57,154,91,179,60,90,167,183,81,67,81,12,164,60,35,46,224,132,177,200,227,188,128,76,219,188,99,235,178,194,150,87,99,164,194,100,177,185,222,43,43,90,189,234,54,225,0,54,205,23,6,245,221,199,223,203,127,183,253,72,46,107,166,31,19,189,41,212,236,94,223,105,206,163,154,195,145,82,210,197,21,71,153,175,162,97,170,149,154,78,102,12,231,27,237,180,76,78,204,13,183,54,251,61,95,84,245,177,211,246,105,213,118,167,227,117,218,53,136,220,45,50,83,212,25,215,95,46,116,181,39,74,98,65,73,16,108,241,140,160,220,94,50,223,221,232,15,251,31,106,171,179,228,7,137,228,222,216,177,109,40,211,73,35,64,213,12,239,200,92,72,91,147,11,183,174,197,252,222,170,212,250,25,235,135,86,117,122,186,227,134,16,97,22,250,186,104,97,58,96,168,163,184,51,74,242,78,98,236,196,18,200,205,234,67,239,227,239,251,125,80,72,158,138,250,71,212,174,157,68,171,243,237,79,183,95,202,162,148,227,106,26,43,103,100,33,35,24,61,123,175,177,63,30,209,182,206,45,190,236,254,158,229,44,86,13,132,73,172,50,220,123,153,208,226,94,204,56,92,129,237,79,83,222,115,125,184,255,0,141,125,182,219,125,254,223,114,206,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,107,75,183,76,157,54,223,238,181,183,219,239,79,154,107,113,185,92,106,36,171,172,172,171,196,232,38,158,166,121,9,202,73,100,144,162,114,51,34,119,39,39,119,119,119,119,117,178,209,6,63,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,130,171,150,142,201,108,134,134,9,39,33,17,41,74,56,68,69,205,196,0,92,157,183,216,5,190,198,94,173,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,95,90,32,213,95,201,59,165,143,254,86,157,42,255,0,232,54,221,255,0,185,91,85,17,6,41,157,105,62,150,106,135,145,252,166,105,166,41,150,251,51,187,228,189,187,102,166,175,242,189,206,61,206,215,120,11,135,46,216,114,227,182,252,7,127,115,47,43,22,233,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,4,7,194,88,227,19,30,64,100,47,179,250,137,59,63,163,186,216,8,128,136,136,8,136,128,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,190,180,65,170,191,146,119,75,31,252,173,58,85,255,0,208,109,187,255,0,114,182,170,34,2,34,32,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,3,19,14,113,72,196,5,196,192,73,183,111,66,22,118,245,102,88,85,167,166,78,155,108,23,90,43,237,139,167,205,53,183,92,173,213,17,213,209,214,82,98,116,16,207,77,60,100,197,28,177,200,49,49,1,137,51,19,19,59,59,59,51,178,217,104,128,177,76,235,73,244,179,84,60,143,229,51,77,49,76,183,217,157,223,37,237,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,153,101,104,131,10,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,149,36,181,150,75,5,37,12,242,64,68,36,81,20,144,198,36,224,228,0,78,46,251,110,2,255,0,99,44,213,17,6,180,187,116,201,211,109,254,235,91,125,190,244,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,144,156,164,150,73,10,39,35,50,39,114,114,119,119,119,119,119,89,94,21,167,184,14,154,218,165,177,105,206,15,143,226,182,217,234,10,174,90,59,37,178,26,24,36,156,132,68,165,40,225,17,23,55,16,1,114,118,223,96,22,251,25,100,8,128,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,190,180,65,170,191,146,119,75,31,252,173,58,85,255,0,208,109,187,255,0,114,182,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,90,32,34,34,2,194,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,227,73,21,101,238,193,73,93,60,112,9,17,12,67,36,209,145,48,49,25,147,11,62,219,153,63,218,235,53,68,24,166,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,190,92,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,182,230,79,246,186,205,81,6,41,130,233,62,150,105,127,158,252,153,233,166,41,137,123,79,181,231,125,133,102,166,160,243,93,190,93,190,239,100,7,159,30,225,241,229,190,220,203,111,123,172,173,17,1,17,16,121,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,129,137,135,56,164,98,2,226,96,36,219,183,161,11,59,122,179,44,3,249,39,116,177,255,0,202,211,165,95,253,6,219,191,247,43,106,162,2,34,32,34,34,2,34,32,34,34,2,194,179,93,16,209,125,74,186,197,125,212,109,33,194,178,171,148,20,227,73,21,101,238,193,73,93,60,112,9,17,12,67,36,209,145,48,49,25,147,11,62,219,153,63,218,235,53,68,24,166,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,178,180,68,4,68,65,138,103,90,79,165,154,161,228,127,41,154,105,138,101,190,204,238,249,47,110,217,169,171,252,175,115,143,115,181,222,2,225,203,182,28,184,237,191,1,223,220,203,21,254,73,221,44,127,242,180,233,87,255,0,65,182,239,253,202,218,168,131,90,93,186,100,233,182,255,0,117,173,190,223,122,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,78,82,75,36,133,19,145,153,19,185,57,59,187,187,187,187,172,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,50,51,225,20,108,32,60,140,200,159,102,245,34,119,127,87,117,235,34,2,34,32,34,34,12,83,58,210,125,44,213,15,35,249,76,211,76,83,45,246,103,119,201,123,118,205,77,95,229,123,156,123,157,174,240,23,14,93,176,229,199,109,248,14,254,230,95,46,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,156,169,37,172,178,88,41,40,103,146,2,33,34,136,164,134,49,39,7,32,2,113,119,219,112,23,251,25,102,168,128,136,136,8,136,128,136,136,8,136,128,177,76,235,73,244,179,84,60,143,229,51,77,49,76,183,217,157,223,37,237,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,153,101,104,131,10,194,180,67,69,244,214,235,45,247,78,116,135,10,197,110,83,211,149,36,181,150,75,5,37,12,242,64,68,36,81,20,144,198,36,224,228,0,78,46,251,110,2,255,0,99,44,213,17,1,17,16,17,17,6,21,154,232,134,139,234,85,214,43,238,163,105,14,21,149,92,160,167,26,72,171,47,118,10,74,233,227,128,72,136,98,25,38,140,137,129,136,204,152,89,246,220,201,254,215,95,86,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,178,180,64,68,68,24,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,156,105,34,172,189,216,41,43,167,142,1,34,33,136,100,154,50,38,6,35,50,97,103,219,115,39,251,93,125,88,46,147,233,102,151,249,239,201,158,154,98,152,151,180,251,94,119,216,86,106,106,15,53,219,229,219,238,246,64,121,241,238,31,30,91,237,204,182,247,186,202,209,6,191,202,122,122,208,44,230,251,85,148,230,186,31,167,249,5,234,183,135,153,184,221,49,154,42,186,169,248,0,128,115,150,72,200,203,136,0,139,110,254,130,44,205,232,204,189,92,23,73,244,179,75,252,247,228,207,77,49,76,75,218,125,175,59,236,43,53,53,7,154,237,242,237,247,123,32,60,248,247,15,143,45,246,230,91,123,221,101,104,128,136,136,8,136,128,181,87,242,78,233,99,255,0,149,167,74,191,250,13,183,127,238,86,213,68,31,37,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,90,34,2,34,32,34,34,2,34,32,34,34,2,34,32,197,51,173,39,210,205,80,242,63,148,205,52,197,50,223,102,119,124,151,183,108,212,213,254,87,185,199,185,218,239,1,112,229,219,14,92,118,223,128,239,238,101,242,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,202,146,90,203,37,130,146,134,121,32,34,18,40,138,72,99,18,112,114,0,39,23,125,183,1,127,177,150,106,136,11,95,229,61,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,0,64,57,203,36,100,101,196,0,69,183,127,65,22,102,244,102,91,1,16,99,248,86,158,224,58,107,106,150,197,167,56,62,63,138,219,103,168,42,185,104,236,150,200,104,96,146,114,17,18,148,163,132,68,92,220,64,5,201,219,125,128,91,236,101,234,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,245,162,13,85,252,147,186,88,255,0,229,105,210,175,254,131,109,223,251,149,181,81,16,17,17,1,17,16,23,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,214,136,8,136,128,136,136,11,95,229,61,61,104,22,115,125,170,202,115,93,15,211,252,130,245,91,195,204,220,110,152,205,21,93,84,252,0,64,57,203,36,100,101,196,0,69,183,127,65,22,102,244,102,91,1,16,98,152,46,147,233,102,151,249,239,201,158,154,98,152,151,180,251,94,119,216,86,106,106,15,53,219,229,219,238,246,64,121,241,238,31,30,91,237,204,182,247,186,202,209,16,17,17,1,17,16,22,41,157,105,62,150,106,135,145,252,166,105,166,41,150,251,51,187,228,189,187,102,166,175,242,189,206,61,206,215,120,11,135,46,216,114,227,182,252,7,127,115,44,173,16,107,252,91,167,173,2,193,175,180,185,78,21,161,250,127,143,222,168,185,249,107,141,175,25,162,164,170,131,152,16,31,9,99,140,76,121,1,144,190,207,234,36,236,254,142,235,96,34,32,215,249,79,79,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,243,55,27,166,51,69,87,85,63,0,16,14,114,201,25,25,113,0,17,109,223,208,69,153,189,25,151,171,130,233,62,150,105,127,158,252,153,233,166,41,137,123,79,181,231,125,133,102,166,160,243,93,190,93,190,239,100,7,159,30,225,241,229,190,220,203,111,123,172,173,16,22,170,254,73,221,44,127,242,180,233,87,255,0,65,182,239,253,202,218,168,131,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,65,175,242,158,158,180,11,57,190,213,101,57,174,135,233,254,65,122,173,225,230,110,55,76,102,138,174,170,126,0,32,28,229,146,50,50,226,0,34,219,191,160,139,51,122,51,47,87,5,210,125,44,210,255,0,61,249,51,211,76,83,18,246,159,107,206,251,10,205,77,65,230,187,124,187,125,222,200,15,62,61,195,227,203,125,185,150,222,247,89,90,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,117,250,236,118,30,170,114,242,127,176,109,175,255,0,240,20,235,162,133,206,199,94,176,205,7,85,25,136,77,17,198,79,29,181,246,33,118,125,188,133,63,237,65,110,158,25,89,69,187,35,233,138,216,20,50,177,61,174,74,106,25,253,254,146,5,190,147,118,245,102,255,0,139,127,233,85,189,226,159,169,22,76,255,0,93,138,158,197,83,21,76,54,183,110,83,68,110,66,93,218,42,39,111,94,44,223,228,19,123,223,220,254,229,57,60,34,106,97,155,166,139,212,48,74,37,36,87,240,230,34,76,238,59,208,210,123,246,247,123,159,253,138,176,122,169,180,100,176,230,55,75,133,202,197,44,52,165,83,74,3,87,37,44,130,70,94,81,190,171,155,182,207,232,37,233,255,0,123,252,200,52,42,34,32,34,34,2,156,93,26,223,177,168,110,154,113,110,161,170,102,188,150,105,103,238,143,25,63,196,242,167,103,247,183,31,211,219,221,235,254,165,7,84,211,232,166,179,22,159,33,192,41,36,10,54,187,199,153,218,136,92,26,62,235,198,199,76,222,191,229,109,207,253,91,255,0,58,12,155,197,242,225,87,46,187,71,69,36,187,195,22,252,71,139,122,111,71,64,239,235,182,254,245,174,124,52,178,203,221,143,169,43,29,182,221,87,218,167,175,154,154,9,195,182,5,200,14,190,140,73,183,118,119,109,217,155,221,178,207,188,94,62,32,63,252,127,236,42,5,170,124,58,190,40,49,127,252,178,139,230,52,136,58,12,23,220,89,223,237,101,250,191,200,126,128,255,0,67,47,244,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,161,167,138,142,150,220,53,43,167,48,171,183,207,193,241,138,218,139,196,173,196,95,148,113,208,84,187,183,169,142,222,230,247,110,255,0,204,166,90,214,29,76,220,109,54,189,6,206,234,111,49,129,211,253,29,186,54,196,194,237,191,146,153,255,0,202,118,111,115,58,14,116,116,219,10,175,206,53,14,203,134,208,31,10,154,251,157,53,24,150,194,251,17,206,17,183,188,153,189,228,223,107,127,79,218,174,31,196,147,77,175,193,210,188,22,170,8,188,203,218,249,247,139,144,7,248,219,141,25,15,163,151,244,251,157,253,223,98,168,155,78,65,73,105,214,218,108,146,144,222,26,90,124,152,42,193,193,216,120,198,53,108,109,238,118,102,244,111,219,183,243,171,243,234,119,49,134,171,166,235,238,73,143,192,23,120,228,242,189,182,167,22,168,99,218,190,16,125,184,23,174,222,191,111,216,255,0,177,7,58,8,191,189,109,45,69,29,84,144,85,66,81,72,36,236,66,66,226,236,251,187,123,159,250,23,240,64,68,68,5,186,58,103,183,91,42,174,185,61,85,214,139,204,69,79,142,86,152,254,112,131,137,137,66,236,255,0,85,247,127,77,253,22,151,89,78,157,140,146,95,123,67,65,87,90,47,23,214,134,154,46,225,19,115,13,247,31,181,190,207,245,178,12,194,187,64,181,51,38,123,142,97,143,99,61,219,69,77,100,242,65,39,157,167,31,168,243,16,183,161,200,197,239,111,181,183,90,222,215,81,114,179,94,41,228,164,151,177,85,28,177,184,151,17,46,47,201,157,159,103,221,159,215,101,124,253,61,234,37,147,21,232,111,24,201,164,182,28,48,218,173,209,211,201,76,80,128,152,19,87,148,14,196,28,153,153,216,183,244,119,111,254,162,162,124,158,251,21,243,46,146,246,49,180,97,36,144,151,22,102,109,152,64,89,253,55,127,243,127,106,11,238,240,250,183,230,16,116,249,98,185,101,121,15,180,158,225,79,75,85,76,62,82,40,123,80,201,67,74,224,59,198,255,0,91,111,173,234,251,59,238,164,210,142,93,0,100,182,252,151,166,92,80,237,231,201,173,244,52,52,50,238,226,251,72,22,250,93,253,206,255,0,231,55,191,103,254,101,35,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,17,120,178,189,150,46,175,239,52,86,155,61,53,17,65,103,181,180,231,8,176,247,164,120,57,115,118,102,111,94,36,3,246,250,3,127,67,94,234,161,127,21,223,141,12,159,255,0,185,150,175,236,145,160,155,222,12,87,122,74,237,12,204,45,241,82,180,114,82,100,16,247,15,147,191,61,232,226,102,244,219,211,244,31,253,170,33,248,168,228,214,129,214,89,48,172,94,150,10,10,42,41,66,106,138,122,120,187,96,102,244,52,174,14,237,197,189,205,36,191,107,254,155,173,175,224,187,159,92,104,175,153,126,2,243,198,212,85,245,148,149,60,28,7,151,54,165,170,119,126,94,255,0,250,144,127,179,249,212,117,241,47,103,254,84,25,19,237,255,0,98,124,186,141,4,80,68,68,4,68,64,83,187,160,219,134,156,63,209,40,42,44,52,69,146,71,154,208,16,214,188,68,242,180,45,229,91,143,46,59,109,220,250,219,111,239,255,0,106,130,43,126,116,107,122,124,119,90,177,11,141,173,154,91,164,215,251,125,48,197,35,114,143,182,245,116,239,191,22,118,45,249,11,54,254,237,191,157,4,176,241,131,210,60,134,155,53,162,212,246,30,86,202,190,231,174,224,220,120,197,65,7,249,252,159,235,127,222,255,0,197,234,163,127,135,75,59,245,65,139,237,255,0,102,81,124,198,145,88,15,139,157,223,63,135,77,104,45,22,107,44,85,22,42,142,239,156,168,242,179,25,199,198,162,128,131,235,143,213,29,207,118,245,247,237,179,122,170,252,232,7,34,202,49,14,165,177,186,91,45,190,9,102,172,174,163,163,169,26,136,100,39,8,142,225,74,198,236,194,236,236,236,226,222,175,233,239,65,208,96,126,139,127,67,47,244,191,141,20,147,75,71,4,181,2,195,41,196,36,108,205,179,49,59,54,254,255,0,231,95,217,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,104,190,182,126,26,51,175,254,225,93,62,95,82,183,162,196,117,107,24,179,230,26,107,147,99,247,225,23,162,171,180,214,197,51,145,144,176,137,83,200,4,238,226,66,251,113,39,251,89,7,49,213,228,65,114,168,49,39,98,105,205,217,217,253,89,249,58,186,158,153,111,87,204,155,160,233,106,50,91,149,77,202,70,227,196,234,228,121,75,254,156,204,207,234,91,191,249,35,254,198,85,21,173,152,253,155,20,214,60,174,193,106,33,146,221,65,126,174,167,143,129,185,51,196,21,82,3,108,238,78,255,0,162,45,246,255,0,175,237,87,133,210,80,232,198,127,211,117,54,17,128,93,233,30,141,185,249,138,86,173,25,166,135,251,254,121,71,152,140,198,67,201,192,221,183,38,221,191,155,209,5,3,215,213,84,86,85,203,81,85,49,203,33,25,59,145,62,238,254,174,255,0,253,85,252,22,237,234,158,197,133,99,185,172,118,108,55,17,187,89,162,160,129,169,38,146,180,100,97,172,144,37,156,74,120,156,228,61,227,54,17,113,219,211,234,191,250,244,146,2,34,32,45,181,211,13,190,130,233,170,84,148,87,11,139,209,132,129,24,139,180,100,124,201,234,97,102,23,97,118,244,125,223,223,233,232,181,42,202,180,186,159,206,103,86,122,62,237,84,126,98,182,158,46,84,212,205,81,47,214,152,27,234,198,228,60,159,215,209,183,109,223,102,244,223,116,23,3,116,164,189,91,186,10,189,80,99,77,222,146,10,233,163,23,110,1,187,54,66,76,207,177,250,55,166,234,155,238,229,97,123,85,188,45,240,176,215,177,73,230,139,115,245,109,254,167,191,211,221,251,23,64,29,47,105,157,190,94,151,172,184,93,109,192,234,97,173,132,166,145,230,129,224,148,119,173,150,118,105,35,19,119,2,221,217,157,152,189,236,254,245,71,125,70,105,24,104,246,175,92,112,65,188,210,92,35,166,58,97,105,233,249,113,250,244,240,200,254,132,238,255,0,245,93,189,255,0,99,160,184,191,10,231,127,228,195,79,255,0,221,0,249,125,18,152,202,47,120,114,98,244,56,199,76,150,0,163,185,195,88,247,8,233,107,228,120,255,0,234,71,37,190,147,120,223,235,63,171,113,111,217,239,247,41,66,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,168,139,197,166,215,91,67,214,61,246,174,162,54,24,171,45,22,169,97,118,38,126,66,212,236,27,237,246,125,96,38,245,253,138,247,85,55,248,206,209,88,67,90,108,181,208,212,196,247,89,44,84,3,52,76,110,230,209,247,107,118,119,109,246,102,244,31,179,237,65,232,120,49,98,149,181,153,174,83,149,53,62,244,180,53,20,144,148,156,199,208,138,150,177,182,219,223,254,88,251,191,106,211,254,39,86,27,197,179,168,123,229,198,182,220,33,77,88,116,173,12,220,192,156,156,109,244,172,77,179,62,237,254,182,251,20,134,240,95,213,60,86,203,69,153,233,189,218,239,75,75,116,186,220,233,170,168,96,150,77,142,113,26,89,156,248,182,222,188,90,29,223,215,255,0,195,254,124,104,245,2,154,83,195,48,42,41,133,230,167,174,172,168,170,22,245,118,254,246,167,225,239,31,217,51,251,159,255,0,192,21,102,136,136,8,136,128,183,95,77,55,204,86,213,157,226,1,43,85,133,253,242,171,123,193,36,113,143,6,143,189,15,22,114,253,38,252,227,111,182,255,0,207,239,90,81,110,222,157,236,152,81,100,56,190,67,118,191,195,75,117,166,202,232,154,58,115,3,245,136,78,35,98,229,201,133,155,150,237,234,223,103,236,65,100,158,48,89,53,210,213,167,54,75,109,21,196,226,138,179,204,247,98,99,145,152,248,79,64,237,232,207,179,236,238,239,234,171,119,164,60,166,233,103,234,75,8,185,66,108,242,213,223,173,176,200,228,228,251,137,87,192,239,238,118,127,123,41,119,227,15,159,98,153,14,71,141,216,44,153,13,13,125,85,191,206,121,136,169,230,105,30,62,113,219,204,119,118,244,245,102,119,247,253,142,161,119,75,179,73,47,80,90,124,198,251,176,228,118,150,111,255,0,125,133,7,72,54,58,131,171,178,219,234,228,253,57,169,98,144,191,165,193,157,255,0,245,175,185,121,152,207,255,0,6,237,63,249,12,31,253,44,87,166,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,176,189,106,154,90,125,30,206,39,130,66,142,72,241,203,153,9,11,187,56,187,82,200,236,236,237,238,117,154,44,111,82,173,244,247,109,58,202,45,149,71,194,26,187,45,116,18,22,206,251,9,64,98,239,179,59,63,185,255,0,106,14,108,51,40,194,247,171,247,152,46,213,178,12,117,121,13,68,115,206,68,228,66,37,84,76,69,190,196,239,239,119,247,63,244,58,152,157,55,245,53,166,157,26,230,25,70,51,37,246,243,125,180,86,121,47,43,61,61,57,203,183,8,166,51,244,62,195,183,215,169,219,244,61,120,191,244,188,66,215,123,77,45,147,88,179,43,101,20,189,200,105,239,215,24,192,184,187,110,195,85,40,183,163,187,191,185,155,237,83,219,195,231,167,157,5,200,180,214,187,55,212,11,135,155,175,155,181,188,93,170,216,251,59,84,85,69,250,81,72,194,91,139,3,251,189,54,254,151,65,16,186,152,207,104,181,10,60,118,247,12,180,69,63,178,233,2,86,130,158,72,203,151,231,136,185,185,183,214,45,207,213,217,221,159,249,214,138,91,99,88,178,172,118,186,130,12,98,192,219,133,170,160,96,229,249,207,175,218,25,3,150,198,222,155,238,222,155,191,250,214,167,64,68,68,5,236,98,57,53,110,29,145,219,242,91,124,80,201,81,110,169,138,166,49,148,93,197,202,57,4,219,118,103,103,247,139,123,157,151,142,136,47,71,195,95,82,114,109,69,209,26,252,138,255,0,90,103,44,132,39,28,99,36,143,28,44,245,181,141,196,24,200,156,91,97,22,219,127,177,149,58,245,5,121,186,94,117,94,241,95,116,175,168,169,168,119,166,119,146,89,72,203,210,154,38,111,82,119,127,115,55,251,21,177,248,72,194,117,29,58,205,8,126,145,12,123,127,251,237,114,170,190,167,176,251,198,19,172,87,187,53,238,14,213,68,126,91,118,228,5,239,165,132,191,201,39,111,113,55,218,130,210,252,31,50,187,253,243,71,174,150,235,173,210,166,170,10,27,148,241,83,132,211,153,180,96,20,180,12,34,44,78,236,204,204,239,179,54,219,110,172,29,87,39,131,68,70,58,83,126,50,29,133,238,213,91,62,255,0,252,205,111,86,54,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,169,123,198,83,28,190,199,212,29,191,37,58,10,159,101,75,143,219,233,194,163,180,125,174,235,29,91,184,242,219,142,251,11,190,219,238,174,133,85,143,139,245,29,93,255,0,49,177,216,30,231,229,169,33,179,210,215,113,236,177,242,145,164,175,31,127,163,251,159,246,253,158,228,17,207,194,190,203,116,175,234,54,223,114,165,181,213,212,82,209,188,205,60,209,64,71,28,78,84,21,172,60,201,155,97,221,253,27,127,122,217,158,49,86,25,163,212,187,77,234,161,138,56,228,150,96,132,139,118,25,63,188,232,247,219,118,245,217,199,236,127,181,127,31,7,202,154,139,118,178,228,86,64,144,78,2,158,17,61,227,29,201,198,150,191,103,103,118,119,111,115,123,157,109,127,25,17,197,70,131,17,123,236,64,213,68,87,63,36,76,39,187,204,212,244,219,110,225,252,252,127,75,209,5,74,34,62,219,190,222,228,64,68,68,5,178,116,199,12,200,114,74,14,253,150,96,130,97,172,237,210,72,196,99,35,212,241,7,6,23,17,119,223,114,103,102,111,93,253,203,91,41,25,210,118,31,148,228,185,62,44,246,235,233,193,109,28,182,132,101,165,236,1,49,151,114,14,79,201,201,159,212,73,155,100,24,39,80,56,102,176,225,185,148,148,122,198,87,121,110,165,183,231,174,15,84,68,127,154,137,253,10,160,88,159,97,40,219,253,159,102,203,33,232,175,23,159,42,234,63,9,164,130,65,7,166,189,219,106,73,201,221,183,97,175,167,111,177,159,252,229,97,94,47,186,56,247,92,82,213,168,214,187,37,40,149,7,127,206,85,136,70,50,23,57,40,33,143,119,114,98,125,182,118,247,62,205,251,20,0,232,106,138,249,93,212,166,24,22,43,132,148,146,133,222,220,114,144,51,63,40,154,190,155,113,245,118,244,221,219,253,136,58,32,180,82,189,21,166,138,140,159,119,167,167,142,39,127,219,196,89,191,250,139,235,95,53,180,38,142,221,75,29,76,143,36,195,8,12,134,254,242,38,22,221,255,0,218,190,148,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,228,229,144,197,83,138,222,105,230,6,56,229,183,212,1,137,54,236,226,241,147,59,59,58,245,151,159,144,68,115,216,110,80,70,219,156,148,147,0,183,237,119,7,102,65,205,199,83,180,176,82,107,246,121,79,79,24,199,24,100,119,65,17,22,102,102,102,173,153,189,205,253,10,215,252,60,186,114,209,10,237,13,163,201,234,109,54,171,213,194,187,185,230,138,162,10,74,158,223,10,202,176,15,87,139,147,110,45,246,187,239,197,182,247,42,175,234,226,215,91,106,234,35,60,134,182,30,217,73,144,221,36,22,228,207,184,189,116,251,63,163,191,236,117,104,158,17,217,117,85,239,72,43,241,170,155,79,106,42,30,215,9,251,236,93,222,117,85,230,255,0,85,133,157,182,118,219,222,251,160,168,77,83,162,183,91,181,39,41,160,180,112,242,52,247,170,232,169,248,113,227,219,26,131,97,219,143,166,220,89,189,222,139,22,82,139,171,253,10,177,105,193,85,101,54,106,160,147,218,55,195,25,1,160,32,120,158,79,48,110,28,136,203,150,220,27,215,102,221,69,212,4,68,64,68,70,247,250,160,189,111,10,139,150,51,47,76,214,75,101,174,122,66,185,83,83,111,94,49,148,110,108,69,87,88,67,201,133,249,111,183,47,210,111,218,162,247,140,206,153,216,172,119,204,79,80,168,166,167,10,235,213,109,77,60,240,137,3,27,140,116,180,194,206,226,192,207,179,52,109,234,228,255,0,164,223,181,122,222,15,163,144,87,93,238,211,91,47,21,116,246,122,56,232,198,170,143,186,231,20,164,81,87,51,62,196,95,87,105,24,139,209,189,239,254,181,167,60,88,37,212,106,125,102,167,180,229,185,109,93,210,211,17,185,219,41,100,16,24,233,139,201,209,188,174,44,46,255,0,164,229,187,238,130,119,248,82,207,109,147,166,176,142,150,74,119,156,110,45,220,96,113,228,207,228,40,119,223,111,95,122,154,42,165,124,25,50,12,202,171,50,190,227,243,100,181,133,143,195,109,173,168,246,105,59,60,93,246,42,0,105,27,215,118,118,23,102,254,134,86,212,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,69,116,253,213,158,27,174,249,254,167,233,104,211,210,89,50,205,53,202,46,54,83,180,149,123,207,61,125,186,154,102,128,110,64,207,24,51,1,74,198,5,24,188,157,167,237,243,47,206,199,200,55,170,34,32,34,34,2,34,209,88,159,86,120,110,117,213,126,65,210,246,31,79,73,118,60,87,23,146,245,119,190,83,87,185,5,45,198,58,200,169,229,182,188,93,190,36,96,51,198,71,32,202,252,79,148,68,44,96,124,67,122,162,142,189,75,117,119,106,233,151,87,52,123,20,204,45,212,143,137,234,85,69,206,219,114,186,201,80,48,29,162,120,142,132,105,234,136,228,33,139,203,11,212,201,222,228,236,226,27,72,37,249,183,142,73,20,128,136,136,8,136,128,136,136,8,138,63,245,235,170,89,222,139,116,157,156,234,102,154,95,125,141,146,89,189,153,228,171,124,172,53,29,174,237,202,150,25,63,55,48,28,101,188,114,152,253,97,125,183,221,182,118,103,96,144,8,169,3,167,175,17,238,179,179,157,125,211,76,43,41,214,79,59,101,200,51,11,53,174,227,77,244,118,213,31,126,150,122,216,163,150,62,97,76,38,60,128,201,183,23,98,109,247,103,103,245,87,126,128,136,136,8,138,144,58,133,241,30,235,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,71,109,82,118,41,96,173,150,56,163,230,116,196,101,196,0,91,114,119,39,219,119,119,127,84,23,126,138,63,244,21,170,89,222,180,244,157,131,106,102,165,223,125,179,146,94,125,167,231,107,124,172,52,253,222,213,202,170,24,255,0,55,8,4,99,180,113,0,253,81,109,246,221,247,119,119,120,151,226,59,172,125,113,244,165,153,80,102,26,125,174,213,117,26,117,152,84,78,20,48,203,139,91,37,59,37,88,179,27,209,75,59,209,184,152,16,185,20,4,69,221,32,138,81,38,39,133,229,144,44,209,21,32,104,95,139,143,82,120,134,163,219,174,122,223,146,125,59,195,37,222,158,233,109,138,211,65,71,85,12,100,237,253,243,77,36,17,69,188,209,237,187,71,33,118,204,92,133,248,57,12,177,221,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,245,162,135,254,40,26,247,171,29,59,104,21,131,53,209,204,175,232,253,234,183,48,165,181,207,83,228,105,170,249,210,157,21,108,133,31,10,136,228,6,220,225,141,247,102,229,245,118,223,103,118,120,129,208,87,94,189,88,235,79,86,56,54,153,234,94,171,123,103,27,188,251,79,206,209,123,10,219,79,221,237,91,106,166,143,243,144,211,132,131,180,145,1,125,82,109,246,217,247,103,118,112,183,244,69,5,124,71,252,64,40,250,119,177,75,164,154,67,145,127,186,197,127,150,158,90,154,120,224,168,143,29,165,230,18,114,168,9,130,72,206,105,163,103,0,133,199,147,71,43,202,78,31,153,105,66,117,34,161,108,79,196,123,196,39,57,202,172,216,86,45,172,158,118,245,144,92,41,237,118,234,111,163,182,72,251,245,83,200,49,197,31,51,166,16,30,70,98,219,147,176,182,251,187,179,122,171,137,194,174,185,55,79,186,13,46,95,213,134,184,82,95,238,86,138,114,185,100,89,4,180,20,244,84,84,174,92,69,169,105,98,167,134,50,144,24,184,132,124,128,166,154,67,244,17,230,16,128,110,4,80,3,167,79,22,76,87,93,186,142,135,72,238,90,125,244,87,27,200,185,81,99,55,74,203,156,111,81,37,112,28,196,3,86,47,198,56,252,196,125,152,227,138,50,144,130,118,96,98,153,166,98,138,127,160,34,34,2,40,235,214,223,88,56,207,72,218,95,45,232,158,146,183,54,190,83,206,56,157,158,174,42,142,197,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,242,31,39,161,206,184,240,222,175,112,210,165,170,10,75,30,162,216,233,196,239,214,16,55,225,32,110,195,231,104,249,59,145,211,17,56,179,139,187,156,38,76,6,228,197,20,178,132,160,69,162,181,255,0,171,60,55,167,61,80,210,156,31,80,41,233,40,108,90,149,81,116,166,168,200,234,235,222,8,44,199,75,28,15,19,200,29,178,98,9,101,168,142,55,50,56,194,38,220,201,248,177,59,111,84,4,68,64,68,68,4,69,162,177,30,172,240,220,135,170,140,247,165,59,205,61,37,147,33,197,105,237,213,54,89,38,175,114,60,132,39,162,26,170,150,138,55,140,70,51,128,100,143,112,238,25,152,115,145,153,134,51,226,27,213,17,16,17,17,1,21,0,255,0,117,31,174,207,251,185,255,0,201,155,63,252,209,91,247,65,90,165,157,235,79,73,216,54,166,106,93,247,219,57,37,231,218,126,118,183,202,195,79,221,237,92,170,161,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,9,0,136,136,8,136,128,139,31,207,236,89,54,77,134,221,172,88,102,115,87,135,95,106,233,220,109,247,218,106,26,122,195,161,157,157,156,77,224,168,2,138,80,221,184,152,59,51,184,17,48,148,101,196,198,149,181,163,174,159,17,237,5,213,12,131,72,245,3,91,41,35,190,227,181,3,13,67,210,88,44,211,65,40,28,99,44,83,70,126,81,157,194,72,164,142,70,98,97,54,99,102,33,18,103,22,11,201,69,93,94,28,30,35,247,221,116,190,197,160,218,243,63,155,206,170,252,205,69,134,253,79,68,17,71,117,142,48,57,165,166,168,138,17,24,225,154,56,192,200,36,17,24,206,48,113,46,50,11,60,246,42,128,138,160,58,245,235,215,171,29,22,234,199,57,211,61,52,213,111,99,99,118,111,102,121,42,47,97,91,106,59,93,219,109,44,210,126,114,106,115,144,183,146,83,47,172,79,182,251,54,204,204,205,32,60,41,58,163,215,110,165,63,42,63,150,188,231,233,31,209,207,98,123,51,252,25,71,71,216,243,30,123,189,254,246,138,62,92,187,17,126,150,251,113,244,219,119,220,39,250,34,167,110,176,124,89,53,66,227,170,30,197,233,63,58,164,180,225,54,154,120,196,47,3,102,142,105,239,83,201,24,28,134,113,220,41,249,64,17,19,148,66,2,12,238,227,33,185,27,24,12,97,113,40,170,3,163,174,160,188,73,250,191,206,234,44,22,13,127,246,54,55,102,225,244,131,32,250,43,96,168,246,95,118,26,131,165,254,245,56,226,146,126,236,148,239,31,230,221,248,111,200,182,102,245,117,235,215,175,86,58,45,213,142,115,166,122,105,170,222,198,198,236,222,204,242,84,94,194,182,212,118,187,182,218,89,164,252,228,212,231,33,111,36,166,95,88,159,109,246,109,153,153,152,45,253,20,0,240,164,234,143,93,186,148,252,168,254,90,243,159,164,127,71,61,137,236,207,240,101,29,31,99,204,121,238,247,251,218,40,249,114,236,69,250,91,237,199,211,109,223,121,254,128,136,136,8,163,255,0,94,186,165,157,232,183,73,217,206,166,105,165,247,216,217,37,155,217,158,74,183,202,195,81,218,238,220,169,97,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,172,14,158,188,71,186,206,206,117,247,77,48,172,167,89,60,237,151,32,204,44,214,187,141,55,209,219,84,125,250,89,235,98,142,88,249,133,48,152,242,3,38,220,93,137,183,221,157,159,213,5,223,162,213,93,81,235,167,242,107,208,156,155,90,254,139,125,35,250,57,228,191,193,158,123,201,247,252,197,100,20,223,227,187,114,113,227,223,229,250,15,191,29,189,55,221,179,92,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,131,32,68,68,4,69,15,252,80,53,239,86,58,118,208,43,6,107,163,153,95,209,251,213,110,97,75,107,158,167,200,211,85,243,165,58,42,217,10,62,21,17,200,13,185,195,27,238,205,203,234,237,190,206,236,225,48,17,84,7,65,93,122,245,99,173,61,88,224,218,103,169,122,173,237,156,110,243,237,63,59,69,236,43,109,63,119,181,109,170,154,63,206,67,78,18,14,210,68,5,245,73,183,219,103,221,157,217,237,253,1,22,138,235,7,171,60,55,164,93,47,250,113,125,167,164,188,95,107,234,35,166,177,99,133,94,244,179,221,77,164,6,157,192,218,57,92,2,40,141,228,35,112,225,191,108,29,216,165,6,125,21,225,255,0,226,63,98,234,34,142,211,164,58,183,63,144,213,143,175,79,77,44,20,71,229,114,40,226,130,73,142,164,123,98,241,211,76,49,194,111,44,101,194,55,46,37,23,233,188,49,4,234,68,68,4,81,215,52,234,238,213,167,93,102,227,29,46,229,246,234,74,123,110,113,139,211,92,172,183,151,168,24,158,27,169,84,214,199,229,103,238,19,9,4,195,77,16,69,195,235,247,156,67,140,157,230,120,164,82,2,34,32,34,34,2,40,213,215,71,89,182,46,143,52,226,150,231,29,171,219,57,158,81,230,41,241,155,108,160,109,74,82,68,193,221,169,169,144,118,218,24,187,177,59,198,36,210,72,70,34,60,89,206,88,228,170,2,34,32,34,141,93,116,117,155,98,232,243,78,41,110,113,218,189,179,153,229,30,98,159,25,182,202,6,212,165,36,76,29,218,154,153,7,109,161,139,187,19,188,98,77,36,132,98,35,197,156,229,143,32,232,251,171,60,55,171,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,225,191,112,25,220,162,54,96,222,168,136,128,136,136,8,169,3,168,95,17,238,179,176,109,125,212,188,43,22,214,79,37,101,199,243,11,205,174,221,77,244,118,213,39,98,150,10,217,99,138,62,103,76,70,92,64,5,183,39,114,125,183,119,119,245,86,127,208,86,169,103,122,211,210,118,13,169,154,151,125,246,206,73,121,246,159,157,173,242,176,211,247,123,87,42,168,99,252,220,32,17,142,209,196,3,245,69,183,219,119,221,221,221,194,64,34,45,21,150,117,103,134,224,189,87,227,253,47,102,20,244,150,147,202,177,120,239,86,139,229,77,123,136,85,92,100,172,150,158,43,107,69,219,226,38,99,4,132,18,20,173,200,248,196,34,230,97,200,55,170,34,32,34,34,2,34,209,93,64,245,103,134,232,70,127,166,26,90,84,244,151,188,179,82,178,139,117,148,45,35,94,240,79,65,110,169,153,224,43,145,179,70,108,224,50,184,0,198,79,31,117,251,156,11,243,82,113,13,234,136,136,8,177,252,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,245,53,213,213,46,252,34,13,217,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,235,86,79,25,122,99,234,74,158,222,56,141,36,122,65,5,68,214,51,174,26,169,123,243,129,215,198,195,125,54,122,87,153,130,58,72,204,134,132,64,77,222,105,57,200,100,209,176,5,165,34,249,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,208,17,22,170,234,95,168,188,19,165,253,44,175,212,204,234,163,254,22,142,207,69,194,111,240,157,211,203,77,52,20,125,200,162,147,179,221,236,24,247,76,120,7,189,223,220,206,27,85,20,63,232,7,175,107,119,86,214,42,188,99,53,130,213,103,212,219,87,154,172,169,181,218,233,234,154,150,162,215,25,192,33,88,5,35,16,69,245,234,70,23,137,230,51,114,141,228,102,97,38,17,152,8,8,136,128,138,186,186,214,241,75,252,133,107,45,171,76,52,130,213,106,202,62,139,220,32,168,203,234,60,246,240,207,245,106,34,169,179,109,217,126,220,193,202,158,95,49,28,133,219,148,59,71,25,113,150,55,153,93,63,117,15,165,253,77,96,3,168,218,81,117,171,172,182,133,67,80,214,69,87,71,37,52,244,85,173,12,83,73,77,32,147,113,35,1,158,54,114,140,142,55,119,126,38,91,110,131,101,162,34,2,42,1,254,234,63,93,159,247,115,255,0,147,54,127,249,162,187,238,158,178,155,238,115,160,90,105,154,229,53,222,118,245,144,97,246,107,165,198,167,180,17,247,234,167,162,138,73,100,224,12,32,60,140,201,246,22,97,109,246,102,102,244,65,176,17,17,1,17,67,255,0,20,13,123,213,142,157,180,10,193,154,232,230,87,244,126,245,91,152,82,218,231,169,242,52,213,124,233,78,138,182,66,143,133,68,114,3,110,112,198,251,179,114,250,187,111,179,187,56,76,4,84,129,211,215,136,247,89,217,206,190,233,166,21,148,235,39,157,178,228,25,133,154,215,113,166,250,59,106,143,191,75,61,108,81,203,31,48,166,19,30,64,100,219,139,177,54,251,179,179,250,171,191,64,69,133,107,126,107,117,211,93,23,207,181,26,197,79,73,61,203,21,197,238,183,186,56,170,192,138,9,39,166,164,146,104,198,65,18,18,112,114,6,103,102,33,125,183,217,219,222,177,78,149,122,152,195,122,175,210,58,61,82,195,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,139,12,193,198,88,204,36,22,110,64,99,200,64,249,198,1,184,17,17,1,17,66,175,20,157,106,215,110,158,244,179,15,212,205,20,212,239,163,61,204,128,172,87,58,47,98,209,214,249,238,253,52,147,67,47,114,166,57,59,93,175,41,40,241,17,250,254,99,119,118,224,204,225,53,81,83,7,72,94,37,93,78,101,93,75,233,238,33,172,154,157,87,127,196,242,43,192,89,42,168,41,172,22,184,78,73,234,192,169,233,73,206,56,99,49,0,169,150,3,55,19,103,224,5,232,95,160,87,62,128,136,162,175,137,63,81,121,223,77,61,56,142,89,166,149,30,71,36,190,228,20,86,42,43,159,8,101,246,127,32,150,166,73,123,51,69,36,114,242,142,148,225,226,76,219,119,185,179,238,12,206,18,169,21,37,244,209,226,17,215,30,169,245,13,166,250,125,112,213,42,187,229,182,249,148,91,105,174,148,52,216,189,179,156,182,239,48,15,88,238,241,82,177,128,13,59,74,102,98,237,192,4,139,113,227,187,93,162,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,154,241,154,197,51,42,156,166,197,150,71,64,199,143,197,65,69,72,211,132,50,59,140,236,245,242,59,57,113,225,183,29,223,109,247,247,122,108,173,149,66,191,21,209,181,63,77,174,85,113,68,85,30,210,252,209,20,92,157,159,200,87,109,179,237,233,235,186,8,45,225,61,104,212,201,117,130,174,251,133,210,210,157,174,146,65,11,156,149,20,242,155,9,21,29,99,69,177,0,187,15,169,62,251,187,111,233,178,218,158,49,239,122,155,33,198,155,33,161,153,236,240,201,91,236,169,169,225,38,110,243,210,210,57,115,55,244,118,228,207,232,206,254,231,253,139,206,240,109,213,140,119,26,200,114,125,55,184,211,48,220,47,245,180,245,20,211,13,55,39,113,138,150,164,137,156,217,253,54,104,223,211,111,242,159,246,173,233,227,38,216,244,26,35,138,212,220,41,226,43,129,222,231,138,148,222,6,34,102,122,57,121,125,109,183,111,81,143,237,251,63,155,208,41,117,253,254,136,136,128,136,136,10,69,244,175,175,51,105,165,93,187,24,58,74,105,233,238,23,216,76,185,198,238,97,220,120,1,200,95,184,62,172,193,233,187,59,111,251,84,116,89,46,153,220,237,118,109,67,198,110,215,182,119,183,209,221,232,170,42,153,163,231,249,160,156,8,254,175,219,245,89,253,62,212,23,21,226,207,138,82,222,244,78,151,35,243,181,49,203,67,207,140,66,65,192,249,213,208,131,238,206,46,254,140,219,250,59,127,173,85,127,73,55,74,219,87,80,248,28,212,51,118,206,76,134,215,25,63,22,45,197,235,160,221,189,91,249,153,89,167,95,29,96,116,241,147,104,173,94,29,107,170,168,187,92,235,251,126,85,138,206,108,49,240,171,165,144,254,180,172,60,119,17,127,119,191,111,232,85,117,211,69,125,45,183,94,112,74,218,179,112,134,60,142,214,68,236,46,251,51,86,194,239,232,223,204,200,58,74,199,165,146,123,5,182,121,75,115,146,142,19,39,219,109,221,193,157,215,160,188,124,58,166,26,220,70,199,89,78,92,162,158,219,77,44,111,182,219,137,68,46,207,183,244,58,246,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,207,94,83,5,5,73,83,143,41,90,19,112,111,218,92,95,111,177,254,223,230,95,66,249,46,245,79,69,105,173,172,22,221,224,167,146,86,111,219,196,93,255,0,250,136,57,227,235,178,166,243,83,212,182,98,87,170,126,212,131,117,184,12,77,235,235,31,180,42,118,127,81,31,231,253,191,210,167,191,132,14,179,73,117,198,110,154,109,116,186,192,62,67,177,228,233,200,225,18,46,114,87,204,123,51,51,27,251,153,254,221,191,153,149,124,245,169,148,79,149,117,31,155,85,207,16,131,211,94,238,84,194,194,46,219,176,215,212,63,218,239,254,114,243,250,99,187,107,125,183,60,137,180,58,89,189,178,124,191,54,23,18,164,18,218,25,189,228,210,199,238,7,149,253,255,0,250,246,112,204,122,181,201,242,60,142,253,147,205,95,67,20,116,63,75,235,94,57,26,87,34,119,231,59,183,167,108,91,110,36,255,0,229,63,255,0,85,70,197,179,117,91,45,200,239,144,75,111,191,71,20,85,48,215,145,86,128,185,59,189,83,49,180,132,239,200,152,189,93,254,182,238,239,251,86,178,64,68,68,4,109,183,245,247,34,32,183,79,7,121,241,227,179,100,3,105,136,160,168,236,219,154,165,164,63,89,36,102,174,221,197,185,63,166,252,159,236,244,118,255,0,86,164,241,135,161,146,217,171,184,206,64,83,65,52,82,84,78,237,16,27,243,110,20,212,31,165,233,233,191,21,244,248,63,228,211,30,162,213,88,105,220,227,140,26,38,153,135,113,25,63,189,235,201,183,217,253,118,125,253,236,181,95,138,133,238,233,112,234,50,225,109,170,186,86,84,82,209,188,47,4,50,204,69,28,78,84,20,78,92,5,223,97,221,253,95,111,122,9,35,225,3,53,69,255,0,41,190,100,173,77,21,53,60,54,154,171,127,111,186,230,100,108,116,7,203,244,89,182,216,191,111,216,173,37,83,7,131,86,67,126,14,160,110,24,224,87,212,123,42,92,126,225,81,37,63,120,187,111,43,29,35,49,112,223,142,251,8,182,251,110,174,125,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,57,154,229,159,230,90,89,214,206,167,106,14,159,100,53,118,60,134,199,169,25,5,77,13,117,51,183,56,143,218,21,12,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,209,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,243,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,56,176,204,28,101,140,194,65,102,228,6,60,132,15,156,97,184,23,53,157,52,117,23,157,244,191,170,116,26,153,130,212,127,193,81,222,40,184,67,254,19,181,249,152,102,158,143,185,44,82,118,123,189,128,30,232,15,48,247,179,251,217,250,19,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,6,192,68,81,127,175,238,176,109,93,38,233,25,21,189,234,228,206,243,26,122,202,12,80,33,136,92,41,167,0,22,146,186,82,144,10,46,20,239,52,70,209,144,147,202,100,1,199,131,201,36,97,128,120,151,245,199,77,211,142,27,54,143,96,225,86,122,139,154,89,228,56,106,227,57,105,194,199,110,153,228,129,235,70,96,113,39,169,114,9,70,17,2,250,135,27,200,110,204,32,19,67,95,5,79,138,124,167,238,254,187,230,54,229,5,114,204,166,251,156,229,87,156,215,41,174,243,183,172,130,225,81,116,184,212,246,130,62,253,84,242,20,146,201,192,24,64,121,25,147,236,44,194,219,236,204,205,232,167,87,130,167,197,62,83,247,127,93,243,27,114,13,171,227,157,250,147,253,228,254,26,190,79,11,239,16,74,107,77,53,151,165,237,105,186,213,152,29,64,208,97,247,202,153,101,169,62,115,75,75,79,71,101,104,162,128,137,129,136,231,32,158,89,120,70,12,49,125,80,16,219,235,241,206,253,73,254,242,127,13,85,86,131,170,132,80,87,194,247,173,127,229,1,130,6,140,106,21,206,235,93,169,56,109,188,234,101,184,214,191,123,219,54,177,152,64,42,30,81,22,218,104,187,176,67,35,72,238,114,125,73,121,200,71,47,110,117,32,34,34,2,34,32,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,165,110,147,190,41,244,111,239,3,30,249,140,11,165,53,204,183,79,89,77,139,6,215,221,52,205,114,154,239,37,101,199,243,11,53,210,227,83,218,57,59,20,176,86,197,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,46,154,80,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,150,234,23,41,177,103,58,251,169,121,174,45,93,231,108,185,6,97,121,186,91,170,123,71,31,126,150,122,217,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,68,23,127,225,113,240,39,166,95,141,124,226,181,111,253,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,231,104,188,212,212,253,222,212,193,52,127,156,132,194,65,218,72,128,190,169,54,251,108,251,179,187,62,128,240,184,248,19,211,47,198,190,113,90,165,82,14,115,58,193,233,51,50,233,23,84,62,131,223,106,42,239,22,42,250,120,234,108,89,25,80,53,44,23,80,104,193,231,96,6,146,86,3,138,83,120,200,28,249,237,219,55,102,25,65,222,69,120,98,245,227,249,16,190,211,104,54,172,94,184,224,57,5,192,125,155,116,184,220,123,116,184,188,196,19,20,155,15,104,159,179,81,57,83,177,114,146,56,161,39,146,103,219,156,164,246,147,213,87,76,248,111,85,250,71,89,165,185,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,242,97,152,56,203,32,28,100,237,200,12,184,144,31,9,3,158,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,48,91,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,86,63,154,117,119,117,212,94,140,177,142,151,114,251,117,93,69,203,7,202,41,174,86,91,203,212,20,173,53,168,105,171,99,242,179,247,9,200,78,18,169,136,34,225,245,59,44,33,198,62,203,60,184,167,73,58,223,106,233,195,95,177,205,104,188,216,234,239,52,248,229,61,208,130,130,154,65,140,234,103,154,221,83,79,8,57,151,160,3,203,52,124,207,98,113,14,68,194,110,204,14,23,105,215,71,89,182,46,143,52,226,150,231,29,171,219,57,158,81,230,41,241,155,108,160,109,74,82,68,193,221,169,169,144,118,218,24,187,177,59,198,36,210,72,70,34,60,89,206,88,232,7,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,104,35,239,213,79,33,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,139,32,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,3,53,67,82,64,208,193,16,4,99,20,80,198,30,174,193,28,81,199,27,57,57,27,176,51,145,17,59,147,216,255,0,133,31,66,223,226,58,160,214,188,51,254,199,170,192,40,171,139,253,34,43,164,148,238,63,248,175,42,100,95,231,204,193,254,247,153,6,234,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,235,21,254,102,8,169,170,36,130,162,60,118,151,153,199,198,156,225,57,35,57,166,141,152,206,102,46,77,28,173,16,176,126,121,229,222,189,105,244,207,77,213,118,131,93,116,194,26,234,75,125,246,10,136,110,248,245,117,91,203,216,166,184,195,201,135,184,209,147,59,132,145,73,52,46,238,39,193,166,121,24,12,128,89,111,84,65,203,102,89,139,95,112,108,170,243,133,101,52,62,74,245,143,220,42,45,119,26,110,232,73,216,170,130,66,142,88,249,131,144,23,19,2,109,197,220,95,109,217,221,189,85,223,120,103,245,175,113,234,127,4,185,97,58,151,115,243,58,147,137,111,83,91,89,35,210,195,237,154,25,166,145,227,168,134,158,17,143,135,103,112,130,70,24,248,182,240,19,155,148,206,35,138,248,157,116,29,249,111,177,84,235,206,147,217,121,103,216,253,188,189,165,107,183,91,187,149,89,68,34,112,140,123,151,116,91,189,79,0,212,56,241,142,73,102,22,142,22,223,132,66,213,1,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,14,159,150,41,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,213,23,219,125,223,102,103,118,197,122,98,234,23,21,234,131,70,172,186,185,139,83,121,15,63,220,166,184,218,206,170,58,137,173,149,209,23,25,105,228,32,127,244,100,7,33,2,56,165,136,220,3,159,22,166,191,17,158,181,255,0,149,86,163,193,96,192,46,119,88,244,203,22,252,221,182,154,119,237,71,116,174,103,54,146,230,80,241,19,30,64,109,28,67,43,145,4,98,69,180,69,52,177,176,105,94,167,122,133,202,186,160,214,91,214,174,101,52,222,67,207,246,233,173,214,176,170,146,162,27,101,12,67,198,42,120,200,223,253,41,13,196,64,78,89,101,54,0,231,197,167,255,0,131,239,72,126,238,174,51,170,47,248,122,44,24,99,175,255,0,199,210,215,213,205,16,55,250,112,70,198,127,240,228,241,255,0,136,145,69,95,14,238,144,255,0,149,110,178,191,210,154,46,246,158,225,221,170,220,163,133,127,150,154,126,232,203,229,105,35,226,207,35,247,100,136,185,184,240,227,20,114,237,32,72,241,114,191,228,21,87,227,157,250,147,253,228,254,26,189,95,9,78,181,253,183,71,71,210,110,166,220,238,181,151,168,123,210,97,119,9,223,191,25,80,195,7,112,237,132,236,60,227,236,132,82,201,17,72,68,47,27,148,76,241,180,80,129,249,94,57,223,169,63,222,79,225,170,170,208,117,80,138,10,248,112,120,128,81,245,17,98,139,73,53,123,34,255,0,117,138,15,51,60,85,53,17,193,79,30,69,75,204,228,229,78,16,132,113,132,208,198,236,7,11,15,39,142,38,148,92,255,0,60,209,78,164,4,68,64,84,23,226,99,118,186,216,60,64,53,2,251,98,185,213,219,174,86,234,139,13,93,29,101,36,197,12,244,211,199,105,161,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,87,232,168,7,197,31,227,179,83,127,5,249,61,18,11,94,232,7,172,27,87,86,90,70,37,112,122,184,243,188,58,158,142,131,43,9,162,22,10,153,204,9,163,174,136,163,1,139,133,67,195,41,188,98,34,241,24,152,113,224,209,201,36,160,92,192,233,110,169,103,122,45,157,219,53,51,77,47,190,198,201,44,221,239,37,91,229,97,168,237,119,97,56,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,186,30,233,87,169,140,55,170,253,35,163,213,44,62,134,174,220,99,80,86,219,189,178,165,156,142,221,113,140,35,57,96,105,56,176,204,28,101,140,194,65,102,228,6,60,132,15,156,96,27,129,17,16,114,174,175,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,164,68,64,68,68,5,23,250,254,232,250,213,213,150,145,144,219,218,174,60,239,14,167,172,175,197,14,25,69,130,166,115,1,121,40,101,25,12,98,225,80,240,196,13,33,16,188,70,32,124,184,52,145,201,40,17,7,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,94,167,135,23,92,117,61,86,225,181,248,126,160,133,37,62,162,225,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,208,156,177,16,184,180,205,20,122,255,0,196,183,195,238,155,88,109,87,142,160,244,130,213,87,38,160,208,83,249,155,197,166,146,41,106,167,201,64,6,150,8,218,54,57,216,32,58,122,104,37,38,8,98,35,157,246,22,103,55,29,234,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,112,145,94,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,80,3,170,61,116,254,82,154,237,147,107,95,209,111,163,159,72,252,151,248,51,207,121,206,199,151,163,130,155,252,119,110,62,92,187,28,191,65,182,229,183,174,219,190,65,160,29,89,230,93,57,233,126,171,96,250,127,79,87,67,125,212,170,123,93,53,62,71,73,94,208,79,102,10,89,39,121,94,48,237,147,145,203,21,68,145,177,137,198,113,62,198,47,201,133,216,37,255,0,138,247,92,117,57,45,214,247,210,62,156,133,35,216,173,181,20,225,151,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,186,79,180,175,52,69,30,192,49,159,122,5,104,94,133,234,63,81,122,143,110,210,253,47,179,121,235,173,118,242,205,52,174,225,75,111,165,23,102,146,170,166,70,103,237,194,28,135,119,217,201,200,132,0,76,204,0,188,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,212,212,52,52,204,220,229,61,157,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,175,251,162,78,143,177,158,145,180,190,43,40,181,37,110,109,124,167,128,178,203,197,36,181,29,138,233,226,146,115,132,35,142,83,113,16,132,106,78,38,49,8,222,70,22,51,17,119,226,33,178,180,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,87,99,170,184,85,19,51,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,52,131,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,181,69,84,30,6,183,107,84,55,93,100,177,77,115,164,11,149,101,61,134,174,158,140,166,22,158,104,33,42,225,150,80,143,126,68,0,83,194,36,76,219,11,203,27,62,220,155,123,95,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,223,188,90,117,75,4,197,58,78,191,105,157,254,251,229,114,76,239,202,253,31,162,242,179,31,156,242,87,42,25,170,191,56,0,241,199,194,50,98,252,225,15,45,246,29,223,209,84,15,73,223,20,250,55,247,129,143,124,198,4,23,83,226,143,240,39,169,191,130,252,226,137,86,7,135,55,90,255,0,201,87,81,231,176,103,247,59,172,154,101,148,254,110,229,77,3,247,99,181,215,59,131,71,115,24,120,145,151,16,7,142,81,137,196,142,50,18,218,82,134,40,222,207,252,81,254,4,245,55,240,95,156,81,42,1,65,213,66,42,118,240,175,235,170,167,0,200,109,93,48,234,149,125,92,248,197,242,162,27,110,25,52,52,177,112,180,220,103,170,152,202,9,90,56,218,105,2,170,106,150,102,144,204,251,70,32,220,70,51,51,142,226,80,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,64,15,26,191,133,140,91,239,2,135,229,215,20,16,3,194,227,227,179,76,191,26,249,61,106,188,157,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,232,206,114,75,36,113,179,147,136,51,155,57,16,139,57,53,16,120,114,101,54,44,27,172,44,47,53,202,107,188,149,151,31,183,228,87,75,141,79,104,228,236,82,193,98,175,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,23,203,214,223,88,57,55,87,58,161,45,232,158,174,139,9,177,212,78,56,157,158,174,42,126,253,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,114,32,194,186,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,194,170,74,136,109,148,49,15,24,169,227,35,127,244,164,55,17,1,57,101,148,216,3,159,22,157,62,18,157,20,123,110,178,143,171,45,77,182,90,171,44,176,247,163,194,237,243,183,126,66,174,134,126,217,220,201,152,184,71,217,56,165,142,33,144,72,158,71,41,89,163,120,161,51,212,30,26,125,10,211,117,53,147,85,106,126,167,80,82,85,105,126,57,81,61,182,170,132,170,165,142,123,189,197,233,217,198,0,120,36,9,97,8,90,120,102,41,28,155,147,246,227,17,54,41,30,59,201,64,68,68,20,173,227,87,241,79,139,125,223,208,252,198,226,165,87,134,47,94,63,150,251,21,54,131,106,197,235,150,125,143,219,199,217,183,75,141,199,185,85,148,66,39,49,73,176,246,133,187,212,240,13,59,23,41,36,150,97,105,38,125,248,74,77,21,124,106,254,41,241,111,187,250,31,152,220,84,10,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,200,58,158,69,26,186,23,235,54,197,214,30,156,85,92,228,181,123,27,51,197,252,189,62,77,109,136,13,233,70,73,88,251,85,52,210,22,251,195,47,106,87,104,200,158,72,200,8,75,147,48,75,36,149,64,90,171,169,222,161,113,94,151,244,106,245,171,153,77,55,159,242,29,186,107,117,172,42,163,167,154,231,93,41,113,138,158,50,55,255,0,74,67,113,19,32,138,41,77,128,248,113,124,215,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,189,77,117,117,75,191,8,131,118,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,126,123,58,193,234,207,50,234,235,84,62,156,95,105,234,236,246,42,10,120,233,172,88,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,57,237,219,7,119,24,129,152,53,254,180,106,246,101,175,90,161,144,106,230,160,79,73,37,247,34,168,25,170,26,146,6,134,8,128,35,24,162,134,48,245,118,8,226,142,56,217,201,200,221,129,156,136,137,220,159,167,53,202,186,234,161,1,105,254,170,186,152,195,122,80,210,58,205,82,204,40,106,238,38,85,3,109,180,91,41,153,196,238,55,25,2,67,138,7,147,139,140,33,198,41,12,228,38,126,32,5,196,76,248,70,121,174,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,219,158,206,171,186,174,212,126,173,117,28,243,92,214,95,35,106,161,238,65,96,176,65,51,157,45,162,148,157,157,196,93,217,187,147,31,17,121,102,118,98,144,132,89,152,0,35,140,3,95,234,150,169,103,122,211,157,220,245,51,82,239,190,217,201,47,61,159,59,91,229,97,167,238,246,161,8,99,252,220,32,17,142,209,196,3,245,69,183,219,119,221,221,221,242,190,152,186,133,202,186,95,214,91,46,174,98,212,222,127,200,119,41,174,54,179,170,146,158,27,157,12,163,198,90,121,8,31,253,25,1,200,76,66,88,162,55,3,225,197,245,165,109,166,235,110,166,160,172,184,91,42,233,105,238,148,239,87,67,44,208,144,5,84,13,44,144,188,177,19,182,198,13,44,50,198,228,59,183,56,204,125,226,236,200,237,55,89,173,85,23,216,109,149,103,109,163,168,134,146,162,176,97,39,130,25,230,25,10,40,142,77,184,137,152,193,49,8,187,238,77,20,142,219,241,125,131,166,157,23,213,236,55,94,180,191,31,213,205,63,158,174,75,22,69,78,83,83,181,92,15,12,241,24,72,81,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,62,106,185,225,232,147,172,28,155,164,109,80,138,244,47,87,91,132,223,42,32,28,178,207,73,21,63,126,186,8,163,156,33,56,228,148,28,132,225,42,147,149,128,78,54,145,197,128,200,89,249,13,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,25,2,34,32,230,179,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,149,186,177,248,167,214,79,188,12,135,230,51,171,169,240,184,248,19,211,47,198,190,113,90,130,85,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,4,191,240,189,235,95,249,64,96,129,163,26,133,115,186,215,106,78,27,111,58,153,110,53,175,222,246,205,172,102,16,10,135,148,69,182,154,46,236,16,200,210,59,156,159,82,94,114,17,203,219,157,75,150,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,43,233,232,23,173,124,87,170,205,56,164,178,93,174,126,95,83,113,155,124,49,228,118,250,135,140,36,175,224,195,25,92,233,218,49,0,40,101,55,103,49,1,110,204,134,192,237,196,162,57,66,85,34,44,43,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,140,213,13,73,3,205,60,166,114,12,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,76,24,167,85,93,76,97,189,40,105,29,102,169,102,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,197,198,16,227,20,134,114,19,63,16,2,226,38,124,35,58,54,210,61,76,202,181,147,174,237,62,213,44,214,175,204,94,178,109,80,177,220,42,120,201,33,199,15,59,156,28,32,139,184,102,99,12,64,195,28,96,228,252,35,0,22,125,133,150,43,212,191,81,121,223,84,26,167,95,169,153,213,71,252,45,29,158,139,132,63,224,203,95,153,154,104,40,251,145,69,31,123,181,223,49,238,152,243,63,123,191,185,153,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,131,95,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,78,193,85,111,170,22,118,142,170,154,71,103,237,204,28,139,103,217,197,196,136,12,76,12,192,185,236,234,95,167,76,239,165,253,83,175,211,60,234,159,254,22,178,207,91,206,31,240,157,175,204,205,12,21,157,184,165,147,179,221,236,25,118,140,185,135,185,219,220,239,210,154,209,93,98,116,171,134,245,95,164,119,12,62,243,109,164,28,158,221,79,81,83,137,221,228,145,225,59,117,197,195,234,49,74,32,101,229,164,33,140,102,14,37,200,25,137,155,184,17,152,5,122,248,90,117,237,244,18,178,195,210,142,168,65,207,31,186,220,60,158,33,116,167,167,222,74,10,234,185,220,154,142,160,65,183,146,25,167,148,156,37,217,202,57,36,118,55,120,137,138,11,127,92,187,231,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,107,222,23,189,125,81,229,120,168,116,241,172,215,11,85,166,175,7,199,206,162,197,127,169,169,130,142,158,162,207,69,24,177,211,78,198,66,221,234,120,5,205,164,22,118,40,33,144,228,226,80,156,146,132,255,0,213,93,76,197,116,111,78,50,61,82,205,106,252,189,151,25,183,203,112,169,227,36,97,36,220,27,234,65,23,112,192,10,105,77,198,56,193,201,185,200,96,44,251,147,46,120,122,170,234,99,50,234,191,87,43,53,75,48,161,164,183,0,211,141,182,209,108,166,102,32,183,91,163,57,14,40,30,78,44,83,31,41,100,51,144,153,185,25,151,17,0,225,24,109,95,16,110,182,238,189,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,53,68,80,93,167,25,166,16,187,28,101,12,70,7,37,57,70,35,20,140,79,11,119,24,93,158,73,55,138,178,90,110,176,218,169,239,179,91,42,194,219,89,81,53,37,61,97,66,77,4,211,194,49,148,177,4,155,113,35,1,158,18,33,103,220,90,88,221,246,228,219,135,173,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,63,66,125,29,245,85,134,245,95,164,118,252,194,205,114,164,28,158,221,79,79,77,150,90,35,141,225,59,117,197,195,235,184,196,70,101,229,164,33,144,161,62,69,200,25,197,223,184,18,0,115,217,137,224,25,150,117,77,144,85,97,248,245,93,216,49,91,60,151,251,187,83,51,17,210,219,163,150,40,165,168,112,223,145,0,20,241,185,241,103,226,28,140,182,0,50,28,215,166,142,162,243,190,151,245,78,131,83,48,90,143,248,42,59,197,23,8,127,194,118,191,51,12,211,209,247,37,138,78,207,119,176,3,221,1,230,30,246,127,123,56,116,166,161,7,137,127,92,116,221,56,225,179,104,246,14,21,103,168,185,165,158,67,134,174,51,150,156,44,118,233,158,72,30,180,102,7,18,122,151,32,148,97,16,47,168,113,188,134,236,194,1,55,147,173,254,42,26,71,101,233,114,217,157,233,182,65,73,85,169,89,189,156,225,183,88,104,42,66,162,124,110,226,241,113,154,106,222,236,91,8,83,74,79,193,164,137,188,211,136,56,11,196,71,44,116,195,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,17,247,234,167,144,164,150,78,0,194,3,200,204,159,97,102,22,223,102,102,111,68,12,79,22,190,231,57,85,155,10,197,168,124,237,235,32,184,83,218,237,212,221,208,143,191,85,60,131,28,81,243,55,16,30,70,98,219,147,176,182,251,187,179,122,171,243,232,7,163,235,87,73,186,70,35,112,106,185,51,188,198,158,142,191,43,57,165,23,10,105,192,9,227,161,136,99,50,139,133,59,205,40,60,130,68,242,153,25,242,224,241,199,30,1,225,161,208,229,55,78,56,108,58,195,156,29,89,234,46,105,103,140,38,164,144,37,167,11,29,186,103,142,118,162,40,77,132,158,165,200,34,41,136,199,234,28,109,24,51,48,153,205,55,208,17,17,7,42,235,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,197,210,159,73,223,11,26,55,247,127,143,124,186,4,27,85,17,16,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,64,15,26,191,133,140,91,239,2,135,229,215,20,21,87,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,65,170,186,177,248,88,214,79,187,252,135,229,211,170,1,233,163,168,188,239,165,253,83,160,212,204,22,163,254,10,142,241,69,194,31,240,157,175,204,195,52,244,125,201,98,147,179,221,236,0,247,64,121,135,189,159,222,207,127,221,88,252,44,107,39,221,254,67,242,233,215,53,136,58,115,209,125,94,195,117,235,75,241,253,92,211,249,234,228,177,100,84,229,53,59,85,192,240,207,17,132,133,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,230,170,130,252,62,122,219,186,244,161,159,201,98,201,231,171,174,211,172,170,162,158,27,173,25,85,16,193,105,156,166,132,78,236,17,140,50,153,156,116,227,32,148,81,176,188,205,219,98,119,120,227,218,247,177,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,131,214,90,127,172,12,2,155,83,250,92,213,44,50,108,122,174,251,81,85,139,215,84,219,237,244,141,41,79,61,198,154,39,168,162,104,198,39,230,102,213,48,194,236,13,191,55,102,23,98,103,113,125,192,136,57,108,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,233,163,73,243,175,202,134,150,97,186,153,236,191,102,125,45,199,237,215,223,37,223,239,121,95,53,77,28,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,92,240,245,129,128,84,233,135,84,122,165,134,77,143,82,88,169,233,114,138,234,155,125,190,145,162,24,32,183,84,202,245,20,77,24,196,252,0,30,154,104,93,129,182,224,206,194,236,46,206,45,106,158,13,57,253,78,77,210,229,211,12,184,228,52,149,117,24,118,81,87,77,71,111,23,137,167,161,183,84,69,21,68,110,98,44,198,225,37,76,149,206,38,123,238,227,32,179,237,31,17,9,234,169,131,198,159,63,169,190,245,13,138,105,245,62,67,73,89,109,197,113,112,169,58,24,94,34,58,11,141,101,68,143,51,74,226,220,196,206,158,10,3,96,55,244,14,4,44,221,199,114,185,245,205,15,82,249,253,54,169,245,13,169,26,131,111,200,106,239,150,219,230,81,114,169,181,215,84,188,188,229,183,121,131,106,54,102,149,152,192,6,157,162,0,2,102,224,2,35,176,241,217,130,95,248,44,96,21,55,222,161,178,189,65,168,199,169,43,45,184,174,46,116,193,93,51,68,71,65,113,172,168,141,161,120,152,159,152,153,211,193,94,14,96,222,129,204,73,219,184,204,87,62,161,175,132,206,151,221,116,227,163,235,93,206,242,85,113,212,103,87,138,204,160,41,42,104,138,156,233,160,49,142,154,29,185,59,188,129,44,84,145,212,4,155,11,16,84,14,204,236,204,101,50,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,87,47,140,180,166,58,83,98,1,45,133,238,212,187,182,223,252,205,112,86,52,171,231,198,11,21,191,223,52,122,215,113,181,91,42,106,160,161,185,65,45,65,197,1,155,70,1,75,94,228,68,226,206,204,204,206,219,187,237,182,232,42,211,166,28,194,241,132,235,21,146,243,100,155,181,81,31,153,217,248,137,123,233,102,31,242,133,219,220,79,246,43,38,241,163,156,234,116,103,78,166,63,210,44,134,171,127,255,0,118,38,85,147,211,237,154,233,121,213,123,61,5,174,130,162,166,161,222,165,154,56,162,35,47,74,105,93,253,5,157,253,204,255,0,236,86,201,226,169,165,89,94,167,105,126,158,89,49,218,34,57,32,191,212,28,242,20,114,56,66,37,11,139,17,184,1,113,111,93,247,118,247,51,160,165,68,94,198,93,140,214,225,217,29,195,26,184,75,12,149,22,234,153,105,164,40,137,220,92,163,144,129,246,119,102,127,120,191,189,153,120,232,8,136,128,182,142,145,88,241,10,154,89,175,249,45,100,0,86,201,138,161,161,41,9,136,218,54,140,246,250,164,206,219,253,102,223,103,255,0,90,213,203,127,244,185,138,69,154,211,228,246,15,45,104,146,105,109,53,174,15,90,12,230,206,237,8,55,107,209,223,158,229,245,125,61,251,160,149,189,117,117,39,211,198,164,105,197,22,5,163,113,67,144,92,229,238,125,122,26,154,185,30,13,167,166,151,244,74,61,139,144,132,159,111,167,23,254,133,4,52,54,229,6,63,172,152,125,125,198,2,112,165,191,219,202,72,201,220,95,234,213,68,238,207,179,59,183,185,254,197,51,186,134,208,108,15,162,156,243,20,204,233,177,185,175,246,202,159,61,230,105,235,104,225,170,141,184,195,20,97,184,180,112,143,233,84,239,234,254,241,103,111,86,217,225,102,41,84,217,22,178,218,107,173,148,28,6,191,35,130,104,105,225,139,110,44,117,66,226,44,35,190,219,114,102,102,109,208,116,151,166,151,10,123,182,157,98,215,58,80,227,13,93,150,134,120,199,119,125,132,160,2,102,221,217,159,220,255,0,177,100,171,11,209,88,101,166,209,236,26,9,227,40,228,143,27,182,9,129,51,179,139,181,44,108,236,236,254,231,89,162,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,243,114,111,254,14,93,127,242,25,255,0,250,89,47,73,124,87,186,115,171,178,215,210,199,250,115,82,203,24,255,0,75,131,179,32,230,247,170,40,100,151,168,45,65,112,109,216,114,59,179,191,255,0,191,76,166,255,0,131,62,61,65,85,145,101,23,201,169,249,84,82,249,46,217,243,38,219,144,92,5,253,25,246,247,126,214,80,219,171,220,90,233,104,234,75,54,183,78,27,203,87,127,185,77,27,11,23,168,149,125,67,55,189,153,253,236,172,151,193,247,30,187,90,244,218,245,93,91,109,120,161,171,242,221,169,158,18,30,124,106,43,216,190,179,179,51,236,238,205,232,130,183,186,143,202,49,106,204,135,42,199,168,109,125,171,165,62,91,93,36,179,247,228,46,64,39,48,59,113,118,226,223,89,217,253,31,254,37,163,22,239,234,102,213,140,91,115,108,184,35,243,1,125,250,87,95,223,140,251,108,205,31,122,110,94,155,115,253,54,251,125,63,214,180,130,2,34,32,34,34,11,98,240,115,211,8,232,237,247,125,68,172,13,142,176,105,138,149,247,251,25,235,226,47,113,254,199,111,120,255,0,245,215,203,227,83,128,218,104,109,24,46,117,75,23,10,202,203,165,93,45,65,114,39,230,222,90,30,62,242,217,182,104,126,193,255,0,240,198,159,13,10,235,149,31,81,184,220,20,247,153,198,9,218,175,157,56,84,19,15,165,5,99,182,226,222,158,247,221,110,31,25,204,130,162,171,62,198,44,62,110,103,134,146,106,185,26,39,145,220,25,222,150,137,247,97,223,111,242,159,236,251,93,7,241,240,96,187,218,226,214,43,229,154,79,247,244,214,58,249,35,253,47,209,238,208,255,0,54,223,228,151,218,174,45,80,247,132,213,109,77,55,89,120,244,48,204,96,21,22,171,168,72,44,78,204,67,229,72,182,118,111,127,168,139,250,254,198,87,194,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,12,203,167,76,239,18,208,156,19,168,175,47,230,240,204,215,189,71,231,121,195,31,148,186,71,89,95,15,147,237,247,94,89,55,134,131,189,221,237,136,126,119,134,251,142,229,181,122,5,235,95,42,233,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,228,56,232,57,184,198,87,58,118,140,76,198,104,129,153,204,64,95,189,24,48,59,114,24,142,43,52,240,247,192,48,221,83,240,225,194,116,251,80,113,234,75,230,61,124,167,189,211,87,80,212,179,240,148,61,179,88,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,213,23,213,119,74,58,143,210,86,163,158,21,154,197,231,173,85,221,201,236,23,248,33,112,165,187,210,139,179,57,11,59,191,110,96,228,45,44,46,238,81,145,11,179,152,28,114,24,94,158,181,245,105,164,250,47,160,84,189,64,220,110,254,118,203,144,91,194,163,21,143,203,212,199,237,170,169,232,164,171,163,166,221,161,51,166,239,4,79,249,201,65,132,55,250,219,63,163,208,103,81,90,243,153,117,37,171,151,221,86,204,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,30,17,137,108,228,192,60,205,206,66,110,102,78,248,85,199,44,202,175,22,43,70,45,118,201,174,181,182,92,127,204,123,34,221,81,91,36,148,182,254,249,177,207,229,226,39,112,139,184,108,196,124,25,185,19,51,190,238,166,87,134,135,67,149,61,71,102,80,235,14,112,116,129,167,88,93,226,48,154,146,64,138,160,239,151,24,90,57,218,136,161,54,33,106,102,19,136,166,35,31,174,18,52,96,206,228,103,8,70,172,247,65,179,45,53,210,61,61,213,108,194,138,174,216,26,145,81,117,59,69,13,77,59,70,114,91,169,2,137,226,173,103,230,229,194,114,171,145,128,72,7,234,66,50,11,152,74,14,165,175,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,218,190,57,223,169,63,222,79,225,170,181,112,13,45,206,245,67,233,31,208,91,23,180,254,137,99,245,153,77,227,251,234,24,124,173,174,151,143,126,127,206,152,243,227,220,15,168,28,141,247,244,23,217,213,149,120,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,10,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,95,159,64,61,96,218,186,178,210,49,43,131,213,199,157,225,212,244,116,25,88,77,16,176,84,206,96,77,29,116,69,24,12,92,42,30,25,77,227,17,23,136,196,195,143,6,142,73,32,95,138,231,69,31,147,44,170,126,165,52,206,217,117,169,198,242,219,133,69,78,91,22,221,232,108,247,73,164,18,106,142,110,79,32,195,85,36,135,232,67,194,57,91,139,27,52,208,196,48,215,167,93,121,204,186,109,213,203,22,171,97,149,181,98,118,234,128,11,157,12,53,13,8,93,173,206,98,245,20,82,185,1,143,9,4,118,98,112,46,6,193,32,183,48,23,96,233,121,22,170,233,163,168,188,19,170,13,44,160,212,204,22,163,254,10,142,241,69,194,111,240,101,211,203,67,52,244,125,201,98,143,189,218,239,128,247,64,120,31,189,159,222,205,181,80,17,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,0,171,52,240,161,235,142,167,26,186,217,58,71,212,96,164,107,21,202,162,160,49,27,179,156,84,239,67,87,41,73,57,81,78,228,226,210,132,242,145,246,137,183,149,166,148,99,216,198,64,236,215,174,147,224,191,149,13,83,195,116,207,218,158,204,250,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,67,207,143,115,151,30,67,190,219,110,219,238,190,92,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,195,168,132,80,3,195,23,175,31,203,125,138,155,65,181,98,245,203,62,199,237,227,236,219,165,198,227,220,170,202,33,19,152,164,216,123,66,221,234,120,6,157,139,148,146,75,48,180,147,62,252,37,38,120,157,117,227,249,16,177,84,232,54,147,222,184,231,217,5,188,189,165,116,183,92,123,117,88,188,36,112,148,123,143,104,155,189,81,1,84,48,241,146,57,97,23,142,102,219,156,68,225,162,188,87,186,227,169,201,110,183,190,145,244,228,41,30,197,109,168,167,12,186,236,199,21,67,215,85,196,81,206,52,80,56,185,52,65,4,162,29,210,125,165,121,162,40,246,1,140,251,213,150,178,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,212,212,52,52,204,220,229,61,157,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,190,173,88,193,127,37,250,167,153,105,159,181,61,167,244,75,32,184,216,188,239,99,179,230,188,173,76,144,247,123,124,139,135,46,223,46,60,139,109,246,221,246,221,5,234,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,40,191,215,247,71,214,174,172,180,140,134,222,213,113,231,120,117,61,101,126,40,112,202,44,21,51,152,11,201,67,40,200,99,23,10,135,134,32,105,8,133,226,49,3,229,193,164,142,73,64,136,57,97,187,90,110,182,11,173,109,138,251,108,171,183,92,173,213,18,82,86,81,213,194,80,207,77,60,100,227,36,82,70,76,196,6,36,206,46,46,204,236,236,236,235,229,86,169,227,55,211,166,9,100,179,216,186,151,176,83,249,28,146,251,144,71,98,200,62,188,210,251,79,149,3,249,89,126,188,175,28,61,152,237,238,28,99,141,187,157,238,68,251,135,214,129,93,34,232,133,171,168,238,162,240,205,26,190,223,42,237,22,219,253,69,73,86,85,210,70,39,59,65,79,75,53,76,129,31,47,170,38,99,3,131,27,177,48,57,177,56,159,30,14,18,87,195,115,195,238,155,168,154,153,53,135,89,45,85,99,167,86,234,130,166,162,182,205,20,176,134,76,111,20,241,202,241,84,67,60,83,66,20,211,52,4,230,34,65,33,177,199,190,225,35,53,218,47,146,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,47,173,1,17,16,21,43,120,157,116,29,249,16,190,212,235,206,147,217,120,224,57,5,192,189,165,107,183,91,187,116,184,188,196,16,140,123,151,116,159,179,81,57,84,56,241,142,56,161,39,142,22,219,156,66,247,82,161,255,0,137,239,80,90,113,164,29,56,222,48,12,199,31,250,65,122,212,219,125,109,158,197,109,56,24,161,142,64,0,231,95,36,134,36,1,229,78,88,37,6,102,121,10,94,215,14,44,199,44,65,73,152,86,180,106,134,157,97,185,142,159,224,249,125,93,154,197,159,211,211,210,100,116,244,193,24,157,124,16,188,156,34,121,92,123,160,14,211,74,38,32,66,210,4,132,7,200,93,217,52,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,248,82,159,254,15,125,66,226,186,87,172,183,205,35,202,105,187,31,149,79,35,77,110,186,29,84,113,67,77,93,70,53,37,21,60,130,110,219,247,252,193,70,14,36,229,221,104,129,128,187,188,128,45,211,69,244,135,13,208,93,47,199,244,143,79,224,171,142,197,142,211,148,52,239,87,59,205,60,166,114,20,178,205,33,250,51,156,146,201,36,142,194,194,12,230,236,34,34,204,45,154,162,32,170,191,28,239,212,159,239,39,240,213,94,186,35,160,217,150,190,73,154,90,244,254,138,174,229,125,196,241,121,114,106,123,77,37,59,77,61,200,34,173,164,130,88,99,110,98,252,198,42,153,37,102,22,51,55,133,163,16,114,145,182,176,175,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,144,66,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,239,251,162,78,176,113,158,174,116,190,43,208,189,37,22,109,99,167,128,114,203,61,36,85,29,138,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,228,80,87,197,123,161,202,156,106,235,123,234,227,78,78,145,172,87,42,138,115,203,173,44,17,83,189,13,92,165,28,3,91,3,11,11,74,19,202,65,221,23,222,86,154,82,147,115,25,15,179,2,180,47,93,53,31,167,77,71,183,106,134,151,222,124,141,214,135,120,166,134,86,115,165,184,82,147,179,201,75,83,27,59,119,33,62,35,187,110,196,196,34,96,64,96,6,33,211,74,45,127,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,216,8,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,6,170,183,244,233,157,222,250,113,173,234,94,193,79,231,177,187,22,65,85,98,200,62,188,49,123,51,136,91,252,172,191,94,86,146,110,244,151,7,14,49,198,253,190,207,34,125,143,234,250,189,40,245,93,168,253,37,106,56,102,184,84,190,122,213,93,219,130,255,0,96,158,103,10,91,189,40,187,187,9,59,51,246,230,14,68,241,76,204,229,25,17,51,177,129,201,25,217,167,131,85,166,213,127,233,19,54,177,95,109,148,151,27,109,199,56,185,82,86,81,213,194,51,65,83,4,150,203,120,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,130,190,33,157,22,93,122,88,213,10,139,238,33,143,213,142,149,228,181,12,248,253,99,212,149,83,81,78,241,242,150,223,60,132,44,64,98,77,41,68,198,228,231,11,11,247,36,48,155,136,94,78,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,43,84,23,225,231,214,157,215,165,141,80,167,177,101,249,5,88,233,94,75,80,237,144,81,181,49,85,53,20,239,31,24,174,16,70,36,196,6,36,209,12,174,12,78,112,177,55,110,67,8,120,223,77,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,203,18,191,239,11,143,129,61,50,252,107,231,21,170,128,85,255,0,120,92,124,9,233,151,227,95,56,173,65,42,145,17,1,17,16,17,17,1,83,183,138,135,66,181,56,6,67,117,234,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,133,166,227,61,84,32,51,196,242,72,211,72,21,83,84,187,188,96,7,218,49,55,228,49,152,4,119,18,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,131,150,36,91,215,174,45,33,195,116,35,170,140,243,75,116,250,10,184,49,235,77,69,28,212,48,84,206,243,29,56,84,209,65,84,240,177,191,214,32,2,156,128,28,156,143,128,143,34,50,220,158,85,120,43,233,14,27,151,234,134,109,171,151,216,42,230,190,233,237,61,12,54,38,25,220,32,132,238,17,214,197,60,198,13,234,102,209,66,241,139,59,240,102,154,71,113,114,96,32,9,105,225,205,208,79,242,87,177,79,169,26,137,63,152,212,220,154,223,228,234,233,224,168,231,75,101,161,51,9,94,140,92,31,132,211,57,199,25,75,47,168,177,0,132,79,196,74,73,166,170,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,29,112,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,232,79,163,238,172,240,222,174,180,191,233,197,138,158,146,207,125,160,168,146,154,251,142,13,123,213,79,106,55,144,218,7,51,120,226,115,9,98,6,144,77,131,134,253,192,103,114,136,217,168,7,25,210,28,203,47,210,252,223,87,44,80,82,77,98,211,218,139,76,55,214,41,216,39,132,46,18,77,20,19,0,63,161,131,75,11,70,76,207,205,158,104,221,133,197,140,131,32,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,58,169,41,225,185,208,202,60,101,167,144,129,255,0,209,144,28,132,196,37,138,35,112,62,28,92,58,83,88,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,244,103,57,37,146,56,217,201,196,25,205,156,136,69,156,155,228,210,221,116,211,141,91,209,171,102,188,227,151,159,37,136,92,109,243,92,100,171,187,51,81,249,24,224,35,10,150,168,115,126,17,246,78,41,68,207,147,199,249,183,33,50,13,137,232,175,174,142,179,111,189,97,234,61,45,206,59,87,177,176,204,95,204,83,227,54,217,64,30,168,99,149,195,187,83,83,32,239,188,210,246,162,119,140,73,227,140,64,68,121,59,28,178,6,1,212,239,80,185,87,84,26,203,122,213,204,166,155,200,121,254,221,53,186,214,21,82,84,67,108,161,136,120,197,79,25,27,255,0,165,33,184,136,9,203,44,166,192,28,248,179,164,239,138,125,27,251,192,199,190,99,2,96,157,61,101,89,182,132,234,103,80,94,103,217,248,222,156,251,54,155,148,148,178,23,181,43,171,43,33,131,203,195,38,205,27,118,163,151,187,35,242,114,30,112,15,7,105,121,131,164,239,138,125,27,251,192,199,190,99,2,11,169,241,71,248,19,212,223,193,126,113,68,168,175,73,240,95,202,134,169,225,186,103,237,79,102,125,45,200,45,214,47,59,216,239,121,95,53,83,28,61,222,223,33,231,199,185,203,143,33,223,109,183,109,247,87,169,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,24,166,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,154,218,124,49,124,64,43,53,118,142,155,167,237,111,200,188,222,117,73,198,12,102,229,44,115,203,85,126,165,142,9,166,148,106,76,65,227,105,160,142,159,214,105,12,74,97,49,221,138,65,51,147,112,120,134,116,89,106,234,159,75,234,47,184,134,63,72,90,169,141,83,179,227,245,143,82,52,175,91,3,73,202,91,124,242,16,184,152,16,188,165,19,27,139,4,206,47,220,140,14,110,84,67,255,0,69,88,22,85,255,0,93,113,204,147,28,184,127,225,40,235,173,181,212,242,127,230,201,12,209,200,31,204,66,67,246,59,32,234,77,64,15,26,191,133,140,91,239,2,135,229,215,21,178,188,60,250,211,181,117,79,165,244,246,44,191,32,164,45,84,198,169,221,178,10,54,166,26,87,173,129,164,227,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,237,198,7,15,45,107,227,87,240,177,139,125,224,80,252,186,226,130,149,150,255,0,232,235,163,172,239,171,252,238,162,193,96,172,246,54,55,102,225,244,131,32,237,195,81,236,190,236,53,7,75,253,234,115,197,36,253,217,41,222,63,205,187,240,223,145,108,205,235,173,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,247,253,131,99,26,37,208,47,77,20,180,183,155,133,37,147,24,197,105,233,79,32,190,67,109,156,142,225,113,156,225,167,146,182,88,162,239,76,231,52,197,27,48,238,125,176,224,12,237,28,99,196,60,173,111,214,253,6,240,247,208,107,101,29,29,142,146,134,142,134,156,237,216,142,35,110,147,132,247,41,199,235,19,49,23,34,96,98,54,146,122,169,57,59,60,156,139,185,44,128,18,105,255,0,15,255,0,17,251,23,81,20,118,157,33,213,185,252,134,172,125,122,122,105,96,162,63,43,145,71,20,18,76,117,35,219,23,142,154,97,142,19,121,99,46,17,185,113,40,191,77,225,138,170,250,174,234,187,81,250,181,212,115,205,115,89,124,141,170,135,185,5,130,193,4,206,116,182,138,82,118,119,17,119,102,238,76,124,69,229,153,217,138,66,17,102,96,0,142,48,149,94,24,190,31,244,122,187,89,77,212,14,183,227,190,111,5,164,227,62,51,109,150,72,37,165,191,85,71,60,208,202,85,32,38,242,52,48,73,79,235,12,128,35,49,24,238,229,24,152,72,23,40,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,69,93,53,233,235,42,213,77,26,213,29,92,197,170,123,255,0,146,191,100,212,220,109,97,75,36,179,84,208,214,21,72,203,81,25,3,62,221,143,46,50,27,16,176,246,158,83,115,30,215,19,149,94,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,32,174,13,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,232,238,18,69,36,145,187,139,137,179,27,184,144,147,49,55,67,221,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,103,85,29,68,214,202,232,139,140,180,242,16,63,250,50,3,144,129,28,82,196,110,1,207,139,85,95,137,215,65,223,145,11,237,78,188,233,61,151,142,3,144,92,11,218,86,187,117,187,183,75,139,204,65,8,199,185,119,73,251,53,19,149,67,143,24,227,138,18,120,225,109,185,196,47,8,44,89,254,101,140,227,57,54,25,98,200,106,233,44,89,141,61,53,53,246,222,46,207,5,112,83,212,5,68,14,98,236,236,199,28,177,179,137,182,198,204,82,11,63,25,12,72,37,87,136,239,92,116,221,86,230,84,24,126,159,5,93,62,157,97,245,19,157,12,210,156,177,29,238,172,153,129,235,101,129,221,132,0,69,136,96,18,30,232,132,178,145,56,188,207,20,113,171,17,210,28,203,53,211,188,247,84,172,208,82,54,61,167,20,246,233,175,83,205,59,9,243,174,171,26,90,104,98,6,220,140,200,158,67,119,217,129,130,19,220,152,156,4,242,14,152,186,122,202,186,160,214,91,46,145,226,213,62,67,207,247,42,110,55,67,165,146,162,27,101,12,67,202,90,137,4,27,253,24,193,136,128,78,89,98,7,48,231,201,173,211,173,253,33,195,116,23,195,19,45,210,61,63,130,174,59,22,59,79,104,134,157,234,231,121,167,148,206,249,73,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,5,27,46,167,110,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,229,137,117,37,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,24,152,115,138,70,32,46,38,2,77,187,122,16,179,183,171,50,10,33,241,12,235,78,235,213,62,168,84,88,177,12,130,172,180,175,26,168,102,199,232,222,152,169,90,182,118,143,140,183,9,227,34,114,51,34,121,70,39,54,23,8,92,91,183,25,156,220,177,254,133,250,50,190,245,135,168,245,86,201,46,190,198,195,49,127,47,81,147,92,162,48,122,161,142,87,62,213,53,52,101,190,243,75,218,149,154,66,23,142,49,2,34,228,236,17,73,42,181,211,193,178,251,54,178,217,35,208,108,135,203,224,57,53,194,166,75,161,220,216,15,232,141,40,12,68,34,36,83,119,174,28,220,167,24,133,129,136,120,70,50,203,245,138,117,103,250,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,201,81,121,169,170,59,93,217,142,105,63,57,49,156,133,188,146,153,125,98,125,183,217,182,102,102,96,167,111,25,91,77,170,193,212,150,19,98,177,91,41,45,214,219,118,155,219,105,40,232,233,33,24,96,166,130,58,251,128,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,216,30,14,24,6,27,170,120,111,80,90,125,168,56,245,37,243,30,190,83,227,148,213,212,53,44,252,37,13,238,78,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,133,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,16,117,131,210,102,101,210,46,168,125,7,190,212,85,222,44,85,244,241,212,216,178,50,160,106,88,46,160,209,131,206,192,13,36,172,7,20,166,241,144,57,243,219,182,110,204,50,131,190,223,240,247,241,0,190,244,217,149,91,244,239,84,178,43,173,110,145,213,247,226,242,129,24,77,236,42,169,228,140,252,236,109,192,166,40,69,194,78,116,241,155,15,231,229,148,64,228,250,178,92,79,81,90,13,134,245,37,164,119,221,41,204,232,169,8,46,52,230,118,202,233,169,222,99,180,220,88,9,169,235,98,97,48,46,113,145,110,226,198,60,193,206,50,126,6,76,245,193,210,215,131,173,246,163,42,188,93,186,174,168,242,150,91,45,193,169,237,118,139,21,200,15,219,163,28,130,69,83,44,226,206,113,81,200,12,224,49,179,71,82,92,201,223,203,184,15,112,45,126,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,47,173,124,150,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,125,104,57,172,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,165,110,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,160,149,74,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,65,21,116,191,167,76,239,88,52,179,81,117,51,5,167,243,255,0,147,63,37,89,120,162,231,12,92,45,114,211,87,205,61,103,114,89,67,126,207,145,1,237,0,153,159,127,118,102,224,236,94,78,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,198,197,124,12,127,93,159,187,127,196,150,159,241,53,232,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,149,85,29,174,2,0,198,235,77,132,72,36,143,119,96,166,154,93,202,51,14,49,129,201,216,227,27,52,61,208,180,157,20,234,211,73,245,163,64,170,186,129,183,93,252,149,151,31,183,157,70,85,31,151,169,147,216,181,80,81,71,87,89,77,187,194,7,83,217,9,91,243,145,3,137,237,245,119,127,70,167,111,16,110,182,238,189,87,231,241,216,177,137,234,232,116,235,21,168,168,134,213,70,53,68,80,93,167,25,166,16,187,28,101,12,70,7,37,57,70,35,20,140,79,11,119,24,93,158,73,55,140,22,236,179,42,179,216,174,248,181,167,38,186,209,89,114,15,47,237,123,117,61,108,145,210,220,59,6,231,7,152,136,93,130,94,217,187,144,115,103,226,78,238,219,58,217,93,42,244,207,153,117,95,171,148,122,91,135,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,31,38,41,143,148,177,128,70,46,220,140,199,145,0,115,144,3,202,194,116,27,50,204,244,123,80,245,200,104,170,233,49,60,2,158,140,14,224,84,236,80,86,220,106,43,169,41,198,136,9,204,95,152,197,82,115,145,11,31,6,142,49,54,30,244,100,190,190,147,190,41,244,111,239,3,30,249,140,10,223,186,242,211,60,87,70,252,51,50,173,45,194,169,60,189,151,25,183,216,45,244,220,163,140,36,155,133,222,139,156,242,246,192,0,166,148,220,164,144,216,91,156,134,100,237,185,58,168,30,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,4,68,65,15,252,64,186,17,177,117,85,138,201,154,226,193,228,181,55,31,183,188,118,234,157,206,79,106,82,193,29,84,145,90,184,29,68,84,240,119,106,106,5,252,201,51,144,109,179,238,62,141,68,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,117,60,160,7,136,183,135,53,247,169,76,170,211,171,218,51,85,106,163,203,207,202,89,239,180,53,188,41,169,235,105,123,156,2,189,230,0,115,121,160,3,102,145,139,153,28,17,0,199,177,196,17,76,21,107,210,175,76,249,151,85,250,185,71,165,184,125,117,37,184,6,156,174,87,123,157,75,177,5,186,221,25,198,18,206,209,242,98,152,249,75,24,4,98,237,200,204,121,16,7,57,2,101,120,188,233,158,43,163,122,113,211,134,150,225,84,158,94,203,140,219,239,246,250,110,81,198,18,77,193,173,156,231,151,182,0,5,52,166,229,36,134,194,220,228,51,39,109,201,213,143,244,171,211,62,27,210,134,145,209,233,110,31,93,87,113,50,168,43,149,222,231,82,238,39,113,184,200,17,132,179,180,124,156,97,14,49,70,1,24,187,241,0,30,68,103,206,67,129,126,57,223,169,63,222,79,225,168,52,255,0,131,85,166,213,127,234,75,54,177,95,109,148,151,27,109,199,77,238,84,149,148,117,112,140,208,84,193,37,125,188,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,98,190,34,157,10,212,244,181,153,62,113,167,212,21,103,165,119,250,136,97,161,154,166,170,35,59,101,198,102,168,55,182,179,60,143,60,192,49,211,148,129,49,7,232,24,129,25,152,185,158,107,224,169,241,79,148,253,223,215,124,198,220,174,39,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,229,221,90,247,133,247,135,221,77,166,166,203,213,14,180,218,169,12,206,156,107,240,251,29,76,81,84,135,9,162,165,168,163,189,52,177,78,66,198,194,115,136,65,44,92,227,54,25,126,169,136,108,209,15,9,10,156,67,171,75,157,231,60,134,146,251,163,88,157,64,87,88,194,241,218,154,124,140,228,135,148,80,77,12,50,108,33,77,41,126,116,165,17,9,222,17,102,133,227,152,218,59,74,64,68,68,4,69,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,28,157,138,88,35,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,7,45,171,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,197,209,159,67,153,254,27,168,61,40,105,133,86,25,144,210,93,66,199,139,218,236,23,54,133,223,157,29,198,146,142,24,170,41,229,2,102,32,49,38,221,183,111,172,4,6,60,128,196,156,55,170,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,42,175,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,131,85,117,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,102,186,163,164,57,150,144,84,227,48,102,16,82,48,102,24,189,179,47,180,77,77,59,74,19,219,171,162,231,17,59,122,16,24,147,73,25,137,51,108,113,19,143,32,112,50,153,94,23,189,116,254,69,50,160,208,237,99,204,252,166,155,94,185,251,30,166,180,121,67,98,186,73,32,187,111,51,147,121,122,57,183,147,185,187,16,4,174,18,126,104,74,162,71,158,144,116,207,134,245,95,225,249,164,250,91,152,87,85,219,140,112,124,110,229,104,185,211,59,145,219,174,49,218,163,8,167,120,249,48,204,28,101,144,14,50,118,228,6,92,72,15,132,129,72,58,209,164,57,150,130,234,134,65,164,122,129,5,36,119,220,118,160,97,168,122,73,218,104,37,3,140,101,138,104,207,209,220,36,138,72,228,102,38,19,102,54,98,17,38,113,96,233,205,21,96,120,93,120,128,81,221,232,237,189,50,107,126,69,217,186,195,229,173,216,61,210,120,224,130,150,74,88,160,138,8,109,37,219,0,227,51,118,183,138,73,28,202,98,144,163,114,99,104,134,91,63,65,81,126,55,26,95,117,165,207,244,247,90,33,42,185,237,183,59,60,184,189,67,13,17,118,40,231,166,154,74,152,185,212,110,227,206,113,171,155,140,110,194,251,82,72,76,229,235,195,10,240,100,213,47,162,157,71,95,116,206,190,251,229,104,51,188,126,79,45,69,229,121,249,203,165,17,180,208,254,113,129,202,62,20,165,113,47,82,16,45,246,125,203,182,202,122,120,163,233,13,78,173,116,125,147,79,109,130,174,123,150,13,81,14,95,75,12,51,197,16,24,83,9,133,81,74,242,126,144,5,28,245,114,48,139,137,185,198,12,60,191,64,169,7,68,51,91,86,154,235,70,3,168,215,218,122,185,237,184,174,81,106,189,214,69,72,2,83,201,5,53,92,115,72,49,137,16,139,155,136,59,51,57,11,111,182,238,222,244,23,211,226,17,170,22,173,42,232,251,82,110,119,1,164,154,162,255,0,103,151,23,161,164,154,180,105,142,162,123,128,189,51,246,183,103,121,14,40,164,150,161,227,22,220,130,156,253,69,153,204,121,246,196,241,107,238,115,149,89,176,172,90,135,206,222,178,11,133,61,174,221,77,221,8,251,245,83,200,49,197,31,51,113,1,228,102,45,185,59,11,111,187,187,55,170,180,159,25,237,121,195,111,88,6,156,104,222,53,91,73,120,168,189,84,67,158,53,194,146,161,228,128,109,205,12,244,244,135,25,8,60,83,133,67,207,80,76,97,39,213,106,102,119,23,105,68,148,96,240,172,209,203,22,174,245,113,104,169,200,230,222,147,2,183,203,152,199,77,196,255,0,190,170,169,167,130,58,102,230,6,46,29,185,234,34,159,127,172,37,216,224,66,226,110,236,23,147,167,184,85,171,77,112,12,107,78,108,85,21,115,219,113,91,61,21,146,142,90,179,18,158,72,41,161,8,99,41,8,68,69,205,196,25,221,216,69,183,223,102,111,114,200,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,69,223,17,204,154,139,26,233,146,252,117,118,248,170,222,224,21,84,49,177,237,249,178,59,125,94,198,219,139,250,183,23,253,158,255,0,123,41,68,161,207,138,139,63,242,97,168,255,0,238,129,252,190,181,5,54,116,255,0,170,103,164,250,181,110,206,35,165,142,97,166,58,146,120,201,133,219,235,211,205,27,123,192,255,0,225,63,205,251,63,214,215,79,214,62,176,219,104,52,27,28,204,105,172,207,114,165,188,222,202,137,161,10,162,166,45,187,85,34,92,100,225,200,93,222,55,109,217,153,219,209,217,253,25,81,5,174,91,24,91,235,66,190,158,99,174,34,15,42,96,255,0,84,91,127,173,187,110,223,103,243,58,182,76,214,162,241,105,232,199,72,43,47,53,81,84,205,22,104,231,187,139,48,190,211,220,31,215,102,31,177,153,5,90,234,237,194,43,174,161,222,238,112,91,100,160,10,186,234,153,218,9,42,138,164,129,138,121,11,103,144,189,73,219,125,183,127,87,219,127,181,97,203,105,245,39,112,11,158,167,86,86,141,8,83,119,26,66,126,28,184,155,189,68,207,201,185,19,251,247,251,61,61,22,172,64,68,68,5,190,122,72,202,240,12,71,50,171,187,103,119,74,154,72,233,104,228,158,152,98,146,168,70,105,134,88,8,35,38,131,222,46,194,123,177,179,143,167,171,63,162,208,203,232,183,82,79,93,89,21,53,52,110,114,25,139,51,51,59,187,238,236,223,103,244,160,232,7,170,58,221,16,204,250,115,169,207,53,35,19,181,92,40,91,135,151,154,166,148,228,146,31,239,232,98,46,4,33,220,29,200,65,159,102,109,217,155,236,84,105,162,185,5,155,22,214,76,87,32,185,128,21,182,130,253,67,81,35,16,185,55,104,42,163,55,244,102,119,127,170,47,246,59,171,119,234,86,193,122,202,122,14,142,159,28,164,150,190,70,223,112,166,136,165,39,255,0,12,194,254,140,12,239,254,73,127,177,213,41,208,9,5,202,156,8,93,137,167,6,118,118,245,103,228,200,58,113,210,76,158,207,152,105,174,51,144,88,72,94,138,174,211,69,44,76,32,66,194,37,79,25,139,51,16,139,251,137,190,198,89,114,209,125,19,124,52,96,191,253,194,181,252,190,153,111,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,252,170,163,57,169,166,134,51,224,103,25,8,150,223,162,238,222,142,191,170,255,0,39,250,37,253,14,131,159,239,16,220,98,231,134,117,47,127,170,158,251,37,108,213,213,85,85,177,151,108,163,120,68,238,21,110,192,207,204,183,217,199,223,233,239,247,50,176,95,9,59,22,77,79,164,245,87,187,134,85,81,89,111,170,225,216,162,49,62,48,113,169,174,18,217,222,71,111,172,91,23,160,183,187,237,247,170,241,241,22,119,126,168,50,141,255,0,236,202,223,152,213,169,33,224,249,171,185,13,54,107,91,166,14,238,86,186,190,223,166,209,183,30,48,215,207,254,103,39,250,223,247,223,241,122,32,138,61,106,217,3,26,215,108,190,213,49,189,85,84,215,187,133,81,85,59,48,250,61,101,64,184,113,245,127,120,239,191,47,183,221,246,173,2,167,63,94,52,250,124,85,25,115,193,113,133,242,24,179,74,246,120,26,118,115,104,153,234,189,120,247,55,219,185,233,191,15,245,253,138,12,32,34,34,2,34,32,149,222,26,78,239,212,254,58,206,239,179,121,191,151,86,41,33,227,73,167,245,52,55,92,63,80,0,95,177,112,172,171,165,39,250,140,204,77,75,74,205,246,242,247,66,95,103,255,0,81,106,255,0,11,220,26,221,110,213,107,110,162,101,149,148,212,84,36,211,61,20,147,200,81,49,255,0,123,86,196,127,88,156,69,246,119,31,181,253,255,0,99,169,93,227,61,106,165,174,208,220,58,190,73,248,29,46,65,55,1,97,223,150,244,114,187,250,238,219,126,131,125,143,239,255,0,104,66,63,10,47,141,12,99,255,0,185,151,95,236,146,43,232,84,65,225,58,246,120,58,192,178,214,93,110,144,82,60,54,139,163,192,50,152,143,116,222,13,184,179,185,55,175,18,50,251,127,69,253,62,214,189,244,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,171,106,245,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,213,94,23,31,2,122,101,248,215,206,43,84,170,65,68,58,33,225,161,171,153,159,84,119,61,4,213,122,122,188,102,209,137,211,133,222,251,123,163,128,230,130,182,220,82,240,131,200,78,241,246,136,234,92,100,104,222,77,184,52,53,14,64,242,83,156,10,242,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,78,78,197,44,17,140,113,71,204,220,140,184,128,11,110,78,228,251,110,238,239,234,189,100,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,13,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,185,60,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,170,33,241,6,232,146,235,210,134,127,29,247,24,130,174,187,78,178,170,138,137,173,85,131,74,67,5,166,114,154,98,11,73,200,83,74,102,113,211,140,100,50,200,226,243,55,113,197,157,227,147,107,244,88,166,170,233,158,43,172,154,113,145,233,110,107,73,230,44,185,53,190,91,125,79,24,227,57,33,230,223,82,120,187,128,96,51,68,108,50,70,110,47,194,64,2,102,220,89,7,62,253,29,245,85,153,116,161,171,150,252,194,205,114,171,44,98,227,81,79,77,150,90,35,141,166,11,141,185,143,235,184,196,70,3,230,99,18,144,161,62,67,196,221,197,223,182,114,1,244,39,128,103,248,110,169,225,182,157,65,211,236,134,146,249,143,95,41,218,166,134,186,153,223,132,161,187,179,179,179,179,16,24,147,16,24,19,49,129,137,9,48,144,187,55,58,221,85,116,207,153,116,161,171,149,154,91,152,87,82,92,64,169,198,229,104,185,211,59,8,92,109,210,28,129,20,239,31,39,40,79,148,82,1,198,78,252,76,11,137,24,112,144,247,95,135,95,93,85,61,45,102,77,131,234,13,125,89,233,93,254,162,105,171,161,166,165,136,206,217,113,153,169,193,174,78,237,27,207,48,12,116,227,25,194,39,250,6,70,32,102,44,6,23,188,139,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,202,205,117,11,1,211,91,84,87,221,70,206,49,252,86,219,61,64,210,69,89,123,185,195,67,4,147,144,145,12,67,36,196,34,230,226,6,76,44,251,236,4,255,0,99,160,200,20,85,241,71,248,19,212,223,193,126,113,68,182,253,167,169,190,155,111,247,90,43,21,139,168,61,53,184,220,174,53,17,210,81,209,210,101,148,19,79,83,60,132,195,28,81,198,50,185,25,145,59,11,11,51,187,187,179,50,212,30,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,113,62,35,189,14,84,245,91,134,208,102,26,124,116,148,250,139,135,211,206,20,48,202,17,68,23,186,66,118,55,162,150,119,102,32,49,38,34,128,136,187,66,114,202,36,194,211,60,177,211,183,73,223,20,250,55,247,129,143,124,198,5,127,221,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,97,85,29,60,215,58,233,75,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,135,54,214,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,46,215,107,173,254,235,91,125,190,220,234,238,55,43,141,68,149,117,149,149,115,20,211,212,207,33,57,73,44,146,19,185,25,145,59,147,147,187,187,187,187,186,202,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,171,176,71,20,113,198,206,78,70,236,12,228,68,78,228,237,23,213,236,203,65,117,67,31,213,205,63,158,146,59,238,59,80,83,83,181,92,13,52,18,129,198,81,75,12,129,232,238,18,69,36,145,187,139,137,179,27,184,144,147,49,48,93,79,135,23,67,149,61,41,97,181,249,134,160,157,37,70,162,230,20,240,5,116,49,4,82,133,146,144,93,205,168,162,157,153,200,204,137,196,167,33,46,209,28,81,8,177,52,45,44,148,237,213,143,197,62,178,125,224,100,63,49,157,95,247,76,93,66,226,189,80,104,213,151,87,49,106,111,33,231,251,148,215,27,89,213,71,81,53,178,186,34,227,45,60,132,15,254,140,128,228,32,71,20,177,27,128,115,226,212,3,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,8,1,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,213,63,252,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,130,255,0,145,17,1,17,16,97,90,209,171,216,110,130,233,126,65,171,154,129,61,92,118,44,118,156,102,168,106,72,30,105,229,51,144,98,138,24,195,209,156,228,150,72,227,103,39,16,103,54,114,33,22,114,110,112,117,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,171,176,71,20,113,198,206,78,70,236,12,228,68,78,228,251,215,196,71,171,207,229,91,172,173,244,90,183,189,167,184,119,118,139,23,231,65,229,166,159,186,49,121,170,185,57,59,200,253,217,34,30,12,92,56,197,28,91,198,18,60,188,189,95,14,110,138,63,149,86,163,207,127,207,237,151,88,244,203,22,252,229,202,166,6,237,71,116,174,103,7,142,216,51,114,19,30,64,111,36,165,19,17,4,98,35,188,69,52,82,48,109,94,142,60,45,63,47,61,62,222,181,31,83,110,183,92,66,245,148,246,35,194,206,122,30,236,116,212,35,44,18,157,204,160,105,163,57,188,192,52,176,68,50,56,8,198,69,51,52,173,36,36,16,47,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,126,162,20,0,241,58,232,59,242,223,98,169,215,157,39,178,242,207,177,251,121,123,74,215,110,183,119,42,178,136,68,225,24,247,46,232,183,122,158,1,168,113,227,28,146,204,45,28,45,191,8,133,131,32,240,211,235,170,167,169,172,102,171,76,53,58,190,174,171,84,49,202,121,238,85,85,197,75,20,112,93,237,207,80,204,51,131,65,24,69,9,194,243,195,9,70,226,220,155,183,32,145,185,72,209,205,245,203,190,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,253,20,116,171,212,198,27,213,126,145,209,234,150,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,156,88,102,14,50,198,97,32,179,114,3,30,66,7,206,48,8,23,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,185,60,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,46,104,181,162,251,165,249,46,168,100,23,173,23,193,170,240,252,38,122,129,27,45,158,174,186,74,185,224,128,35,16,231,36,146,25,151,57,8,74,87,14,102,192,242,56,49,19,11,19,203,255,0,18,63,16,74,110,162,106,99,209,237,27,186,213,142,157,91,170,6,166,182,229,12,178,194,25,49,188,80,73,19,75,79,52,17,77,8,83,76,211,139,1,17,4,134,193,38,219,132,110,218,3,163,238,147,51,46,174,181,67,232,61,138,162,174,207,98,160,167,146,166,251,145,141,3,85,65,106,7,140,222,6,48,121,34,99,57,101,6,140,65,143,158,221,195,102,113,136,221,130,90,120,45,225,122,203,87,157,229,185,181,131,38,246,46,155,82,121,122,108,130,142,75,88,203,244,130,185,161,168,106,90,120,106,12,63,53,229,251,239,60,143,28,140,95,94,1,32,33,151,144,91,250,199,240,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,199,242,158,161,116,11,6,190,213,98,217,174,184,105,254,63,122,162,225,230,109,215,76,154,138,146,170,14,96,38,28,226,146,65,49,228,6,36,219,183,168,147,59,122,59,32,216,10,128,124,81,254,59,53,55,240,95,147,209,43,222,194,181,11,1,212,171,84,183,221,57,206,49,252,170,219,5,65,82,75,89,100,185,195,93,4,115,136,137,20,69,36,36,66,198,194,96,78,46,251,236,98,255,0,107,42,33,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,45,191,226,39,172,58,37,165,189,58,93,45,122,209,141,210,102,20,249,61,69,45,53,6,30,87,153,237,179,222,142,26,168,38,55,9,233,196,165,136,32,97,25,72,246,96,220,99,141,221,158,80,98,141,126,23,154,189,134,232,47,65,58,147,171,154,129,61,92,118,44,119,56,172,154,161,169,32,121,167,148,206,138,217,20,80,198,30,140,231,36,178,71,27,57,56,131,57,179,145,8,179,147,87,7,83,189,66,229,93,80,107,45,235,87,50,154,111,33,231,251,116,214,235,88,85,73,81,13,178,134,33,227,21,60,100,111,254,148,134,226,32,39,44,178,155,0,115,226,193,170,149,249,248,105,104,246,182,232,247,78,150,123,94,175,228,149,113,211,215,211,249,155,62,31,87,102,130,150,124,104,14,170,170,105,26,73,192,158,89,206,161,167,138,87,9,152,78,7,222,55,102,118,38,104,129,225,67,208,229,78,75,117,178,117,113,168,199,72,246,43,109,69,65,226,54,151,8,170,30,186,174,34,146,2,173,157,137,137,162,8,37,19,237,11,109,43,205,16,201,184,12,97,222,183,68,28,171,171,254,240,184,248,19,211,47,198,190,113,90,168,5,95,247,133,199,192,158,153,126,53,243,138,212,18,169,17,16,17,17,1,17,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,142,190,35,189,14,83,116,165,153,80,102,26,124,117,117,26,117,152,84,78,20,48,202,18,202,118,74,177,102,55,162,150,119,103,19,2,23,34,128,136,187,164,17,74,36,196,240,188,178,72,175,3,31,215,103,238,223,241,37,234,248,184,245,155,98,164,177,94,58,59,196,173,94,122,235,93,228,42,50,187,141,64,24,71,111,140,78,26,218,106,106,118,244,238,76,124,96,144,228,245,140,35,38,6,230,102,93,128,171,107,86,127,153,88,176,219,254,159,89,178,26,186,60,123,42,168,161,169,189,80,194,236,33,94,116,111,43,211,52,174,205,200,128,10,121,13,131,126,14,124,9,217,202,48,113,218,189,31,116,153,153,117,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,140,104,26,170,11,80,60,102,240,49,131,201,19,25,203,40,52,98,12,124,246,238,27,51,140,70,237,162,148,244,240,185,235,110,213,211,246,77,54,137,106,68,244,148,120,78,105,120,10,176,189,85,213,13,60,22,42,215,167,56,202,89,54,132,138,64,156,163,162,137,200,228,8,225,104,222,71,217,158,71,65,58,188,66,48,12,55,75,60,56,115,109,62,211,236,122,146,199,143,88,233,236,148,212,52,52,204,252,34,15,108,209,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,189,59,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,23,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,65,210,154,160,191,18,221,97,209,45,97,234,46,241,116,210,12,110,146,74,138,10,143,45,120,204,41,47,51,213,65,146,152,82,210,195,27,199,1,139,69,0,83,188,18,196,199,11,144,78,219,72,206,236,226,239,48,60,87,186,227,166,198,173,87,190,145,244,228,42,218,251,114,167,167,12,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,210,125,226,104,101,40,246,50,144,251,53,129,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,10,26,119,171,157,161,130,32,8,202,89,102,144,253,93,130,56,163,146,71,97,98,55,96,118,17,34,118,23,13,213,225,217,163,218,219,170,93,69,218,238,154,47,146,85,225,245,24,197,61,85,77,126,96,54,104,46,80,89,66,106,89,225,6,56,42,8,98,148,231,114,40,132,55,115,216,164,145,153,218,35,113,176,175,26,191,133,140,91,239,2,135,229,215,21,42,186,98,233,235,21,233,127,70,172,186,71,139,84,249,255,0,33,220,169,184,221,14,150,58,121,174,117,210,151,41,106,36,16,111,244,99,6,34,50,8,162,136,28,207,135,39,138,190,53,127,11,24,183,222,5,15,203,174,40,43,215,195,58,237,106,176,117,175,167,247,219,237,206,146,221,109,183,83,223,170,235,43,42,230,24,96,166,130,59,37,113,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,245,124,67,58,211,186,245,79,170,21,22,44,67,32,171,45,43,198,170,25,177,250,55,166,42,86,173,157,163,227,45,194,120,200,156,140,200,158,81,137,205,133,194,23,22,237,198,103,55,40,150,183,175,71,221,38,102,93,93,106,135,208,123,21,69,93,158,197,65,79,37,77,247,35,26,6,170,130,212,15,25,188,12,96,242,68,198,114,202,13,24,131,31,61,187,134,204,227,17,187,6,127,225,231,209,101,215,170,125,80,167,190,229,248,253,89,105,94,53,80,239,144,86,53,73,82,181,108,237,31,40,173,240,72,34,228,102,68,241,20,172,14,46,16,185,63,114,51,56,121,95,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,88,254,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,155,43,64,69,133,102,186,223,162,250,107,117,138,197,168,218,189,133,98,183,41,233,198,174,42,59,221,254,146,134,121,32,34,33,25,70,57,164,18,112,114,3,22,38,109,183,2,111,177,215,213,130,234,198,150,106,135,158,252,153,234,94,41,150,251,51,181,231,125,133,121,166,175,242,189,206,93,190,239,100,203,135,46,217,241,229,182,252,11,111,115,160,168,31,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,150,170,241,171,248,167,197,190,239,232,126,99,113,90,211,162,254,176,109,93,38,233,30,183,149,189,234,228,206,243,26,123,61,6,40,16,196,46,20,211,128,92,26,74,233,74,64,40,184,83,188,209,27,70,66,79,41,144,7,30,15,36,145,132,223,241,67,235,186,197,167,184,174,73,210,254,158,159,157,203,242,11,124,182,188,146,167,99,143,216,84,179,199,77,39,111,132,180,229,21,87,154,164,168,158,61,227,145,138,29,249,110,199,197,154,155,23,213,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,213,207,244,149,225,123,138,225,157,62,229,248,159,80,49,249,204,167,84,173,244,212,215,120,237,242,70,50,99,244,240,202,213,16,83,211,85,11,19,148,195,56,67,52,207,185,64,114,65,8,112,148,34,231,40,64,175,14,46,176,109,93,39,234,229,120,231,47,86,248,38,107,79,5,5,232,233,162,25,14,134,120,141,222,154,185,197,129,229,144,34,105,39,3,142,50,103,112,156,141,134,67,140,35,43,74,241,71,248,19,212,223,193,126,113,68,169,91,169,222,158,178,174,151,245,150,245,164,121,77,79,159,242,29,186,155,117,208,41,100,167,134,231,67,40,242,138,162,49,54,255,0,74,51,97,35,16,150,41,65,140,248,114,124,215,17,235,7,38,160,233,27,61,233,47,48,122,187,149,138,233,79,110,44,68,161,138,156,2,209,60,87,129,174,171,9,93,128,101,148,39,98,144,152,200,205,192,227,1,17,227,33,16,4,117,93,84,46,85,215,85,8,8,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,22,168,136,136,35,255,0,89,189,94,88,186,60,211,138,28,214,231,133,93,114,138,251,205,192,109,214,218,26,126,116,244,165,38,220,228,122,138,222,217,199,6,209,137,184,3,177,73,33,51,176,131,136,203,36,117,151,211,111,138,134,174,99,125,67,93,115,61,118,200,42,239,152,126,113,81,79,73,93,108,10,147,138,221,141,7,152,140,90,178,142,157,162,152,216,32,167,239,51,195,30,199,62,236,82,28,146,11,18,184,157,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,114,67,205,190,164,241,119,0,192,102,136,216,100,140,220,95,132,128,4,205,184,178,231,135,170,174,153,243,46,148,53,114,179,75,115,10,234,75,136,21,56,220,173,23,58,103,97,11,141,186,67,144,34,157,227,228,229,9,242,138,64,56,201,223,137,129,113,35,14,18,24,99,253,66,229,54,44,231,95,117,47,53,197,171,188,237,151,32,204,47,55,75,117,79,104,227,239,210,207,91,44,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,174,255,0,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,80,74,165,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,207,178,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,78,62,253,44,241,148,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,171,7,192,199,245,217,251,183,252,73,90,162,10,43,234,151,195,119,84,244,223,168,235,62,17,166,118,31,63,134,106,102,64,244,120,149,194,8,170,101,167,181,247,76,164,122,58,215,110,236,177,249,104,88,205,229,46,125,200,32,57,153,221,194,96,138,221,58,85,233,159,13,233,67,72,232,244,183,15,174,171,184,153,84,21,202,239,115,169,119,19,184,220,100,8,194,89,218,62,78,48,135,24,163,0,140,93,248,128,15,34,51,231,33,238,4,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,69,228,229,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,102,227,116,173,142,146,150,14,102,32,28,229,145,196,7,145,152,139,110,254,164,76,205,234,236,176,171,79,83,125,54,223,238,180,86,43,23,80,122,107,113,185,92,106,35,164,163,163,164,203,40,38,158,166,121,9,134,56,163,140,101,114,51,34,118,22,22,103,119,119,102,100,27,45,17,16,17,17,1,85,95,142,119,234,79,247,147,248,106,181,69,85,126,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,17,1,17,16,21,37,248,167,117,167,106,215,204,202,143,70,180,183,32,164,186,105,246,35,80,213,117,85,208,83,11,133,202,246,45,44,69,44,51,242,119,146,154,40,164,112,2,6,1,51,57,139,243,161,217,54,222,190,40,190,32,20,118,138,59,151,76,154,33,145,119,174,179,121,155,118,113,116,130,56,39,165,142,150,88,37,130,107,72,247,0,249,76,253,221,229,146,55,2,132,163,24,216,156,222,81,138,181,116,47,66,245,31,168,189,71,183,105,126,151,217,188,245,214,187,121,102,154,87,112,165,183,210,139,179,73,85,83,35,51,246,225,14,67,187,236,228,228,66,0,38,102,0,65,128,41,21,208,231,87,119,94,144,117,112,178,185,237,213,119,140,78,253,78,54,220,142,213,5,65,1,156,12,108,65,85,8,57,52,71,83,11,242,225,220,109,156,36,154,54,40,251,175,32,199,85,178,181,163,65,179,45,21,143,13,186,95,104,170,229,177,103,152,189,175,38,177,93,138,157,163,130,176,42,168,160,158,120,65,216,201,185,211,203,51,196,76,238,198,236,209,200,224,35,40,110,29,36,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,122,202,141,188,52,58,227,169,233,199,50,135,71,179,128,164,61,58,205,47,17,156,213,114,28,84,231,99,184,204,209,192,213,165,49,184,139,211,56,132,67,48,153,125,64,141,164,7,103,19,9,175,37,5,80,120,144,248,145,212,213,84,229,157,48,232,148,85,116,97,71,81,81,97,202,242,9,130,39,10,192,120,170,41,171,237,145,83,205,9,19,3,17,131,61,72,152,31,56,141,129,156,28,101,56,235,173,61,107,255,0,40,14,135,177,61,24,212,43,157,214,187,82,112,220,194,146,166,91,141,107,247,189,179,107,26,74,240,10,135,148,69,182,154,46,236,16,200,210,59,156,159,82,94,114,17,203,219,177,79,17,158,130,127,149,69,138,13,72,211,185,252,190,166,227,54,255,0,39,73,79,61,71,10,91,213,8,25,202,212,100,230,252,33,153,142,73,10,41,125,5,200,200,37,126,36,50,67,69,136,54,175,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,233,79,164,239,133,141,27,251,191,199,190,93,2,211,254,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,176,105,68,167,187,64,48,204,65,105,57,10,104,128,2,74,130,140,134,89,28,154,23,238,56,179,52,146,111,184,58,78,248,88,209,191,187,252,123,229,208,45,170,131,156,29,20,233,151,168,45,67,215,218,173,33,211,75,119,179,51,236,42,224,114,220,106,61,175,21,47,176,164,163,173,142,158,90,175,48,6,238,253,137,204,31,122,126,228,143,183,40,196,246,93,20,98,118,235,237,159,21,179,90,114,156,143,233,5,234,138,223,79,79,113,187,249,48,164,246,133,80,70,35,45,79,96,29,194,46,225,177,31,108,95,136,242,217,189,25,125,116,86,155,85,186,166,190,178,223,108,164,165,168,186,84,53,93,116,176,194,32,117,83,180,81,194,210,202,76,219,153,180,80,197,27,17,110,252,35,1,247,11,51,125,104,60,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,174,101,245,99,5,252,151,234,158,101,166,126,212,246,159,209,44,130,227,98,243,189,142,207,154,242,181,50,67,221,237,242,46,28,187,124,184,242,45,183,219,119,219,117,211,242,162,191,23,61,51,197,116,239,171,137,174,56,181,39,148,250,107,143,210,100,215,24,2,56,227,132,107,164,158,162,158,83,140,64,7,110,231,149,25,77,203,145,20,178,202,110,95,91,102,8,213,172,154,199,125,214,75,142,45,83,119,135,203,210,97,248,125,147,14,181,211,114,3,236,210,208,82,132,100,252,196,1,203,187,59,212,79,177,114,32,239,240,228,66,2,234,207,252,18,244,207,21,166,210,204,235,88,252,167,119,36,184,100,15,140,247,228,142,50,242,244,52,244,212,245,28,33,46,29,192,238,73,85,188,141,205,196,187,16,125,86,112,221,234,5,116,167,210,174,150,254,69,186,113,211,173,51,154,197,236,106,251,54,63,75,237,90,47,53,230,59,87,73,67,189,93,249,198,51,18,222,170,89,203,234,19,131,111,176,108,44,44,193,181,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,114,235,251,25,183,228,189,50,229,97,112,14,77,111,160,174,174,139,208,95,105,35,183,213,109,239,103,255,0,57,253,219,63,243,169,26,163,47,136,37,199,48,131,167,187,237,183,20,199,189,164,247,10,106,170,90,130,243,113,67,218,138,74,26,166,34,252,227,125,109,190,175,163,108,239,186,10,16,198,172,112,222,178,216,236,199,39,8,228,146,97,229,190,219,48,137,59,125,143,254,111,236,87,81,213,214,157,99,120,199,71,54,187,17,93,42,96,134,193,95,87,93,79,60,79,249,198,145,161,174,147,118,118,143,209,217,205,253,204,222,230,245,84,147,116,167,185,89,175,21,1,87,23,98,170,57,100,98,30,66,92,95,147,179,182,237,187,63,174,235,96,197,174,26,137,152,205,100,197,178,124,143,191,107,142,227,9,56,121,56,7,102,35,216,159,112,141,139,220,101,246,160,197,117,8,228,168,188,133,83,215,214,86,199,36,44,225,53,84,174,102,226,230,110,222,175,235,183,219,254,183,88,186,221,29,76,92,109,181,55,92,98,150,215,93,230,34,131,29,162,2,252,209,7,19,18,153,157,190,179,110,251,54,222,171,75,160,34,34,2,254,244,85,85,20,117,49,207,75,41,69,32,147,56,144,147,179,179,238,207,239,111,232,95,193,16,116,93,210,254,33,5,119,77,150,44,118,255,0,48,221,163,151,205,119,30,165,251,204,123,87,204,109,191,49,245,219,102,247,183,216,223,177,80,109,255,0,30,165,199,245,178,179,28,175,30,213,45,30,75,37,44,140,219,22,209,133,91,131,251,155,111,115,63,217,254,165,110,254,27,122,147,126,14,149,231,186,215,201,230,94,213,199,178,59,0,127,141,184,214,9,122,176,255,0,71,189,159,221,246,42,119,212,156,214,191,55,212,59,214,101,94,28,42,107,238,117,53,132,59,139,236,71,57,200,254,225,102,247,147,253,141,253,31,98,14,138,186,95,165,179,209,232,22,7,21,140,220,169,190,142,218,223,119,14,62,190,74,31,179,102,251,25,190,197,180,212,52,240,174,213,43,134,165,116,230,116,151,8,59,111,140,86,211,217,226,126,66,252,163,142,130,153,153,253,0,118,247,63,191,119,254,117,50,208,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,249,63,208,47,232,117,254,151,225,54,226,236,223,107,32,231,207,196,87,226,131,40,255,0,203,43,126,99,86,182,183,132,63,196,7,255,0,143,253,133,94,176,31,18,220,82,247,99,234,74,249,114,184,210,118,169,235,230,169,158,3,238,1,114,3,175,172,113,125,153,221,219,118,103,247,236,182,55,132,29,190,174,109,118,146,178,56,183,134,45,185,151,38,244,222,142,189,155,211,125,253,232,49,158,181,168,241,105,242,28,254,174,50,163,107,180,121,157,212,73,141,227,238,188,108,117,47,233,254,86,220,255,0,213,191,243,168,88,167,23,89,86,44,110,27,158,163,220,43,169,182,188,22,105,120,237,23,57,63,196,242,168,118,244,103,225,250,123,251,253,127,212,160,234,2,34,32,34,34,9,15,211,53,247,44,108,159,25,181,210,100,178,53,8,53,103,10,24,171,37,228,63,155,153,223,243,108,251,55,175,214,247,127,58,179,31,23,106,104,102,233,162,203,52,209,9,73,21,252,248,17,11,59,143,247,141,95,187,127,119,185,191,216,161,15,133,62,1,110,203,245,242,59,149,195,215,217,123,240,31,173,235,220,162,174,103,245,98,111,243,91,246,255,0,169,88,239,137,166,53,65,145,116,197,116,146,180,119,123,97,213,87,67,234,94,134,22,250,189,189,206,223,241,238,223,204,130,162,122,11,158,104,58,168,195,142,25,78,55,120,238,76,238,36,237,233,228,42,63,98,232,157,115,173,208,155,113,234,167,16,102,251,6,228,223,255,0,1,80,186,41,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,169,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,81,87,27,235,95,21,179,117,157,168,29,39,106,109,207,217,213,101,112,182,73,133,220,39,120,194,150,111,49,106,162,144,237,132,236,34,227,49,78,114,201,17,72,69,221,41,138,38,113,33,132,36,149,74,128,124,81,254,59,53,55,240,95,147,209,32,185,238,170,186,103,195,122,175,210,58,205,45,204,43,170,237,198,53,3,114,180,92,233,157,200,237,215,24,194,64,138,119,143,147,12,193,198,89,0,227,39,110,64,101,196,128,248,72,28,240,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,64,142,110,15,245,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,149,239,120,117,245,49,153,117,75,211,203,102,122,131,67,72,25,13,130,241,54,57,93,91,76,204,1,115,56,105,233,230,106,183,137,133,134,19,33,168,22,48,31,169,204,8,133,128,73,163,12,87,196,203,164,204,55,93,244,94,235,170,69,81,73,100,203,52,214,207,112,189,5,216,104,30,121,235,237,212,212,149,19,149,180,221,164,6,96,41,88,12,100,38,147,180,253,206,3,249,217,57,4,95,240,186,241,0,172,180,86,91,122,100,214,252,139,189,106,155,203,91,176,123,164,241,207,61,84,117,82,207,20,16,218,75,182,7,202,23,238,239,20,146,56,12,35,25,70,228,224,241,12,91,175,198,175,225,99,22,251,192,161,249,117,197,82,178,233,119,166,75,181,214,255,0,211,110,148,95,111,183,58,187,141,202,227,131,216,170,235,43,42,230,41,167,169,158,74,8,74,73,100,144,157,200,204,137,220,156,157,221,221,221,221,208,115,239,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,144,58,122,202,108,88,54,190,233,166,107,148,215,121,43,46,63,152,89,174,151,26,158,209,201,216,165,130,182,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,102,221,96,245,103,153,117,117,170,31,78,47,180,245,118,123,21,5,60,116,214,44,112,171,218,170,11,80,60,96,211,184,27,71,19,25,203,40,60,132,110,28,246,237,131,187,140,64,205,162,148,138,232,147,163,236,155,171,157,80,138,202,45,87,69,132,216,234,32,44,178,241,73,45,63,126,134,9,99,156,225,8,227,148,216,136,230,42,99,137,140,66,70,141,201,140,196,153,184,144,110,175,13,207,15,186,110,162,106,100,214,29,100,181,85,142,157,91,170,10,154,138,219,52,82,194,25,49,188,83,199,43,197,81,12,241,77,8,83,76,208,19,152,137,4,134,199,30,251,132,140,207,18,63,15,186,110,157,170,99,214,29,27,181,85,150,157,92,106,6,154,182,219,12,82,204,24,201,180,80,71,19,203,81,52,242,205,48,84,204,243,147,25,8,132,102,225,30,251,156,108,247,61,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,114,118,41,96,140,99,138,62,102,228,101,196,0,91,114,119,39,219,119,119,127,84,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,56,251,244,179,198,81,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,14,120,186,62,234,207,50,233,23,84,62,156,88,169,234,239,22,42,250,121,41,175,184,224,215,181,44,23,80,104,205,160,115,55,142,86,3,138,83,105,4,216,57,237,220,6,118,25,77,159,9,234,23,41,177,103,58,251,169,121,174,45,93,231,108,185,6,97,121,186,91,170,123,71,31,126,150,122,217,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,178,250,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,29,80,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,128,30,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,83,255,0,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,168,47,249,17,16,20,53,241,94,198,53,115,37,233,46,246,250,115,112,164,123,21,182,162,158,191,46,182,53,180,234,43,107,173,209,77,25,137,65,32,242,104,130,9,68,39,151,112,109,227,136,139,186,3,25,199,52,202,68,28,171,174,135,188,62,178,125,35,201,186,75,193,95,69,237,245,118,203,21,178,158,106,10,155,101,117,200,43,171,104,110,35,49,157,88,212,72,27,51,156,146,200,83,143,212,139,120,231,140,154,40,132,134,49,172,175,20,46,138,63,147,254,118,122,207,167,182,203,85,14,155,102,87,0,166,138,221,68,221,159,99,93,10,18,51,167,104,136,159,120,101,237,79,52,111,27,48,71,245,226,225,24,132,93,205,65,209,39,88,57,55,72,218,161,21,232,94,174,183,9,190,84,64,57,101,158,146,42,126,253,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,242,16,232,121,23,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,149,112,120,177,117,175,110,197,177,91,159,74,250,111,115,231,146,94,118,166,204,103,7,170,167,154,213,66,81,211,212,71,79,25,48,132,115,121,168,230,226,110,50,24,180,77,44,102,14,242,179,128,87,7,87,87,61,18,189,117,23,153,222,122,116,142,146,61,62,175,168,166,169,181,5,37,36,244,176,9,157,44,37,82,209,195,56,137,196,30,101,231,216,56,136,11,108,192,204,12,44,165,7,131,101,131,89,107,250,130,187,95,240,171,223,147,192,109,86,246,12,222,154,74,145,104,235,187,209,84,53,190,49,133,216,156,166,25,192,164,25,25,135,132,113,206,46,109,221,237,203,13,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,253,31,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,114,134,157,234,231,121,167,148,206,66,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,130,184,60,115,191,82,127,188,159,195,85,101,226,121,254,101,130,211,100,20,184,126,67,87,105,12,170,207,37,130,238,244,206,194,117,86,233,37,138,89,105,220,246,228,32,101,4,108,124,93,185,7,32,45,192,204,74,205,60,115,191,82,127,188,159,195,85,90,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,100,25,94,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,245,118,8,226,142,73,29,133,136,221,129,216,68,137,216,95,161,238,152,186,122,197,122,95,209,171,46,145,226,213,62,127,200,119,42,110,55,67,165,142,158,107,157,116,165,202,90,137,4,27,253,24,193,136,140,130,40,162,7,51,225,201,245,255,0,66,253,25,88,186,60,211,138,171,100,151,95,108,230,121,71,151,168,201,174,81,25,181,41,73,19,31,106,154,154,50,219,104,98,238,202,205,33,11,73,33,25,17,113,103,8,163,146,168,10,128,124,81,254,59,53,55,240,95,147,209,43,254,68,16,3,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,31,238,95,78,255,0,37,152,247,180,63,248,25,244,130,243,236,143,241,63,244,211,203,91,124,255,0,187,243,191,226,125,155,250,127,83,252,207,94,226,245,116,7,242,53,249,101,196,255,0,148,31,181,127,39,190,208,31,110,251,51,151,123,179,196,184,114,225,249,206,207,115,183,221,237,126,119,181,220,237,126,115,130,179,255,0,10,109,45,193,53,167,161,220,247,77,53,50,197,237,156,110,243,168,19,249,218,47,53,53,63,119,181,73,107,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,158,0,117,139,209,214,119,210,6,119,79,96,191,214,123,103,27,188,243,250,63,144,118,225,167,246,167,106,26,115,170,254,245,9,229,146,14,212,149,13,31,231,29,185,237,200,119,103,244,14,135,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,250,213,48,120,105,120,130,84,232,245,214,207,211,230,175,221,105,35,211,234,250,143,45,103,187,85,203,21,44,24,209,153,85,79,35,200,225,3,156,225,81,83,60,66,231,52,162,16,54,228,238,192,197,181,207,160,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,136,136,8,136,128,136,136,40,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,5,170,34,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,228,244,165,214,109,247,164,189,56,213,91,102,7,106,238,230,121,223,178,41,237,23,41,192,14,150,213,29,59,86,247,234,74,50,223,187,51,121,136,154,40,220,94,62,78,68,123,176,118,165,142,182,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,124,170,231,188,52,188,62,233,180,122,213,103,234,15,87,237,85,113,234,13,125,63,153,179,218,106,226,150,150,124,104,12,106,160,145,164,96,157,194,115,168,166,158,34,112,154,33,56,31,113,118,99,98,216,62,189,43,240,166,211,128,233,30,167,74,181,2,182,235,69,159,101,254,67,33,186,93,194,102,63,99,94,32,130,97,167,130,56,35,145,225,154,26,118,171,170,136,254,179,188,221,217,77,142,63,204,246,106,3,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,249,218,47,53,13,71,107,187,8,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,211,242,138,190,34,61,33,255,0,42,221,26,111,162,212,93,237,66,195,187,181,184,191,58,255,0,45,12,253,210,139,205,82,73,201,158,55,238,199,16,240,114,225,198,88,226,222,64,141,229,228,21,151,104,235,142,155,37,240,255,0,204,186,71,212,96,171,123,237,182,158,218,24,141,217,206,90,134,174,164,138,237,77,57,81,78,228,228,241,28,17,9,246,137,182,137,225,136,99,216,10,48,239,104,174,147,190,41,244,111,239,3,30,249,140,11,90,93,173,55,91,5,214,182,197,125,182,85,219,174,86,234,137,41,43,40,234,225,40,103,166,158,50,113,146,41,35,38,98,3,18,103,23,23,102,118,118,118,117,178,250,78,248,167,209,191,188,12,123,230,48,32,186,159,20,127,129,61,77,252,23,231,20,74,138,244,159,233,223,229,79,13,252,150,255,0,240,207,233,5,187,232,231,248,159,250,105,230,99,242,191,227,255,0,53,254,59,183,254,51,234,127,157,233,186,189,79,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,213,74,226,124,24,46,218,13,14,151,228,182,44,82,231,86,26,169,89,80,53,121,101,29,124,219,60,212,80,201,32,209,75,69,27,63,18,166,1,157,196,203,110,224,205,41,180,155,1,83,239,144,120,139,248,116,126,94,252,222,181,232,165,187,253,210,127,55,237,59,103,123,255,0,132,127,239,74,104,127,61,83,82,20,244,126,94,158,41,75,234,135,231,125,207,245,182,119,168,13,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,176,116,252,160,7,141,95,194,198,45,247,129,67,242,235,138,145,93,31,117,103,134,245,117,165,255,0,78,44,84,244,150,123,237,5,68,148,215,220,112,107,222,170,123,81,188,134,208,57,155,199,19,152,75,16,52,130,108,28,55,238,3,59,148,70,205,29,124,106,254,22,49,111,188,10,31,151,92,80,84,6,150,233,110,119,173,57,221,179,76,244,210,197,237,156,146,243,222,242,84,94,106,26,126,239,106,19,154,79,206,76,97,24,237,28,70,95,88,155,125,182,109,221,217,159,161,238,149,122,103,195,122,80,210,58,61,45,195,235,170,238,38,85,5,114,187,220,234,93,196,238,55,25,2,48,150,118,143,147,140,33,198,40,192,35,23,126,32,3,200,140,249,200,116,195,225,113,241,217,166,95,141,124,158,181,95,242,2,34,32,165,111,26,191,138,124,91,238,254,135,230,55,21,181,124,12,127,93,159,187,127,196,149,170,34,10,86,241,171,248,167,197,190,239,232,126,99,113,80,1,79,255,0,26,191,138,124,91,238,254,135,230,55,21,143,248,88,116,153,134,245,25,170,23,108,227,80,42,41,43,172,90,107,81,111,169,168,199,42,232,30,120,47,39,85,29,99,68,210,31,112,88,66,41,105,227,145,192,130,64,149,183,2,110,46,236,225,37,124,40,122,28,166,198,173,86,78,174,53,24,234,218,251,114,167,168,60,70,210,225,45,59,80,210,74,50,64,85,179,177,48,188,167,60,68,125,161,109,226,104,101,25,55,50,144,59,54,104,136,131,69,117,131,210,102,27,213,214,151,253,7,190,212,82,89,239,180,21,17,212,216,178,50,160,122,169,237,70,242,3,206,192,13,36,78,97,44,64,241,144,57,240,223,182,110,206,81,3,183,61,153,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,245,16,160,7,140,23,79,88,174,109,161,47,212,23,153,246,126,73,167,61,138,110,81,210,198,94,212,161,172,172,130,15,47,52,155,52,141,218,146,94,236,111,201,196,121,206,60,29,229,230,1,74,203,170,133,202,186,234,161,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,213,17,17,1,106,174,165,250,116,193,58,160,210,202,253,51,206,169,255,0,225,107,44,245,188,230,255,0,6,93,60,180,208,193,89,219,138,88,251,221,174,249,151,104,203,129,251,157,189,206,219,85,16,114,239,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,67,34,130,73,233,166,56,100,40,200,132,73,193,200,29,217,220,69,246,219,118,111,114,177,79,10,126,186,169,176,233,40,58,88,213,122,250,74,107,21,85,67,67,133,87,13,44,165,56,220,106,235,65,189,154,109,12,100,196,18,203,81,36,163,52,142,61,183,105,4,140,132,163,104,161,7,86,63,20,250,201,247,129,144,252,198,117,170,144,117,80,169,91,198,175,226,159,22,251,191,161,249,141,197,77,79,13,78,181,237,221,69,233,197,14,151,230,183,61,245,55,17,183,148,117,32,79,85,60,151,91,93,51,83,68,23,57,103,144,92,26,99,57,196,36,23,148,140,164,3,149,152,68,216,66,21,248,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,130,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,186,83,68,4,68,64,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,5,133,107,92,122,161,46,145,229,227,162,181,180,148,185,219,89,234,75,31,58,154,104,231,7,173,96,119,140,24,101,144,34,99,39,110,0,114,19,198,6,66,102,50,0,148,101,154,162,14,93,245,10,217,153,89,115,252,150,205,168,210,85,201,150,80,94,43,105,175,199,87,86,213,83,149,196,38,49,169,121,38,98,38,148,251,172,123,155,17,114,125,223,119,223,117,103,222,10,23,61,18,138,213,153,89,134,58,71,213,250,170,138,138,147,50,164,156,167,108,110,33,162,17,96,153,199,178,0,245,115,31,32,18,105,13,218,55,54,33,142,55,28,215,197,115,162,143,202,110,43,63,82,154,103,108,181,83,100,152,149,190,162,167,45,139,110,204,215,139,92,49,137,53,71,55,38,140,166,165,142,51,244,33,231,36,79,197,141,222,24,98,42,140,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,156,49,245,115,221,72,86,232,149,7,133,78,154,207,173,54,154,187,137,150,15,96,135,15,134,152,167,19,28,146,75,17,5,28,206,241,24,15,8,196,167,144,218,87,120,220,0,155,137,159,0,42,97,89,86,127,170,89,222,168,125,28,250,117,125,246,159,209,44,126,143,22,179,255,0,122,195,15,149,181,210,242,236,65,249,160,30,124,123,135,245,207,145,190,254,164,251,50,12,85,95,159,133,245,179,91,109,61,40,89,105,117,166,74,179,3,168,26,156,61,234,106,224,169,63,163,115,81,210,203,70,204,113,17,19,3,17,206,192,18,191,114,48,97,13,132,4,5,161,95,133,63,67,148,218,149,117,160,234,147,82,78,174,43,22,49,120,99,197,173,130,18,192,247,27,141,41,1,181,105,201,179,49,211,67,46,194,35,25,63,114,104,164,19,113,24,138,57,174,37,1,84,175,140,39,74,58,113,131,81,219,186,155,194,162,246,53,215,40,200,2,207,127,181,193,11,53,45,117,84,176,84,78,213,227,179,183,106,103,242,228,210,179,51,140,164,99,35,241,54,144,165,182,165,0,60,106,254,22,49,111,188,10,31,151,92,80,83,94,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,208,73,216,170,130,65,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,23,69,29,31,245,41,98,234,167,67,172,250,155,108,110,205,214,30,54,188,146,144,105,78,8,233,47,17,67,25,212,71,19,17,31,40,95,186,18,70,236,102,253,185,1,137,216,216,196,121,194,91,127,165,94,166,51,46,148,53,114,143,84,176,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,226,229,9,242,138,51,9,5,159,137,128,242,19,14,113,152,95,167,86,63,11,26,201,247,127,144,252,186,117,205,98,232,207,92,179,252,55,84,250,38,212,237,65,211,236,134,146,249,143,95,52,223,32,169,161,174,166,119,225,40,123,62,161,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,185,204,65,210,159,73,223,11,26,55,247,127,143,124,186,5,181,86,170,233,59,225,99,70,254,239,241,239,151,64,182,170,2,34,32,42,224,241,184,182,97,178,232,190,158,222,107,164,164,108,178,151,40,150,154,214,5,86,227,59,219,165,164,144,171,92,33,229,177,131,75,13,7,35,226,252,29,227,109,199,184,236,86,62,169,47,198,91,63,166,201,186,163,181,225,150,236,134,174,174,159,14,197,233,41,171,45,228,242,180,20,55,26,137,101,168,145,192,73,152,28,228,166,146,133,200,195,125,216,99,23,125,227,226,33,21,122,100,180,218,175,253,73,105,69,138,251,108,164,184,219,110,57,197,138,146,178,142,174,17,154,10,152,36,175,132,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,116,188,185,87,93,46,244,209,159,212,234,159,79,58,111,168,55,12,134,146,249,114,190,98,246,218,155,165,117,51,197,194,91,143,151,6,172,103,104,153,128,12,106,26,80,48,22,110,6,36,59,15,29,152,54,90,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,193,115,120,53,130,107,155,54,10,120,159,179,94,17,98,27,163,213,119,92,253,121,127,138,250,188,118,219,249,253,235,58,80,243,175,14,169,53,99,66,168,218,209,166,88,179,205,53,77,40,73,237,86,175,166,7,132,140,42,27,110,212,209,30,252,94,48,45,247,245,247,126,212,26,83,175,14,140,245,139,90,165,179,229,6,58,123,109,168,183,65,52,115,73,66,213,80,148,207,36,209,150,230,253,131,114,125,220,189,93,219,222,255,0,181,85,21,214,196,88,134,78,246,155,238,210,181,44,145,60,175,7,214,98,23,97,55,219,147,54,254,133,246,183,189,90,71,135,190,186,231,189,68,106,78,83,108,215,253,66,189,93,230,142,166,33,183,218,37,168,144,105,216,30,58,185,36,102,106,126,17,122,56,3,250,183,253,76,118,251,22,239,234,203,195,119,72,53,103,19,58,253,55,197,45,56,182,71,66,51,212,52,244,116,142,231,88,237,3,140,113,22,243,198,45,245,132,54,114,223,111,217,182,232,41,118,253,121,195,231,199,60,165,162,130,102,173,42,174,125,201,162,139,118,143,182,237,197,156,95,127,126,207,183,185,97,171,54,213,221,39,202,52,115,53,184,225,153,69,47,106,162,138,162,104,132,185,198,92,196,37,146,54,45,128,205,155,119,140,189,55,255,0,235,172,37,1,17,16,23,221,98,58,8,239,84,50,93,4,222,140,106,98,121,216,24,121,60,124,219,150,220,189,55,219,127,127,162,248,81,7,64,157,6,224,118,11,118,133,193,89,68,80,79,67,121,229,249,177,112,33,110,205,101,83,123,152,118,253,39,119,251,127,212,169,3,93,44,118,27,38,181,229,54,59,1,127,131,169,239,213,208,69,234,30,128,53,114,139,126,131,48,254,139,55,185,182,86,137,210,87,83,21,56,159,70,179,84,209,90,201,170,236,28,120,72,213,94,165,223,186,206,207,239,137,217,189,9,219,237,255,0,82,168,107,229,230,190,253,124,173,190,92,170,100,154,174,186,170,74,153,101,55,220,136,204,220,137,221,255,0,110,238,238,130,253,124,56,240,92,99,10,233,170,203,54,54,96,101,124,142,142,229,92,66,241,191,247,193,208,83,114,103,112,22,247,126,194,221,253,125,234,81,168,133,225,111,89,85,89,210,237,35,213,84,203,51,197,93,20,97,220,55,46,32,214,234,45,133,183,247,51,126,197,47,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,5,65,248,201,222,237,181,185,173,142,221,75,117,163,158,104,41,41,154,72,99,156,74,64,113,154,224,207,200,89,247,109,157,246,125,254,213,142,248,71,231,118,156,79,80,110,176,228,57,141,170,211,69,63,99,243,53,183,1,129,229,218,10,255,0,209,19,38,98,216,137,157,255,0,102,237,251,87,219,227,9,135,99,118,109,73,182,95,40,43,234,164,184,87,82,194,115,67,35,55,1,231,81,94,68,237,176,183,249,76,205,239,127,69,21,250,68,164,194,46,58,185,110,160,206,242,155,205,146,134,94,247,231,109,146,16,72,251,83,78,254,246,142,79,242,152,27,221,238,39,255,0,80,109,159,18,139,216,228,154,237,119,173,198,238,65,81,106,166,42,138,105,252,188,220,227,122,129,172,172,114,223,131,184,239,196,135,223,235,182,223,98,134,234,100,120,130,224,216,182,140,106,45,86,23,138,223,174,55,239,105,177,220,234,170,46,191,90,120,230,146,122,168,205,152,152,5,137,155,180,47,191,189,220,157,67,116,4,68,64,68,68,18,255,0,161,172,250,77,38,184,62,163,133,109,186,56,109,155,119,233,218,77,170,103,238,13,76,35,176,242,22,46,47,38,254,164,219,55,251,21,171,117,177,119,177,93,250,84,202,46,119,40,230,242,243,219,110,77,11,51,7,38,145,168,106,197,183,228,238,219,122,63,185,247,84,31,130,221,46,144,222,233,237,244,247,26,168,233,167,231,220,132,38,33,3,216,9,219,113,103,217,246,127,85,119,29,121,210,228,95,200,238,166,28,116,34,48,15,62,245,157,198,245,104,60,157,111,39,111,174,62,191,253,247,244,58,10,136,233,99,45,183,97,29,70,88,114,121,163,144,169,41,78,224,204,34,194,229,196,233,39,1,244,114,102,255,0,41,190,213,210,8,147,24,177,15,185,215,49,186,71,79,60,218,149,107,128,3,121,28,170,61,55,102,245,104,36,221,116,223,78,206,48,139,63,191,215,255,0,90,15,232,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,23,83,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,136,136,42,175,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,82,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,79,255,0,5,79,133,140,167,239,2,187,229,214,229,42,186,177,248,88,214,79,187,252,135,229,211,168,171,224,169,240,177,148,253,224,87,124,186,220,165,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,85,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,67,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,179,33,130,57,234,102,8,99,41,8,68,137,129,136,217,221,216,73,246,223,102,127,114,233,35,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,114,99,226,59,190,204,44,34,32,2,0,0,3,207,103,73,223,20,250,55,247,129,143,124,198,5,210,154,2,34,32,215,250,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,46,109,245,11,10,186,233,174,127,146,233,205,246,162,146,123,150,43,120,173,178,86,75,72,100,80,73,61,52,199,12,133,25,16,137,56,57,3,187,59,136,190,219,110,205,238,93,68,46,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,167,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,95,242,34,32,34,34,12,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,110,117,186,170,233,159,50,233,67,87,43,52,183,48,174,164,184,129,83,141,202,209,115,166,118,16,184,219,164,57,2,41,222,62,78,80,159,40,164,3,140,157,248,152,23,18,48,225,33,244,146,162,87,137,254,151,233,126,117,210,94,91,149,106,1,82,91,238,88,93,56,220,177,235,209,81,73,81,61,45,105,205,20,99,74,29,183,98,96,171,39,142,156,185,111,24,188,145,204,66,253,145,113,10,224,233,15,196,195,59,233,143,73,242,61,48,185,217,62,148,210,82,91,255,0,232,18,158,86,134,26,91,77,113,212,203,44,254,101,227,1,154,120,100,122,147,149,247,145,201,138,1,136,120,12,175,36,80,214,237,118,186,223,238,181,183,219,237,206,174,227,114,184,212,73,87,89,89,87,49,77,61,76,242,19,148,146,201,33,59,145,153,19,185,57,59,187,187,187,187,175,149,88,167,130,222,155,233,198,83,172,185,110,127,145,214,115,203,240,155,125,60,184,213,23,158,104,255,0,55,86,53,16,86,213,118,91,99,151,182,15,20,91,238,241,135,155,250,194,230,81,16,132,234,240,238,233,15,249,41,104,211,253,41,162,236,234,22,99,218,173,202,56,87,249,152,96,237,20,190,86,146,62,44,209,183,106,57,75,155,143,62,82,201,46,210,28,109,23,25,84,136,130,170,252,115,191,82,127,188,159,195,86,159,240,97,180,218,174,61,87,222,235,46,22,202,74,170,139,94,15,95,87,67,44,208,137,157,44,239,89,69,11,203,17,59,110,6,241,77,44,110,67,179,240,144,199,220,78,207,184,60,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,117,40,136,128,136,136,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,4,255,0,240,84,248,88,202,126,240,43,190,93,110,82,127,171,170,221,18,183,116,233,153,220,58,139,180,213,221,52,250,150,158,154,107,173,13,33,78,51,213,24,213,66,244,208,198,240,24,27,25,84,180,2,207,204,3,119,110,100,33,201,218,32,120,73,231,248,110,150,116,77,159,234,14,160,228,52,150,60,122,199,156,87,212,215,87,84,187,240,136,61,159,109,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,120,1,214,223,88,57,55,87,58,161,45,232,158,174,139,9,177,212,78,56,157,158,174,42,126,253,12,18,199,0,76,114,73,16,49,17,204,84,193,43,129,28,141,27,147,128,17,51,114,32,142,170,244,252,40,255,0,148,119,242,113,131,242,215,255,0,193,79,239,127,160,30,123,159,181,61,151,192,185,119,55,255,0,228,63,241,94,87,151,215,225,207,111,204,121,117,5,124,56,60,63,235,58,136,190,197,171,122,189,142,255,0,185,61,7,153,130,42,106,137,39,167,147,34,170,224,113,241,167,56,78,57,2,24,100,118,51,153,139,139,201,19,68,44,127,158,120,174,253,7,42,234,210,112,94,180,237,93,44,120,98,105,213,139,16,200,41,7,85,50,90,123,195,99,244,111,76,53,79,69,3,223,43,70,91,132,241,145,48,128,8,180,163,19,155,19,28,204,45,219,144,2,110,53,108,136,45,211,194,175,174,219,174,117,83,252,154,181,167,38,200,47,217,101,93,69,85,126,47,124,185,78,85,135,87,0,196,243,77,67,52,174,207,43,28,109,28,243,4,146,145,177,1,20,124,163,237,194,18,89,162,229,93,94,79,134,159,93,85,61,77,99,53,90,97,169,213,245,117,90,161,142,83,207,114,170,174,42,88,163,130,239,110,122,134,97,156,26,8,194,40,78,23,158,24,74,55,22,228,221,185,4,141,202,70,140,38,250,34,32,34,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,136,136,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,6,127,225,73,210,142,156,117,19,168,249,46,107,170,17,123,86,213,167,62,206,158,27,4,176,177,82,220,170,170,158,161,227,42,151,119,250,240,199,229,73,222,29,184,200,70,44,110,224,39,28,183,126,170,175,192,199,245,217,251,183,252,73,90,162,2,34,32,172,191,23,94,143,177,154,252,54,225,213,166,30,212,150,219,237,174,162,152,114,225,154,90,131,59,188,18,189,37,13,33,196,206,101,20,71,3,140,98,224,32,12,97,33,145,23,40,196,78,184,58,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,11,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,233,77,82,95,140,53,110,137,31,81,116,246,252,14,211,87,30,160,193,78,211,103,181,196,83,246,39,51,165,164,107,116,32,210,27,131,28,116,209,242,39,136,4,29,166,143,114,51,99,96,153,94,35,254,32,20,125,59,216,165,210,77,33,200,191,221,98,191,203,79,45,77,60,112,84,71,142,210,243,9,57,84,4,193,36,103,52,209,179,128,66,227,201,163,149,229,39,15,204,180,180,195,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,176,109,254,133,191,148,119,242,142,199,127,146,255,0,255,0,10,254,183,157,243,92,253,151,236,190,97,230,61,165,199,255,0,144,255,0,67,151,249,124,251,93,175,207,246,85,149,120,213,252,44,98,223,120,20,63,46,184,173,235,209,39,71,216,207,72,218,95,21,148,90,146,183,54,190,83,192,89,101,226,146,90,142,197,116,241,73,57,194,17,199,41,184,136,66,53,39,19,24,132,111,35,11,25,136,187,241,29,21,227,87,240,177,139,125,224,80,252,186,226,130,0,120,92,124,118,105,151,227,95,39,173,87,252,168,7,194,227,227,179,76,191,26,249,61,106,191,228,4,68,64,68,68,20,173,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,32,181,68,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,64,43,170,133,202,186,234,161,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,213,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,75,250,14,134,175,189,75,120,123,104,214,166,233,13,143,218,26,147,96,246,165,174,90,73,46,129,77,29,194,206,247,187,145,246,197,166,118,137,166,138,105,94,65,119,56,153,227,57,216,158,66,104,69,162,7,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,98,157,2,248,119,98,189,49,209,210,106,150,120,254,219,212,219,149,190,23,111,49,79,24,199,140,247,96,31,51,73,79,194,73,2,73,185,148,177,157,83,23,214,141,152,65,128,74,78,236,43,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,86,168,170,175,192,199,245,217,251,183,252,73,90,162,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,2,34,32,34,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,34,34,2,34,32,42,139,241,88,232,86,155,14,146,191,170,125,40,160,164,166,177,85,84,60,217,173,9,85,74,83,141,198,174,180,223,218,64,243,72,76,65,44,181,17,196,80,198,195,219,118,140,132,8,74,71,138,221,23,201,118,180,218,175,246,170,219,21,246,217,73,113,182,220,105,228,164,172,163,171,132,102,130,166,9,5,198,72,164,140,153,196,192,133,220,92,93,157,157,157,217,208,114,196,165,167,135,207,68,151,94,171,243,249,47,185,60,21,116,58,117,138,212,83,205,117,172,42,82,40,46,211,140,208,145,218,66,65,154,35,3,146,156,164,34,150,55,39,133,187,110,76,207,36,123,196,181,210,71,71,118,155,85,151,165,13,30,163,179,91,41,40,41,228,193,236,181,103,21,52,35,16,20,243,209,197,52,210,184,139,51,57,201,44,146,72,101,239,35,50,39,221,221,221,6,213,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,64,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,0,60,106,254,22,49,111,188,10,31,151,92,80,84,175,79,88,181,139,57,215,221,52,194,178,154,31,59,101,200,51,11,53,174,227,77,221,56,251,244,179,214,197,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,169,213,150,120,54,106,61,227,168,235,205,147,22,200,109,88,254,145,214,249,139,173,186,251,179,213,205,111,140,204,187,86,191,40,115,52,210,205,27,184,143,116,164,237,148,67,220,121,59,143,216,80,175,164,239,138,125,27,251,192,199,190,99,2,233,77,4,106,207,116,47,78,58,116,232,71,84,244,191,75,236,222,70,213,67,167,249,20,179,77,43,177,213,92,42,138,217,51,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,60,246,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,128,136,136,62,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,185,140,213,140,235,242,161,170,121,150,166,123,47,217,159,75,114,11,141,247,201,119,251,222,87,205,84,201,55,107,185,196,121,241,238,113,229,196,119,219,125,155,125,149,244,248,138,235,29,139,70,250,71,206,234,110,240,249,138,188,194,223,62,29,107,166,228,97,222,170,175,130,88,201,249,136,27,15,106,6,168,159,98,226,39,216,225,200,72,197,213,11,105,62,11,249,80,213,60,55,76,253,169,236,207,165,185,5,186,197,231,123,29,239,43,230,170,99,135,187,219,228,60,248,247,57,113,228,59,237,182,237,190,232,62,189,81,210,28,203,72,42,113,152,51,8,41,24,51,12,94,217,151,218,38,166,157,165,9,237,213,209,115,136,157,189,8,12,73,164,140,196,153,182,56,137,199,144,56,25,91,79,130,198,127,77,125,233,231,43,211,234,140,134,174,178,229,138,229,7,82,20,51,60,164,20,22,234,202,120,222,22,137,201,184,8,29,68,21,230,224,15,232,124,200,153,187,140,229,165,124,99,58,120,181,96,118,173,36,212,108,34,213,87,77,143,89,172,225,167,101,17,86,12,144,80,193,74,37,53,182,32,25,29,231,51,40,222,185,138,66,35,109,160,143,119,18,125,228,210,190,19,58,161,106,211,142,176,109,118,203,200,210,71,79,157,89,235,49,112,171,169,173,26,112,166,156,202,58,152,118,228,206,210,28,178,210,71,78,17,238,46,71,80,59,59,187,48,16,94,242,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,254,53,84,116,245,177,20,21,49,243,2,103,103,109,221,183,103,109,190,207,233,95,217,16,64,30,182,122,88,187,226,119,216,58,152,209,123,205,29,150,235,100,134,64,173,167,154,41,103,42,153,42,106,59,108,98,242,119,64,118,106,185,119,110,13,252,223,103,28,107,162,127,19,159,202,78,79,95,134,235,141,108,22,201,30,8,74,130,190,170,178,138,8,138,82,159,131,131,253,72,126,201,1,253,57,122,3,250,41,227,171,90,117,75,170,152,69,126,23,91,95,85,73,13,119,107,148,148,242,180,102,220,38,142,70,245,113,38,247,198,205,238,127,123,255,0,74,163,142,178,122,47,206,58,74,189,208,95,237,245,253,203,37,194,161,225,163,172,134,226,37,48,201,28,49,72,251,176,132,68,223,89,207,103,97,255,0,37,191,153,220,45,163,169,174,153,244,243,171,253,60,56,44,121,5,177,174,6,15,45,29,210,42,137,42,98,103,120,38,104,217,198,41,88,118,229,80,197,191,175,167,216,236,236,168,247,94,122,108,212,174,158,178,89,49,220,214,217,49,0,237,219,173,138,146,160,41,229,252,220,70,252,74,72,199,125,187,194,47,252,255,0,234,91,183,164,143,16,188,255,0,65,239,113,81,102,183,155,181,247,27,113,24,206,25,166,168,171,56,135,156,12,238,0,117,0,12,237,28,68,205,233,254,86,222,231,86,91,143,94,58,106,241,20,192,206,176,44,114,148,244,251,110,117,150,152,34,169,139,148,206,222,135,32,76,222,173,71,246,63,187,102,127,216,193,66,8,164,167,83,125,11,235,23,78,183,42,154,251,213,178,134,107,4,213,70,20,85,80,92,162,148,138,55,41,158,62,67,176,19,63,110,23,119,250,172,223,250,154,55,77,12,148,242,20,82,143,19,23,118,118,223,116,31,225,17,125,54,216,41,170,110,20,212,245,147,118,96,146,96,9,36,217,254,160,185,51,59,250,51,191,163,111,246,63,244,32,178,62,154,117,163,40,164,232,207,33,179,133,109,52,113,80,249,78,208,153,196,197,245,238,179,17,122,60,123,251,255,0,157,213,106,153,57,204,70,254,242,39,119,255,0,106,183,46,154,48,92,26,225,208,245,253,237,86,90,26,234,159,239,94,85,7,73,27,25,255,0,133,230,219,235,16,51,250,51,59,122,254,197,82,50,193,40,85,149,57,6,198,210,56,113,221,189,251,237,178,11,223,240,175,248,93,167,255,0,238,140,127,46,162,83,13,68,79,11,186,10,187,127,75,212,99,87,23,109,230,173,138,80,250,204,251,139,219,168,246,127,79,232,82,237,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,84,135,139,14,141,100,25,78,170,80,95,49,168,229,175,150,43,52,82,207,4,52,210,72,241,196,213,53,196,70,238,12,91,51,57,11,110,236,205,235,239,80,95,167,140,18,201,156,234,37,29,178,253,156,219,113,122,113,238,111,87,92,225,195,252,68,165,254,81,131,123,193,155,223,254,83,127,174,201,252,82,115,218,237,59,202,105,107,97,150,72,61,165,98,10,17,40,9,196,157,228,146,181,246,39,98,31,79,169,235,239,254,133,84,88,132,151,65,200,169,138,209,70,117,85,63,95,140,35,25,31,47,168,91,253,81,245,125,155,119,255,0,82,9,181,214,38,69,134,227,57,174,81,97,167,190,211,95,2,227,107,173,56,166,165,154,61,163,154,73,106,1,153,216,77,247,219,142,254,255,0,242,155,209,64,185,29,158,66,113,247,110,251,41,83,212,6,138,107,70,89,159,221,110,215,204,88,44,242,211,217,103,188,75,4,116,53,116,224,212,227,60,164,95,84,163,119,223,114,118,245,125,189,61,254,138,45,85,211,73,71,85,53,36,205,180,144,72,81,147,127,59,62,207,255,0,169,7,242,68,68,4,68,65,238,227,148,55,24,90,76,130,138,120,65,168,118,221,137,254,179,243,220,61,27,103,111,218,174,147,168,61,69,205,238,93,7,197,125,180,82,75,83,89,120,27,165,21,107,199,24,151,10,119,138,188,28,157,134,55,102,102,224,62,187,55,244,170,78,182,61,116,129,36,20,245,69,28,69,183,48,230,236,197,239,118,221,155,223,234,175,38,186,233,143,90,188,63,43,230,200,101,165,0,146,203,126,142,153,231,32,109,231,118,175,227,199,155,183,214,244,125,182,245,65,75,248,110,85,126,210,253,71,162,204,224,22,122,248,30,121,133,155,102,255,0,27,28,145,151,233,3,183,249,79,254,74,233,71,7,191,203,147,226,212,87,201,227,120,206,167,185,184,238,207,183,25,8,126,198,111,243,127,98,230,54,243,90,85,217,45,100,221,231,146,63,49,51,68,238,91,179,7,34,118,102,254,111,95,179,209,116,187,163,223,252,92,218,63,254,163,255,0,167,200,131,51,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,169,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,39,255,0,130,167,194,198,83,247,129,93,242,235,114,149,93,88,252,44,107,39,221,254,67,242,233,212,85,240,84,248,88,202,126,240,43,190,93,110,82,171,171,31,133,141,100,251,191,200,126,93,58,14,107,23,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,138,190,40,255,0,2,122,155,248,47,206,40,148,170,81,87,197,31,224,79,83,127,5,249,197,18,10,86,233,59,226,159,70,254,240,49,239,152,192,186,83,92,214,116,157,241,79,163,127,120,24,247,204,96,93,41,160,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,8,1,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,213,63,252,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,130,255,0,145,17,1,17,16,21,11,120,140,245,175,252,170,181,30,11,6,1,115,186,199,166,88,183,230,237,180,211,191,106,59,165,115,57,180,151,50,135,136,152,242,3,104,226,25,92,136,35,18,45,162,41,165,141,165,87,139,95,90,254,196,163,172,233,55,76,174,119,90,59,212,221,153,51,75,132,15,216,140,104,102,131,184,22,193,119,30,114,119,130,88,164,148,163,33,22,141,134,39,121,26,89,128,43,47,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,20,52,239,87,59,67,4,64,17,148,178,205,33,250,187,4,113,71,36,142,194,196,110,192,236,34,68,236,46,30,174,149,244,241,170,26,203,134,234,30,121,130,90,169,42,173,26,99,103,27,221,248,230,172,142,19,24,29,205,248,196,36,251,153,180,80,212,204,237,232,220,41,205,153,222,66,138,57,49,253,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,183,73,58,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,209,156,228,150,73,36,118,22,16,103,55,97,17,22,97,106,139,241,58,232,59,242,33,125,169,215,157,39,178,241,192,114,11,129,123,74,215,110,183,118,233,113,121,136,33,24,247,46,233,63,102,162,114,168,113,227,28,113,66,79,28,45,183,56,133,194,213,58,98,234,23,21,234,131,70,172,186,185,139,83,121,15,63,220,166,184,218,206,170,58,137,173,149,209,23,25,105,228,32,127,244,100,7,33,2,56,165,136,220,3,159,22,218,171,158,30,137,58,193,201,186,70,213,8,175,66,245,117,184,77,242,162,1,203,44,244,145,83,247,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,144,244,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,144,85,183,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,17,16,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,13,41,79,174,154,143,67,161,211,116,241,108,188,249,28,50,187,32,151,36,185,83,83,179,132,151,26,162,134,158,56,194,160,247,250,240,199,229,64,194,54,102,30,225,57,151,55,8,158,61,151,209,39,71,217,55,87,58,161,21,148,90,174,139,9,177,212,64,89,101,226,146,90,126,253,12,18,199,57,194,17,199,41,177,17,204,84,199,19,24,132,141,27,147,25,137,51,113,45,105,161,122,23,168,253,69,234,61,187,75,244,190,205,231,174,181,219,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,183,8,114,29,223,103,39,34,16,1,51,48,2,232,167,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,114,99,226,59,190,204,44,34,32,2,0,0,2,25,6,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,106,106,26,26,102,126,17,6,238,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,249,2,34,14,85,212,255,0,240,197,232,59,242,223,125,166,215,157,88,178,242,192,113,251,128,251,54,215,113,183,119,41,114,137,132,38,25,54,46,232,191,102,158,113,167,114,229,28,145,76,77,36,47,191,9,69,160,2,191,239,11,143,129,61,50,252,107,231,21,168,53,87,137,215,65,223,150,251,21,78,188,233,61,151,150,125,143,219,203,218,86,187,117,187,185,85,148,66,39,8,199,185,119,69,187,212,240,13,67,143,24,228,150,97,104,225,109,248,68,45,78,216,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,245,16,170,47,197,123,161,202,156,106,235,123,234,227,78,78,145,172,87,42,138,115,203,173,44,17,83,189,13,92,165,28,3,91,3,11,11,74,19,202,65,221,23,222,86,154,82,147,115,25,15,178,19,171,162,78,176,113,158,174,116,190,43,208,189,37,22,109,99,167,128,114,203,61,36,85,29,138,25,229,146,112,132,227,146,80,97,32,152,105,142,86,1,57,30,54,38,3,34,118,228,82,41,115,45,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,232,167,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,100,27,1,17,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,186,159,20,127,129,61,77,252,23,231,20,74,136,116,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,4,80,73,61,52,193,52,99,32,137,9,56,57,3,51,179,16,190,219,236,237,239,87,189,226,143,240,39,169,191,130,252,226,137,80,10,12,131,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,107,158,240,224,240,255,0,163,233,222,197,22,173,234,246,59,254,235,21,254,102,8,169,170,36,130,162,60,118,151,153,199,198,156,225,57,35,57,166,141,152,206,102,46,77,28,173,16,176,126,121,229,210,190,20,125,11,127,136,234,131,90,240,207,251,30,171,0,162,174,47,244,136,174,146,83,184,255,0,226,188,169,145,127,159,51,7,251,222,101,106,136,10,0,120,213,252,44,98,223,120,20,63,46,184,169,254,160,7,141,95,194,198,45,247,129,67,242,235,138,8,1,225,113,241,217,166,95,141,124,158,181,95,242,160,31,11,143,142,205,50,252,107,228,245,170,255,0,144,17,17,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,130,213,17,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,0,174,170,23,42,235,170,132,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,4,68,65,205,103,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,4,68,64,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,4,68,64,68,68,28,171,174,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,84,68,64,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,0,60,106,254,22,49,111,188,10,31,151,92,80,85,95,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,17,16,84,175,141,166,177,223,101,202,176,94,159,169,225,236,217,105,173,237,152,214,73,200,11,205,213,73,37,69,37,59,108,225,206,62,200,69,83,234,199,196,252,215,214,29,227,23,125,43,225,25,166,120,174,162,117,113,13,199,41,164,243,127,66,177,250,188,154,221,1,199,28,144,149,116,115,211,211,196,114,9,129,111,219,243,69,40,56,241,33,150,40,141,139,234,236,250,171,175,109,76,202,181,67,171,141,76,184,229,53,125,207,96,228,21,184,205,186,0,146,71,134,150,134,130,115,167,136,35,19,50,225,203,182,82,155,14,194,242,205,41,176,143,61,149,149,120,50,105,111,209,78,156,111,186,153,95,98,242,181,249,222,65,39,150,173,243,92,252,229,174,136,26,24,127,54,198,227,31,10,162,184,143,168,137,150,251,190,227,219,116,27,171,196,87,71,44,90,201,210,62,119,77,119,155,203,213,225,246,249,243,27,93,79,19,62,205,85,4,18,200,77,192,76,24,187,176,61,68,27,151,33,14,255,0,62,36,64,44,168,91,73,243,175,201,126,169,225,186,153,236,191,105,253,18,200,45,215,223,37,223,236,249,175,43,83,28,221,174,231,18,225,203,183,199,151,18,219,125,246,125,182,93,57,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,204,190,183,225,86,173,53,214,140,251,78,108,85,21,115,219,113,92,162,235,100,163,150,172,196,167,146,10,106,185,33,140,164,33,17,23,55,16,103,119,97,22,223,125,153,189,200,58,93,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,245,148,63,240,172,214,59,238,174,244,143,104,166,200,225,222,175,2,184,75,135,71,83,200,63,190,169,105,160,130,74,103,224,0,44,29,184,42,34,131,111,172,69,216,230,68,228,110,205,48,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,33,170,90,91,137,106,254,39,83,135,230,84,30,106,134,160,36,102,30,236,161,196,142,35,143,151,230,204,29,254,169,151,166,235,47,68,20,101,215,47,64,185,6,135,95,170,50,172,34,147,205,99,21,38,114,183,231,0,59,28,142,164,248,254,118,160,228,46,49,196,62,187,122,239,251,119,222,52,232,190,186,103,186,19,146,142,71,132,220,188,172,237,191,49,236,194,124,191,55,32,55,248,200,205,155,210,82,251,62,223,232,219,165,249,224,130,170,35,130,166,24,229,136,217,196,128,197,136,73,157,182,118,118,127,123,108,170,59,196,103,160,89,113,219,129,106,142,146,99,149,245,112,86,237,230,232,168,40,222,64,131,128,210,64,27,71,79,78,204,60,157,228,47,82,125,221,157,219,237,100,18,167,70,122,145,210,238,184,180,158,191,31,203,173,254,82,106,90,89,124,216,119,106,36,216,198,154,48,57,55,142,40,89,253,106,139,209,159,111,79,79,230,168,158,173,112,44,115,79,53,166,249,98,196,170,252,197,176,106,170,202,34,237,200,28,89,170,230,6,29,164,34,39,216,68,125,93,254,223,233,88,86,154,141,210,223,168,152,245,190,166,106,187,120,75,119,164,138,113,34,40,153,133,231,6,38,38,127,179,211,215,127,216,175,116,58,94,210,61,116,233,247,17,177,228,150,170,26,137,61,133,111,112,175,130,10,83,156,29,226,167,50,218,67,136,246,223,182,219,250,122,242,127,218,131,159,21,250,12,238,98,204,219,187,187,122,41,123,175,158,27,218,223,165,247,249,41,113,108,110,187,36,161,97,115,238,219,40,234,235,24,88,98,140,159,114,10,81,102,221,200,153,191,209,127,216,183,15,66,222,28,217,229,110,111,105,212,77,88,177,157,186,217,110,150,10,232,168,171,169,102,134,73,14,57,169,166,17,40,231,166,226,236,226,242,11,179,19,110,236,237,190,219,186,9,211,209,101,202,199,87,210,237,166,174,197,105,242,238,221,254,228,29,243,63,250,227,80,205,245,137,191,165,213,29,85,133,254,247,171,231,117,146,219,220,168,168,200,30,103,135,188,13,185,21,87,46,60,189,27,222,251,111,178,233,122,154,142,142,134,22,167,163,164,134,158,33,247,4,81,176,11,122,239,238,111,79,123,186,248,195,27,199,6,111,48,54,11,107,74,197,205,141,169,35,229,190,251,239,190,219,239,186,12,11,166,81,168,29,7,193,194,170,223,228,229,28,126,216,197,23,117,164,217,252,156,59,250,183,167,191,211,253,75,104,47,193,17,1,97,17,102,22,109,153,153,189,25,151,234,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,252,103,103,247,45,103,165,154,219,107,213,12,139,37,177,91,168,170,33,250,57,114,172,182,203,36,145,136,177,201,79,32,11,187,59,72,91,179,247,27,222,204,255,0,204,200,54,106,47,205,219,109,217,247,71,125,190,199,116,16,43,197,67,64,242,45,90,196,108,119,60,66,211,231,174,145,86,211,82,176,247,194,47,168,209,86,151,190,73,4,127,74,65,254,127,95,216,180,199,65,122,111,166,26,15,95,94,218,249,110,246,102,76,29,175,42,253,234,137,189,227,85,207,253,234,71,31,248,185,98,247,254,223,79,86,125,173,115,223,246,59,40,247,215,37,163,22,171,208,43,253,199,32,198,98,186,149,47,149,237,127,121,71,60,129,202,182,153,159,143,54,244,223,211,125,190,198,254,100,21,231,226,53,174,150,60,239,80,234,100,194,46,156,225,130,192,116,50,201,216,54,231,198,122,189,219,105,99,23,109,216,197,247,111,246,251,213,117,75,33,75,41,202,111,185,25,57,59,254,215,119,94,245,187,46,191,82,81,85,219,97,168,41,33,168,167,146,2,105,12,203,140,100,204,46,205,245,182,111,70,254,133,143,150,252,159,127,126,232,8,136,128,136,136,61,156,63,28,174,203,50,26,91,5,180,57,84,85,115,224,219,179,111,196,8,223,222,236,222,225,127,181,95,70,167,244,214,25,79,72,19,105,133,210,171,183,83,103,164,185,215,198,124,55,252,235,199,87,199,208,101,102,255,0,171,253,164,237,252,223,178,142,116,75,37,143,15,212,139,86,73,49,68,193,71,223,223,184,254,159,94,9,3,246,183,249,223,181,116,65,166,154,207,136,234,238,150,77,158,216,229,99,183,21,37,76,146,177,148,79,176,1,202,15,191,19,33,255,0,169,23,188,191,250,187,7,60,17,225,144,89,117,126,187,8,185,73,202,43,117,198,186,136,203,103,109,251,47,40,179,236,36,239,239,15,218,255,0,210,235,165,108,90,221,71,105,176,210,219,232,63,196,69,207,135,191,237,50,119,247,187,191,189,221,115,171,213,149,226,217,114,234,71,57,175,180,184,140,13,127,186,182,225,197,155,127,61,80,255,0,228,190,222,231,101,127,93,61,100,180,25,110,145,88,175,214,202,134,154,158,167,205,113,62,98,91,241,170,148,95,212,93,219,222,47,246,160,216,200,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,85,23,173,254,17,61,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,198,120,224,169,171,146,104,198,65,26,50,22,54,19,102,118,98,38,223,125,157,253,232,38,87,133,199,192,158,153,126,53,243,138,213,42,150,148,232,207,69,50,174,157,186,108,195,244,115,53,184,90,171,111,88,255,0,180,60,204,246,185,100,146,148,251,245,245,21,1,192,164,142,51,125,130,97,103,220,27,235,51,237,187,108,239,186,208,17,17,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,166,167,137,15,69,58,167,214,15,228,239,242,103,127,197,45,159,68,189,175,231,125,187,85,83,15,115,205,121,78,223,107,179,4,187,237,229,143,151,46,59,110,59,111,187,237,133,120,122,120,122,107,71,73,154,209,122,212,109,70,201,240,171,141,182,227,139,212,217,34,138,201,91,87,52,227,60,149,116,147,9,16,205,77,16,176,113,167,54,119,98,119,221,199,211,222,236,26,215,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,53,60,72,122,41,213,62,176,127,39,127,147,59,254,41,108,250,37,237,127,59,237,218,170,152,123,158,107,202,118,251,93,152,37,223,111,44,124,185,113,219,113,219,125,223,108,43,195,211,195,211,90,58,76,214,139,214,163,106,54,79,133,92,109,183,28,94,166,201,20,86,74,218,185,167,25,228,171,164,152,72,134,106,104,133,131,141,57,179,187,19,190,238,62,158,247,96,176,165,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,192,235,51,194,255,0,95,122,137,234,79,48,214,60,43,47,211,250,43,46,65,236,255,0,45,5,210,225,91,29,80,118,40,41,233,207,152,199,73,32,54,231,9,59,108,111,245,93,183,217,247,102,13,129,224,169,240,177,148,253,224,87,124,186,220,165,87,86,63,11,26,201,247,127,144,252,186,117,173,60,61,58,95,207,186,76,209,123,214,156,234,53,223,31,184,220,174,57,69,77,238,41,108,149,19,77,0,193,37,37,36,34,36,83,69,17,49,242,167,55,118,97,118,217,199,215,222,205,186,245,191,10,186,234,86,139,231,218,115,98,168,164,130,229,149,98,247,91,37,28,181,102,67,4,115,212,210,73,12,101,33,8,145,48,49,27,59,187,9,62,219,236,207,238,65,204,98,233,79,164,239,133,141,27,251,191,199,190,93,2,170,191,238,42,117,79,255,0,111,218,85,255,0,165,110,63,243,21,110,154,33,133,93,116,215,69,240,29,57,190,212,82,79,114,197,113,123,85,146,178,90,67,34,130,73,233,169,35,134,66,140,136,68,156,28,129,221,157,196,95,109,183,102,247,32,205,84,85,241,71,248,19,212,223,193,126,113,68,165,82,210,157,102,104,166,85,212,79,77,153,134,142,97,87,11,85,21,235,32,246,127,150,158,233,44,145,210,135,98,190,158,160,249,148,113,200,109,184,66,76,219,3,253,103,109,246,109,221,130,133,250,78,248,167,209,191,188,12,123,230,48,46,148,213,69,232,135,132,79,82,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,242,158,72,41,170,227,154,65,140,74,140,69,205,196,29,153,156,133,183,219,119,111,122,183,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,170,139,214,255,0,8,158,164,181,43,90,51,237,70,177,102,218,107,5,183,42,202,46,183,186,56,170,238,85,227,60,112,84,213,201,52,99,32,141,25,11,27,9,179,59,49,19,111,190,206,254,244,19,43,194,227,224,79,76,191,26,249,197,106,149,75,74,116,103,162,153,87,78,221,54,97,250,57,154,220,45,85,183,172,127,218,30,102,123,92,178,73,74,125,250,250,138,128,224,82,71,25,190,193,48,179,238,13,245,153,246,221,182,119,221,104,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,90,247,136,95,75,249,247,86,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,40,35,164,171,132,132,74,24,165,39,62,85,0,236,206,44,219,49,122,251,153,227,7,70,126,23,250,251,211,183,82,120,126,177,230,185,126,159,214,217,113,255,0,104,121,152,45,119,10,217,42,143,191,65,81,78,28,6,74,72,193,246,57,133,223,115,111,170,207,182,239,179,56,89,250,34,32,40,255,0,215,79,80,87,222,154,186,113,200,181,19,22,199,238,183,27,213,71,27,61,186,174,138,0,146,27,61,85,72,24,69,95,84,230,38,3,12,70,195,179,16,16,201,41,67,19,236,210,242,25,0,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,131,150,203,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,175,211,195,187,164,63,228,165,163,79,244,166,139,179,168,89,143,106,183,40,225,95,230,97,131,180,82,249,90,72,248,179,70,221,168,229,46,110,60,249,75,36,187,72,113,180,92,126,77,16,240,220,209,45,8,234,46,231,175,120,132,181,113,211,193,78,16,226,184,240,156,253,139,25,157,47,98,174,99,158,89,164,150,172,229,98,149,197,143,136,70,211,72,220,77,218,50,142,90,160,44,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,129,16,115,153,214,15,73,153,151,72,186,161,244,30,251,81,87,120,177,87,211,199,83,98,200,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,207,110,217,187,48,202,14,242,255,0,194,43,172,28,154,131,50,183,244,151,152,61,93,202,197,116,167,169,44,68,161,138,156,2,209,60,77,87,93,86,18,187,0,203,40,78,197,33,49,145,155,129,198,2,35,198,66,32,159,253,96,244,153,134,245,117,165,255,0,65,239,181,20,150,123,237,5,68,117,54,44,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,124,55,237,155,179,148,64,237,242,116,117,209,214,9,210,6,9,81,96,176,86,123,103,36,188,240,250,65,144,118,230,167,246,167,106,106,131,165,254,245,57,229,142,14,212,117,15,31,230,221,185,237,200,183,119,244,8,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,154,158,36,61,20,234,159,88,63,147,191,201,157,255,0,20,182,125,18,246,191,157,246,237,85,76,61,207,53,229,59,125,174,204,18,239,183,150,62,92,184,237,184,237,190,239,182,21,225,233,225,233,173,29,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,140,242,85,210,76,36,67,53,52,66,193,198,156,217,221,137,223,119,31,79,123,176,88,82,34,32,34,34,2,162,31,16,140,3,50,213,63,17,236,219,79,180,251,30,171,190,100,55,202,139,37,53,13,13,51,55,57,79,216,212,110,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,123,203,79,225,61,51,225,184,119,81,122,135,212,209,87,85,215,229,153,229,61,29,180,24,157,227,130,219,110,130,150,146,34,128,1,137,218,67,150,90,64,148,164,47,115,52,96,2,59,72,82,134,63,209,215,71,88,39,72,24,37,69,130,193,89,237,156,146,243,195,233,6,65,219,154,159,218,157,169,170,14,151,251,212,231,150,56,59,81,212,60,127,155,118,231,183,34,221,223,210,64,34,32,34,34,14,85,213,255,0,120,92,124,9,233,151,227,95,56,173,80,3,251,138,157,83,255,0,219,246,149,127,233,91,143,252,197,89,247,70,122,41,149,116,237,211,102,31,163,153,173,194,213,91,122,199,253,161,230,103,181,203,36,148,167,223,175,168,168,14,5,36,113,155,236,19,11,62,224,223,89,159,109,219,103,112,221,104,136,130,141,188,75,58,21,166,233,151,38,165,212,253,49,160,164,165,210,252,142,162,11,109,45,8,213,75,36,246,139,139,83,187,148,6,243,200,114,204,19,52,19,76,50,49,63,23,238,70,66,12,49,188,154,171,162,78,176,114,110,145,181,66,43,208,189,93,110,19,124,168,128,114,203,61,36,84,253,250,232,34,142,112,132,227,146,80,114,19,132,170,78,86,1,56,218,71,22,3,33,103,228,55,253,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,181,69,229,62,9,122,251,73,125,170,167,194,181,95,79,238,182,80,225,229,171,46,133,91,111,170,151,112,23,62,116,241,193,80,1,177,185,51,109,41,110,44,196,252,93,220,88,45,211,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,108,129,66,174,130,122,109,235,19,165,126,238,157,234,70,105,167,249,54,153,84,119,103,167,164,163,186,215,73,93,101,170,45,205,202,145,165,164,0,40,101,55,252,228,36,98,44,68,242,131,177,119,6,105,170,128,136,136,40,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,75,213,235,51,194,255,0,95,122,137,234,79,48,214,60,43,47,211,250,43,46,65,236,255,0,45,5,210,225,91,29,80,118,40,41,233,207,152,199,73,32,54,231,9,59,108,111,245,93,183,217,247,102,221,94,27,221,20,234,159,71,223,148,79,202,101,255,0,20,185,253,45,246,71,146,246,21,85,76,221,191,43,230,251,157,222,244,17,109,191,153,14,60,121,111,177,111,182,205,184,77,84,68,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,172,14,179,60,47,245,247,168,158,164,243,13,99,194,178,253,63,162,178,228,30,207,242,208,93,46,21,177,213,7,98,130,158,156,249,140,116,146,3,110,112,147,182,198,255,0,85,219,125,159,118,96,242,188,12,127,93,159,187,127,196,149,170,40,85,225,189,209,78,169,244,125,249,68,252,166,95,241,75,159,210,223,100,121,47,97,85,84,205,219,242,190,111,185,221,239,65,22,219,249,144,227,199,150,251,22,251,108,219,205,84,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,175,163,172,205,20,202,186,137,233,179,48,209,204,42,225,106,162,189,100,30,207,242,211,221,37,146,58,80,236,87,211,212,31,50,142,57,13,183,8,73,155,96,127,172,237,190,205,187,181,123,104,135,132,79,82,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,242,158,72,41,170,227,154,65,140,74,140,69,205,196,29,153,156,133,183,219,119,111,122,9,149,226,143,240,39,169,191,130,252,226,137,87,175,134,231,135,221,55,81,53,50,107,14,178,90,170,199,78,173,213,5,77,69,109,154,41,97,12,152,222,41,227,149,226,168,134,120,166,132,41,166,104,9,204,68,130,67,99,143,125,194,70,107,105,234,55,68,45,93,71,104,245,235,70,175,183,202,187,69,182,255,0,81,110,42,202,186,72,196,231,104,41,235,160,169,144,35,229,245,68,204,96,112,99,118,38,7,54,39,19,227,193,243,92,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,211,147,177,75,4,99,28,81,243,55,35,46,32,2,219,147,185,62,219,187,187,250,160,245,145,17,1,64,15,26,191,133,140,91,239,2,135,229,215,21,63,212,95,241,11,233,127,62,234,207,69,236,186,115,167,55,124,126,221,114,183,101,20,215,185,101,189,212,77,12,5,4,116,149,112,144,137,67,20,164,231,202,160,29,153,197,155,102,47,95,115,56,85,15,133,199,199,102,153,126,53,242,122,213,127,202,176,58,51,240,191,215,222,157,186,147,195,245,143,53,203,244,254,182,203,143,251,67,204,193,107,184,86,201,84,125,250,10,138,112,224,50,82,70,15,177,204,46,251,155,125,86,125,183,125,153,236,253,1,17,16,17,17,5,43,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,182,87,136,95,135,166,180,117,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,83,199,87,87,49,16,140,52,210,139,135,26,128,102,119,38,125,216,189,61,206,249,175,134,247,69,58,167,209,247,229,19,242,153,127,197,46,127,75,125,145,228,189,133,85,83,55,111,202,249,190,231,119,189,4,91,111,230,67,143,30,91,236,91,237,179,110,19,85,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,210,157,102,104,166,85,212,79,77,153,134,142,97,87,11,85,21,235,32,246,127,150,158,233,44,145,210,135,98,190,158,160,249,148,113,200,109,184,66,76,219,3,253,103,109,246,109,221,131,156,37,213,66,165,111,238,42,117,79,255,0,111,218,85,255,0,165,110,63,243,21,117,40,8,136,130,149,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,91,43,196,47,195,211,90,58,179,214,139,46,163,105,206,79,133,91,173,182,236,94,154,201,44,87,186,218,184,103,41,227,171,171,152,136,70,26,105,69,195,141,64,51,59,147,62,236,94,158,231,124,215,195,123,162,157,83,232,251,242,137,249,76,191,226,151,63,165,190,200,242,94,194,170,169,155,183,229,124,223,115,187,222,130,45,183,243,33,199,143,45,246,45,246,217,183,9,170,136,136,8,136,131,154,206,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,168,107,173,254,17,61,73,106,86,180,103,218,141,98,205,180,214,11,110,85,148,93,111,116,113,85,220,171,198,120,224,169,171,146,104,198,65,26,50,22,54,19,102,118,98,38,223,125,157,253,234,194,122,51,209,76,171,167,110,155,48,253,28,205,110,22,170,219,214,63,237,15,51,61,174,89,36,165,62,253,125,69,64,112,41,35,140,223,96,152,89,247,6,250,204,251,110,219,59,134,235,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,87,175,136,95,135,166,180,117,103,173,22,93,70,211,156,159,10,183,91,109,216,189,53,146,88,175,117,181,112,206,83,199,87,87,49,16,140,52,210,139,135,26,128,102,119,38,125,216,189,61,206,225,173,124,12,127,93,159,187,127,196,149,170,40,85,225,189,209,78,169,244,125,249,68,252,166,95,241,75,159,210,223,100,121,47,97,85,84,205,219,242,190,111,185,221,239,65,22,219,249,144,227,199,150,251,22,251,108,219,205,84,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,175,163,172,205,20,202,186,137,233,179,48,209,204,42,225,106,162,189,100,30,207,242,211,221,37,146,58,80,236,87,211,212,31,50,142,57,13,183,8,73,155,96,127,172,237,190,205,187,181,123,104,135,132,79,82,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,242,158,72,41,170,227,154,65,140,74,140,69,205,196,29,153,156,133,183,219,119,111,122,11,116,68,68,4,68,64,68,68,5,85,126,57,223,169,63,222,79,225,170,213,20,42,241,33,232,167,84,250,193,252,157,254,76,239,248,165,179,232,151,181,252,239,183,106,170,97,238,121,175,41,219,237,118,96,151,125,188,177,242,229,199,109,199,109,247,125,130,21,248,42,124,83,229,63,119,245,223,49,183,43,169,85,235,225,233,225,233,173,29,38,107,69,235,81,181,27,39,194,174,54,219,142,47,83,100,138,43,37,109,92,211,140,242,85,210,76,36,67,53,52,66,193,198,156,217,221,137,223,119,31,79,123,181,133,32,34,34,2,34,32,34,34,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,21,85,255,0,113,83,170,127,251,126,210,175,253,43,113,255,0,152,171,116,209,12,42,235,166,186,47,128,233,205,246,162,146,123,150,43,139,218,172,149,146,210,25,20,18,79,77,73,28,50,20,100,66,36,224,228,14,236,238,34,251,109,187,55,185,6,106,136,136,10,0,120,213,252,44,98,223,120,20,63,46,184,169,254,162,255,0,136,95,75,249,247,86,122,47,101,211,157,57,187,227,246,235,149,187,40,166,189,203,45,238,162,104,96,40,35,164,171,132,132,74,24,165,39,62,85,0,236,206,44,219,49,122,251,153,194,147,58,78,248,167,209,191,188,12,123,230,48,46,148,213,69,232,135,132,79,82,90,107,173,24,14,163,95,115,109,53,158,219,138,229,22,171,221,100,84,151,42,242,158,72,41,170,227,154,65,140,74,140,69,205,196,29,153,156,133,183,219,119,111,122,183,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,231,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,50,24,35,158,166,146,72,99,41,8,68,137,129,136,217,221,216,73,246,223,102,127,114,168,191,238,42,117,79,255,0,111,218,85,255,0,165,110,63,243,20,22,169,210,119,194,198,141,253,223,227,223,46,129,109,85,133,104,134,21,117,211,93,23,192,116,230,251,81,73,61,203,21,197,237,86,74,201,105,12,138,9,39,166,164,142,25,10,50,33,18,112,114,7,118,119,17,125,182,221,155,220,179,84,5,173,58,151,207,234,116,179,167,157,72,212,27,126,67,73,99,185,88,241,123,149,77,174,186,165,226,225,21,199,203,155,81,179,52,172,224,102,85,15,16,0,19,63,51,33,29,139,150,207,178,212,106,235,251,167,93,83,234,135,67,169,52,183,74,114,171,85,146,172,242,10,91,133,211,218,149,213,52,212,181,148,49,67,63,230,15,177,20,143,39,231,202,154,70,2,30,60,162,98,221,136,69,7,61,139,166,142,159,180,207,242,55,161,216,30,150,201,73,106,167,171,198,113,250,27,125,127,178,227,225,75,53,112,66,62,106,112,250,128,229,221,157,229,145,204,133,136,200,220,137,185,19,170,213,233,251,194,23,95,116,235,92,112,61,67,205,117,15,79,194,203,138,100,20,55,218,145,181,212,214,213,85,75,229,38,25,194,32,142,74,104,131,235,156,98,14,78,109,192,73,201,152,220,88,10,218,144,21,43,120,205,233,111,209,78,163,172,90,153,65,98,242,180,25,222,63,31,153,173,243,92,252,229,210,136,222,25,191,54,230,229,31,10,82,183,15,160,136,22,251,182,229,220,117,117,42,42,248,135,244,147,149,117,115,165,152,238,45,167,242,226,148,57,37,139,32,27,128,92,111,165,36,93,186,18,166,152,39,130,41,98,134,89,27,185,35,210,145,6,204,37,217,23,119,220,5,4,42,240,75,212,204,170,155,84,243,173,28,243,125,220,110,225,143,190,77,216,146,73,11,203,215,83,212,211,211,243,132,121,246,195,185,29,86,210,63,7,34,236,65,245,153,131,103,183,245,84,29,53,248,89,117,95,160,186,243,131,106,228,58,139,166,177,211,227,183,136,102,184,53,37,109,100,211,203,110,61,226,173,134,48,150,133,129,206,74,105,38,141,157,220,118,115,103,98,23,102,38,181,244,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,95,45,198,217,109,187,210,157,13,218,223,77,91,77,38,220,225,168,136,100,2,217,217,219,113,38,118,127,86,103,254,150,101,245,34,8,247,168,253,17,116,193,146,89,110,117,208,232,206,49,109,186,12,19,79,79,93,67,70,244,210,195,59,1,184,200,47,9,3,238,196,92,155,215,222,205,251,27,106,172,174,234,47,170,61,36,215,43,214,143,105,206,176,100,158,202,182,92,235,173,244,20,50,213,12,177,69,5,49,207,28,96,45,81,207,102,24,226,102,102,229,254,75,123,221,94,164,177,140,177,28,71,250,38,46,47,253,14,162,213,143,161,28,86,131,168,187,150,189,92,238,176,85,21,84,213,19,211,209,12,115,137,198,115,21,99,200,238,109,47,23,244,170,31,242,127,200,125,182,221,4,143,199,233,106,42,172,112,125,33,130,57,234,205,141,166,121,0,11,147,114,38,102,125,189,63,71,102,94,172,80,67,79,27,69,79,8,70,2,219,8,128,176,179,51,123,182,102,95,237,253,206,141,238,245,64,103,98,109,254,196,219,111,114,51,108,191,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,23,227,187,55,189,217,144,31,127,123,39,189,145,157,255,0,167,250,22,173,214,238,163,244,199,66,49,154,235,246,89,127,160,58,170,72,37,154,59,104,92,41,227,169,152,134,57,13,133,134,67,103,250,207,17,11,122,63,175,166,206,131,105,51,108,168,183,93,122,147,214,238,156,117,235,81,108,24,117,226,90,8,46,247,155,188,236,205,91,80,14,45,45,108,161,204,123,51,11,49,109,8,236,238,219,250,127,66,149,89,15,141,78,155,67,75,77,61,131,73,178,41,165,46,125,232,165,184,210,131,15,171,48,236,236,198,239,233,187,251,155,253,127,100,112,196,181,243,167,30,162,181,162,251,148,235,118,31,61,170,158,229,65,84,48,201,61,221,129,162,150,74,177,49,125,198,88,4,182,105,165,125,190,221,191,216,30,94,151,120,178,117,11,129,82,61,186,249,65,108,202,34,41,202,98,154,231,91,93,36,236,207,27,11,3,25,76,91,11,56,242,219,103,245,119,253,187,171,39,233,11,174,252,51,170,43,117,76,51,219,34,176,223,104,194,51,150,134,41,39,168,29,142,105,35,31,174,240,128,251,128,31,222,255,0,167,246,108,170,23,88,244,207,68,36,212,182,183,233,30,81,85,116,181,214,29,76,166,20,212,161,59,192,253,201,28,1,156,107,37,115,250,172,222,174,66,238,205,190,203,70,216,111,183,172,62,249,77,120,179,204,84,245,148,51,69,81,25,60,66,78,196,4,198,47,177,51,183,189,155,222,200,58,106,206,181,39,12,211,107,51,95,243,75,199,179,168,72,184,52,190,94,89,183,126,4,123,109,24,147,254,136,19,251,190,207,232,80,59,172,142,191,241,44,131,25,168,210,253,30,178,208,101,181,87,78,29,233,42,218,162,152,98,237,201,79,56,236,19,68,12,91,179,72,223,165,233,193,159,237,102,122,214,213,206,171,53,91,90,177,155,70,35,151,221,158,162,142,211,13,60,49,7,151,166,29,251,81,201,24,190,241,194,5,238,148,189,238,255,0,235,244,219,247,167,237,64,213,61,39,206,154,12,10,213,85,81,121,169,253,24,34,167,99,55,227,12,174,255,0,84,161,145,255,0,66,67,127,209,255,0,235,176,125,58,249,160,56,246,137,218,44,210,83,231,149,23,27,237,198,154,158,106,235,113,208,60,77,74,82,12,189,193,105,88,156,77,132,226,227,232,254,187,239,238,90,59,222,165,14,180,99,122,223,155,103,21,217,190,184,227,21,182,89,106,168,229,142,58,155,181,28,180,49,115,41,164,149,153,139,177,16,145,110,82,190,219,122,176,191,216,222,145,162,237,76,52,119,74,186,64,154,41,70,25,228,141,142,34,228,4,204,78,219,139,253,172,251,122,58,15,149,17,16,17,17,7,250,136,140,77,187,102,66,255,0,181,159,101,126,61,34,224,65,130,244,107,81,78,213,210,84,157,69,158,239,200,136,24,118,227,81,90,237,238,119,255,0,63,254,37,67,184,245,186,11,173,222,10,10,139,132,52,81,201,203,121,230,118,96,29,133,223,215,119,111,126,219,123,254,213,208,143,78,87,124,95,49,233,182,76,91,13,201,109,215,106,136,237,183,24,13,233,170,99,151,129,77,53,75,7,38,140,137,219,119,223,250,118,125,144,80,182,186,127,241,205,156,255,0,88,238,127,218,229,87,215,208,83,187,244,185,135,239,255,0,233,15,152,213,42,52,234,135,8,190,97,122,245,153,218,47,112,20,83,84,95,46,85,49,187,198,96,199,27,214,78,204,77,201,153,221,159,131,250,183,162,190,110,142,177,59,134,21,211,206,45,143,221,36,140,234,105,188,247,55,6,38,111,173,93,80,109,250,76,207,238,38,251,16,110,148,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,230,94,125,179,237,237,207,139,241,223,221,191,216,170,59,175,14,175,250,149,208,253,110,159,22,182,223,70,138,221,60,83,212,209,4,21,85,241,177,67,230,231,0,119,102,152,5,223,136,15,232,182,223,177,91,154,163,47,22,188,166,155,35,234,78,146,150,156,54,123,77,166,90,41,61,95,212,134,190,169,159,222,205,251,63,159,250,80,76,31,15,238,164,122,128,215,12,23,63,188,100,85,20,85,222,197,176,156,214,194,51,173,150,83,173,35,168,104,217,220,229,61,199,120,157,182,23,98,244,109,191,154,181,250,181,213,93,87,205,53,131,38,160,207,238,245,225,37,5,206,182,145,168,252,197,75,66,34,21,83,183,213,142,83,125,153,185,24,183,187,211,211,111,122,244,58,72,214,109,96,192,242,90,188,75,76,111,254,207,123,244,112,193,59,121,90,89,119,102,155,136,255,0,142,2,251,103,47,115,183,191,253,154,215,91,46,25,69,219,83,242,90,172,186,175,205,93,2,233,89,29,76,221,184,195,148,141,81,35,155,241,141,152,91,114,114,127,79,79,95,79,68,24,42,255,0,65,36,145,191,40,204,133,255,0,104,190,203,252,162,12,155,2,203,234,241,28,134,27,180,1,79,41,15,45,252,195,57,15,168,24,253,132,223,231,126,213,102,61,12,244,65,162,250,213,166,183,28,199,45,140,171,230,184,68,193,17,131,82,74,209,59,77,83,19,184,188,144,27,139,254,108,125,89,223,221,254,165,85,12,251,62,234,77,116,251,215,86,164,232,13,213,155,27,31,240,52,197,19,84,81,111,79,245,128,101,115,118,238,29,57,155,111,202,79,119,249,223,204,200,37,135,81,94,17,181,52,49,203,123,209,107,129,204,226,229,39,149,170,149,200,191,234,197,176,133,53,31,243,68,205,235,251,91,246,40,33,119,181,106,191,79,186,159,12,249,77,29,93,190,245,73,203,99,171,142,166,38,126,116,236,222,243,96,63,208,152,127,218,223,103,190,220,250,124,241,62,210,77,85,122,75,46,78,254,197,187,20,49,247,7,251,230,167,115,126,208,191,168,82,8,254,148,133,246,255,0,147,251,29,102,221,104,232,190,17,172,26,102,121,76,241,119,38,162,219,181,63,41,155,244,234,41,193,254,171,24,55,186,61,189,89,208,104,110,188,243,253,49,190,104,54,43,69,61,117,134,190,235,85,111,161,175,41,105,101,167,148,206,66,162,170,109,185,57,57,62,228,251,254,221,221,189,119,85,1,120,120,222,237,88,241,7,0,122,137,28,71,109,182,110,79,178,144,186,103,100,199,176,29,119,168,154,235,89,230,237,24,203,29,104,55,108,227,238,133,61,96,108,31,85,200,135,112,7,245,245,219,127,115,186,212,218,217,148,218,243,45,79,200,178,11,53,31,150,163,170,185,85,201,12,125,194,61,128,170,36,49,245,38,103,247,19,55,171,125,136,48,116,68,64,68,68,31,162,228,47,184,187,179,254,214,87,93,225,97,126,195,45,154,45,114,26,74,154,153,238,116,148,133,83,114,103,56,139,104,194,174,177,199,142,206,197,187,139,183,233,122,42,80,111,231,87,65,225,11,116,197,203,76,239,214,219,77,103,58,168,34,130,74,128,237,200,220,71,205,86,236,251,147,108,255,0,165,246,32,134,30,38,55,157,63,201,117,166,76,131,18,168,156,107,65,138,150,174,25,78,6,250,254,106,180,164,46,49,187,191,188,133,183,119,223,246,171,106,233,27,81,49,236,235,72,45,113,218,242,91,117,214,182,135,191,230,252,165,96,79,219,231,85,63,13,248,145,59,110,192,251,111,183,185,246,247,42,193,241,121,187,226,247,61,101,183,199,99,155,157,77,61,190,40,170,190,172,141,180,131,85,95,205,190,179,109,239,118,247,122,126,197,189,60,22,231,137,177,124,202,30,95,93,253,157,233,179,255,0,194,92,93,5,155,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,252,247,170,52,241,108,196,232,113,174,164,168,234,168,202,71,43,189,166,90,217,121,158,236,198,85,245,78,251,122,54,205,235,252,234,243,21,93,120,203,232,213,29,109,46,51,171,212,134,97,81,65,65,61,21,72,176,71,196,135,205,193,193,221,253,11,125,234,79,246,255,0,171,215,112,138,94,27,218,75,105,213,157,98,184,80,75,127,168,181,220,237,116,16,215,80,148,115,68,2,100,213,113,54,206,199,28,156,190,179,199,232,205,251,125,126,197,143,245,131,165,249,254,156,234,230,89,100,32,169,186,81,79,95,95,113,154,170,42,114,144,69,138,170,160,73,200,198,32,17,244,13,223,211,102,223,127,232,222,222,12,120,72,223,117,187,46,201,103,57,4,44,246,8,152,56,184,236,230,117,145,19,51,239,235,255,0,80,127,119,255,0,89,108,15,21,60,22,179,79,47,114,231,116,23,9,102,161,201,41,74,138,104,100,102,97,9,170,14,182,82,227,196,183,244,16,102,109,199,253,127,98,10,179,68,68,4,68,65,250,6,81,147,24,62,206,222,229,37,116,175,175,45,117,211,252,114,108,32,50,58,57,108,213,28,126,164,182,186,119,56,248,200,114,250,27,48,191,169,159,219,191,236,109,148,105,68,18,127,85,114,204,140,172,114,102,248,174,73,101,170,166,184,83,61,186,165,128,198,90,135,140,192,229,62,98,44,224,37,183,29,246,118,102,119,244,102,101,25,42,39,146,166,162,74,153,157,158,73,77,204,157,155,111,87,125,221,125,3,121,187,5,19,219,70,229,84,212,164,252,158,6,152,187,110,251,109,191,29,246,247,122,127,66,248,208,17,17,1,17,16,61,202,217,124,26,43,240,91,156,89,165,44,52,143,30,72,214,202,102,170,126,251,241,58,119,169,159,118,96,230,238,223,245,31,94,45,253,62,190,181,52,173,19,193,75,9,187,65,147,231,153,188,173,198,130,123,61,45,36,111,184,191,35,122,169,63,239,183,255,0,168,151,217,255,0,225,13,83,226,209,140,96,24,246,181,211,30,37,28,81,214,214,209,133,77,192,70,172,165,119,156,234,235,187,174,226,228,252,125,88,125,61,25,191,99,45,247,224,184,214,239,96,230,78,242,71,230,255,0,193,219,15,115,235,126,157,199,252,157,255,0,98,195,188,99,52,102,134,203,116,180,234,213,20,210,114,172,58,107,116,209,184,70,195,202,73,43,230,114,221,182,47,126,205,238,127,233,94,223,130,246,52,196,249,126,69,237,138,166,227,236,255,0,239,70,127,205,63,253,49,15,255,0,15,244,160,181,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,165,58,171,233,194,219,212,190,159,30,21,112,187,123,63,109,184,77,216,41,118,252,252,18,63,213,105,99,255,0,128,102,247,253,191,234,125,214,191,196,140,46,14,196,251,50,10,231,232,195,167,61,43,208,141,117,186,90,240,142,162,108,119,91,208,81,83,141,198,209,29,16,4,167,11,207,4,130,220,142,166,77,183,228,45,245,91,127,174,223,179,101,181,188,74,52,90,13,91,209,185,235,61,187,73,70,86,6,59,167,9,78,54,238,52,20,181,143,197,156,165,15,87,238,125,155,191,167,185,254,202,176,215,93,78,203,244,139,170,76,135,40,192,111,245,180,117,49,123,61,154,72,170,165,143,184,35,77,75,39,18,120,140,93,199,144,55,166,255,0,103,237,82,215,163,27,246,163,245,174,247,202,93,92,206,114,24,236,180,180,85,48,24,83,220,231,106,115,227,229,217,216,218,161,230,7,119,10,153,55,254,109,190,205,247,10,182,118,217,246,69,186,186,165,233,249,244,11,61,155,30,166,189,208,220,232,79,143,98,90,106,158,246,251,67,1,150,228,209,131,126,148,219,122,55,216,255,0,179,215,74,160,34,34,2,34,32,34,47,209,18,55,226,2,228,239,246,51,110,128,192,110,60,152,29,217,190,221,189,23,226,157,61,19,105,23,79,154,187,128,95,177,125,64,154,10,76,150,72,35,26,73,76,168,99,40,140,228,169,6,39,41,64,164,22,110,80,187,187,55,216,223,204,181,87,82,221,24,230,218,45,85,91,144,90,99,107,190,48,245,82,12,21,148,109,53,64,8,111,49,139,20,131,0,70,206,209,196,196,251,62,222,172,254,231,244,8,214,156,75,110,91,62,223,181,29,157,159,103,103,103,254,117,254,158,66,112,237,236,219,111,186,15,242,173,15,193,218,175,53,161,190,95,32,167,41,10,193,89,110,135,187,188,81,136,12,131,90,76,59,27,183,39,125,138,111,70,127,219,251,27,106,188,91,195,167,190,165,53,3,68,39,146,175,25,200,165,164,134,145,163,153,169,94,174,120,227,168,112,148,164,96,32,9,65,141,157,221,219,111,251,231,253,187,160,177,223,24,251,124,183,157,49,176,80,90,234,60,221,199,219,52,36,22,216,3,185,60,128,209,87,110,108,45,245,182,111,95,179,111,71,81,23,195,51,94,172,186,35,172,82,218,115,139,197,53,150,213,119,227,230,38,173,38,136,99,237,82,214,16,238,238,14,254,165,40,55,189,191,73,189,235,197,167,235,75,41,212,109,94,160,213,29,93,165,138,235,100,178,211,205,31,178,220,36,158,7,50,105,70,50,236,212,78,65,187,61,83,250,242,109,182,109,191,158,53,230,23,233,242,60,158,167,36,182,90,218,220,21,28,59,97,73,3,194,1,198,49,7,226,194,239,182,252,95,127,95,181,208,116,249,69,93,69,114,166,142,182,223,87,13,77,60,194,199,28,176,155,24,16,187,51,179,179,183,163,179,179,179,255,0,173,127,117,71,189,53,248,158,106,142,148,249,12,107,56,154,75,221,158,25,98,142,73,42,138,162,166,160,34,110,200,59,11,203,84,34,219,4,100,237,187,109,185,63,216,238,172,103,73,124,70,122,120,212,186,90,97,169,201,233,236,117,114,198,206,97,115,173,161,166,97,45,141,223,209,234,73,219,244,63,227,111,218,130,84,162,249,45,119,91,109,238,134,59,149,162,186,158,178,150,109,248,77,4,163,32,22,206,226,251,16,187,179,236,236,237,254,165,245,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,37,169,189,32,232,150,167,149,214,190,251,138,115,185,92,105,36,167,122,159,61,86,220,73,226,104,196,184,12,194,47,179,8,250,122,111,183,250,213,36,235,187,229,189,51,106,238,105,166,216,69,231,201,218,142,190,227,3,7,151,138,78,80,61,84,176,237,188,189,194,109,198,1,255,0,43,127,79,219,187,191,68,106,10,117,233,225,247,89,212,109,222,60,243,6,173,165,163,188,83,81,180,82,5,77,100,204,50,184,149,84,175,176,4,50,238,238,115,7,187,111,115,183,167,218,21,85,163,81,99,250,179,158,211,88,245,26,167,133,60,220,248,207,192,223,134,208,200,79,245,97,226,239,187,198,13,239,255,0,234,175,63,83,250,110,212,189,53,167,150,251,119,176,246,172,211,84,148,116,149,62,106,156,187,128,236,100,15,192,101,35,109,192,29,246,118,221,189,207,234,182,70,135,95,245,35,162,157,102,130,241,156,224,213,244,212,241,114,239,149,93,178,112,23,222,146,81,30,15,43,194,222,250,144,223,119,251,91,249,183,186,29,55,204,177,14,168,241,129,201,222,203,81,38,54,123,52,1,80,239,12,165,35,198,6,37,188,50,16,184,246,231,251,11,223,191,243,58,14,115,169,44,55,106,218,106,154,202,90,94,113,82,56,140,197,204,91,139,147,236,222,142,251,191,175,236,94,122,182,223,18,61,38,195,52,3,4,59,254,151,52,22,103,201,229,154,170,243,73,81,90,115,157,108,131,87,77,219,40,198,87,39,22,23,158,71,126,46,45,179,250,239,178,174,42,123,22,152,100,26,127,15,178,106,94,131,36,164,238,203,84,85,181,162,3,80,219,201,219,8,131,145,59,190,204,27,183,22,125,246,217,253,80,106,244,94,237,235,13,189,217,33,134,166,122,119,150,25,225,25,198,72,128,200,88,73,157,219,119,113,102,223,102,221,120,205,75,82,228,194,212,242,242,47,115,112,125,221,7,243,89,78,155,141,196,114,154,90,155,108,189,169,34,231,249,206,34,92,119,140,219,220,254,255,0,181,98,206,46,222,246,127,69,238,98,89,166,69,131,220,90,235,141,214,141,53,67,127,148,81,4,141,250,36,62,226,103,251,8,191,218,131,41,185,229,153,61,222,225,123,106,19,239,75,52,81,203,83,54,209,142,241,132,78,63,162,236,205,238,38,247,122,250,45,253,211,151,80,185,78,41,166,215,156,74,245,254,20,181,74,21,12,212,223,155,131,178,111,79,12,125,206,99,27,145,108,34,237,199,127,93,247,247,178,142,216,93,238,215,126,203,37,250,100,197,36,151,97,142,146,25,129,218,48,134,82,32,1,50,125,217,152,89,189,239,179,251,189,206,175,51,164,61,5,211,11,78,128,219,232,45,213,163,114,44,138,203,16,215,205,5,199,187,193,170,40,160,105,64,120,236,194,237,179,59,110,206,237,186,10,130,203,52,98,193,144,229,21,33,107,189,118,229,126,27,135,150,55,219,243,99,246,145,179,123,153,212,121,154,35,130,83,132,219,98,2,113,127,233,103,87,113,91,225,17,211,192,93,33,186,90,239,57,120,156,124,185,12,215,104,182,45,197,135,236,167,254,159,181,69,158,181,113,126,153,165,205,223,73,180,203,10,170,160,186,90,27,187,91,84,87,25,166,228,241,77,81,4,145,143,42,137,61,121,112,118,103,141,159,211,222,222,231,10,234,95,210,150,102,167,169,138,114,14,109,25,137,56,239,182,251,62,251,110,189,124,186,196,22,11,221,101,12,35,32,195,21,68,145,198,199,250,76,34,91,54,254,158,245,226,32,218,57,29,94,23,149,105,184,222,227,159,217,247,219,105,65,68,20,92,101,151,191,24,176,242,147,185,232,3,235,33,125,93,157,254,175,191,213,88,71,134,92,184,110,181,227,141,138,230,52,28,139,24,255,0,123,197,221,149,187,190,102,74,201,11,235,71,195,142,221,161,127,87,125,255,0,155,215,122,166,89,102,153,106,126,87,164,185,85,46,95,135,212,193,13,125,39,62,29,232,6,80,126,81,156,111,184,191,253,236,132,130,217,122,199,240,201,197,178,187,69,223,61,210,154,95,47,122,111,49,89,37,39,57,15,159,213,168,149,254,188,245,76,13,185,148,109,232,63,207,182,219,178,168,92,187,24,187,97,57,69,211,18,190,65,217,184,90,42,229,163,169,143,144,151,25,0,157,157,183,23,113,127,119,216,238,223,206,172,55,20,241,154,213,74,123,43,83,229,56,198,63,89,114,41,54,238,199,106,49,141,131,128,183,174,213,99,254,87,39,247,123,157,110,11,46,156,244,23,213,174,45,30,175,234,118,73,106,177,230,249,36,81,220,47,99,79,150,199,71,219,169,50,217,216,96,146,121,59,126,145,237,197,219,237,255,0,96,107,255,0,10,140,151,168,40,178,51,10,202,31,59,130,213,209,132,32,125,218,40,187,38,245,204,196,123,51,119,139,255,0,146,61,61,222,159,232,171,98,115,109,248,183,189,96,218,63,102,211,60,91,6,183,217,52,190,225,73,81,98,137,229,106,98,134,224,213,108,78,83,72,69,249,198,34,223,243,132,109,239,254,111,177,102,174,27,59,147,123,221,7,246,69,252,134,79,218,191,163,59,63,185,7,234,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,168,13,23,235,219,249,43,245,137,173,122,111,168,144,121,141,50,201,181,67,33,172,171,168,130,159,157,85,150,184,235,164,137,235,5,129,185,205,11,132,113,140,177,122,147,8,9,196,220,132,163,152,45,253,17,16,17,17,1,17,16,69,251,183,137,143,69,22,11,173,109,138,251,172,21,118,235,149,186,162,74,74,202,58,188,74,247,12,244,211,198,78,50,69,36,101,70,196,6,36,206,46,46,204,236,236,236,235,96,104,135,87,93,58,117,29,117,185,216,180,107,83,41,47,247,43,69,56,85,213,209,149,21,85,20,237,1,23,30,232,71,83,20,101,32,49,113,18,32,98,96,115,141,139,143,48,222,26,248,178,116,81,113,212,10,63,229,59,165,246,206,253,234,201,111,56,242,250,40,218,150,158,57,109,116,176,77,51,220,202,67,32,57,38,136,35,24,72,127,58,103,31,97,129,133,161,118,58,171,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,129,28,220,31,235,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,160,233,249,106,173,116,234,143,66,122,107,246,39,229,175,57,250,57,244,143,204,251,51,252,25,89,89,223,242,253,174,247,251,218,41,56,241,239,197,250,91,111,203,211,125,159,111,147,165,94,166,48,222,171,244,142,143,84,176,250,26,187,113,141,65,91,110,246,202,150,114,59,117,198,48,140,229,129,164,226,195,48,113,150,51,9,5,155,144,24,242,16,62,113,132,11,241,206,253,73,254,242,127,13,65,58,116,83,172,206,155,58,137,202,170,176,173,28,212,143,164,23,170,43,121,221,39,166,246,61,125,39,10,80,146,56,202,78,117,16,70,15,177,205,27,108,207,203,235,111,182,204,238,219,173,82,183,130,167,197,62,83,247,127,93,243,27,114,184,156,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,245,53,213,213,46,252,34,13,217,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,195,31,214,189,123,210,126,157,177,90,92,215,88,242,191,163,246,90,219,128,90,224,169,242,53,53,124,234,142,57,36,24,248,83,199,33,182,225,12,143,187,183,31,171,182,251,187,51,233,95,238,163,244,39,255,0,119,63,249,51,120,255,0,154,42,107,234,187,170,237,71,234,215,81,207,53,205,101,242,54,170,30,228,22,11,4,19,57,210,218,41,73,217,220,69,221,155,185,49,241,23,150,103,102,41,8,69,153,128,2,56,194,69,120,101,116,37,117,214,236,202,221,174,122,165,140,210,73,165,246,26,137,10,150,142,233,1,24,100,149,160,196,34,17,199,187,49,211,67,46,197,33,159,40,204,227,236,113,145,158,110,208,89,86,89,226,17,210,54,11,77,143,213,102,26,165,87,105,12,170,207,29,254,208,213,56,189,224,78,170,221,36,178,197,21,67,7,149,228,32,101,4,142,28,153,185,7,19,29,192,192,139,223,209,78,179,58,108,234,39,42,170,194,180,115,82,62,144,94,168,173,231,116,158,155,216,245,244,156,41,66,72,227,41,57,212,65,24,62,199,52,109,179,63,47,173,190,219,51,187,70,191,25,189,45,250,87,211,141,139,83,40,44,94,106,191,4,200,35,243,53,190,107,135,147,181,214,131,195,55,230,220,216,100,231,84,54,225,244,18,49,219,118,216,123,142,171,87,160,157,76,202,180,191,171,141,51,184,226,213,125,191,111,100,20,88,205,198,3,146,70,134,170,134,190,112,167,148,36,16,49,231,199,184,50,131,22,226,210,195,17,184,151,13,144,116,82,136,136,53,254,181,235,222,147,244,237,138,210,230,186,199,149,253,31,178,214,220,2,215,5,79,145,169,171,231,84,113,201,32,199,194,158,57,13,183,8,100,125,221,184,253,93,183,221,217,159,85,98,126,35,221,24,231,57,85,155,10,197,181,147,206,222,178,11,133,61,174,221,77,244,118,235,31,126,170,121,6,56,163,230,116,194,3,200,204,91,114,118,22,223,119,118,111,85,10,188,109,53,142,251,46,85,130,244,253,79,15,102,203,77,111,108,198,178,78,64,94,110,170,73,42,41,41,219,103,14,113,246,66,42,159,86,62,39,230,190,176,239,24,187,234,15,7,172,42,213,149,117,130,23,219,133,69,92,117,24,118,47,114,189,208,140,38,44,18,78,101,13,11,140,172,226,238,225,218,174,148,153,133,197,249,136,62,251,51,137,5,186,107,167,84,122,19,211,95,177,63,45,121,207,209,207,164,126,103,217,159,224,202,202,206,255,0,151,237,119,191,222,209,73,199,143,126,47,210,219,126,94,155,236,251,121,58,41,214,103,77,157,68,229,85,88,86,142,106,71,210,11,213,21,188,238,147,211,123,30,190,147,133,40,73,28,101,39,58,136,35,7,216,230,141,182,103,229,245,183,219,102,119,104,45,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,4,68,64,68,68,4,68,64,95,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,167,111,10,126,184,233,180,214,235,65,210,222,164,133,92,182,44,158,240,193,139,92,196,229,157,237,215,26,162,0,106,35,143,119,96,166,154,93,136,74,49,110,220,210,200,70,196,50,148,144,133,196,162,34,2,34,32,34,34,8,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,40,229,143,152,83,16,23,19,2,109,197,220,95,109,217,221,189,86,213,209,77,123,210,126,162,113,90,172,215,71,50,191,164,22,90,43,129,218,231,169,242,53,52,156,42,130,56,228,40,248,84,71,25,190,193,52,111,187,55,31,173,182,251,179,179,115,217,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,13,213,150,120,143,116,99,131,101,87,156,43,41,214,79,37,122,199,238,21,22,187,141,55,209,219,172,157,138,168,36,40,229,143,152,83,16,23,19,2,109,197,220,95,109,217,221,189,86,234,210,221,82,193,53,167,4,182,106,102,154,95,125,179,141,222,123,222,74,183,202,205,79,221,237,76,112,201,249,185,128,36,29,164,136,199,235,11,111,182,237,187,59,59,243,175,213,143,197,62,178,125,224,100,63,49,157,93,79,133,199,192,158,153,126,53,243,138,212,18,169,17,16,22,170,215,78,168,244,39,166,191,98,126,90,243,159,163,159,72,252,207,179,63,193,149,149,157,255,0,47,218,239,127,189,162,147,143,30,252,95,165,182,252,189,55,217,246,218,170,170,252,115,191,82,127,188,159,195,80,77,77,45,235,215,164,237,105,206,237,154,103,166,154,173,237,156,146,243,222,242,84,94,194,185,83,247,123,80,156,210,126,114,106,112,140,118,142,35,47,172,77,190,219,54,238,236,207,189,100,187,90,161,186,211,216,166,185,210,5,202,178,158,106,186,122,50,152,90,121,160,132,163,25,101,8,247,228,64,5,60,34,68,205,176,188,177,179,237,201,183,160,207,11,143,142,205,50,252,107,228,245,170,101,120,199,231,249,150,150,102,93,62,234,14,159,100,53,118,60,134,199,81,145,212,208,215,83,59,115,136,246,182,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,56,89,162,40,255,0,209,215,88,184,39,87,248,37,69,254,193,71,236,108,146,205,195,233,6,63,220,154,163,217,125,217,170,2,151,251,232,224,138,57,251,177,211,188,159,155,103,225,191,18,217,219,214,64,32,34,34,2,34,32,47,146,217,118,181,94,169,142,178,205,115,164,175,167,142,162,122,67,150,154,97,148,6,120,37,56,102,137,200,93,217,142,57,99,146,51,31,120,152,16,190,206,206,202,184,60,99,58,133,214,93,59,177,99,186,51,137,83,123,19,16,207,109,245,50,93,47,176,85,15,154,185,118,141,130,123,96,131,63,56,97,96,146,3,148,191,234,195,56,198,206,192,51,4,145,87,195,63,173,123,119,76,25,221,203,9,212,187,159,150,211,108,183,122,154,218,201,30,170,111,99,87,67,12,143,29,68,52,240,140,156,251,219,4,18,48,199,201,246,128,156,216,97,113,32,189,68,68,64,94,77,255,0,44,197,113,79,102,253,41,201,173,86,111,108,220,33,180,219,189,161,91,29,63,156,174,151,126,213,52,60,221,187,147,31,18,227,24,238,69,179,236,207,178,250,238,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,231,179,173,190,176,114,110,174,117,66,91,209,61,93,22,19,99,168,156,113,59,61,92,84,253,250,24,37,142,0,152,228,146,32,98,35,152,169,130,87,2,57,26,55,39,0,34,102,228,65,208,242,143,250,165,215,175,73,218,45,157,220,244,207,82,245,91,216,217,37,155,179,231,104,189,133,114,168,237,119,97,9,163,252,228,52,231,25,111,28,160,95,84,159,109,246,125,157,157,155,90,248,92,235,126,188,235,102,131,77,89,173,22,58,186,138,59,29,64,91,177,252,186,174,79,207,228,48,15,49,149,164,18,250,210,157,57,0,198,245,94,233,92,156,95,148,176,204,101,13,124,105,52,114,197,135,235,46,37,172,86,137,187,117,122,137,111,168,167,186,83,113,55,229,85,109,26,120,198,167,153,27,179,115,130,122,120,187,98,0,35,229,185,125,98,144,157,130,207,244,47,170,61,9,234,83,219,127,145,76,231,233,31,209,207,45,237,63,240,101,101,31,99,204,119,123,63,239,152,163,229,203,177,47,232,239,183,31,93,183,109,246,170,166,15,6,13,94,166,196,53,231,37,210,59,140,244,144,211,234,21,156,102,163,114,130,83,158,107,141,191,185,44,112,129,143,212,0,122,105,171,164,39,54,245,120,99,102,38,119,226,119,62,128,181,86,186,117,71,161,61,53,251,19,242,215,156,253,28,250,71,230,125,153,254,12,172,172,239,249,126,215,123,253,237,20,156,120,247,226,253,45,183,229,233,190,207,182,213,84,3,226,117,170,95,149,14,178,115,95,41,125,246,157,171,18,242,248,181,191,251,215,179,229,124,172,109,230,224,245,1,35,227,93,37,111,215,46,91,239,245,73,193,129,5,201,232,167,89,157,54,117,19,149,85,97,90,57,169,31,72,47,84,86,243,186,79,77,236,122,250,78,20,161,36,113,148,156,234,32,140,31,99,154,54,217,159,151,214,223,109,153,221,183,5,21,218,213,113,169,175,163,183,220,233,42,170,45,117,13,73,93,20,51,9,157,44,239,20,115,52,82,139,62,224,111,20,209,72,194,91,63,9,0,189,196,206,245,173,224,125,133,93,104,48,13,83,212,105,170,41,30,219,124,188,91,172,148,241,9,151,124,103,161,134,89,165,35,30,60,88,28,110,16,176,187,19,187,184,201,187,14,204,229,170,186,134,234,207,50,233,23,196,239,83,51,139,21,61,93,226,197,95,79,105,166,190,227,131,94,212,176,93,65,172,116,173,3,153,188,114,176,28,82,155,72,38,193,207,110,224,51,176,202,108,225,113,40,177,252,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,178,4,4,68,64,95,37,206,237,106,178,211,5,101,230,231,73,65,79,37,68,20,129,45,76,195,16,20,243,202,16,195,19,17,59,51,156,146,201,28,96,62,242,51,17,109,221,217,151,214,169,219,91,58,227,166,234,183,173,157,12,195,244,248,42,233,244,235,15,212,139,33,208,205,41,203,17,222,234,202,225,78,15,91,44,14,236,32,2,44,67,0,144,247,68,37,148,137,197,230,120,163,11,137,68,68,5,21,127,186,143,208,159,253,220,255,0,228,205,227,254,104,165,82,229,93,7,82,88,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,94,178,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,95,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,164,191,13,207,16,74,110,157,170,100,209,237,100,186,213,150,157,92,106,10,166,138,229,52,178,204,24,201,180,83,201,43,69,79,12,18,205,48,84,204,240,11,128,144,132,102,231,38,219,156,142,225,118,136,136,128,190,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,190,181,170,186,177,248,88,214,79,187,252,135,229,211,160,218,168,171,47,194,135,174,58,108,150,213,100,233,31,81,130,173,239,182,218,122,128,196,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,218,38,218,39,134,33,143,96,40,195,189,102,136,8,136,131,228,173,187,90,173,213,52,20,119,11,157,37,45,69,210,161,233,40,98,154,97,3,170,157,162,146,103,138,33,119,220,205,162,134,89,28,71,119,225,25,151,184,93,219,235,80,43,198,86,237,117,176,116,219,132,223,108,87,58,187,117,202,221,169,22,218,186,58,202,73,138,25,233,167,142,130,224,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,183,7,66,253,102,216,186,195,211,138,171,156,150,175,99,102,120,191,151,167,201,173,177,1,189,40,201,43,31,106,166,154,66,223,120,101,237,74,237,25,19,201,25,1,9,114,102,9,100,9,42,136,136,8,136,128,136,170,47,90,250,193,201,186,70,241,59,212,139,208,189,93,110,19,124,168,199,199,44,179,210,69,79,223,174,130,43,28,33,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,200,66,221,17,121,56,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,94,178,2,34,32,249,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,250,214,170,234,199,225,99,89,62,239,242,31,151,78,161,7,133,15,92,116,217,45,170,201,210,62,163,5,91,223,109,180,245,1,136,221,156,229,168,106,234,72,134,73,202,138,119,39,39,136,224,136,79,180,77,180,79,12,67,30,192,81,135,120,44,209,17,16,17,17,1,17,16,17,17,1,124,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,251,129,188,83,69,35,9,108,252,36,2,247,19,59,194,191,18,206,186,170,122,101,198,105,116,195,76,107,234,233,117,67,35,167,130,229,75,92,52,177,73,5,162,220,213,14,197,57,180,241,156,83,28,207,4,208,140,108,47,197,187,146,17,3,140,109,37,85,244,125,213,158,101,210,46,168,125,56,177,83,213,222,44,85,244,242,83,95,113,193,175,106,88,46,160,209,155,64,230,111,28,172,7,20,166,210,9,176,115,219,184,12,236,50,155,56,116,102,139,31,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,32,65,242,92,238,214,171,45,48,86,94,110,116,148,20,242,84,65,72,18,212,204,49,1,79,60,161,12,49,49,19,179,57,201,44,145,198,3,239,35,49,22,221,221,153,125,106,42,248,163,252,9,234,111,224,191,56,162,90,127,195,75,196,18,155,88,109,86,126,159,53,126,235,87,38,160,208,83,249,107,61,218,174,89,106,167,201,64,6,170,121,30,71,8,24,32,58,122,104,34,23,57,165,35,157,247,39,119,55,45,194,194,145,17,1,17,16,22,191,214,189,123,210,126,157,177,90,92,215,88,242,191,163,246,90,219,128,90,224,169,242,53,53,124,234,142,57,36,24,248,83,199,33,182,225,12,143,187,183,31,171,182,251,187,51,236,5,0,60,106,254,22,49,111,188,10,31,151,92,80,111,253,45,235,215,164,237,105,206,237,154,103,166,154,173,237,156,146,243,222,242,84,94,194,185,83,247,123,80,156,210,126,114,106,112,140,118,142,35,47,172,77,190,219,54,238,236,207,149,235,167,84,122,19,211,95,177,63,45,121,207,209,207,164,126,103,217,159,224,202,202,206,255,0,151,237,119,191,222,209,73,199,143,126,47,210,219,126,94,155,236,251,82,183,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,80,77,77,45,235,215,164,237,105,206,237,154,103,166,154,173,237,156,146,243,222,242,84,94,194,185,83,247,123,80,156,210,126,114,106,112,140,118,142,35,47,172,77,190,219,54,238,236,207,32,21,0,248,92,124,118,105,151,227,95,39,173,87,252,128,136,136,35,254,169,117,235,210,118,139,103,119,61,51,212,189,86,246,54,73,102,236,249,218,47,97,92,170,59,93,216,66,104,255,0,57,13,57,198,91,199,40,23,213,39,219,125,159,103,103,102,216,26,41,175,122,79,212,78,43,85,154,232,230,87,244,130,203,69,112,59,92,245,62,70,166,147,133,80,71,28,133,31,10,136,227,55,216,38,141,247,102,227,245,182,223,118,118,106,65,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,9,254,136,136,11,95,235,94,189,233,63,78,216,173,46,107,172,121,95,209,251,45,109,192,45,112,84,249,26,154,190,117,71,28,146,12,124,41,227,144,219,112,134,71,221,219,143,213,219,125,221,153,246,2,128,30,53,127,11,24,183,222,5,15,203,174,40,55,254,150,245,235,210,118,180,231,118,205,51,211,77,86,246,206,73,121,239,121,42,47,97,92,169,251,189,168,78,105,63,57,53,56,70,59,71,17,151,214,38,223,109,155,119,118,103,144,10,128,124,46,62,59,52,203,241,175,147,214,171,254,64,94,78,89,148,216,176,108,86,243,154,229,53,222,74,203,143,219,234,46,151,26,158,209,201,216,165,130,50,146,89,56,3,17,151,16,2,125,133,156,159,109,153,157,253,23,172,181,87,86,63,11,26,201,247,127,144,252,186,116,26,171,251,168,253,9,255,0,221,207,254,76,222,63,230,138,85,46,85,215,85,8,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,71,245,39,211,62,3,173,216,101,101,174,175,16,181,61,214,110,223,106,184,109,244,175,80,27,75,9,62,199,32,239,234,49,48,251,219,211,211,249,150,69,165,120,214,9,162,120,37,191,78,49,218,221,218,209,71,20,46,229,75,192,165,146,40,66,30,101,192,24,119,126,211,110,255,0,241,173,156,180,119,80,157,46,226,218,217,65,37,108,103,236,251,244,81,191,150,173,218,73,120,147,12,174,31,155,238,128,62,199,47,47,95,217,179,250,123,130,178,186,203,182,117,39,213,30,177,223,172,88,253,178,90,220,119,24,184,87,91,41,161,11,168,71,31,22,172,149,196,158,57,231,102,221,198,40,191,68,89,190,171,126,198,102,254,29,56,120,81,106,78,164,212,21,199,83,175,21,184,133,182,49,3,140,169,26,142,168,229,46,235,137,11,56,84,63,29,132,93,247,113,127,87,254,111,91,72,233,155,78,243,125,41,196,234,240,220,188,222,176,96,170,23,165,173,227,20,125,200,134,33,141,159,183,25,22,223,226,217,253,95,127,173,183,216,179,220,215,82,176,93,60,166,138,171,50,202,109,214,136,234,8,130,50,171,157,131,153,51,110,236,223,183,209,4,30,151,193,239,0,146,138,10,41,117,179,49,168,138,55,17,49,158,8,13,187,108,219,56,139,63,163,54,222,239,123,55,236,117,224,245,45,210,31,74,125,62,225,5,148,73,81,82,87,90,61,188,181,61,85,186,158,72,167,231,52,32,124,251,84,191,228,140,219,183,214,111,93,189,254,172,167,222,33,170,90,125,158,134,248,142,95,106,186,241,247,181,45,72,155,183,232,253,158,255,0,242,199,253,172,176,62,164,58,95,194,58,142,199,198,209,147,15,106,104,183,237,207,188,197,199,115,132,159,234,132,177,179,250,66,45,239,255,0,240,133,18,103,186,115,89,138,98,176,228,148,248,152,121,27,140,34,199,81,60,240,27,199,52,145,145,187,3,11,49,51,48,142,237,232,255,0,211,186,211,79,239,82,51,172,90,11,222,155,103,213,90,74,25,196,23,203,93,160,142,40,198,42,88,98,236,188,83,84,64,192,252,92,203,118,16,245,220,183,250,222,190,190,170,57,160,255,0,81,201,36,82,12,177,25,1,131,177,9,11,236,236,237,238,118,117,191,116,155,174,45,126,209,219,51,216,113,188,170,170,162,137,131,132,113,214,92,107,92,98,110,17,131,48,48,78,44,59,52,98,205,233,233,187,173,0,136,44,215,68,252,89,53,14,169,129,245,26,223,97,142,142,217,191,113,197,171,228,154,175,185,220,219,115,238,27,15,7,225,239,18,221,189,61,61,237,167,53,239,45,198,181,231,86,238,186,151,167,240,21,138,222,197,63,118,186,140,156,94,102,243,50,204,68,66,241,197,35,185,12,160,79,187,63,232,183,219,238,133,171,235,107,181,123,81,249,6,159,243,28,185,112,226,62,253,182,247,237,191,185,4,239,234,83,76,116,54,151,166,92,75,54,198,238,17,212,228,178,218,105,142,190,86,181,180,71,53,75,201,72,18,145,200,241,49,19,238,242,190,238,79,187,239,234,251,250,192,85,247,84,94,238,53,52,16,219,101,159,122,120,25,216,3,136,250,51,187,63,191,109,253,236,190,20,4,68,64,94,133,14,69,144,91,34,40,45,183,203,133,44,101,182,225,13,73,131,62,219,237,232,206,223,181,255,0,218,188,244,65,32,52,119,173,141,114,210,107,141,146,58,76,198,237,93,104,181,215,67,81,37,5,69,218,183,181,44,99,63,116,193,196,101,227,177,110,76,255,0,85,253,29,253,31,237,185,30,147,58,218,192,58,152,162,163,178,209,20,116,185,44,118,225,169,172,163,1,169,49,98,8,225,238,187,28,144,136,236,199,43,183,233,59,250,125,190,245,207,114,200,240,44,251,36,211,124,134,44,155,23,173,242,181,177,4,145,177,246,227,63,170,99,179,182,198,36,223,241,32,234,4,163,244,221,151,249,150,104,105,33,121,103,62,32,45,187,190,206,255,0,103,243,42,220,233,155,197,90,135,58,201,237,152,102,163,81,81,217,226,155,189,221,185,85,92,128,65,182,142,105,7,113,26,80,111,120,0,254,151,218,223,208,242,183,170,138,236,235,42,209,171,237,159,76,48,218,219,237,85,194,221,84,17,73,27,180,91,12,148,179,139,24,180,162,204,126,165,30,205,191,175,47,233,65,187,253,177,110,231,12,126,103,235,84,51,148,109,192,190,179,51,111,251,61,61,23,218,168,183,164,253,109,190,105,143,85,84,182,93,110,172,106,0,176,214,92,40,167,134,164,2,39,164,48,164,170,7,2,120,163,119,119,229,219,109,247,127,119,243,186,189,8,228,142,96,105,34,49,48,127,113,11,238,206,131,253,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,4,244,240,190,241,4,166,180,211,89,122,94,214,155,173,89,129,212,13,6,31,124,169,150,90,147,231,52,180,180,244,118,86,138,40,8,152,24,142,114,9,229,151,132,96,195,23,213,1,13,173,125,114,174,174,207,195,43,174,219,86,183,97,182,237,12,213,44,154,174,77,80,176,211,200,52,181,151,73,196,207,36,162,7,34,19,142,77,153,206,166,24,182,25,0,249,72,97,31,127,148,142,243,118,130,122,162,34,2,34,32,42,107,241,92,232,163,242,101,149,79,212,166,153,219,46,181,56,222,91,112,168,169,203,98,219,189,13,158,233,52,130,77,81,205,201,228,24,106,164,144,253,8,120,71,43,113,99,102,154,24,134,229,23,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,84,28,230,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,156,92,161,62,81,70,97,32,179,241,48,30,66,97,206,51,153,94,47,58,153,138,235,38,156,116,225,170,88,85,95,152,178,228,214,251,253,194,155,148,145,156,144,243,107,103,56,37,237,153,128,205,17,177,71,32,49,63,9,0,197,223,113,117,162,188,65,186,36,186,244,161,159,199,125,198,32,171,174,211,172,170,162,162,107,85,96,210,144,193,105,156,166,152,130,210,114,20,210,153,156,116,227,25,12,178,56,188,205,220,113,103,120,228,218,42,201,118,186,205,106,167,177,77,115,171,59,109,29,68,213,116,244,101,49,60,16,207,48,198,50,202,17,239,196,76,198,8,68,137,155,114,104,163,103,223,139,108,19,171,193,170,237,106,176,117,37,155,95,111,183,58,75,117,182,221,166,247,42,186,202,202,185,134,24,41,160,142,190,222,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,181,255,0,136,55,91,119,94,171,243,248,236,88,196,245,116,58,117,138,212,84,67,106,163,26,162,40,46,211,140,211,8,93,142,50,134,35,3,146,156,163,17,138,70,39,133,187,140,46,207,36,155,197,90,43,181,214,221,77,95,71,111,185,213,210,211,221,41,218,146,186,40,102,32,10,168,26,88,230,104,165,22,125,140,26,88,98,145,132,183,110,113,129,123,197,157,182,95,77,29,58,103,125,80,106,157,6,153,224,180,255,0,240,85,151,138,222,112,255,0,131,45,126,102,24,103,172,237,203,44,125,238,215,124,11,180,5,204,253,204,222,247,96,218,189,2,244,81,149,117,89,168,244,151,187,181,179,203,233,150,51,112,134,76,142,225,80,210,4,117,252,28,100,43,101,59,198,64,101,52,160,236,198,64,77,217,140,216,221,249,20,65,45,244,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,98,186,23,161,122,113,211,166,156,91,180,191,75,236,222,70,213,67,188,179,77,43,177,213,92,42,137,153,164,170,169,145,153,187,147,31,17,221,246,97,97,17,0,16,0,0,29,128,131,10,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,153,12,17,207,83,73,36,49,148,132,34,68,192,196,108,238,236,36,251,111,179,63,185,115,24,186,168,92,245,248,138,232,229,247,70,250,184,206,233,174,243,121,138,76,194,225,62,99,107,169,226,1,222,165,175,158,89,9,184,9,155,143,106,118,168,131,114,226,71,216,231,196,68,197,144,93,255,0,74,186,165,249,105,233,199,78,181,50,107,239,182,107,239,56,253,47,181,107,124,175,151,238,221,34,14,205,119,230,216,0,71,106,168,167,31,168,44,15,182,225,184,184,187,237,85,94,190,11,25,253,53,247,167,156,175,79,170,50,26,186,203,150,43,148,29,72,80,204,242,144,80,91,171,41,227,120,90,39,38,224,32,117,16,87,155,128,63,161,243,34,102,238,51,148,181,234,171,84,191,34,221,56,234,46,166,67,125,246,53,125,155,31,170,246,85,111,149,243,29,171,164,161,217,161,252,219,129,137,111,85,44,3,245,197,193,183,220,246,22,39,96,162,190,189,181,51,42,213,14,174,53,50,227,148,213,247,61,131,144,86,227,54,232,2,73,30,26,90,26,9,206,158,32,140,76,203,135,46,217,74,108,59,11,203,52,166,194,60,246,86,85,224,201,165,191,69,58,113,190,234,101,125,139,202,215,231,121,4,158,90,183,205,115,243,150,186,32,104,97,252,219,27,140,124,42,138,226,62,162,38,91,238,251,143,109,213,48,90,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,211,78,136,97,87,93,53,209,124,7,78,111,181,20,147,220,177,92,94,213,100,172,150,144,200,160,146,122,106,72,225,144,163,34,17,39,7,32,119,103,113,23,219,109,217,189,200,43,131,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,84,0,233,163,168,188,239,165,253,83,160,212,204,22,163,254,10,142,241,69,194,31,240,157,175,204,195,52,244,125,201,98,147,179,221,236,0,247,64,121,135,189,159,222,206,29,41,162,215,250,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,43,48,85,91,234,133,153,228,165,169,141,157,251,115,7,33,221,183,113,113,33,48,35,3,3,45,128,128,136,136,8,136,128,136,136,11,149,117,213,66,229,93,5,186,120,83,245,213,83,152,199,65,210,198,171,215,213,212,223,105,105,218,28,42,184,105,98,24,10,221,73,68,13,236,211,104,99,23,19,138,42,121,37,25,164,114,238,51,200,36,98,67,27,75,102,139,150,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,175,123,195,247,174,235,23,85,88,172,120,86,82,126,75,83,113,251,123,73,113,166,216,228,246,165,44,17,210,199,45,215,152,83,197,79,7,118,166,160,155,203,11,185,6,219,182,227,234,193,48,17,17,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,85,95,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,83,127,194,135,174,58,156,106,235,100,233,31,81,130,145,172,87,42,138,128,196,110,206,113,83,189,13,92,165,36,229,69,59,147,139,74,19,202,71,218,38,222,86,154,81,143,99,25,3,178,22,232,136,136,10,170,252,115,191,82,127,188,159,195,85,170,42,11,241,29,235,6,213,213,134,174,80,14,12,245,109,130,97,84,243,208,89,78,166,33,140,235,167,148,217,234,107,152,92,26,88,194,86,142,0,8,228,39,118,8,4,220,99,57,14,49,15,151,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,82,171,199,59,245,39,251,201,252,53,5,122,244,235,175,57,151,77,186,185,98,213,108,50,182,172,78,221,80,1,115,161,134,161,161,11,181,185,204,94,162,138,87,32,49,225,32,142,204,78,5,192,216,36,22,230,2,237,208,246,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,203,153,117,34,186,36,235,7,38,233,27,84,34,189,11,213,214,225,55,202,136,7,44,179,210,69,79,223,174,130,40,231,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,126,66,23,231,170,90,165,130,104,182,9,115,212,205,75,190,251,27,27,179,118,124,237,111,149,154,163,181,221,152,33,143,243,112,129,200,91,201,40,15,213,23,219,125,223,102,103,118,200,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,166,191,21,206,178,176,221,119,169,195,52,167,71,178,170,75,238,31,108,167,139,38,185,87,83,51,240,168,184,207,19,181,60,46,210,68,39,25,193,79,33,185,179,31,233,213,148,114,0,201,3,179,99,254,15,182,13,83,188,245,64,215,28,78,247,117,161,195,44,86,249,238,25,108,17,212,212,197,67,95,202,158,122,122,40,38,24,217,226,150,102,154,160,165,140,37,219,97,134,115,7,220,54,112,187,244,68,65,173,58,138,208,108,55,169,45,35,190,233,78,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,115,140,139,119,22,49,230,14,113,147,240,50,103,231,95,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,12,53,15,73,59,77,4,160,113,140,177,77,25,250,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,211,154,138,190,34,61,33,255,0,42,221,26,111,162,212,93,237,66,195,187,181,184,191,58,255,0,45,12,253,210,139,205,82,73,201,158,55,238,199,16,240,114,225,198,88,226,222,64,141,229,228,17,255,0,194,119,173,123,118,83,138,219,58,87,212,139,159,12,146,205,189,54,29,57,189,85,68,215,90,17,142,162,162,74,121,9,196,227,135,202,199,15,16,114,144,5,226,120,163,0,103,137,220,236,169,114,195,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,149,159,235,127,139,125,54,95,210,93,178,205,129,205,87,98,214,92,178,156,232,111,135,103,238,195,6,56,17,205,198,89,225,154,104,247,35,169,136,127,52,49,17,28,13,49,59,204,210,66,15,32,98,190,42,29,117,84,231,249,13,215,166,29,45,175,171,131,24,177,212,77,109,204,230,154,150,46,23,107,140,21,80,152,193,19,73,27,205,24,82,205,76,236,242,1,135,116,200,219,137,70,0,114,69,94,143,186,76,204,186,186,213,15,160,246,42,138,187,61,138,130,158,74,155,238,70,52,13,85,5,168,30,51,120,24,193,228,137,140,229,148,26,49,6,62,123,119,13,153,198,35,118,213,88,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,169,168,104,105,153,185,202,123,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,116,39,209,247,73,152,111,72,186,95,244,30,197,81,73,120,190,215,212,73,83,125,200,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,195,126,225,179,49,74,110,225,181,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,138,190,45,152,85,171,42,232,183,32,190,220,42,42,227,168,195,175,22,171,221,8,194,98,193,36,231,82,52,46,50,179,139,187,135,106,186,82,102,23,23,230,32,251,236,206,37,50,151,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,84,28,214,104,14,177,223,122,127,214,92,79,88,177,200,124,197,94,51,112,26,137,41,185,0,121,186,83,18,142,166,155,153,129,180,125,216,36,150,46,231,7,32,231,200,126,176,179,174,154,87,45,153,102,45,125,193,178,171,206,21,148,208,249,43,214,63,112,168,181,220,105,187,161,39,98,170,9,10,57,99,230,14,64,92,76,9,183,23,113,125,183,103,118,245,93,9,244,15,169,153,86,174,244,133,166,217,214,107,87,230,239,85,22,250,139,125,77,81,73,36,146,85,121,42,185,168,194,121,78,67,35,57,164,10,113,57,13,203,235,72,70,76,204,206,204,193,184,53,11,53,181,105,174,1,146,234,53,246,158,174,123,110,43,103,173,189,214,69,72,2,83,201,5,52,39,52,131,24,145,8,185,184,131,179,51,144,182,251,110,237,239,92,192,221,174,215,91,253,214,182,251,125,185,213,220,110,87,26,137,42,235,43,42,230,41,167,169,158,66,114,146,89,36,39,114,51,34,119,39,39,119,119,119,119,117,118,158,48,90,199,98,193,186,96,125,42,168,135,204,94,181,46,225,5,61,28,124,140,59,20,180,53,16,85,212,84,238,192,64,92,76,41,162,237,185,1,63,153,230,60,154,50,101,82,221,44,104,167,242,137,234,11,9,209,201,46,30,74,147,32,184,63,159,156,101,237,200,20,48,68,117,21,93,162,237,200,205,51,193,12,173,31,32,113,238,56,114,216,119,118,11,232,232,191,71,47,186,5,211,6,1,165,89,76,220,239,86,171,124,149,23,24,248,131,121,106,170,186,137,106,229,166,220,12,192,251,39,80,81,119,4,156,79,183,205,182,98,217,169,179,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,100,30,28,93,113,211,116,165,153,87,225,250,130,21,117,26,117,152,84,64,117,211,68,114,202,118,74,177,103,6,173,138,6,119,19,2,23,17,156,68,123,164,17,68,66,228,240,180,82,94,242,229,93,89,167,133,15,92,117,56,213,214,201,210,62,163,5,35,88,174,85,21,1,136,221,156,226,167,122,26,185,74,73,202,138,119,39,22,148,39,148,143,180,77,188,173,52,163,30,198,50,7,100,45,209,17,64,15,19,174,188,127,34,22,42,157,6,210,123,215,28,251,32,183,151,180,174,150,235,143,110,171,23,132,142,18,143,113,237,19,119,170,32,42,134,30,50,71,44,34,241,204,219,115,136,156,52,87,138,247,92,117,57,45,214,247,210,62,156,133,35,216,173,181,20,225,151,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,186,79,180,175,52,69,30,192,49,159,122,16,116,157,241,79,163,127,120,24,247,204,96,90,169,109,94,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,5,202,186,234,161,114,174,130,218,124,37,58,215,246,221,29,31,73,186,155,115,186,214,94,161,239,73,133,220,39,126,252,101,67,12,29,195,182,19,176,243,143,178,17,75,36,69,33,16,188,110,81,51,198,209,66,7,103,235,149,117,119,222,28,30,32,20,125,68,88,162,210,77,94,200,191,221,98,131,204,207,21,77,68,112,83,199,145,82,243,57,57,83,132,33,28,97,52,49,187,1,194,195,201,227,137,165,23,63,207,52,65,58,150,170,234,199,225,99,89,62,239,242,31,151,78,182,170,213,93,88,252,44,107,39,221,254,67,242,233,208,115,88,174,251,195,131,196,2,143,168,139,20,90,73,171,217,23,251,172,80,121,153,226,169,168,142,10,120,242,42,94,103,39,42,112,132,35,140,38,134,55,96,56,88,121,60,113,52,162,231,249,230,138,144,86,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,56,117,16,176,173,50,214,189,35,214,106,107,133,86,148,234,62,63,149,5,166,160,233,171,154,215,92,19,29,49,140,178,196,207,32,51,242,16,50,130,87,140,221,184,74,3,206,55,48,118,39,131,249,7,138,69,187,34,232,98,245,170,216,149,218,213,99,214,42,63,103,216,170,109,99,109,170,169,165,161,186,86,79,56,132,177,20,145,246,139,149,37,21,101,92,98,71,32,70,64,17,200,242,62,195,37,64,226,127,74,190,149,89,190,130,251,87,233,39,180,41,253,143,236,158,231,158,243,221,193,236,121,126,215,231,59,221,206,28,56,125,110,91,109,235,178,11,148,241,171,248,88,197,190,240,40,126,93,113,85,1,165,186,165,157,232,182,119,108,212,205,52,190,251,27,36,179,119,188,149,111,149,134,163,181,221,132,225,147,243,115,1,198,91,199,41,143,214,23,219,125,219,103,102,118,182,159,23,251,117,246,207,209,126,158,218,114,156,143,233,5,234,139,48,180,211,220,110,254,76,41,61,161,84,22,154,241,150,167,176,14,225,23,112,216,143,182,47,196,121,108,222,140,169,177,7,73,29,42,245,49,134,245,95,164,116,122,165,135,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,39,22,25,131,140,177,152,72,44,220,128,199,144,129,243,140,55,2,231,7,165,30,171,181,31,164,173,71,12,215,10,151,207,90,171,187,112,95,236,19,204,225,75,119,165,23,119,97,39,102,126,220,193,200,158,41,153,156,163,34,38,118,48,57,35,62,132,244,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,225,149,162,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,0,248,163,252,118,106,111,224,191,39,162,65,159,248,112,120,128,86,116,239,125,139,73,53,123,34,255,0,114,122,255,0,51,60,85,53,17,207,81,38,59,85,192,228,229,78,16,132,146,28,51,72,204,7,11,15,22,146,86,148,92,63,60,210,221,250,229,93,90,167,133,31,93,63,226,58,95,214,188,207,254,199,165,192,43,107,135,253,33,43,92,149,14,95,248,175,42,4,63,231,194,199,254,247,133,5,170,34,34,13,85,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,65,121,62,26,125,117,84,245,53,140,213,105,134,167,87,213,213,106,134,57,79,61,202,170,184,169,98,142,11,189,185,234,25,134,112,104,35,8,161,56,94,120,97,40,220,91,147,118,228,18,55,41,26,57,190,185,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,160,142,142,186,197,193,58,191,193,42,47,246,10,63,99,100,150,110,31,72,49,254,228,213,30,203,238,205,80,20,191,223,71,4,81,207,221,142,157,228,252,219,63,13,248,150,206,222,161,32,17,17,1,17,16,20,127,235,23,172,92,19,164,12,18,158,255,0,127,163,246,206,73,121,231,244,127,31,238,77,79,237,78,212,212,225,85,253,244,16,75,28,29,168,234,26,79,206,51,115,219,136,238,239,233,176,53,211,93,52,227,167,77,56,184,234,134,168,94,124,141,170,135,104,161,134,38,99,170,184,85,19,59,199,75,77,27,187,119,38,62,37,179,110,194,194,36,102,64,0,102,60,235,107,166,186,106,63,81,122,143,113,213,13,80,188,249,235,173,118,209,67,12,76,225,75,111,165,23,119,142,150,154,55,119,237,194,28,139,102,221,201,200,136,204,140,204,204,131,192,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,15,83,93,93,82,237,206,83,217,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,155,31,82,83,21,232,202,251,87,209,142,107,214,38,91,117,242,54,170,31,41,79,138,91,169,204,14,75,132,133,117,130,138,166,166,161,253,123,112,135,41,227,8,253,36,57,5,205,248,0,15,127,80,104,134,21,106,212,173,104,192,116,230,251,81,87,5,183,42,202,45,86,74,201,105,12,70,120,224,169,171,142,25,10,50,33,33,99,97,55,118,119,18,109,246,221,159,220,130,69,120,115,117,175,252,149,117,30,123,6,127,115,186,201,166,89,79,230,238,84,208,63,118,59,93,115,184,52,119,49,135,137,25,113,0,120,229,24,156,72,227,33,45,165,40,98,141,239,165,115,89,212,239,79,89,87,75,250,203,122,210,60,166,167,207,249,14,221,77,186,232,20,178,83,195,115,161,148,121,69,81,24,155,127,165,25,176,145,136,75,20,160,198,124,57,60,191,240,197,241,0,163,210,42,202,110,159,181,191,34,242,152,45,95,24,49,155,148,177,193,21,45,134,170,73,230,154,81,169,49,6,145,225,158,74,143,89,164,50,24,72,7,118,24,200,206,48,157,94,40,255,0,2,122,155,248,47,206,40,149,5,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,126,158,40,255,0,2,122,155,248,47,206,40,149,0,160,191,238,129,122,215,197,122,172,211,138,75,37,218,231,229,245,55,25,183,195,30,71,111,168,120,194,74,254,12,49,149,206,157,163,16,2,134,83,118,115,16,22,236,200,108,14,220,74,35,150,85,46,96,116,183,84,179,189,22,206,237,154,153,166,151,223,99,100,150,110,247,146,173,242,176,212,118,187,176,156,50,126,110,96,56,203,120,229,49,250,194,251,111,187,108,236,206,221,9,244,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,96,27,173,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,125,106,146,252,72,252,65,41,186,137,169,143,71,180,110,235,86,58,117,110,168,26,154,219,148,50,203,8,100,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,155,110,17,187,6,65,145,248,201,234,196,157,65,14,101,141,227,223,238,79,65,222,167,135,13,149,233,169,234,174,81,246,165,24,234,106,107,94,25,164,134,103,144,227,149,227,133,251,98,49,12,127,95,235,203,38,213,241,55,215,77,56,234,47,161,28,23,84,52,190,243,231,173,85,218,129,69,20,208,202,204,21,86,250,161,182,92,30,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,129,125,31,116,153,153,117,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,140,104,26,170,11,80,60,102,240,49,131,201,19,25,203,40,52,98,12,124,246,238,27,51,140,70,237,98,158,45,152,6,27,165,157,19,96,26,125,167,216,245,37,143,30,177,231,20,20,212,52,52,204,252,34,15,103,220,157,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,220,33,7,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,8,171,225,113,241,217,166,95,141,124,158,181,95,242,230,51,69,245,123,50,208,93,80,199,245,115,79,231,164,142,251,142,212,20,212,237,87,3,77,4,160,113,148,82,195,32,122,59,132,145,73,36,110,226,226,108,198,238,36,36,204,77,209,158,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,200,54,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,40,1,226,143,241,217,169,191,130,252,158,137,108,175,11,158,182,237,93,63,100,211,104,150,164,79,73,71,132,230,151,128,171,11,213,93,80,211,193,98,173,122,115,140,165,147,104,72,164,9,202,58,40,156,142,64,142,22,141,228,125,153,228,116,23,104,136,136,10,0,120,213,252,44,98,223,120,20,63,46,184,169,254,169,47,197,27,173,187,87,80,57,52,58,37,166,243,210,86,97,56,93,224,234,206,245,73,84,53,16,95,107,90,156,35,25,99,222,17,40,194,2,146,182,38,32,144,227,153,164,105,27,118,104,221,6,181,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,127,200,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,84,46,85,215,85,8,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,191,62,182,255,0,98,253,95,228,143,111,70,109,221,7,235,239,178,175,159,19,200,114,166,135,24,158,135,205,189,11,85,85,49,118,187,156,89,251,16,237,190,222,159,97,255,0,199,252,234,193,71,147,182,238,188,188,135,25,179,100,244,109,67,121,165,239,194,46,228,195,204,199,213,217,219,222,46,207,238,119,65,88,94,31,181,153,224,234,64,196,37,115,43,115,198,221,198,39,153,226,111,207,210,239,191,249,59,241,253,191,98,180,249,38,142,8,158,89,228,16,1,247,145,62,204,223,235,117,224,218,177,188,103,8,162,146,90,26,111,43,78,2,228,111,206,67,244,102,109,223,213,221,253,194,223,236,90,23,175,220,182,247,137,232,85,202,227,142,228,62,206,169,126,207,16,242,129,55,119,251,242,149,159,212,217,216,118,98,127,233,221,5,44,245,129,145,219,50,158,161,179,91,197,158,186,58,186,73,175,119,34,138,88,229,25,4,133,235,170,9,157,136,93,217,219,98,103,244,127,181,105,149,233,89,40,97,188,100,84,54,234,250,175,47,29,101,100,80,205,55,7,62,12,102,204,69,197,182,223,102,119,125,153,108,13,122,210,75,110,147,215,227,80,90,111,158,212,167,191,88,160,186,247,124,177,65,192,140,137,184,236,70,78,254,140,207,191,167,191,220,131,86,162,34,2,34,32,34,34,2,47,222,4,195,207,111,79,114,252,64,68,68,4,68,65,245,218,174,85,22,154,232,235,233,73,198,72,183,219,213,219,222,206,223,99,183,237,93,21,116,129,171,85,186,223,161,54,156,166,233,73,12,51,149,60,20,166,17,70,226,47,253,231,78,111,232,70,111,239,149,254,223,255,0,15,57,74,215,252,31,53,199,191,77,115,210,91,165,95,172,109,53,109,56,118,255,0,99,80,64,45,184,199,253,62,242,255,0,87,218,130,18,245,203,111,172,195,250,195,212,211,164,25,41,137,242,10,138,136,136,89,195,210,80,19,125,157,153,190,201,62,207,219,246,171,175,232,167,86,139,90,122,120,199,243,106,154,192,168,172,146,162,186,154,169,218,78,110,39,29,84,140,204,251,153,187,63,7,7,245,127,115,183,217,178,135,30,48,90,22,215,11,53,179,86,172,244,27,203,76,243,189,194,78,239,249,231,65,4,126,133,38,223,183,244,71,250,127,106,250,60,24,115,110,88,13,247,5,154,175,252,77,206,186,182,56,123,127,99,141,8,239,203,143,237,39,244,229,254,164,22,102,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,19,127,13,232,86,155,170,95,14,29,52,206,52,250,130,144,53,82,193,79,116,134,134,106,154,169,64,46,118,232,111,55,83,123,107,51,200,208,66,101,37,65,72,19,16,126,152,8,17,128,19,152,87,93,166,231,153,105,70,127,69,121,163,142,174,193,150,97,215,136,234,98,10,186,70,105,237,247,26,73,152,133,164,134,97,118,99,142,88,219,112,144,95,212,93,137,189,236,175,123,194,227,224,79,76,191,26,249,197,106,141,94,40,190,31,244,119,122,59,151,83,122,33,142,246,110,176,249,155,142,113,107,130,72,32,165,146,150,40,37,158,107,176,247,12,56,204,221,173,165,142,54,50,152,164,25,24,88,218,82,148,36,175,64,189,107,226,189,86,105,197,37,146,237,115,242,250,155,140,219,225,143,35,183,212,60,97,37,127,6,24,202,231,78,209,136,1,67,41,187,57,136,11,118,100,54,7,110,37,17,203,42,151,50,218,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,43,57,210,220,41,73,217,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,30,133,58,104,234,47,4,234,131,75,40,53,51,5,168,255,0,130,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,239,103,247,179,6,213,68,68,4,68,65,133,107,70,144,225,186,245,165,249,6,145,234,4,21,114,88,178,42,113,134,161,233,39,120,103,136,194,65,150,41,163,63,86,99,142,88,227,145,152,152,129,220,25,136,72,93,197,249,225,234,95,167,76,239,165,253,83,175,211,60,234,159,254,22,178,207,91,206,31,240,157,175,204,205,12,21,157,184,165,147,179,221,236,25,118,140,185,135,185,219,220,239,210,154,170,191,28,239,212,159,239,39,240,212,21,171,165,90,103,149,107,38,163,227,154,91,133,82,121,139,214,77,112,138,223,77,202,57,14,56,121,191,215,158,94,216,25,140,49,3,20,146,27,11,240,140,12,157,182,23,93,15,116,171,211,62,27,210,134,145,209,233,110,31,93,87,113,50,168,43,149,222,231,82,238,39,113,184,200,17,132,179,180,124,156,97,14,49,70,1,24,187,241,0,30,68,103,206,67,171,111,5,79,138,124,167,238,254,187,230,54,229,117,40,8,136,128,170,175,198,211,69,63,248,11,212,101,29,195,246,97,87,10,89,37,255,0,202,43,41,36,132,26,63,252,181,164,34,147,254,1,132,127,77,213,170,40,213,226,43,163,150,45,100,233,31,59,166,187,205,229,234,240,251,124,249,141,174,167,137,159,102,170,130,9,100,38,224,38,12,93,216,30,162,13,203,144,135,127,159,18,32,22,65,85,126,21,154,199,98,210,46,174,45,20,217,28,59,82,103,182,249,112,232,234,121,31,247,173,85,76,240,73,76,252,0,9,207,185,61,60,80,109,245,68,123,252,200,152,65,217,230,87,141,198,107,106,160,209,125,61,211,153,169,234,222,229,124,202,37,189,211,202,32,61,129,130,134,146,72,101,19,46,92,152,220,174,16,184,179,11,179,176,201,187,142,204,197,82,218,123,154,221,116,215,63,198,181,26,197,79,73,61,203,21,188,81,94,232,226,171,2,40,36,158,154,96,154,49,144,68,132,156,28,129,153,217,136,95,109,246,118,247,173,255,0,226,35,212,198,27,213,70,188,208,231,186,127,67,87,5,138,217,139,219,173,20,242,85,179,132,243,31,231,42,165,238,71,197,154,51,138,90,185,41,221,132,164,2,120,28,196,200,77,182,15,147,195,171,71,47,186,201,213,198,9,77,104,155,203,210,97,247,8,51,27,165,79,16,62,205,45,4,241,72,45,192,140,28,187,179,189,60,27,143,34,14,255,0,62,36,32,76,186,20,85,87,224,151,162,159,252,58,234,50,178,225,251,112,171,125,44,114,255,0,228,245,149,114,76,15,31,254,68,209,144,201,255,0,14,196,63,160,234,213,16,85,95,142,119,234,79,247,147,248,106,170,181,106,158,57,223,169,63,222,79,225,171,69,120,73,224,24,110,169,235,166,127,167,218,131,143,82,95,49,235,230,155,215,211,87,80,212,179,240,148,61,165,109,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,96,194,186,5,235,95,42,233,79,81,233,44,151,107,159,152,211,44,154,225,12,121,29,190,161,228,56,232,57,184,198,87,58,118,140,76,198,104,129,153,204,64,95,189,24,48,59,114,24,142,43,232,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,231,139,172,78,149,115,46,148,53,114,225,135,222,109,181,101,140,92,106,42,42,113,59,188,146,52,193,113,183,49,253,70,41,68,0,124,204,98,81,140,193,196,120,155,177,51,118,206,51,61,233,225,123,214,191,242,127,206,195,70,53,10,231,106,161,211,108,202,224,117,50,220,107,95,179,236,107,161,66,32,21,15,40,139,239,12,189,168,33,145,164,118,8,254,164,188,227,16,151,184,23,126,136,136,8,138,144,58,133,241,30,235,59,6,215,221,75,194,177,109,100,242,86,92,127,48,188,218,237,212,223,71,109,82,118,41,96,173,150,56,163,230,116,196,101,196,0,91,114,119,39,219,119,119,127,84,23,126,138,31,248,95,235,222,172,117,19,160,87,252,215,88,242,191,164,23,170,44,194,170,215,5,79,145,166,164,225,74,20,84,82,12,124,41,227,140,31,99,154,71,221,219,151,214,219,125,153,153,166,2,2,229,93,117,80,185,87,65,61,58,144,240,251,166,180,244,161,166,189,80,232,181,170,172,192,240,123,5,126,97,99,166,138,90,147,231,53,25,84,86,94,158,89,103,34,96,98,56,4,224,138,46,17,131,20,191,84,4,246,133,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,244,103,210,119,194,198,141,253,223,227,223,46,129,83,183,136,167,66,181,61,45,102,79,156,105,245,5,89,233,93,254,162,24,104,102,169,170,136,206,217,113,153,170,13,237,172,207,35,207,48,12,116,229,32,76,65,250,6,32,70,102,46,102,22,253,210,175,83,24,111,85,250,71,71,170,88,125,13,93,184,198,160,173,183,123,101,75,57,29,186,227,24,70,114,192,210,113,97,152,56,203,25,132,130,205,200,12,121,8,31,56,195,112,46,107,58,104,234,47,59,233,127,84,232,53,51,5,168,255,0,130,163,188,81,112,135,252,39,107,243,48,205,61,31,114,88,164,236,247,123,0,61,208,30,97,239,103,247,179,244,39,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,13,128,136,136,57,172,234,199,226,159,89,62,240,50,31,152,206,173,83,193,83,225,99,41,251,192,174,249,117,185,85,95,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,200,42,175,171,31,138,125,100,251,192,200,126,99,58,213,75,106,245,99,241,79,172,159,120,25,15,204,103,83,127,21,232,114,167,170,223,14,29,35,204,52,248,233,41,245,23,15,167,200,2,134,25,66,40,130,247,72,87,154,195,122,41,103,118,98,3,18,98,40,8,139,180,39,44,162,76,45,51,203,24,111,95,12,94,188,127,45,246,42,109,6,213,139,215,44,251,31,183,143,179,110,151,27,143,114,171,40,132,78,98,147,97,237,11,119,169,224,26,118,46,82,73,44,194,210,76,251,240,148,154,127,174,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,178,173,103,241,128,186,230,253,52,81,227,88,37,138,175,24,213,12,138,158,162,219,126,184,219,235,10,16,178,188,103,78,254,106,139,148,102,230,21,81,29,72,15,231,66,106,99,2,118,34,113,138,83,7,138,247,92,117,57,45,214,247,210,62,156,133,35,216,173,181,20,225,151,93,152,226,168,122,234,184,138,57,198,138,7,23,38,136,32,148,67,186,79,180,175,52,69,30,192,49,159,122,178,214,65,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,180,191,241,13,233,51,13,233,23,75,244,75,7,177,84,82,94,47,181,245,25,69,77,247,35,26,7,165,158,234,109,37,3,192,198,15,36,174,1,20,70,209,136,49,240,223,184,108,204,82,155,184,97,94,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,168,33,175,135,190,1,134,234,159,87,56,78,159,106,14,61,73,124,199,175,148,247,186,106,234,26,150,126,18,135,177,235,29,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,228,235,23,163,172,239,164,12,238,158,193,127,172,246,206,55,121,231,244,127,32,237,195,79,237,78,212,52,231,85,253,234,19,203,36,29,169,42,26,63,206,59,115,219,144,238,207,233,242,244,59,171,216,110,132,117,81,129,234,150,160,207,87,6,61,105,168,172,134,186,122,104,30,99,167,10,154,41,233,90,103,6,250,196,0,83,137,155,11,17,240,18,226,38,91,11,223,158,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,220,193,200,182,125,156,92,72,128,196,192,204,8,57,151,87,209,225,139,211,23,242,123,233,246,154,255,0,147,226,247,91,38,125,158,241,184,100,84,215,25,191,57,4,49,75,51,80,192,208,183,164,59,65,39,112,128,155,186,210,79,32,200,237,196,99,142,181,180,47,195,255,0,81,238,61,106,219,186,113,214,44,119,203,80,88,119,200,175,243,69,35,189,45,198,197,12,140,205,45,52,140,113,73,36,53,50,60,116,236,113,191,118,34,152,156,128,74,25,0,111,165,1,17,16,17,22,63,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,56,85,175,140,223,77,118,44,126,227,98,234,139,28,127,47,87,147,92,35,199,178,88,100,170,51,243,21,65,74,239,69,60,49,184,187,6,208,82,75,28,159,93,135,234,64,226,28,138,83,122,193,91,215,172,30,172,243,46,174,181,67,233,197,246,158,174,207,98,160,167,142,154,197,142,21,123,85,65,106,7,140,26,119,3,104,226,99,57,101,7,144,141,195,158,221,176,119,113,136,25,181,85,215,0,204,172,88,109,131,80,111,56,245,93,30,61,149,84,87,83,89,107,166,102,16,175,58,55,137,170,94,38,119,228,64,5,60,96,231,183,7,62,98,206,229,25,176,133,180,248,69,116,153,134,227,218,119,111,234,178,243,81,73,123,200,114,170,122,154,107,44,115,80,56,158,60,16,85,213,210,212,188,82,60,132,50,28,227,28,123,159,108,12,3,156,108,238,50,31,43,31,84,87,225,159,214,189,187,166,12,238,229,132,234,93,207,203,105,182,91,189,77,109,100,143,85,55,177,171,161,134,71,142,162,26,120,70,78,125,237,130,9,24,99,228,251,64,78,108,48,184,149,234,32,34,34,10,43,241,113,211,60,171,15,234,246,241,157,93,169,55,178,231,182,250,11,133,162,170,56,228,237,151,150,164,134,142,120,8,200,24,30,96,56,24,200,0,139,140,115,192,78,236,231,179,72,15,4,45,82,255,0,227,47,69,46,23,223,251,19,41,180,91,60,175,244,211,87,207,222,96,255,0,238,104,240,51,254,112,31,241,142,179,255,0,26,77,28,190,230,26,53,137,107,21,162,110,229,38,157,220,42,41,238,148,220,65,184,210,220,138,158,49,169,230,70,206,252,39,130,158,46,216,129,145,121,158,95,84,99,39,120,1,225,201,169,159,146,254,178,116,226,227,81,87,117,142,130,253,112,44,102,178,11,124,155,121,175,63,25,83,211,132,194,230,34,112,141,84,148,210,147,62,251,118,88,196,72,128,89,6,235,241,147,214,191,167,61,65,90,116,114,146,223,217,164,211,43,123,247,167,146,46,50,79,93,113,138,158,162,78,36,210,19,20,35,0,81,176,238,0,77,39,127,126,67,193,215,171,224,183,163,150,44,195,89,114,221,98,187,205,220,171,211,187,125,61,61,174,155,137,183,26,171,144,212,70,85,60,196,217,159,132,16,84,69,219,32,49,47,51,203,234,148,98,239,10,181,251,88,239,189,64,107,46,89,172,89,28,62,94,175,38,184,21,68,116,220,128,252,165,40,11,71,77,77,204,0,26,78,212,17,197,23,115,131,17,240,228,95,88,157,213,212,248,82,233,159,228,239,163,108,114,227,81,73,117,164,175,205,110,21,217,53,100,23,8,251,124,123,146,53,61,57,194,46,2,77,12,148,180,180,210,139,191,46,93,215,49,46,36,44,193,48,21,0,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,12,215,195,203,164,204,55,171,173,47,214,220,30,251,81,73,103,190,208,84,98,245,54,44,140,168,30,170,123,81,188,149,239,59,0,52,145,57,132,177,3,198,64,231,195,126,217,187,57,68,14,209,3,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,123,52,240,49,253,118,126,237,255,0,18,89,255,0,140,222,145,233,197,219,70,172,90,217,119,188,123,35,47,199,238,17,216,173,99,29,3,73,237,200,234,73,228,42,73,165,17,231,31,100,34,168,168,140,136,187,99,180,225,197,206,113,33,13,65,163,30,48,23,92,35,166,138,204,107,59,177,85,228,250,161,142,211,211,219,108,55,27,133,97,76,23,167,144,234,31,205,86,241,140,28,2,150,32,166,2,252,233,205,82,102,46,228,46,82,202,21,171,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,215,202,172,211,193,131,68,52,191,42,201,178,93,114,186,223,42,235,51,108,26,160,104,45,214,113,142,72,160,183,193,89,79,32,121,227,145,190,172,231,40,181,84,35,30,251,70,209,200,68,36,242,68,81,131,42,232,114,167,165,47,14,29,92,204,53,4,233,42,53,23,48,167,199,194,186,24,130,41,66,201,72,55,154,51,106,40,167,102,114,51,34,113,41,200,75,180,71,20,66,44,77,11,75,36,32,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,5,202,186,190,143,17,158,181,255,0,146,174,156,65,96,192,46,118,169,53,55,41,252,221,182,154,119,238,201,107,161,118,54,146,230,80,241,32,46,38,13,28,67,43,136,156,132,69,180,163,12,177,189,11,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,170,189,124,43,250,219,181,106,142,27,106,233,167,59,158,146,223,150,97,214,120,105,44,53,19,85,11,29,254,138,23,155,243,81,68,48,128,1,210,211,5,48,56,243,57,37,1,57,95,244,37,118,176,164,5,202,186,234,161,114,174,130,194,113,207,15,186,158,162,122,11,210,253,97,209,187,85,32,234,45,186,158,239,77,91,109,134,40,161,60,152,30,253,52,113,60,181,19,79,20,48,157,52,45,57,49,144,145,200,12,17,239,176,70,205,5,176,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,189,239,11,143,129,61,50,252,107,231,21,170,31,248,181,244,81,236,74,202,206,172,180,202,217,106,163,178,205,217,143,52,183,192,221,137,6,186,105,251,97,115,22,114,225,39,120,229,138,57,70,49,18,105,24,101,118,145,229,152,192,39,7,68,157,96,227,61,92,233,124,87,161,122,74,44,218,199,79,0,229,150,122,72,170,59,20,51,203,36,225,9,199,36,160,194,65,48,211,28,172,2,114,60,108,76,6,68,237,200,179,94,172,126,22,53,147,238,255,0,33,249,116,235,158,189,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,200,79,136,238,219,177,49,8,152,16,24,1,141,239,234,78,175,97,186,245,208,78,162,106,230,159,207,87,37,139,34,211,124,146,106,118,171,129,225,158,35,10,42,152,165,134,64,245,102,56,229,142,72,221,197,200,29,193,220,72,133,216,156,57,225,86,125,226,215,209,71,177,43,43,58,178,211,43,101,170,142,203,55,102,60,210,223,3,118,36,26,233,167,237,133,204,89,203,132,157,227,150,40,229,24,196,73,164,97,149,218,71,150,99,10,193,93,25,244,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,48,115,152,172,83,193,179,167,175,166,154,177,118,234,22,237,83,117,164,164,211,189,168,173,1,29,46,212,183,26,234,218,106,136,167,18,156,153,217,251,16,27,57,68,31,91,149,76,4,228,34,220,100,197,60,71,252,63,235,58,119,190,203,171,122,67,142,255,0,185,61,127,150,130,90,106,121,39,168,147,29,170,224,17,241,168,57,142,73,14,25,164,103,48,153,203,139,73,43,196,76,31,153,121,109,83,163,158,158,191,147,7,79,184,222,147,86,212,218,171,111,84,157,250,219,221,194,221,75,217,142,178,186,121,74,66,39,119,102,57,123,96,241,192,50,155,49,20,112,71,245,65,182,1,8,215,227,87,240,177,139,125,224,80,252,186,226,171,215,195,58,211,106,191,245,175,167,246,43,237,178,146,227,109,184,211,223,169,43,40,234,225,25,160,169,130,75,37,112,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,176,175,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,242,122,232,232,202,251,209,230,163,210,219,35,186,251,103,12,202,60,197,70,51,114,148,193,170,138,56,156,59,180,213,49,142,219,77,23,118,38,121,4,90,57,4,196,135,139,185,197,30,65,225,231,214,157,215,165,141,80,167,177,101,249,5,88,233,94,75,80,237,144,81,181,49,85,53,20,239,31,24,174,16,70,36,196,6,36,209,12,174,12,78,112,177,55,110,67,8,120,222,78,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,159,158,30,170,186,103,204,186,80,213,202,205,45,204,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,147,148,39,202,41,0,227,39,126,38,5,196,140,56,72,97,209,245,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,167,111,10,254,186,170,112,12,134,213,211,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,180,98,13,196,99,51,56,238,37,1,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,222,189,23,244,125,140,245,115,208,78,93,101,38,164,162,205,172,121,197,212,177,59,197,92,181,29,138,25,229,162,179,156,193,36,113,27,9,4,195,76,17,57,144,72,241,177,57,128,147,183,18,128,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,220,79,130,167,194,198,83,247,129,93,242,235,114,151,255,0,144,29,26,252,178,255,0,40,63,201,237,171,242,133,236,255,0,102,123,119,129,119,187,60,120,114,225,191,111,189,219,252,215,127,143,119,181,249,174,125,191,168,131,202,233,115,242,237,249,9,198,127,148,191,255,0,25,63,223,190,219,255,0,121,255,0,217,147,249,127,247,151,247,191,251,223,177,250,31,249,223,91,146,218,168,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,4,244,241,35,240,251,166,233,218,166,61,97,209,187,85,89,105,213,198,160,105,171,109,176,197,44,193,140,155,69,4,113,60,181,19,79,44,211,5,76,207,57,49,144,136,70,110,17,239,185,198,207,21,122,117,215,156,203,166,221,92,177,106,182,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,240,144,71,102,39,2,224,108,18,11,115,1,118,233,35,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,159,126,182,250,62,201,186,70,213,9,108,164,213,117,184,77,242,162,114,196,239,21,114,211,247,235,160,138,56,14,96,146,56,141,200,78,18,169,8,156,200,35,105,28,92,192,69,159,136,133,244,232,190,175,97,186,245,165,248,254,174,105,252,245,114,88,178,42,114,154,157,170,224,120,103,136,194,66,138,88,100,15,86,99,142,88,228,141,220,92,129,220,29,196,136,93,137,243,85,207,15,68,157,96,228,221,35,106,132,87,161,122,186,220,38,249,81,0,229,150,122,72,169,251,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,200,111,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,200,17,17,5,37,248,188,73,212,92,186,219,68,90,175,69,73,75,167,205,81,90,58,120,20,213,52,179,131,192,208,81,53,105,185,4,97,80,198,70,208,153,132,226,236,6,68,17,20,128,61,194,242,188,52,250,21,166,234,107,38,170,212,253,78,160,164,170,210,252,114,162,123,109,85,9,85,75,28,247,123,139,211,179,140,0,240,72,18,194,16,180,240,204,82,57,55,39,237,198,34,108,82,60,119,83,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,179,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,112,142,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,23,189,214,15,73,152,111,87,90,95,244,30,251,81,73,103,190,208,84,71,83,98,200,202,129,234,167,181,27,200,15,59,0,52,145,57,132,177,3,198,64,231,195,126,217,187,57,68,14,220,251,106,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,59,69,230,161,168,237,119,97,9,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,186,126,88,85,247,69,244,191,37,213,12,103,90,47,88,133,36,249,182,31,79,83,73,103,189,9,201,20,240,65,60,103,28,145,31,2,97,152,56,203,47,17,149,141,129,229,144,131,139,153,59,132,10,213,239,229,29,253,200,92,175,249,80,127,240,171,252,15,228,188,215,63,106,123,47,218,214,255,0,47,237,46,95,252,153,250,124,191,203,225,218,238,254,127,188,170,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,44,39,196,183,195,238,167,71,174,183,142,160,244,130,213,73,30,159,87,212,121,155,197,166,146,40,169,96,198,140,202,150,8,218,54,57,220,231,10,138,153,229,38,8,98,16,129,182,22,102,6,29,163,7,74,61,87,106,63,73,90,142,25,174,21,47,158,181,87,118,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,185,131,145,60,83,51,57,70,68,76,236,96,114,70,125,25,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,65,157,125,116,81,149,116,167,168,245,119,187,77,179,204,105,150,77,112,154,76,114,225,78,210,28,116,28,220,164,27,101,67,200,70,99,52,64,206,192,70,79,222,140,28,217,249,12,161,16,73,79,17,159,18,156,19,83,180,226,13,25,233,159,48,186,214,82,95,255,0,57,147,223,96,166,154,130,51,161,216,193,237,130,21,17,4,197,221,119,19,148,135,128,246,196,99,222,81,150,80,10,246,209,125,33,204,181,235,84,49,253,35,211,248,41,36,190,228,85,5,13,59,213,206,208,193,16,4,101,44,179,72,126,174,193,28,81,201,35,176,177,27,176,59,8,145,59,11,226,150,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,116,19,208,191,70,86,46,143,52,226,170,217,37,215,219,57,158,81,229,234,50,107,148,70,109,74,82,68,199,218,166,166,140,182,218,24,187,178,179,72,66,210,72,70,68,92,89,194,40,195,96,116,197,211,214,43,210,254,141,89,116,143,22,169,243,254,67,185,83,113,186,29,44,116,243,92,235,165,46,82,212,72,32,223,232,198,12,68,100,17,69,16,57,159,14,79,21,124,106,254,22,49,111,188,10,31,151,92,84,255,0,80,3,198,175,225,99,22,251,192,161,249,117,197,4,0,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,65,85,106,69,116,73,214,14,77,210,54,168,69,122,23,171,173,194,111,149,16,14,89,103,164,138,159,191,93,4,81,206,16,156,114,74,14,66,112,149,73,202,192,39,27,72,226,192,100,44,252,133,225,239,128,97,186,167,213,206,19,167,218,131,143,82,95,49,235,229,61,238,154,186,134,165,159,132,161,236,122,199,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,117,183,209,246,77,210,54,168,75,101,38,171,173,194,111,149,19,150,39,120,171,150,159,191,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,252,68,47,251,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,108,129,81,183,134,159,93,84,221,50,228,213,90,97,169,213,244,148,186,95,145,212,79,114,170,174,42,89,100,158,209,113,106,118,97,156,26,8,206,89,130,102,130,24,74,55,23,226,253,185,4,129,134,70,146,242,80,80,15,138,63,199,102,166,254,11,242,122,37,21,84,170,241,71,248,236,212,223,193,126,79,68,183,87,71,157,25,88,186,195,232,70,255,0,108,142,235,236,108,207,23,212,11,181,70,51,114,148,205,233,70,73,109,150,190,237,53,76,99,190,240,203,218,137,158,65,23,146,50,1,33,228,204,113,72,27,131,194,135,174,58,108,150,213,100,233,31,81,130,173,239,182,218,122,128,196,110,206,114,212,53,117,36,67,36,229,69,59,147,147,196,112,68,39,218,38,218,39,134,33,143,96,40,195,189,102,139,150,27,181,166,235,96,186,214,216,175,182,202,187,117,202,221,81,37,37,101,29,92,37,12,244,211,198,78,50,69,36,100,204,64,98,76,226,226,236,206,206,206,206,172,127,251,179,121,223,242,113,250,51,244,83,253,217,255,0,233,119,210,78,204,62,203,242,252,63,233,143,99,127,247,231,217,216,225,216,231,249,221,248,127,122,160,217,126,43,221,113,211,99,86,171,223,72,250,114,21,109,125,185,83,211,134,93,118,99,150,157,168,105,37,24,231,26,40,28,92,94,83,158,34,14,233,62,241,52,50,148,123,25,72,125,154,139,95,85,166,211,117,191,221,104,172,86,43,101,93,198,229,113,168,142,146,142,142,146,18,154,122,153,228,38,24,226,142,49,103,35,50,39,97,97,102,119,119,118,102,86,21,214,31,70,86,46,143,58,17,176,91,36,186,251,103,51,202,53,2,211,81,147,92,162,51,106,82,146,43,101,211,181,77,77,25,109,180,49,119,101,102,144,133,164,144,140,136,184,179,132,81,134,149,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,127,200,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,87,175,138,135,91,118,173,46,195,110,189,52,224,147,210,92,50,204,198,207,53,37,250,162,26,161,115,176,81,76,240,254,106,88,138,19,3,58,170,99,169,6,30,97,36,64,65,43,126,156,78,225,76,43,170,133,202,186,189,239,14,46,184,234,122,173,195,107,240,253,65,10,74,125,69,195,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,161,57,98,33,113,105,154,40,194,101,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,255,0,36,238,205,232,131,187,14,239,239,95,190,142,255,0,208,143,238,116,24,222,163,227,244,217,78,7,126,177,213,111,198,174,217,85,19,59,23,29,156,225,49,223,127,95,243,191,99,174,124,181,155,170,157,109,212,154,170,123,62,119,148,193,88,214,110,126,83,179,110,167,139,143,121,163,35,221,196,27,127,208,15,232,217,116,25,168,231,122,13,62,200,207,30,104,222,226,22,170,199,166,99,247,60,141,1,240,223,235,15,249,91,125,173,253,45,239,92,199,222,124,228,183,153,188,248,126,125,248,243,102,127,251,198,219,215,119,251,54,65,234,233,197,166,221,145,231,246,59,109,242,78,52,53,87,58,97,171,118,54,2,120,138,96,99,217,254,199,226,79,178,145,189,124,105,78,153,233,195,233,117,70,153,187,5,61,211,17,134,90,208,58,231,168,145,234,5,199,114,118,119,126,59,177,183,163,108,222,143,232,203,78,218,113,120,180,215,80,241,251,158,105,9,210,80,140,180,151,46,219,16,73,206,62,251,23,23,237,177,122,56,129,55,232,253,158,239,177,127,45,124,213,55,212,252,178,41,232,228,168,107,93,170,35,162,160,142,74,131,144,70,22,148,156,120,177,8,240,110,60,62,171,11,109,183,250,152,53,146,34,32,34,34,2,245,11,27,186,5,136,50,46,203,189,25,202,209,114,97,39,216,190,191,189,246,219,254,166,95,111,217,253,43,203,91,147,68,240,235,86,164,212,216,240,107,134,85,93,72,55,75,245,186,138,74,96,2,49,96,154,105,99,35,29,254,163,19,49,183,191,127,211,127,231,65,159,244,163,162,57,167,85,22,139,190,147,90,110,214,186,104,40,225,59,164,67,60,135,20,175,36,37,77,31,163,132,82,59,183,9,95,211,143,216,239,233,178,255,0,58,209,225,231,212,14,147,93,6,146,159,20,174,200,41,143,126,51,218,40,107,106,195,208,99,127,82,106,97,111,124,155,127,230,151,236,82,187,84,52,58,63,13,188,111,25,234,79,73,50,155,157,218,90,129,166,180,87,218,174,78,209,83,78,245,116,242,145,155,189,59,129,62,197,20,78,204,236,94,163,234,239,179,109,54,116,115,171,77,18,215,156,118,27,128,214,82,189,91,242,238,210,73,65,83,40,199,249,201,25,182,41,33,22,125,218,45,253,16,115,191,95,109,184,90,234,229,160,185,80,212,82,212,194,101,28,145,77,17,1,137,51,187,59,56,187,51,179,179,179,183,250,151,206,236,237,232,234,243,186,140,232,75,64,114,75,53,199,80,108,24,248,67,123,169,25,170,40,233,105,168,104,161,130,166,160,130,105,99,2,222,6,118,98,50,102,119,114,111,77,183,118,247,170,181,215,190,146,53,131,77,106,106,114,187,190,25,21,186,207,87,35,203,0,197,87,71,198,56,221,227,17,216,99,149,223,215,184,63,228,183,191,221,239,216,35,218,47,210,23,23,216,155,103,95,136,11,114,116,143,168,87,77,56,215,172,70,243,109,172,165,166,25,110,244,20,243,157,72,139,131,68,245,176,17,110,238,237,183,232,55,174,254,230,117,166,215,246,162,172,168,183,214,67,93,73,49,197,53,60,131,44,102,4,226,66,66,236,236,236,237,234,207,187,50,14,156,78,205,143,234,230,154,208,83,100,97,29,117,190,249,65,73,85,47,150,153,192,77,221,130,86,113,32,127,119,33,103,244,127,114,169,173,62,131,24,232,71,175,41,240,10,186,114,246,45,108,54,202,90,122,154,185,92,158,49,170,146,132,200,222,67,40,135,97,40,228,245,217,217,182,247,62,207,181,128,120,120,234,104,234,71,74,216,41,84,214,157,77,202,213,106,10,58,194,55,144,139,112,154,104,131,114,63,123,241,135,236,119,255,0,212,171,159,197,232,142,219,213,197,186,225,110,140,66,169,172,54,169,132,135,234,185,72,50,207,197,221,219,103,255,0,36,91,125,254,198,253,136,46,126,197,122,183,228,86,106,27,237,170,162,57,233,46,20,241,84,195,36,102,36,36,6,12,66,236,226,238,207,187,19,63,163,187,47,189,69,159,15,28,239,82,51,61,6,178,134,119,143,193,69,13,5,45,53,45,5,68,117,125,210,158,156,40,169,59,100,77,204,157,156,152,141,221,189,54,219,220,202,83,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,92,30,37,253,113,212,245,29,153,77,163,216,56,82,6,157,97,119,137,14,26,184,206,42,131,190,92,97,105,32,122,209,152,28,133,169,152,78,81,132,64,190,184,72,242,27,187,144,4,56,165,255,0,173,187,173,151,161,204,31,164,141,56,158,174,130,162,74,122,217,178,203,197,53,81,68,101,4,247,59,137,157,165,227,40,89,220,36,138,74,57,78,88,165,216,128,202,18,103,103,144,86,149,233,215,65,179,46,164,181,114,197,165,56,101,21,89,29,198,160,14,231,93,13,59,76,22,155,115,24,181,69,108,172,70,3,194,49,45,216,92,199,153,184,70,47,204,197,156,54,7,67,157,34,93,122,190,213,194,197,39,184,213,217,241,59,13,56,220,178,59,172,20,228,102,16,57,176,133,44,38,226,241,5,76,207,203,135,113,246,96,142,105,24,100,237,60,101,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,86,21,211,174,131,97,189,54,233,29,139,74,112,202,42,65,11,117,56,29,206,186,26,119,132,238,215,23,1,106,138,217,88,140,203,156,132,59,176,185,151,0,96,140,95,128,11,54,203,64,69,74,223,221,171,234,159,254,208,116,171,255,0,69,92,127,231,202,221,52,67,53,186,234,86,139,224,58,141,125,167,164,130,229,149,98,246,171,221,100,84,128,67,4,115,212,210,71,52,131,24,145,17,48,49,27,179,51,145,62,219,110,239,239,65,154,162,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,34,34,2,34,32,230,135,169,124,2,155,75,58,134,212,141,62,183,227,213,118,59,109,143,40,185,83,90,232,106,90,94,113,91,188,193,189,27,179,202,238,102,5,78,241,24,25,59,243,2,18,220,185,110,250,213,79,255,0,25,189,45,250,41,212,117,139,83,40,44,94,86,131,59,199,227,243,53,190,107,159,156,186,81,27,195,55,230,220,220,163,225,74,86,225,244,17,2,223,118,220,187,142,162,87,77,24,5,54,169,245,13,166,250,125,112,199,170,239,150,219,230,81,109,166,186,80,211,52,188,229,183,121,128,122,199,119,137,216,192,6,157,165,51,49,118,224,2,69,184,241,221,130,242,124,58,180,114,197,163,125,35,224,148,214,137,188,197,94,97,111,131,49,186,84,241,48,239,85,87,193,20,130,220,8,205,135,181,3,83,193,184,241,19,236,115,226,36,100,202,74,162,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,5,170,117,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,231,135,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,12,53,15,73,59,77,4,160,113,140,177,77,25,250,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,119,222,32,221,109,218,186,80,192,35,177,99,19,210,87,106,46,85,79,81,13,170,140,106,132,103,180,192,80,204,33,118,56,202,25,64,194,58,129,140,70,41,24,90,103,238,48,187,180,114,109,69,151,107,158,101,170,249,253,109,230,178,58,187,254,89,152,222,36,169,148,41,41,25,231,184,92,106,230,114,38,142,24,69,153,206,73,100,125,130,49,111,82,102,22,247,50,11,73,240,172,235,186,251,152,92,109,29,41,106,137,249,186,186,123,124,177,226,87,125,130,62,52,180,84,176,12,86,174,196,20,236,207,194,8,42,166,243,50,203,200,184,240,125,201,199,123,63,80,215,195,175,161,90,110,150,176,214,206,53,6,130,144,245,82,255,0,79,52,53,211,83,85,74,97,108,183,76,244,230,214,215,102,145,224,152,198,74,113,144,230,16,253,51,32,19,48,22,51,138,186,223,226,237,212,150,154,235,70,125,167,54,44,39,77,103,182,226,185,69,214,201,71,45,93,182,188,167,146,10,106,185,33,140,164,33,172,17,115,113,6,119,118,17,109,247,217,155,220,130,221,20,32,212,47,8,158,155,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,48,71,61,76,199,52,131,24,149,25,19,3,17,187,51,57,19,237,182,238,254,245,159,248,122,117,65,159,117,103,162,247,173,70,212,107,70,63,110,185,91,178,138,155,36,81,89,41,230,134,2,130,58,74,73,132,136,102,150,82,115,229,80,108,238,196,205,179,15,167,189,222,80,32,211,253,47,244,191,128,244,153,128,92,52,231,78,110,249,5,198,219,113,188,75,123,150,91,221,68,51,78,51,201,12,48,144,137,67,20,66,193,198,156,29,153,197,223,119,47,95,115,54,224,69,74,223,221,171,234,159,254,208,116,171,255,0,69,92,127,231,200,46,165,114,174,186,115,209,12,214,235,169,90,47,128,234,53,246,158,146,11,150,85,139,218,175,117,145,82,1,12,17,207,83,73,28,210,12,98,68,68,192,196,110,204,206,68,251,109,187,191,189,115,24,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,63,203,49,107,22,115,138,222,112,172,166,135,206,217,114,11,125,69,174,227,77,221,56,251,244,179,198,81,203,31,48,113,49,228,6,77,184,187,19,111,187,59,63,170,192,58,78,248,88,209,191,187,252,123,229,208,44,255,0,38,202,108,88,125,186,27,182,71,93,229,41,42,46,20,22,184,228,237,28,156,170,171,106,162,164,166,143,96,103,118,231,60,241,6,251,113,30,91,147,176,179,187,7,62,253,114,116,137,117,233,7,87,7,20,130,227,87,120,196,239,212,229,114,199,46,179,211,144,25,192,198,226,116,179,27,11,68,117,48,191,30,125,183,217,194,72,100,113,143,186,209,142,65,208,47,90,249,87,74,122,143,73,100,187,92,252,198,153,100,215,8,99,200,237,245,15,33,199,65,205,198,50,185,211,180,98,102,51,68,12,206,98,2,253,232,193,129,219,144,196,113,93,159,81,90,13,134,245,37,164,119,221,41,204,232,169,8,46,52,230,118,202,233,169,222,99,180,220,88,9,169,235,98,97,48,46,113,145,110,226,198,60,193,206,50,126,6,76,252,246,117,21,160,217,151,77,186,185,125,210,156,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,225,32,142,238,44,101,192,216,227,39,230,4,204,29,36,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,122,202,149,188,47,122,233,252,138,101,65,161,218,199,153,249,77,54,189,115,246,61,77,104,242,134,197,116,146,65,118,222,103,38,242,244,115,111,39,115,118,32,9,92,36,252,208,149,68,143,117,40,57,172,234,199,226,159,89,62,240,50,31,152,206,173,83,193,83,225,99,41,251,192,174,249,117,185,85,95,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,200,42,175,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,149,186,177,248,167,214,79,188,12,135,230,51,171,84,233,87,168,92,87,165,255,0,10,252,55,87,50,154,111,63,228,61,173,77,110,181,133,84,116,243,92,235,165,189,86,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,134,138,241,159,209,13,47,197,114,108,107,92,173,87,202,186,60,219,57,168,42,11,141,156,163,146,88,46,16,81,211,198,30,120,36,127,171,1,196,47,75,9,71,190,210,52,145,144,136,188,114,148,149,150,179,93,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,234,236,17,197,28,113,179,147,145,187,3,57,17,19,185,62,107,148,116,143,172,184,151,78,56,239,82,247,124,70,235,14,55,126,184,79,1,243,165,22,242,148,46,20,254,70,186,77,141,228,24,106,164,146,160,0,138,49,31,204,196,92,137,170,97,228,22,105,224,227,162,24,14,53,162,85,218,237,111,190,82,94,114,204,198,162,107,93,112,12,112,185,216,96,165,156,217,168,152,155,121,68,230,110,213,76,140,78,44,64,84,191,83,234,52,135,173,124,115,191,82,127,188,159,195,84,32,232,251,171,60,203,164,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,231,183,112,25,216,101,54,121,127,227,31,159,225,186,167,134,244,251,168,58,125,144,210,95,49,235,229,62,71,83,67,93,76,239,194,80,222,218,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,29,124,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,80,85,90,179,79,10,30,184,234,113,171,173,147,164,125,70,10,70,177,92,170,42,3,17,187,57,197,78,244,53,114,148,147,149,20,238,78,45,40,79,41,31,104,155,121,90,105,70,61,140,100,14,204,32,233,115,66,255,0,148,166,187,99,58,41,244,167,232,231,210,63,59,254,19,242,62,115,177,229,232,231,169,255,0,19,220,143,151,46,199,31,211,109,185,111,235,182,207,133,103,248,6,101,165,153,149,219,79,181,7,30,171,177,228,54,58,135,166,174,161,169,102,231,17,236,206,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,238,29,68,34,128,30,24,189,120,254,91,236,84,218,13,171,23,174,89,246,63,111,31,102,221,46,55,30,229,86,81,8,156,197,38,195,218,22,239,83,192,52,236,92,164,146,89,133,164,153,247,225,41,52,255,0,64,69,88,29,102,120,160,107,239,78,221,73,230,26,57,133,98,26,127,91,101,199,253,159,229,167,186,91,235,100,170,62,253,5,61,65,243,40,234,227,7,216,230,38,109,129,190,171,54,251,190,238,251,171,195,123,173,109,83,235,7,242,137,249,76,176,98,150,207,162,94,200,242,94,194,165,169,135,185,230,188,223,115,187,222,158,93,246,242,193,199,143,29,183,45,247,221,182,9,170,169,91,196,235,175,31,203,125,246,167,65,180,158,245,203,1,199,238,5,237,43,165,186,227,220,165,202,38,16,132,163,220,123,66,253,154,121,198,161,135,140,146,69,49,52,115,54,252,34,38,149,94,39,93,120,254,68,44,85,58,13,164,247,174,57,246,65,111,47,105,93,45,215,30,221,86,47,9,28,37,30,227,218,38,239,84,64,85,12,60,100,142,88,69,227,153,182,231,17,61,59,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,236,27,127,162,142,148,111,189,90,107,45,22,27,218,186,209,226,22,221,171,50,155,221,20,32,94,66,151,137,188,113,177,72,236,13,52,230,29,168,219,99,38,220,228,237,152,69,35,43,222,207,58,120,210,253,65,208,105,250,110,187,218,170,233,176,146,179,210,89,41,169,233,43,36,25,232,224,165,237,249,66,142,83,114,34,56,138,24,73,158,78,108,78,12,210,49,179,147,63,149,210,175,76,248,111,74,26,71,71,165,184,125,117,93,196,202,160,174,87,123,157,75,184,157,198,227,32,70,18,206,209,242,113,132,56,197,24,4,98,239,196,0,121,17,159,57,15,112,32,230,51,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,12,53,15,73,59,77,4,160,113,140,177,77,25,250,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,102,158,18,157,107,251,110,142,143,164,221,77,185,221,107,47,80,247,164,194,238,19,191,126,50,161,134,14,225,219,9,216,121,199,217,8,165,146,34,144,136,94,55,40,153,227,104,161,3,146,190,34,61,33,255,0,42,221,26,111,162,212,93,237,66,195,187,181,184,191,58,255,0,45,12,253,210,139,205,82,73,201,158,55,238,199,16,240,114,225,198,88,226,222,64,141,229,229,65,118,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,7,83,200,162,255,0,64,61,96,218,186,178,210,49,43,131,213,199,157,225,212,244,116,25,88,77,16,176,84,206,96,77,29,116,69,24,12,92,42,30,25,77,227,17,23,136,196,195,143,6,142,73,37,2,13,105,212,166,144,211,107,214,131,103,58,71,52,20,146,84,100,86,121,161,183,189,92,242,195,4,87,16,218,90,41,164,56,183,54,8,234,99,134,71,102,98,221,129,217,196,153,220,95,154,37,213,66,231,7,173,13,28,177,104,23,84,25,254,149,98,211,115,178,218,174,17,212,91,163,226,109,229,169,106,233,226,171,138,155,115,51,51,236,133,64,197,220,34,114,62,223,55,217,203,102,13,85,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,17,247,234,167,144,99,138,62,102,226,3,200,204,91,114,118,22,223,119,118,111,85,211,238,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,85,32,248,71,105,158,85,152,117,123,103,206,173,52,155,89,112,43,125,125,194,239,85,36,114,118,199,204,210,77,71,4,2,98,14,13,49,156,238,98,6,67,202,56,39,38,119,112,217,239,81,1,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,223,254,16,122,165,130,104,182,9,175,250,153,169,119,223,99,99,118,111,162,158,118,183,202,205,81,218,238,205,95,12,127,155,132,14,66,222,73,64,126,168,190,219,238,251,51,59,180,75,235,7,171,60,203,171,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,231,183,108,29,220,98,6,109,41,29,218,235,13,170,162,197,13,206,172,45,181,149,16,213,212,81,140,196,208,77,60,35,32,197,41,199,191,18,48,25,230,17,39,109,197,165,145,155,110,79,188,138,232,95,163,43,239,88,122,143,85,108,146,235,236,108,51,23,242,245,25,53,202,35,7,170,24,229,115,237,83,83,70,91,239,52,189,169,89,164,33,120,227,16,34,46,78,193,20,129,224,97,93,29,234,230,111,211,70,99,212,245,190,207,87,14,61,138,212,83,181,52,39,70,100,119,138,78,114,5,117,77,51,134,228,225,72,77,19,200,68,13,19,135,152,126,227,21,57,131,235,77,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,183,78,118,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,83,15,137,215,65,223,145,11,237,78,188,233,61,151,142,3,144,92,11,218,86,187,117,187,183,75,139,204,65,8,199,185,119,73,251,53,19,149,67,143,24,227,138,18,120,225,109,185,196,46,18,127,169,222,166,48,222,171,252,45,245,7,84,176,250,26,187,113,141,69,162,219,119,182,84,179,145,219,174,49,221,109,199,44,13,39,22,25,131,140,177,152,72,44,220,128,199,144,129,243,140,42,219,164,239,138,125,27,251,192,199,190,99,2,194,172,89,254,101,140,227,57,54,25,98,200,106,233,44,89,141,61,53,53,246,222,46,207,5,112,83,212,5,68,14,98,236,236,199,28,177,179,137,182,198,204,82,11,63,25,12,75,53,233,59,226,159,70,254,240,49,239,152,192,131,165,53,165,58,174,234,187,78,58,74,211,131,205,115,89,124,245,214,187,185,5,130,193,4,204,21,87,122,161,102,119,17,119,103,237,194,28,133,229,153,217,198,49,33,102,99,51,142,51,216,26,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,206,214,249,89,170,59,93,217,130,24,255,0,55,8,28,133,188,146,128,253,81,125,183,221,246,102,119,110,123,58,174,234,187,81,250,181,212,115,205,115,89,124,141,170,135,185,5,130,193,4,206,116,182,138,82,118,119,17,119,102,238,76,124,69,229,153,217,138,66,17,102,96,0,142,48,13,127,170,90,165,157,235,78,119,115,212,205,75,190,251,103,36,188,246,124,237,111,149,134,159,187,218,132,33,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,197,85,138,120,98,248,127,209,234,237,101,55,80,58,223,142,249,188,22,147,140,248,205,182,89,32,150,150,253,85,28,243,67,41,84,128,155,200,208,193,37,63,172,50,0,140,196,99,187,148,98,97,37,117,160,250,173,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,232,39,161,126,179,108,93,97,233,197,85,206,75,87,177,179,60,95,203,211,228,214,216,128,222,148,100,149,143,181,83,77,33,111,188,50,246,165,118,140,137,228,140,128,132,185,51,4,178,64,14,174,186,40,246,223,73,154,79,213,142,153,91,46,181,151,168,116,255,0,24,143,52,183,192,221,248,202,134,27,52,17,133,204,89,203,156,125,144,138,40,229,24,196,133,227,113,149,218,54,138,99,56,65,162,250,189,153,104,46,168,99,250,185,167,243,210,71,125,199,106,10,106,118,171,129,166,130,80,56,202,41,97,144,61,29,194,72,164,146,55,113,113,54,99,119,18,18,102,38,14,156,215,42,235,165,62,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,179,170,142,162,107,101,116,69,198,90,121,8,31,253,25,1,200,64,142,41,98,55,0,231,197,185,172,65,127,222,23,31,2,122,101,248,215,206,43,85,106,248,152,117,175,110,234,127,59,182,225,58,105,115,243,58,109,137,109,83,69,89,27,213,67,237,154,233,161,141,228,168,154,158,97,143,135,103,115,130,54,40,249,54,243,147,27,140,204,35,242,230,29,96,221,113,47,15,253,48,233,103,3,124,130,211,114,189,211,221,107,242,91,171,68,84,176,84,218,164,187,92,69,168,96,51,14,83,132,164,219,203,36,68,192,205,17,64,229,39,57,227,143,74,116,171,211,62,101,213,126,174,81,233,110,31,93,73,110,1,167,43,149,222,231,82,236,65,110,183,70,113,132,179,180,124,152,166,62,82,198,1,24,187,114,51,30,68,1,206,64,12,215,161,126,140,175,189,97,234,61,85,178,75,175,177,176,204,95,203,212,100,215,40,140,30,168,99,149,207,181,77,77,25,111,188,210,246,165,102,144,133,227,140,64,136,185,59,4,82,93,167,83,118,155,85,131,164,77,87,177,88,173,148,150,235,109,187,77,239,180,148,116,116,144,140,48,83,65,29,178,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,101,154,233,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,37,69,230,166,168,237,119,102,57,164,252,228,198,114,22,242,74,101,245,137,246,223,102,217,153,153,177,94,172,126,22,53,147,238,255,0,33,249,116,232,57,172,91,87,166,46,161,114,174,151,245,150,203,171,152,181,55,159,242,29,202,107,141,172,234,164,167,134,231,67,40,241,150,158,66,7,255,0,70,64,114,19,16,150,40,141,192,248,113,125,84,166,87,136,239,67,148,221,41,102,84,25,134,159,29,93,70,157,102,21,19,133,12,50,132,178,157,146,172,89,141,232,165,157,217,196,192,133,200,160,34,46,233,4,82,137,49,60,47,44,129,105,58,165,213,158,156,85,244,75,115,234,207,20,177,253,32,178,141,190,27,141,150,138,237,108,99,237,94,2,184,32,164,106,136,72,199,253,239,113,24,156,206,57,55,110,203,156,38,78,192,79,74,221,61,117,141,212,23,76,29,234,45,38,205,188,165,150,182,225,5,198,225,100,173,164,138,174,134,178,72,246,103,103,25,5,206,46,224,51,4,135,1,199,33,8,135,215,220,1,199,79,199,118,186,195,106,168,177,67,115,171,11,109,101,68,53,117,20,99,49,52,19,79,8,200,49,74,113,239,196,140,6,121,132,73,219,113,105,100,102,219,147,239,50,188,40,250,116,252,180,245,29,6,127,123,167,231,141,233,111,151,190,212,125,125,187,183,66,50,246,116,95,86,80,144,118,146,41,42,57,48,152,63,148,237,155,109,43,110,19,43,198,86,75,172,221,34,97,51,95,104,169,40,238,71,156,91,74,178,158,146,164,170,96,134,119,182,92,59,129,28,165,28,101,32,49,110,204,111,24,57,51,51,184,142,251,52,11,240,184,248,236,211,47,198,190,79,90,167,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,95,242,209,93,96,244,153,134,245,117,165,255,0,65,239,181,20,150,123,237,5,68,117,54,44,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,124,55,237,155,179,148,64,237,189,81,4,74,232,179,195,207,75,250,88,181,90,178,251,237,29,38,75,170,131,79,51,86,100,14,82,20,20,79,56,136,201,79,67,17,108,32,2,44,225,223,112,105,141,142,109,220,2,78,200,203,84,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,8,176,173,111,205,110,186,107,162,249,246,163,88,169,233,39,185,98,184,189,214,247,71,21,88,17,65,36,244,212,146,77,24,200,34,66,78,14,64,204,236,196,47,182,251,59,123,213,69,255,0,118,175,170,127,251,65,210,175,253,21,113,255,0,159,32,181,78,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,22,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,198,26,135,164,157,225,158,35,9,6,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,205,87,147,121,202,108,88,253,198,197,105,187,215,121,122,188,154,224,118,187,92,125,163,63,49,84,20,181,21,101,30,226,206,193,180,20,149,7,185,59,15,212,219,126,68,44,225,206,23,83,189,61,101,93,47,235,45,235,72,242,154,159,63,228,59,117,54,235,160,82,201,79,13,206,134,81,229,21,68,98,109,254,148,102,194,70,33,44,82,131,25,240,228,242,83,195,131,196,2,179,167,123,236,90,73,171,217,23,251,147,215,249,153,226,169,168,142,122,137,49,218,174,7,39,42,112,132,36,144,225,154,70,96,56,88,120,180,146,180,162,225,249,230,150,210,186,193,233,51,13,234,235,75,254,131,223,106,41,44,247,218,10,136,234,108,89,25,80,61,84,246,163,121,1,231,96,6,146,39,48,150,32,120,200,28,248,111,219,55,103,40,129,219,158,204,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,195,168,132,85,87,225,71,215,79,248,142,151,245,175,51,255,0,177,233,112,10,218,225,255,0,72,74,215,37,67,151,254,43,202,129,15,249,240,177,255,0,189,225,86,168,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,130,42,248,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,84,44,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,249,218,47,53,53,63,119,181,48,77,31,231,33,48,144,118,146,32,47,170,77,190,219,62,236,238,207,149,162,8,85,208,215,134,237,139,164,252,170,245,168,153,142,73,106,205,50,153,185,209,216,170,194,216,112,123,30,151,185,56,28,145,185,202,77,222,168,128,160,230,236,12,81,109,44,65,36,128,102,71,53,81,16,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,64,15,26,191,133,140,91,239,2,135,229,215,20,16,3,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,82,171,199,59,245,39,251,201,252,53,4,85,240,184,248,236,211,47,198,190,79,90,174,251,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,118,10,171,125,80,179,180,117,84,210,59,63,110,96,228,91,62,206,46,36,64,98,96,102,5,72,62,23,31,29,154,101,248,215,201,235,85,186,117,183,214,14,51,210,54,151,203,122,39,164,173,205,175,148,243,142,39,103,171,138,163,177,93,60,82,64,19,28,146,68,14,34,16,141,72,74,224,71,27,200,194,224,4,46,252,132,40,91,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,12,53,15,73,59,77,4,160,113,140,177,77,25,250,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,98,158,16,93,96,221,90,235,77,210,22,104,244,133,109,42,122,218,252,58,172,98,33,158,57,216,138,166,166,132,248,3,137,129,11,212,212,12,146,56,184,56,72,28,143,156,65,29,101,229,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,4,125,250,169,228,41,37,147,128,48,128,242,51,39,216,89,133,183,217,153,155,209,93,79,135,7,135,253,31,78,246,40,181,111,87,177,223,247,88,175,243,48,69,77,81,36,21,17,227,180,188,206,62,52,231,9,201,25,205,52,108,198,115,49,114,104,229,104,133,131,243,207,40,87,95,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,166,87,133,230,175,97,186,11,208,78,164,234,230,160,79,87,29,139,29,206,43,38,168,106,72,30,105,229,51,162,182,69,20,49,135,163,57,201,44,145,198,206,78,32,206,108,228,66,44,228,193,242,120,201,232,94,141,67,98,180,235,204,153,77,171,25,207,170,55,182,5,174,58,18,146,171,46,226,116,226,36,68,50,51,69,229,32,238,185,78,81,151,33,40,33,35,111,204,10,169,101,181,122,157,234,23,42,234,131,89,111,90,185,148,211,121,15,63,219,166,183,90,194,170,74,136,109,148,49,15,24,169,227,35,127,244,164,55,17,1,57,101,148,216,3,159,22,127,37,205,118,252,132,255,0,41,127,160,223,238,109,255,0,231,191,105,209,255,0,217,158,75,253,239,221,243,31,239,143,169,254,47,254,251,244,126,178,11,20,240,108,208,189,26,154,197,118,215,152,242,155,86,77,159,83,237,108,59,92,148,37,29,86,35,200,234,4,136,72,164,118,151,205,193,218,113,156,99,30,34,51,194,38,255,0,159,21,176,60,106,254,22,49,111,188,10,31,151,92,85,85,244,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,157,84,148,240,220,232,101,30,50,211,200,64,255,0,232,200,14,66,98,18,197,17,184,31,14,47,99,254,40,122,189,134,235,215,65,58,109,171,154,127,61,92,150,44,139,56,163,154,157,170,224,120,103,136,194,138,231,20,176,200,30,172,199,28,177,201,27,184,185,3,184,59,137,16,187,19,132,53,240,184,248,236,211,47,198,190,79,90,175,249,80,15,133,199,199,102,153,126,53,242,122,213,119,218,233,174,154,113,211,166,156,92,117,67,84,47,62,70,213,67,180,80,195,19,49,213,92,42,137,157,227,165,166,141,221,187,147,31,18,217,183,97,97,18,51,32,0,51,16,214,189,109,245,131,140,244,141,165,242,222,137,233,43,115,107,229,60,227,137,217,234,226,168,236,87,79,20,144,4,199,36,145,3,136,132,35,82,18,184,17,198,242,48,184,1,11,191,33,160,28,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,189,253,116,215,77,71,234,47,81,238,58,161,170,23,159,61,117,174,218,40,97,137,156,41,109,244,162,238,241,210,211,70,238,253,184,67,145,108,219,185,57,17,25,145,153,153,148,181,233,7,162,203,85,235,165,13,96,234,179,84,177,250,74,250,120,240,124,133,176,56,37,169,25,64,103,130,142,174,58,139,132,176,48,187,49,199,44,108,16,57,150,226,97,44,157,182,118,130,84,16,45,100,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,227,234,199,252,84,58,21,169,192,50,27,175,83,218,91,65,87,62,49,124,168,154,229,153,195,53,84,92,45,55,25,234,161,1,158,39,146,70,154,64,170,154,165,221,227,0,62,209,137,191,33,140,192,35,11,20,232,251,171,60,55,171,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,225,191,112,25,220,162,54,109,234,185,172,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,58,169,41,225,185,208,202,60,101,167,144,129,255,0,209,144,28,132,196,37,138,35,112,62,28,94,250,39,234,82,197,152,116,143,127,234,139,72,219,205,210,83,225,247,124,134,215,13,218,148,227,227,85,69,4,238,80,84,70,36,206,252,39,128,227,62,7,196,184,187,129,184,184,155,134,235,69,74,223,221,171,234,159,254,208,116,171,255,0,69,92,127,231,202,234,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,127,135,98,103,221,159,118,65,249,35,62,236,76,222,229,254,219,213,147,125,253,235,207,187,223,236,214,24,60,197,222,229,77,71,23,175,215,158,96,141,189,27,119,245,39,111,177,7,221,36,65,44,71,9,182,227,32,184,191,244,59,46,127,122,174,233,243,80,116,223,55,200,114,26,157,50,189,195,143,75,229,60,181,204,224,145,160,109,161,128,15,235,110,91,254,112,248,250,191,189,95,53,159,59,196,111,242,188,22,124,142,219,89,35,62,220,32,172,138,66,247,179,123,132,159,246,183,251,86,43,174,154,75,140,234,182,157,220,49,91,181,142,150,169,166,237,118,217,233,163,50,29,167,136,223,110,64,91,127,139,111,179,236,65,207,217,217,177,189,77,173,183,214,5,238,134,207,13,61,36,65,93,45,69,64,238,230,47,188,142,195,33,131,191,161,239,176,179,251,159,111,230,196,245,51,20,199,177,27,205,45,6,55,147,83,222,233,230,164,25,206,120,67,139,1,185,147,56,126,153,122,236,44,254,255,0,181,125,150,156,70,178,199,170,244,152,62,85,13,109,190,32,189,199,67,89,25,139,196,66,13,82,209,73,187,24,179,55,163,19,122,182,222,158,173,246,47,127,168,189,50,167,211,172,154,223,236,186,178,169,182,221,104,158,170,152,202,70,55,97,238,22,194,238,32,35,250,46,30,141,191,191,250,16,106,84,68,64,68,68,5,185,250,91,242,243,235,54,159,199,21,35,119,226,202,45,46,114,247,31,119,111,59,31,167,31,246,127,179,249,214,152,82,159,195,154,45,51,126,160,104,170,245,54,239,75,67,79,71,229,39,183,61,77,69,60,64,117,131,91,3,131,126,123,209,253,24,191,71,235,123,246,65,106,221,118,225,54,60,215,163,106,202,107,235,128,13,0,217,170,225,51,50,22,9,59,209,71,246,16,239,245,101,54,245,244,245,247,111,182,212,55,114,231,141,93,166,164,180,93,162,169,140,56,237,60,98,46,37,184,179,250,122,147,122,114,118,247,253,139,160,30,183,207,22,184,116,151,125,243,57,4,20,54,170,182,181,61,53,80,85,199,16,24,249,184,8,56,155,253,87,103,22,221,182,247,183,185,115,253,138,218,41,111,185,29,53,174,178,169,161,138,126,124,165,35,97,102,218,50,38,245,118,118,247,179,55,185,6,212,211,30,166,179,236,111,45,176,221,111,217,11,79,65,98,171,165,171,142,157,233,96,14,93,153,64,152,121,12,78,237,184,139,182,251,63,237,217,213,159,104,191,137,143,79,122,165,99,124,87,87,238,118,252,101,162,138,40,185,85,214,206,227,55,30,111,191,32,167,141,135,252,84,111,250,95,229,179,127,78,129,234,23,194,106,235,99,199,97,201,52,106,182,107,163,13,48,205,45,60,178,20,242,72,237,28,166,252,6,158,141,183,223,104,217,183,127,123,237,246,178,175,108,223,79,51,77,56,190,85,227,249,118,61,114,181,213,209,204,80,200,53,52,146,193,185,14,219,237,220,17,125,190,179,125,159,107,126,212,22,169,175,221,10,104,151,83,182,90,92,195,165,172,178,209,89,89,28,166,117,77,65,88,85,156,227,237,246,199,126,253,88,176,126,114,23,111,118,239,235,246,50,130,218,193,208,31,82,122,68,77,53,126,156,94,174,84,114,212,53,60,51,209,193,20,239,33,63,113,219,234,65,44,132,223,86,55,127,230,223,215,236,223,201,233,163,172,45,81,233,178,247,45,102,59,117,154,178,223,81,16,69,37,5,92,245,18,83,179,12,205,38,237,24,77,24,239,234,109,255,0,156,255,0,181,221,90,15,70,61,90,195,213,21,85,198,251,171,21,56,197,21,45,181,234,35,167,161,169,54,140,57,139,64,227,39,110,121,164,109,246,168,144,121,51,179,250,109,251,119,10,77,184,91,110,22,154,163,161,186,80,207,73,83,30,220,226,158,55,3,29,217,157,183,103,245,247,59,63,250,215,206,173,242,183,195,127,79,181,255,0,61,191,234,21,29,250,158,158,199,87,229,124,136,90,170,160,0,126,48,180,82,122,53,41,135,233,194,255,0,162,95,183,127,95,70,174,141,85,233,91,87,52,202,74,171,141,203,12,188,5,169,235,206,150,146,99,183,85,55,116,126,187,131,177,20,34,37,184,131,191,167,191,236,244,65,51,188,33,53,162,231,101,188,93,52,206,59,9,213,82,215,246,57,213,52,204,3,7,108,43,230,109,219,182,251,242,119,219,244,155,221,246,251,149,128,235,55,71,186,71,174,121,91,102,185,173,171,204,93,66,150,58,88,166,239,212,143,1,141,201,195,234,199,48,11,236,228,239,234,223,210,170,99,195,123,78,179,251,198,187,209,90,194,167,38,199,168,166,238,181,68,212,199,53,39,46,52,117,142,59,151,23,103,216,155,111,86,255,0,41,255,0,106,189,136,163,237,70,209,243,50,219,237,39,221,221,7,137,130,225,246,204,7,19,181,226,22,118,218,142,213,73,5,28,63,165,250,17,68,49,143,233,17,63,184,27,222,239,253,46,189,229,249,183,243,186,253,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,221,85,189,8,223,115,14,137,112,174,171,116,184,60,221,93,61,190,235,38,91,104,220,35,227,75,69,93,116,41,110,189,249,234,25,159,132,16,82,195,229,162,139,145,113,230,219,147,150,241,255,0,66,245,211,81,250,116,212,123,118,168,105,125,231,200,221,104,119,138,104,101,103,58,91,133,41,59,60,148,181,49,179,183,114,19,226,59,182,236,76,66,38,4,6,0,99,119,254,23,31,2,122,101,248,215,206,43,84,85,241,46,240,232,255,0,167,189,75,232,93,187,254,202,188,102,54,78,247,254,89,91,95,120,243,21,85,63,248,160,242,176,199,255,0,124,13,239,20,19,255,0,166,142,162,240,78,168,52,178,131,83,48,90,143,248,42,59,197,23,9,191,193,151,79,45,12,211,209,247,37,138,62,247,107,190,3,221,1,224,126,246,127,123,54,213,92,219,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,156,92,161,62,81,70,97,32,179,241,48,30,66,97,206,51,232,39,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,100,21,215,253,195,31,254,122,47,249,19,255,0,217,234,202,116,159,5,252,151,233,102,27,166,126,212,246,159,209,44,126,221,98,243,189,142,207,154,242,180,209,195,221,237,242,46,28,187,124,184,242,45,183,219,119,219,117,149,162,2,34,32,42,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,34,34,10,128,241,180,212,204,170,167,84,240,93,28,243,125,172,110,223,143,182,77,216,142,73,7,204,87,84,84,212,83,243,152,121,246,207,183,29,46,209,191,6,33,239,207,245,157,143,102,133,125,42,234,151,228,91,168,237,58,212,201,175,190,198,160,179,100,20,190,213,173,242,190,99,181,107,148,251,53,223,155,96,50,45,233,101,156,126,160,185,182,251,134,196,194,236,234,171,84,191,45,61,71,106,46,166,67,125,246,205,5,231,32,170,246,85,111,149,242,253,219,92,71,217,161,252,219,128,16,237,75,20,3,245,197,141,246,220,247,39,39,125,84,131,170,132,90,43,161,108,214,213,159,244,125,164,151,219,53,61,92,52,244,184,189,37,144,198,164,4,77,231,183,143,145,152,153,132,137,184,20,180,210,16,62,251,184,56,187,176,187,184,182,245,65,85,126,57,223,169,63,222,79,225,170,42,248,117,245,23,130,116,191,170,121,198,166,103,85,31,171,251,157,29,158,139,132,223,225,59,167,153,164,154,10,62,228,81,73,217,238,246,12,123,166,60,3,222,239,238,103,149,94,57,223,169,63,222,79,225,170,170,208,102,186,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,213,216,35,138,56,227,103,39,35,118,6,114,34,39,114,123,52,240,186,240,255,0,163,180,81,219,122,155,214,252,119,189,117,155,203,92,112,123,92,242,65,61,44,116,178,193,20,240,221,139,182,103,202,103,238,237,20,114,48,20,37,25,72,226,230,241,20,90,87,194,247,161,111,203,94,84,26,227,172,120,103,155,211,107,47,63,99,211,86,151,24,111,183,72,228,22,109,225,113,127,49,71,14,210,119,55,113,3,149,130,63,206,136,212,70,215,82,128,171,87,86,60,26,255,0,42,26,167,153,106,103,242,142,246,103,210,220,130,227,125,242,95,68,59,222,87,205,84,201,55,107,185,231,71,159,30,231,30,92,71,125,183,217,183,217,89,82,32,143,253,20,244,165,252,143,180,178,235,166,127,79,126,150,251,79,32,158,251,231,125,151,228,59,125,202,106,120,123,93,190,244,187,237,229,185,114,228,219,243,219,111,77,222,64,34,173,93,88,241,148,252,151,234,158,101,166,127,201,199,218,127,68,178,11,141,139,206,253,47,236,249,175,43,83,36,61,222,223,146,46,28,187,124,184,242,45,183,219,119,219,116,22,84,170,175,251,134,63,252,244,95,242,39,255,0,179,212,212,232,167,170,223,229,131,165,151,93,76,250,5,244,75,217,153,4,246,47,37,237,79,63,220,237,211,83,205,221,238,118,98,219,127,51,199,143,23,219,134,251,250,236,210,1,6,41,164,248,47,228,191,75,48,221,51,246,167,180,254,137,99,246,235,23,157,236,118,124,215,149,166,142,30,239,111,145,112,229,219,229,199,145,109,190,219,190,219,174,96,151,85,11,149,116,29,41,244,157,240,177,163,127,119,248,247,203,160,90,171,197,31,224,79,83,127,5,249,197,18,218,189,39,124,44,104,223,221,254,61,242,232,22,170,241,71,248,19,212,223,193,126,113,68,131,79,248,92,245,219,117,214,203,84,218,17,173,25,53,37,70,109,99,167,2,199,238,53,115,151,157,200,104,132,77,229,9,57,55,25,106,105,196,5,220,249,247,37,140,156,220,73,225,154,82,144,29,114,116,137,106,234,251,72,199,20,130,227,73,103,203,44,53,5,114,199,46,179,211,137,128,78,224,226,116,179,27,11,202,20,211,55,30,125,183,221,142,56,100,113,147,180,209,149,27,116,157,241,79,163,127,120,24,247,204,96,93,41,160,229,179,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,116,36,236,85,65,33,71,44,124,193,200,11,137,129,54,226,238,47,182,236,238,222,170,221,60,35,186,193,201,181,70,213,93,211,118,160,61,93,194,229,135,217,227,175,199,174,67,21,60,80,67,100,166,26,90,49,161,49,140,0,185,198,69,25,12,133,220,41,26,89,24,136,123,99,206,58,248,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,8,171,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,85,95,86,63,20,250,201,247,129,144,252,198,117,133,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,188,157,154,10,16,168,168,58,137,220,5,153,153,206,73,100,119,35,125,205,216,99,23,126,49,128,142,107,213,143,197,62,178,125,224,100,63,49,157,102,189,18,116,125,147,117,115,170,17,89,69,170,232,176,155,29,68,5,150,94,41,37,167,239,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,55,18,13,213,225,185,225,247,77,212,77,76,154,195,172,150,170,177,211,171,117,65,83,81,91,102,138,88,67,38,55,138,120,229,120,170,33,158,41,161,10,105,154,2,115,17,32,144,216,227,223,112,145,154,231,178,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,78,62,253,44,241,148,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,152,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,94,178,14,120,122,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,31,228,187,93,102,181,83,216,166,185,213,157,182,142,162,106,186,122,50,152,158,8,103,152,99,25,101,8,247,226,38,99,4,34,68,205,185,52,81,179,239,197,182,233,123,93,52,47,78,58,139,211,139,142,151,234,133,155,207,90,171,182,150,25,162,118,10,171,125,80,179,180,117,84,210,59,63,110,96,228,91,62,206,46,36,64,98,96,102,5,206,182,186,104,94,163,244,233,168,247,29,47,213,11,55,145,186,208,237,44,51,68,238,116,183,10,82,119,104,234,169,164,118,110,228,39,196,182,125,152,152,132,128,196,12,12,4,55,95,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,8,171,225,113,241,217,166,95,141,124,158,181,89,167,136,239,67,149,61,86,225,180,25,134,159,29,37,62,162,225,244,243,133,12,50,132,81,5,238,144,157,141,232,165,157,217,136,12,73,136,160,34,46,208,156,178,137,48,180,207,44,117,151,225,113,241,217,166,95,141,124,158,181,95,242,14,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,232,39,161,126,179,108,93,97,233,197,85,206,75,87,177,179,60,95,203,211,228,214,216,128,222,148,100,149,143,181,83,77,33,111,188,50,246,165,118,140,137,228,140,128,132,185,51,4,178,106,174,179,124,47,172,93,79,234,197,14,173,98,89,247,208,235,173,215,141,62,86,85,20,167,93,29,76,112,211,118,233,170,105,226,238,7,25,155,181,4,39,31,49,140,163,218,70,226,113,144,207,42,180,47,66,244,227,167,77,56,183,105,126,151,217,188,141,170,135,121,102,154,87,99,170,184,85,19,51,73,85,83,35,51,119,38,62,35,187,236,194,194,34,0,32,0,0,33,16,58,163,240,164,254,82,154,237,147,107,95,229,235,232,231,210,63,37,254,12,250,45,231,59,30,94,142,10,111,241,222,110,62,92,187,28,191,65,182,229,183,174,219,190,213,232,99,161,143,228,93,244,219,253,212,126,152,253,49,246,111,253,100,246,127,149,242,158,103,255,0,154,38,231,203,204,255,0,222,237,195,237,223,210,85,34,8,107,226,59,208,229,79,85,184,109,6,97,167,199,73,79,168,184,125,60,225,67,12,161,20,65,123,164,39,99,122,41,103,118,98,3,18,98,40,8,139,180,39,44,162,76,45,51,203,29,21,218,110,215,91,5,214,138,251,98,185,213,219,174,86,234,136,234,232,235,41,38,40,103,166,158,50,98,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,212,242,169,95,22,190,138,61,137,89,89,213,150,153,91,45,84,118,89,187,49,230,150,248,27,177,32,215,77,63,108,46,98,206,92,36,239,28,177,71,40,198,34,77,35,12,174,210,60,179,24,4,224,232,147,172,28,103,171,157,47,138,244,47,73,69,155,88,233,224,28,178,207,73,21,71,98,134,121,100,156,33,56,228,148,24,72,38,26,99,149,128,78,71,141,137,128,200,157,185,20,138,92,214,116,197,212,46,85,210,254,178,217,117,115,22,166,243,254,67,185,77,113,181,157,84,148,240,220,232,101,30,50,211,200,64,255,0,232,200,14,66,98,18,197,17,184,31,14,47,122,122,153,214,190,141,96,253,48,79,213,70,57,115,250,81,141,213,114,166,176,64,14,86,249,175,21,222,96,233,218,158,49,170,16,144,118,146,41,72,223,182,68,49,67,44,130,6,195,179,134,170,241,48,235,94,227,211,6,9,109,194,116,210,231,229,181,39,45,218,166,138,178,55,165,155,216,212,48,205,27,201,81,53,60,195,39,62,246,199,4,108,81,241,125,167,38,54,40,88,74,147,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,250,181,75,84,179,189,105,206,238,122,153,169,119,223,108,228,151,158,207,157,173,242,176,211,247,123,80,132,49,254,110,16,8,199,104,226,1,250,162,219,237,187,238,238,238,246,255,0,225,139,208,119,228,66,197,77,175,58,177,101,227,159,100,22,241,246,109,174,227,110,237,213,98,240,145,204,50,108,93,210,110,245,68,5,78,229,202,56,229,132,94,72,95,110,114,139,132,138,232,251,164,204,55,164,93,47,250,15,98,168,164,188,95,107,234,36,169,190,228,99,64,244,179,221,77,164,55,129,140,30,73,92,2,40,141,163,16,99,225,191,112,217,152,165,55,125,234,136,128,185,235,241,27,212,207,202,135,89,58,143,113,167,171,186,201,65,97,184,14,51,71,5,194,77,252,175,144,140,105,234,2,17,99,33,8,74,170,58,153,69,155,109,251,206,100,34,70,76,175,83,95,181,142,197,211,254,141,101,154,197,145,195,230,41,49,155,121,84,71,77,200,195,205,213,25,52,116,212,220,192,13,227,238,207,36,81,119,56,56,135,62,69,245,69,221,115,46,130,116,248,62,235,29,247,6,234,129,180,170,158,31,49,101,212,187,124,244,245,145,242,0,236,85,80,211,207,87,79,83,187,129,25,113,0,169,139,182,196,2,254,103,153,114,120,197,149,223,174,93,244,247,53,186,233,174,127,141,106,53,138,158,146,123,150,43,120,162,189,209,197,86,4,80,73,61,52,193,52,99,32,137,9,56,57,3,51,179,16,190,219,236,237,239,93,68,32,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,26,171,166,46,158,178,174,168,53,150,203,164,120,181,79,144,243,253,202,155,141,208,233,100,168,134,217,67,16,242,150,162,65,6,255,0,70,48,98,32,19,150,88,129,204,57,242,110,135,180,95,72,112,221,5,210,252,127,72,244,254,10,184,236,88,237,57,67,78,245,115,188,211,202,103,33,75,44,210,31,163,57,201,44,146,72,236,44,32,206,110,194,34,44,194,213,193,224,99,250,236,253,219,254,36,173,81,1,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,125,104,131,158,190,186,58,50,190,244,121,168,244,182,200,238,190,217,195,50,143,49,81,140,220,165,48,106,162,142,39,14,237,53,76,99,182,211,69,221,137,158,65,22,142,65,49,33,226,238,113,71,128,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,25,231,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,119,166,174,161,169,103,225,40,110,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,237,64,61,109,244,125,147,116,141,170,18,217,73,170,235,112,155,229,68,229,137,222,42,229,167,239,215,65,20,112,28,193,36,113,27,144,156,37,82,17,57,144,70,210,56,185,128,139,63,17,232,121,107,78,162,180,27,13,234,75,72,239,186,83,153,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,92,227,34,221,197,140,121,131,156,100,252,12,153,194,162,252,56,60,64,43,58,119,190,197,164,154,189,145,127,185,61,127,153,158,42,154,136,231,168,147,29,170,224,114,114,167,8,66,73,14,25,164,102,3,133,135,139,73,43,74,46,31,158,105,96,178,205,117,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,216,82,9,169,212,215,94,223,78,250,101,211,158,148,116,190,14,24,253,171,15,199,104,242,251,165,69,62,210,87,215,82,82,211,147,209,211,137,182,241,195,12,241,11,156,187,49,73,36,108,192,237,16,185,79,160,58,98,233,235,42,234,131,89,108,186,71,139,84,249,15,63,220,169,184,221,14,150,74,136,109,148,49,15,41,106,36,16,111,244,99,6,34,1,57,101,136,28,195,159,38,194,176,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,232,79,163,238,147,48,222,145,116,191,232,61,138,162,146,241,125,175,168,146,166,251,145,141,3,210,207,117,54,144,222,6,48,121,37,112,8,162,54,140,65,143,134,253,195,102,98,148,221,195,96,104,190,144,225,186,11,165,248,254,145,233,252,21,113,216,177,218,114,134,157,234,231,121,167,148,206,66,150,89,164,63,70,115,146,89,36,145,216,88,65,156,221,132,68,89,133,185,140,93,84,46,85,208,73,253,122,192,41,162,232,163,165,253,82,161,199,170,222,162,170,159,43,176,93,46,194,210,148,12,17,94,234,39,162,167,55,223,180,6,239,53,121,143,163,25,179,73,250,77,27,113,216,30,16,90,161,117,194,250,180,166,192,225,26,185,237,186,131,103,173,182,212,64,53,165,20,17,79,77,9,86,197,84,113,108,227,49,136,211,205,8,239,197,197,170,164,118,47,120,150,234,155,0,166,206,188,16,172,149,77,143,85,221,174,88,173,69,85,254,218,212,205,41,29,41,199,144,213,69,81,80,225,27,253,96,10,57,234,220,249,179,128,135,35,125,184,49,13,107,105,238,107,117,211,92,255,0,26,212,107,21,61,36,247,44,86,241,69,123,163,138,172,8,160,146,122,105,130,104,198,65,18,18,112,114,6,103,102,33,125,183,217,219,222,131,168,133,170,186,177,248,88,214,79,187,252,135,229,211,173,170,181,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,162,51,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,229,221,117,80,131,156,206,176,122,76,204,186,69,213,15,160,247,218,138,187,197,138,190,158,58,155,22,70,84,13,75,5,212,26,48,121,216,1,164,149,128,226,148,222,50,7,62,123,118,205,217,134,80,119,185,239,15,254,152,191,147,15,79,182,155,6,73,139,218,173,185,245,239,157,195,43,169,163,155,204,73,52,207,44,143,77,4,147,122,179,246,32,48,143,132,110,241,52,157,226,7,46,225,72,123,87,92,116,47,78,58,137,193,31,78,117,74,205,237,27,41,92,40,238,60,65,216,38,9,41,230,25,54,142,93,156,226,238,3,73,1,156,110,50,118,166,148,68,197,203,147,108,4,16,3,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,170,127,248,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,5,255,0,34,34,2,34,32,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,19,255,0,193,83,225,99,41,251,192,174,249,117,185,79,245,0,60,21,62,22,50,159,188,10,239,151,91,148,255,0,65,138,106,198,11,249,80,210,204,203,76,253,169,236,207,165,184,253,198,197,231,123,29,239,43,230,169,164,135,187,219,228,60,248,247,57,113,228,59,237,182,237,190,234,181,191,184,99,255,0,207,69,255,0,34,127,251,61,90,162,32,213,93,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,40,21,227,43,118,186,216,58,109,194,111,182,43,157,93,186,229,110,212,139,109,93,29,101,36,197,12,244,211,199,65,112,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,83,213,64,15,26,191,133,140,91,239,2,135,229,215,20,25,255,0,135,55,90,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,3,246,164,186,80,179,3,71,115,24,120,136,15,35,55,142,81,137,200,66,65,18,218,33,154,40,219,229,241,29,232,114,167,170,220,54,131,48,211,227,164,167,212,92,62,158,112,161,134,80,138,32,189,210,19,177,189,20,179,187,49,1,137,49,20,4,69,218,19,150,81,38,22,153,229,142,178,252,46,62,59,52,203,241,175,147,214,171,254,65,202,186,189,239,12,190,176,114,110,169,116,190,247,101,212,103,171,172,205,176,106,136,134,235,120,40,169,226,130,231,5,100,149,7,76,97,28,1,24,196,96,48,156,68,12,27,109,28,103,200,158,66,16,172,191,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,174,167,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,58,83,68,68,17,87,197,31,224,79,83,127,5,249,197,18,160,21,127,222,40,255,0,2,122,155,248,47,206,40,149,0,160,234,161,17,107,78,162,181,231,13,233,183,72,239,186,173,153,214,210,8,91,169,204,45,148,51,84,60,39,118,184,184,19,211,209,68,226,6,92,228,33,217,201,128,184,3,28,132,220,0,157,131,101,162,175,95,15,111,18,203,175,80,185,149,70,139,235,109,5,37,46,101,116,168,173,175,199,43,237,116,132,20,149,112,51,73,80,116,50,3,57,60,71,4,66,125,185,9,221,164,138,62,38,93,225,99,168,176,164,5,0,60,106,254,22,49,111,188,10,31,151,92,84,255,0,80,3,198,175,225,99,22,251,192,161,249,117,197,4,0,240,184,248,236,211,47,198,190,79,90,165,87,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,65,5,122,54,214,59,23,79,253,67,227,250,197,145,195,230,41,49,155,125,242,162,58,110,70,30,110,168,237,21,145,211,83,115,0,55,143,187,60,145,69,220,224,226,28,249,23,213,23,117,133,107,70,175,102,90,245,170,25,6,174,106,4,244,146,95,114,42,129,154,161,169,32,104,96,136,2,49,138,40,99,15,87,96,142,40,227,141,156,156,141,216,25,200,136,157,201,240,165,58,124,56,60,63,235,58,136,190,197,171,122,189,142,255,0,185,61,7,153,130,42,106,137,39,167,147,34,170,224,113,241,167,56,78,57,2,24,100,118,51,153,139,139,201,19,68,44,127,158,120,131,117,248,81,244,45,254,35,170,13,107,195,63,236,122,172,2,138,184,191,210,34,186,73,78,227,255,0,138,242,166,69,254,124,204,31,239,121,149,170,34,32,160,31,20,127,142,205,77,252,23,228,244,74,53,84,229,55,218,188,86,221,133,84,87,115,178,218,174,21,183,74,58,110,208,55,106,170,174,58,104,234,36,230,205,204,185,5,21,51,108,238,226,221,189,197,153,200,157,228,175,138,63,199,102,166,254,11,242,122,37,175,250,81,233,71,81,250,181,212,112,194,176,168,188,141,170,135,183,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,238,76,124,73,162,133,157,138,66,18,119,112,0,146,64,13,171,225,205,209,71,242,170,212,121,239,249,253,178,235,30,153,98,223,156,185,84,192,221,168,238,149,204,224,241,219,6,110,66,99,200,13,228,148,162,98,32,140,68,119,136,166,138,70,190,149,138,105,110,150,224,154,45,130,91,52,207,77,44,94,198,198,236,221,239,37,69,230,166,168,237,119,102,57,164,252,228,198,114,22,242,74,101,245,137,246,223,102,217,153,153,178,180,20,45,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,221,216,237,117,206,230,242,91,10,110,68,101,196,1,164,136,165,97,35,140,136,119,148,161,150,71,138,180,217,77,246,147,21,184,225,84,245,220,44,183,91,133,29,210,178,155,180,15,221,170,164,142,166,58,121,57,187,115,30,33,91,82,219,51,176,191,115,114,103,113,23,110,154,53,75,75,112,77,105,193,46,122,103,169,118,47,108,227,119,158,207,157,162,243,83,83,247,123,83,4,209,254,114,19,9,7,105,34,2,250,164,219,237,179,238,206,236,252,246,117,93,210,142,163,244,149,168,231,133,102,177,121,235,85,119,114,123,5,254,8,92,41,110,244,162,236,206,66,206,239,219,152,57,11,75,11,187,148,100,66,236,230,7,28,134,27,3,194,227,227,179,76,191,26,249,61,106,189,61,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,231,104,188,212,212,253,222,212,193,52,127,156,132,194,65,218,72,128,190,169,54,251,108,251,179,187,61,22,120,92,124,118,105,151,227,95,39,173,87,252,131,155,110,170,186,103,204,186,80,213,202,205,45,204,43,169,46,32,84,227,114,180,92,233,157,132,46,54,233,14,64,138,119,143,147,148,39,202,41,0,227,39,126,38,5,196,140,56,72,123,175,166,14,186,170,112,14,158,117,59,166,29,82,175,171,159,24,190,96,247,187,110,25,52,52,177,112,180,220,103,167,173,50,130,86,142,54,154,64,170,154,165,153,164,51,62,209,136,55,17,140,204,227,182,158,176,122,76,195,122,186,210,255,0,160,247,218,138,75,61,246,130,162,58,155,22,70,84,15,85,61,168,222,64,121,216,1,164,137,204,37,136,30,50,7,62,27,246,205,217,202,32,118,231,219,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,249,218,47,53,13,71,107,187,8,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,204,24,170,158,158,36,126,32,148,221,68,212,199,163,218,55,117,171,29,58,183,84,13,77,109,202,25,101,132,50,99,120,160,146,38,150,158,104,34,154,16,166,153,167,22,2,34,9,13,130,77,183,8,221,160,90,205,116,95,72,115,45,122,213,12,127,72,244,254,10,73,47,185,21,65,67,78,245,115,180,48,68,1,25,75,44,210,31,171,176,71,20,114,72,236,44,70,236,14,194,36,78,194,225,176,58,62,233,51,50,234,235,84,62,131,216,170,42,236,246,42,10,121,42,111,185,24,208,53,84,22,160,120,205,224,99,7,146,38,51,150,80,104,196,24,249,237,220,54,103,24,141,218,247,167,233,211,4,179,116,227,127,233,163,77,41,254,138,99,119,92,126,239,98,162,250,243,87,121,15,104,4,253,201,127,61,43,201,46,210,84,25,241,41,27,127,209,103,22,219,103,76,93,61,98,189,47,232,213,151,72,241,106,159,63,228,59,149,55,27,161,210,199,79,53,206,186,82,229,45,68,130,13,254,140,96,196,70,65,20,81,3,153,240,228,251,85,5,85,255,0,112,199,255,0,158,139,254,68,255,0,246,122,181,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,95,158,191,177,126,175,242,238,95,228,178,1,111,178,173,47,17,140,251,87,173,25,77,45,170,209,147,221,109,182,142,233,118,163,165,172,104,132,247,165,129,201,157,133,217,223,212,139,223,251,95,101,101,223,102,238,177,188,191,79,49,60,238,24,160,201,237,165,86,17,19,152,48,207,36,123,59,182,207,250,4,223,98,10,176,232,170,109,107,201,181,30,134,90,108,198,244,84,81,79,20,149,45,37,115,24,152,52,244,252,197,196,143,237,98,253,142,173,198,54,126,63,91,213,99,120,190,158,98,24,60,36,56,253,185,233,35,245,114,114,168,144,246,109,135,127,83,39,255,0,53,191,216,181,63,86,218,233,137,105,86,148,215,223,199,45,165,167,184,135,107,202,180,21,20,210,27,239,83,0,31,212,148,182,127,171,39,236,244,111,95,216,130,176,250,236,184,105,125,55,85,210,71,133,99,20,35,36,98,225,114,24,99,56,121,85,181,202,167,186,123,144,182,198,239,199,235,15,250,157,69,77,102,203,37,201,111,180,240,137,86,71,79,109,136,169,35,167,158,186,74,150,7,19,125,220,92,255,0,69,182,97,109,155,211,234,178,243,42,50,168,114,156,154,158,243,127,167,106,139,133,101,208,42,107,103,219,131,72,199,39,41,61,4,152,91,114,39,127,70,109,190,205,150,119,212,173,163,23,162,250,15,95,138,201,76,80,214,99,116,229,82,208,212,188,221,185,253,228,5,185,63,18,102,38,220,119,244,65,165,81,17,1,17,16,22,205,233,255,0,13,175,203,117,2,216,246,218,227,130,162,138,225,69,40,0,55,172,174,243,142,195,203,144,241,245,102,245,254,117,172,150,236,232,214,196,55,238,162,240,152,14,170,58,112,167,189,219,42,8,228,62,13,176,215,83,182,219,236,255,0,181,5,209,235,62,154,209,231,61,19,219,176,220,158,153,234,14,43,45,128,136,74,66,220,101,141,233,153,223,144,155,111,254,87,249,91,122,253,171,159,186,99,150,138,224,39,4,132,6,27,236,66,251,59,110,63,254,21,210,86,179,220,40,241,237,8,173,168,150,237,73,73,13,61,53,4,99,83,60,194,49,127,142,133,155,235,23,167,175,217,253,43,155,142,2,117,39,51,202,27,182,222,156,189,254,136,58,121,211,249,78,175,1,199,38,169,39,144,229,180,81,145,185,122,242,119,132,55,221,97,154,147,210,223,79,186,182,243,77,158,233,46,55,116,171,156,185,157,89,209,52,115,145,110,46,238,242,71,196,221,223,128,183,191,220,219,123,157,214,93,166,82,71,54,156,226,242,68,98,96,86,106,23,98,23,221,157,187,0,178,100,21,67,213,111,132,228,148,245,22,138,254,157,109,32,241,212,212,156,85,180,99,32,131,68,29,176,226,92,234,170,254,183,214,99,244,22,223,235,127,51,40,69,170,58,89,212,15,73,247,135,177,221,174,247,156,108,170,71,185,189,5,216,35,105,24,140,193,183,106,121,137,189,94,157,253,239,254,75,127,50,232,237,97,218,155,164,184,46,175,227,242,227,57,229,166,74,234,25,74,51,113,142,166,88,73,156,11,144,236,224,76,254,253,255,0,218,131,159,92,11,173,46,167,180,214,212,214,76,71,88,242,10,58,17,247,66,82,132,204,223,88,139,209,228,18,118,250,198,79,254,191,232,87,93,211,77,247,28,234,123,68,172,89,38,162,105,245,158,224,49,5,46,193,95,4,53,67,36,205,73,9,247,118,120,197,153,223,190,126,155,125,175,251,118,80,111,43,240,116,202,7,51,115,199,111,244,45,143,201,238,9,46,21,5,48,237,16,253,173,70,237,235,39,47,183,220,173,59,79,112,91,30,155,97,214,172,51,29,128,226,161,181,210,65,75,27,28,165,33,59,69,16,70,206,228,94,174,252,64,127,98,15,159,27,210,157,47,195,107,90,225,137,105,222,53,102,171,221,221,167,160,181,65,4,141,187,19,62,196,2,207,238,34,111,232,39,253,171,40,38,54,125,197,247,111,216,191,211,182,233,253,40,2,251,183,243,175,212,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,205,103,86,63,20,250,201,247,129,144,252,198,117,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,11,169,240,184,248,19,211,47,198,190,113,90,162,87,138,15,136,37,53,218,154,245,210,246,139,93,106,192,2,160,168,51,11,229,52,178,211,31,56,101,170,167,172,178,188,82,192,36,224,228,16,17,207,20,188,36,7,40,190,176,17,239,173,98,235,167,242,41,225,213,166,186,29,163,153,159,148,212,155,215,181,253,177,83,68,60,166,177,90,228,186,87,187,237,51,19,121,122,201,183,143,183,179,17,132,78,114,126,104,138,158,71,132,24,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,169,168,104,105,153,185,202,123,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,6,107,211,71,78,153,223,84,26,167,65,166,120,45,63,252,21,101,226,183,156,63,224,203,95,153,134,25,235,59,114,203,31,123,181,223,2,237,1,115,63,115,55,189,219,161,61,11,208,189,56,233,211,78,45,218,95,165,246,111,35,106,161,222,89,166,149,216,234,174,21,68,204,210,85,84,200,204,221,201,143,136,238,251,48,176,136,128,8,0,0,14,21,209,223,74,184,111,74,26,71,111,195,236,214,218,66,201,238,52,244,245,57,101,222,57,30,99,184,220,88,62,187,12,164,0,94,90,50,41,6,16,226,60,65,220,157,187,135,33,158,245,64,68,68,4,68,64,85,87,227,157,250,147,253,228,254,26,173,81,85,95,142,119,234,79,247,147,248,106,13,85,224,169,241,79,148,253,223,215,124,198,220,174,165,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,4,68,64,90,43,174,156,214,213,128,116,125,171,119,219,205,61,92,212,245,88,189,93,144,6,152,4,141,167,184,15,145,132,157,136,133,184,12,181,49,145,190,251,176,49,59,49,59,48,190,245,85,129,227,105,172,118,40,177,92,23,167,234,120,123,215,170,155,131,102,53,146,114,49,242,148,177,199,81,73,78,219,56,112,147,188,114,212,250,177,242,15,43,245,135,105,5,216,42,175,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,116,35,239,213,79,32,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,171,122,245,221,211,61,55,74,186,219,71,167,86,218,234,74,203,109,102,47,104,185,82,207,11,202,199,57,180,30,86,170,121,66,66,46,209,203,89,75,87,51,70,38,96,1,40,48,147,109,196,114,175,11,141,33,166,213,174,176,113,153,238,80,82,79,109,193,169,230,203,234,161,154,121,98,51,58,98,0,165,40,158,63,210,48,172,158,146,71,18,113,7,8,205,139,151,232,20,181,241,180,209,203,20,184,174,11,212,13,60,221,155,213,53,193,176,234,200,248,153,121,186,89,35,168,171,167,125,220,248,71,217,56,170,125,24,57,31,154,250,197,180,98,206,15,4,189,99,177,75,138,231,93,63,84,67,217,189,83,92,31,49,163,147,145,151,155,165,146,58,122,74,134,217,131,132,125,147,138,155,213,207,145,249,175,170,59,70,78,246,126,168,7,195,47,90,255,0,34,221,92,98,222,98,223,230,168,51,189,176,170,206,17,115,154,47,59,60,62,94,72,247,144,4,118,170,138,155,153,63,45,162,121,120,139,151,29,175,249,5,85,248,231,126,164,255,0,121,63,134,168,107,208,87,76,244,221,83,245,13,108,193,239,53,212,144,99,214,58,127,164,121,4,51,60,188,235,109,208,84,64,18,82,68,241,16,144,156,165,52,113,185,243,14,0,70,108,228,64,32,83,43,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,39,137,226,214,44,27,21,179,97,88,181,15,146,178,227,246,250,123,93,186,155,186,114,118,41,96,140,99,138,62,102,228,101,196,0,91,114,119,39,219,119,119,127,85,235,34,32,34,34,2,168,189,111,240,137,234,75,82,181,163,62,212,107,22,109,166,176,91,114,172,162,235,123,163,138,174,229,94,51,199,5,77,92,147,70,50,8,209,144,177,176,155,51,179,17,54,251,236,239,239,86,232,136,34,255,0,135,167,75,249,247,73,154,47,122,211,157,70,187,227,247,27,149,199,40,169,189,197,45,146,162,105,160,24,36,164,164,132,68,138,104,162,38,62,84,230,238,204,46,219,56,250,251,217,165,2,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,170,188,81,254,4,245,55,240,95,156,81,45,171,210,119,194,198,141,253,223,227,223,46,129,106,175,20,127,129,61,77,252,23,231,20,72,41,91,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,130,149,188,106,254,41,241,111,187,250,31,152,220,83,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,83,193,83,226,159,41,251,191,174,249,141,185,4,85,234,199,226,159,89,62,240,50,31,152,206,173,83,193,83,225,99,41,251,192,174,249,117,185,85,95,86,63,20,250,201,247,129,144,252,198,117,106,158,10,159,11,25,79,222,5,119,203,173,200,42,175,171,31,138,125,100,251,192,200,126,99,58,185,239,10,203,77,170,221,208,230,3,89,111,182,82,82,212,93,42,47,21,117,210,195,8,129,213,78,215,58,152,90,89,73,155,115,54,138,24,163,98,45,223,132,96,62,225,102,106,97,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,9,84,136,136,10,170,252,115,191,82,127,188,159,195,85,170,42,171,241,206,253,73,254,242,127,13,65,21,124,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,80,69,95,11,143,142,205,50,252,107,228,245,170,255,0,149,0,248,92,124,118,105,151,227,95,39,173,87,252,128,136,136,8,136,128,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,190,180,65,207,183,95,221,31,93,122,77,213,194,27,123,82,73,130,102,53,21,149,248,161,195,41,57,211,64,6,47,37,12,163,33,148,188,233,218,104,129,164,34,38,148,8,15,151,55,146,56,227,84,151,107,172,214,170,123,20,215,58,179,182,209,212,77,87,79,70,83,19,193,12,243,12,99,44,161,30,252,68,204,96,132,72,153,183,38,138,54,125,248,182,211,255,0,197,167,172,27,86,175,230,84,253,59,224,143,86,246,45,61,188,84,149,250,170,104,132,2,186,247,19,20,28,34,18,14,232,133,51,21,76,110,124,152,101,57,143,97,113,142,41,14,189,144,79,255,0,12,94,131,191,45,247,218,109,121,213,139,47,44,7,31,184,15,179,109,119,27,119,114,151,40,152,66,97,147,98,238,139,246,105,231,26,119,46,81,201,20,196,210,66,251,240,148,90,234,85,101,248,69,117,131,140,215,225,182,254,146,243,7,164,182,223,109,117,21,37,136,148,49,84,25,221,224,149,234,235,170,194,87,96,40,162,56,28,100,38,50,48,99,9,0,68,121,70,68,118,104,128,136,136,32,7,140,158,181,253,6,233,246,211,163,148,150,254,245,94,166,220,31,189,60,145,114,142,10,27,116,180,245,18,113,38,144,92,102,41,206,141,135,112,49,120,251,251,241,46,14,171,47,161,157,47,181,107,31,86,154,103,129,223,74,145,237,179,222,61,165,89,5,93,16,213,193,87,5,12,50,86,201,75,36,68,236,36,19,13,51,194,251,238,204,210,59,184,150,220,95,122,120,193,107,29,247,57,234,129,244,170,162,31,47,101,211,75,124,20,244,113,242,3,239,213,87,83,193,87,81,83,187,0,152,242,3,166,139,182,228,98,222,91,152,241,121,9,150,224,240,62,192,41,165,186,234,158,169,87,99,213,109,81,75,79,110,176,90,238,196,210,140,14,18,148,179,214,211,131,239,218,51,103,134,128,203,209,204,25,227,253,22,145,249,5,112,106,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,64,142,110,15,245,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,149,234,120,98,234,151,229,67,163,108,43,205,223,125,167,117,196,188,198,45,112,254,245,236,249,95,43,35,249,72,61,0,68,248,208,201,69,245,199,150,251,253,98,115,99,85,213,227,5,163,151,220,27,170,7,213,90,137,188,197,151,82,237,240,84,81,201,196,3,177,85,67,79,5,37,69,54,204,100,101,196,2,154,94,227,136,11,249,158,3,201,227,39,91,47,192,251,53,181,80,103,250,167,167,51,83,213,189,202,249,103,183,94,233,229,16,30,192,193,67,52,176,202,38,92,185,49,185,92,33,113,102,23,103,97,147,119,29,153,136,45,209,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,65,29,122,219,232,251,25,234,231,75,229,178,147,82,81,102,214,58,121,203,19,188,85,203,81,216,161,158,89,32,57,130,72,226,54,18,9,134,152,34,115,32,145,227,98,115,1,39,110,37,207,10,234,161,114,174,130,242,124,45,186,68,181,104,86,145,210,235,45,230,227,73,118,203,53,66,207,65,114,9,34,167,30,22,187,84,160,211,195,75,20,132,45,43,156,141,36,103,63,171,3,156,113,11,11,246,90,89,38,250,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,92,171,174,170,23,42,232,47,163,195,147,22,177,103,62,29,88,94,21,148,208,249,219,46,65,111,200,173,119,26,110,233,199,223,165,158,233,95,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,170,44,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,190,159,11,143,129,61,50,252,107,231,21,170,173,124,83,112,10,156,23,173,44,202,169,177,234,75,77,183,42,167,160,191,219,90,153,162,16,170,9,41,130,42,138,135,8,223,234,153,214,65,86,231,205,152,200,249,27,239,205,136,130,218,188,60,51,91,174,127,209,110,149,95,111,52,244,144,212,82,217,206,200,3,76,4,32,240,91,234,101,161,132,157,136,137,249,148,84,209,145,190,251,57,185,59,48,179,176,182,107,213,143,194,198,178,125,223,228,63,46,157,65,95,3,172,166,251,87,138,234,230,21,81,93,206,203,106,184,89,238,148,116,221,160,110,213,85,92,117,81,212,73,205,155,153,114,10,42,102,217,221,197,187,123,139,51,145,59,206,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,84,46,85,215,85,8,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,228,68,64,88,254,127,159,225,186,89,134,221,181,7,80,114,26,75,30,61,99,167,122,154,234,234,151,126,17,6,236,204,204,204,206,70,100,78,32,0,44,230,102,66,34,196,68,204,249,2,169,95,25,61,35,234,10,178,251,105,213,186,219,199,210,61,39,181,239,5,13,53,61,4,81,201,139,85,84,5,60,115,13,65,128,247,37,134,162,72,35,48,152,201,196,100,39,139,104,247,137,230,11,42,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,82,15,138,63,199,102,166,254,11,242,122,37,138,116,117,214,46,119,210,6,119,81,127,176,81,251,103,27,188,240,250,65,143,247,33,167,246,167,106,26,128,165,254,250,56,37,146,14,212,149,15,39,230,217,185,237,196,183,103,244,250,252,66,51,252,55,84,250,185,205,181,7,79,178,26,75,230,61,124,167,178,84,208,215,83,59,240,148,61,143,70,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,99,254,10,159,11,25,79,222,5,119,203,173,202,127,168,1,224,169,240,177,148,253,224,87,124,186,220,167,250,2,34,32,213,93,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,136,207,243,252,55,75,48,219,182,160,234,14,67,73,99,199,172,116,239,83,93,93,82,239,194,32,221,153,153,153,153,200,204,137,196,0,5,156,204,200,68,88,136,153,159,159,110,177,122,197,206,250,191,206,233,239,247,250,63,99,99,118,110,127,71,241,254,228,53,30,203,238,195,78,21,95,223,65,4,82,79,221,146,157,164,252,227,63,13,248,142,204,222,187,131,196,179,174,170,110,166,178,106,93,48,211,26,250,74,173,47,199,42,32,185,82,215,13,44,177,207,119,184,189,59,177,78,109,60,97,44,33,11,79,52,35,27,11,114,126,228,132,70,197,27,71,170,186,36,232,251,38,234,231,84,34,178,139,85,209,97,54,58,136,11,44,188,82,75,79,223,161,130,88,231,56,66,56,229,54,34,57,138,152,226,99,16,145,163,114,99,49,38,110,36,17,213,94,247,135,23,92,117,61,86,225,181,248,126,160,133,37,62,162,225,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,208,156,177,16,184,180,205,20,122,127,174,239,11,204,18,187,78,11,80,186,95,194,125,143,144,98,150,246,243,56,221,174,9,170,164,200,97,141,169,162,14,29,202,141,163,154,24,34,158,87,225,25,203,85,33,63,46,114,147,17,85,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,212,66,128,30,53,127,11,24,183,222,5,15,203,174,42,69,116,125,213,158,27,213,214,151,253,56,177,83,210,89,239,180,21,18,83,95,113,193,175,122,169,237,70,242,27,64,230,111,28,78,97,44,64,210,9,176,112,223,184,12,238,81,27,52,117,241,171,248,88,197,190,240,40,126,93,113,65,0,60,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,80,64,174,145,116,66,213,212,119,81,120,102,141,95,111,149,118,139,109,254,162,164,171,42,233,35,19,157,160,167,165,154,166,64,143,151,213,19,49,129,193,141,216,152,28,216,156,79,143,7,232,167,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,122,33,240,184,248,236,211,47,198,190,79,90,175,249,1,17,16,80,15,138,63,199,102,166,254,11,242,122,37,61,60,20,45,54,168,122,109,204,175,176,219,41,2,229,89,156,84,82,84,86,12,34,211,205,4,52,20,69,20,71,38,220,136,0,167,152,132,93,246,23,150,71,109,185,62,240,47,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,200,39,250,34,32,42,245,241,175,180,218,166,233,183,13,190,205,108,164,59,149,30,113,79,73,79,88,80,139,207,12,19,80,86,148,177,4,155,114,16,50,130,18,33,103,216,158,40,221,247,226,219,88,82,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,64,80,171,197,23,165,27,22,184,232,117,203,85,109,49,90,173,185,158,155,91,234,111,13,114,158,19,105,43,172,244,240,203,53,77,1,24,63,244,203,19,152,155,12,130,64,221,182,158,67,105,170,181,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,132,250,23,232,202,197,209,230,156,85,91,36,186,251,103,51,202,60,189,70,77,114,136,205,169,74,72,152,251,84,212,209,150,219,67,23,118,86,105,8,90,73,8,200,139,139,56,69,31,61,139,170,132,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,224,157,247,97,111,181,127,173,246,111,84,217,9,183,109,144,124,215,72,138,162,217,87,4,102,224,82,193,32,9,51,236,226,238,46,219,239,246,46,112,53,247,80,245,74,231,149,215,226,25,134,123,121,187,211,82,118,182,142,162,233,83,81,23,215,142,41,61,6,66,219,222,194,254,239,123,55,236,103,93,19,234,17,92,33,211,252,148,237,64,71,90,54,138,199,167,17,22,39,121,26,3,226,204,207,232,239,190,222,139,152,107,212,181,211,92,230,146,226,36,213,15,199,155,16,179,63,232,182,222,141,252,219,32,251,49,170,25,234,178,187,93,5,12,49,213,203,53,116,17,71,25,254,140,132,242,51,51,63,45,189,29,246,247,254,213,151,235,125,154,243,143,222,173,150,219,180,37,78,229,111,25,198,6,144,72,35,114,50,98,97,97,119,102,111,168,205,254,166,254,101,128,91,42,170,232,110,52,181,148,5,198,166,25,130,72,95,102,125,141,137,156,125,254,158,246,111,122,217,250,221,101,212,134,180,225,185,86,125,107,58,104,174,150,128,246,116,164,112,191,126,1,16,54,54,104,253,223,227,133,246,38,103,245,255,0,96,106,116,68,64,68,68,5,34,250,43,188,226,86,28,175,43,186,228,99,48,213,209,216,36,169,181,207,20,44,103,13,80,74,4,36,37,182,224,236,236,46,196,59,59,109,239,101,29,23,171,138,64,85,121,37,178,133,166,104,134,174,178,24,8,223,109,152,74,65,103,127,93,191,111,237,100,23,89,212,174,163,89,103,240,242,139,34,191,92,239,37,13,92,86,8,158,120,11,121,202,66,242,210,122,185,63,185,253,93,255,0,157,82,8,24,180,156,157,203,143,252,106,251,98,208,172,119,84,58,18,199,180,198,235,120,166,26,106,171,53,130,171,204,185,236,1,36,112,210,191,174,210,143,189,133,219,244,219,223,238,117,70,217,22,37,69,96,224,222,221,165,169,149,247,231,12,102,14,225,238,219,126,38,254,246,125,255,0,212,131,164,77,6,184,80,220,244,103,9,173,182,201,49,211,203,143,219,74,50,149,182,55,23,164,137,219,127,231,217,217,103,171,6,208,218,107,77,30,143,225,148,214,74,136,230,162,142,193,110,24,142,50,114,23,22,165,137,133,217,221,223,236,102,251,86,114,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,92,214,117,99,241,79,172,159,120,25,15,204,103,65,173,45,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,189,79,14,190,133,105,186,90,195,91,56,212,26,10,67,213,75,253,60,208,215,77,77,85,41,133,178,221,51,211,155,91,93,154,71,130,99,25,41,198,67,152,67,244,204,128,76,192,88,207,69,120,93,120,127,209,218,40,237,189,77,235,126,59,222,186,205,229,174,56,61,174,121,32,158,150,58,89,96,138,120,110,197,219,51,229,51,247,118,138,57,24,10,18,140,164,113,115,120,138,43,63,64,68,68,4,68,64,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,5,64,62,38,154,215,249,105,234,227,41,242,246,255,0,43,65,130,111,133,81,243,139,132,210,249,41,230,243,18,73,180,134,37,189,84,181,60,9,184,239,19,69,200,88,185,111,122,122,177,157,126,75,244,179,50,212,207,101,251,79,232,150,63,113,190,249,46,255,0,103,205,121,90,105,38,237,119,56,151,14,93,190,60,184,150,219,239,179,237,178,230,95,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,104,35,239,213,79,33,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,136,45,127,193,31,75,237,84,184,6,161,107,68,197,73,61,202,231,120,139,23,167,98,162,30,253,28,20,208,199,83,47,10,141,220,184,78,85,112,242,141,152,91,122,72,201,220,189,56,77,78,176,48,10,109,79,233,115,84,176,201,177,234,187,237,69,86,47,93,83,111,183,210,52,165,60,247,26,104,158,162,137,163,24,159,153,155,84,195,11,176,54,252,221,152,93,137,157,197,221,31,224,20,218,97,210,230,150,225,144,227,213,118,42,138,92,94,134,166,225,111,171,105,70,120,46,53,49,53,69,107,72,50,191,48,55,169,154,103,112,125,184,59,184,179,11,51,11,110,4,28,182,98,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,116,209,164,249,215,229,67,75,48,221,76,246,95,179,62,150,227,246,235,239,146,239,247,188,175,154,166,142,110,215,115,136,243,227,220,227,203,136,239,182,251,54,251,46,120,122,192,192,42,116,195,170,61,82,195,38,199,169,44,84,244,185,69,117,77,190,223,72,209,12,16,91,170,101,122,138,38,140,98,126,0,15,77,52,46,192,219,112,103,97,118,23,103,22,181,255,0,7,93,76,250,97,210,156,216,45,93,93,169,170,240,44,130,178,223,13,45,60,159,223,67,67,82,237,89,28,245,0,230,238,220,231,158,176,0,216,68,72,96,113,102,114,3,119,13,43,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,186,148,68,64,68,68,4,68,64,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,85,120,163,252,9,234,111,224,191,56,162,91,87,164,239,133,141,27,251,191,199,190,93,2,213,94,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,5,43,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,8,171,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,85,95,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,85,43,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,149,94,57,223,169,63,222,79,225,168,34,175,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,64,68,68,4,68,64,80,87,197,11,173,127,228,255,0,130,30,140,105,237,206,235,67,169,57,149,188,42,98,184,209,63,103,216,214,178,152,128,234,26,82,23,222,105,123,83,195,27,70,236,113,253,121,121,198,65,23,114,69,117,85,212,198,27,210,134,145,214,106,150,97,67,87,113,50,168,27,109,162,217,76,206,39,113,184,200,18,28,80,60,156,92,97,14,49,72,103,33,51,241,0,46,34,103,194,51,231,95,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,96,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,107,218,185,225,25,98,165,233,78,223,133,105,76,246,171,190,172,99,55,10,171,193,223,231,165,58,25,50,72,228,114,98,160,38,41,206,56,54,140,105,154,39,39,40,218,72,9,255,0,53,230,103,145,101,126,24,189,7,126,68,44,84,218,243,171,22,94,57,246,65,111,31,102,218,238,54,238,221,86,47,9,28,195,38,197,221,38,239,84,64,84,238,92,163,142,88,69,228,133,246,231,40,188,255,0,65,203,13,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,93,10,116,73,214,14,51,213,206,151,197,122,23,164,162,205,172,116,240,14,89,103,164,138,163,177,67,60,178,78,16,156,114,74,12,36,19,13,49,202,192,39,35,198,196,192,100,78,220,138,26,248,193,116,135,239,234,227,5,162,255,0,128,162,206,70,74,255,0,252,69,45,5,92,49,27,127,161,4,140,7,255,0,0,77,31,248,249,20,0,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,58,169,41,225,185,208,202,60,101,167,144,129,255,0,209,144,28,132,196,37,138,35,112,62,28,92,58,83,95,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,88,254,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,64,120,157,106,151,228,191,163,108,215,202,95,125,153,117,203,124,190,45,111,254,245,239,121,175,53,35,121,184,61,64,132,57,80,199,91,245,203,142,219,125,82,99,112,65,68,58,133,154,221,117,43,63,201,117,26,251,79,73,5,203,42,188,86,222,235,34,164,2,24,35,158,166,99,154,65,140,72,136,152,24,141,217,153,200,159,109,183,119,247,171,232,240,209,192,42,116,251,162,221,59,165,185,99,212,150,171,149,242,158,166,255,0,84,240,180,92,235,2,174,166,73,105,106,37,56,221,249,153,81,189,35,55,39,230,32,32,5,199,135,22,162,29,42,211,60,171,89,53,31,28,210,220,42,147,204,94,178,107,132,86,250,110,81,200,113,195,205,254,188,242,246,192,204,97,136,24,164,144,216,95,132,96,100,237,176,186,233,249,4,10,241,142,210,26,108,215,166,138,29,82,167,130,145,174,90,113,120,134,99,158,105,229,19,246,117,113,133,44,208,196,3,184,25,149,67,208,27,185,179,108,16,159,18,109,220,78,173,186,47,214,59,22,129,117,65,128,106,174,83,15,59,45,170,225,37,61,198,78,70,222,90,150,174,158,90,73,106,118,0,51,62,200,84,20,189,177,23,35,237,240,109,156,183,110,130,117,175,75,237,90,213,164,121,126,148,94,74,146,58,124,166,207,83,109,10,138,154,33,171,10,57,204,31,179,84,209,19,179,25,195,47,110,80,250,194,236,113,139,177,11,179,59,115,24,131,170,133,64,62,40,255,0,29,154,155,248,47,201,232,149,212,244,177,173,127,202,39,167,220,39,88,228,183,249,42,188,130,222,254,126,1,139,183,24,87,65,41,211,213,118,135,185,35,180,47,60,50,188,124,141,203,182,225,203,98,221,154,149,188,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,52,68,64,92,171,174,170,23,42,232,58,83,233,59,225,99,70,254,239,241,239,151,64,182,170,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,139,254,56,56,5,76,182,173,44,213,42,28,122,145,169,233,106,46,54,11,165,216,90,33,157,206,81,138,122,42,115,125,251,166,12,208,215,152,250,56,3,188,159,162,242,55,41,65,225,113,240,39,166,95,141,124,226,181,122,190,36,56,181,247,48,232,151,84,173,56,229,15,155,171,167,183,210,93,36,143,186,17,241,165,162,174,167,171,169,147,115,118,103,225,4,18,158,219,242,46,59,11,57,59,51,133,85,248,79,229,55,220,127,173,172,66,211,104,174,242,244,153,53,190,239,107,186,71,218,3,243,20,161,67,53,88,199,185,51,184,109,61,37,57,238,46,197,245,54,223,137,19,61,202,117,99,240,177,172,159,119,249,15,203,167,92,224,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,116,103,212,221,218,213,127,233,19,85,239,182,43,157,37,198,219,113,211,123,237,93,29,101,36,195,52,21,48,73,108,152,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,7,54,235,170,133,202,186,234,161,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,23,252,136,136,11,31,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,32,68,28,240,245,183,209,246,77,210,54,168,75,101,38,171,173,194,111,149,19,150,39,120,171,150,159,191,93,4,81,192,115,4,145,196,110,66,112,149,72,68,230,65,27,72,226,230,2,44,252,70,58,174,154,53,211,66,244,227,168,189,56,184,233,126,168,89,188,245,170,187,105,97,154,39,96,170,183,213,11,59,71,85,77,35,179,246,230,14,69,179,236,226,226,68,6,38,6,96,92,235,107,166,133,234,63,78,154,143,113,210,253,80,179,121,27,173,14,210,195,52,78,231,75,112,165,39,118,142,170,154,71,102,238,66,124,75,103,217,137,136,72,12,64,192,192,66,218,188,21,62,22,50,159,188,10,239,151,91,148,255,0,80,3,193,83,225,99,41,251,192,174,249,117,185,79,244,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,0,60,106,254,22,49,111,188,10,31,151,92,80,64,15,11,143,142,205,50,252,107,228,245,170,255,0,149,0,248,92,124,118,105,151,227,95,39,173,87,252,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,136,112,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,15,127,66,244,47,81,250,139,212,123,118,151,233,125,155,207,93,107,183,150,105,165,119,10,91,125,40,187,52,149,85,50,51,63,110,16,228,59,190,206,78,68,32,2,102,96,5,209,78,133,232,94,156,116,233,167,22,237,47,210,251,55,145,181,80,239,44,211,74,236,117,87,10,162,102,105,42,170,100,102,110,228,199,196,119,125,152,88,68,64,4,0,0,7,95,244,117,209,214,9,210,6,9,81,96,176,86,123,103,36,188,240,250,65,144,118,230,167,246,167,106,106,131,165,254,245,57,229,142,14,212,117,15,31,230,221,185,237,200,183,119,244,144,8,10,162,252,87,186,28,169,198,174,183,190,174,52,228,233,26,197,114,168,167,60,186,210,193,21,59,208,213,202,81,192,53,176,48,176,180,161,60,164,29,209,125,229,105,165,41,55,49,144,251,54,232,136,57,172,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,58,169,41,225,185,208,202,60,101,167,144,129,255,0,209,144,28,132,196,37,138,35,112,62,28,94,199,252,80,245,123,13,215,174,130,116,219,87,52,254,122,185,44,89,22,113,71,53,59,85,192,240,207,17,133,21,206,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,118,39,199,243,175,6,79,104,117,29,67,244,35,43,246,94,140,93,59,183,27,135,41,187,151,75,71,3,29,237,208,119,24,187,221,206,127,153,156,249,118,192,100,238,180,135,24,121,156,171,197,103,75,112,77,22,232,119,2,211,77,51,177,123,27,27,179,106,4,30,74,139,205,77,81,218,238,210,93,38,147,243,147,25,200,91,201,41,151,214,39,219,125,155,102,102,102,8,87,225,113,241,217,166,95,141,124,158,181,74,175,28,239,212,159,239,39,240,213,21,124,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,130,42,248,92,124,118,105,151,227,95,39,173,87,252,168,7,194,227,227,179,76,191,26,249,61,106,191,228,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,255,0,240,84,248,88,202,126,240,43,190,93,110,80,3,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,200,39,250,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,32,7,133,199,199,102,153,126,53,242,122,213,127,202,128,124,46,62,59,52,203,241,175,147,214,171,254,64,90,171,171,31,133,141,100,251,191,200,126,93,58,218,171,85,117,99,240,177,172,159,119,249,15,203,167,65,205,98,234,161,114,174,186,168,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,31,13,241,152,172,183,1,118,221,158,150,86,219,255,0,49,215,48,57,179,113,201,235,27,109,191,197,255,0,244,177,93,68,78,49,28,18,4,226,197,17,3,177,179,251,156,118,245,255,0,137,115,145,213,253,151,4,179,235,149,242,135,78,90,54,180,143,150,237,140,113,73,24,182,244,116,238,251,52,158,191,164,231,255,0,227,178,12,23,78,116,151,63,213,9,234,199,6,176,87,92,78,219,79,37,100,207,77,75,60,207,24,70,225,200,159,180,5,182,221,192,245,125,155,213,189,125,203,40,214,41,243,58,124,87,23,199,51,73,47,79,81,102,26,138,56,66,189,229,225,8,0,83,7,110,54,147,212,118,112,125,197,153,182,250,190,139,251,104,14,174,106,238,146,220,46,99,166,147,60,82,220,232,39,165,170,22,106,103,222,25,10,46,127,227,128,155,223,24,123,182,127,217,246,175,83,86,179,219,254,188,79,100,176,209,98,176,193,121,180,13,64,220,165,26,136,185,84,213,200,192,242,155,253,72,197,189,96,39,217,157,219,213,246,254,112,209,72,190,138,250,10,171,101,81,209,86,71,219,154,61,185,14,236,251,110,204,237,234,206,237,238,118,95,58,2,34,32,47,182,209,12,210,85,180,212,245,65,79,45,62,211,1,145,184,59,16,187,109,179,183,219,186,248,151,167,141,82,209,87,95,40,232,238,53,175,73,75,60,241,199,52,204,4,124,1,205,152,159,136,187,59,236,206,239,179,126,196,19,103,21,201,58,209,184,244,187,81,123,198,242,122,147,197,45,181,52,116,45,36,53,183,103,169,140,68,41,187,108,46,15,219,96,216,226,111,123,123,223,102,247,40,47,60,243,207,43,203,81,41,201,35,251,200,201,221,223,211,246,186,184,189,28,138,209,142,248,120,101,173,109,63,107,82,65,117,160,16,125,138,14,227,127,131,5,159,235,110,237,233,179,255,0,196,169,202,71,220,221,246,217,7,71,29,25,67,119,135,167,28,37,175,53,131,83,41,89,109,164,4,210,17,237,27,208,83,236,219,151,175,191,127,79,119,170,221,202,53,248,123,220,238,23,78,152,241,105,46,53,179,84,156,84,116,49,1,74,110,78,32,214,250,77,133,183,251,61,95,253,170,74,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,192,233,83,162,143,202,111,90,26,187,212,166,166,91,46,180,216,222,37,170,23,170,156,74,45,187,48,222,46,144,221,170,73,234,57,177,52,133,13,44,145,135,160,143,9,37,126,46,110,208,205,17,89,250,32,34,34,2,34,32,34,34,2,34,32,42,171,241,206,253,73,254,242,127,13,86,168,177,76,235,73,244,179,84,60,143,229,51,77,49,76,183,217,157,223,37,237,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,153,5,64,248,42,124,83,229,63,119,245,223,49,183,43,169,88,86,21,162,26,47,166,183,89,111,186,115,164,56,86,43,114,158,156,169,37,172,178,88,41,40,103,146,2,33,34,136,164,134,49,39,7,32,2,113,119,219,112,23,251,25,102,168,8,136,130,10,248,197,106,103,208,254,148,225,193,105,42,237,79,87,158,228,20,118,249,169,106,36,254,250,42,26,103,122,201,39,167,6,54,119,225,60,20,96,102,226,66,35,59,11,179,17,131,181,80,116,127,128,84,234,127,84,122,91,134,67,143,82,95,105,234,178,138,26,155,133,190,173,162,40,39,183,83,74,213,21,173,32,202,252,12,26,154,25,157,193,247,230,204,226,204,78,236,47,208,246,117,164,250,89,170,30,71,242,153,166,152,166,91,236,206,239,146,246,237,154,154,191,202,247,56,247,59,93,224,46,28,187,97,203,142,219,240,29,253,204,190,92,43,68,52,95,77,110,178,223,116,231,72,112,172,86,229,61,57,82,75,89,100,176,82,80,207,36,4,66,69,17,73,12,98,78,14,64,4,226,239,182,224,47,246,50,12,213,17,16,84,7,141,166,153,229,84,218,167,130,235,31,148,238,227,119,12,125,177,158,252,113,200,94,94,186,158,166,162,163,132,197,195,182,29,200,234,183,141,185,185,23,98,127,170,204,27,190,43,224,201,170,95,69,58,142,190,233,157,125,247,202,208,103,120,252,158,90,139,202,243,243,151,74,35,105,161,252,227,3,148,124,41,74,226,94,164,32,91,236,251,151,109,149,196,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,160,106,226,163,189,219,33,174,130,57,196,72,70,81,142,97,33,99,97,51,22,38,109,246,50,111,181,214,41,105,233,147,166,219,5,214,138,251,98,233,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,25,49,71,44,114,12,76,64,98,76,196,196,206,206,206,204,236,130,189,188,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,86,253,157,105,62,150,106,135,145,252,166,105,166,41,150,251,51,187,228,189,187,102,166,175,242,189,206,61,206,215,120,11,135,46,216,114,227,182,252,7,127,115,47,151,10,209,13,23,211,91,172,183,221,57,210,28,43,21,185,79,78,84,146,214,89,44,20,148,51,201,1,16,145,68,82,67,24,147,131,144,1,56,187,237,184,11,253,140,131,53,68,68,4,68,64,68,68,4,68,64,92,171,174,170,22,170,254,73,221,44,127,242,180,233,87,255,0,65,182,239,253,202,7,73,223,11,26,55,247,127,143,124,186,5,170,188,81,254,4,245,55,240,95,156,81,41,63,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,201,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,24,152,115,138,70,32,46,38,2,77,187,122,16,179,183,171,50,14,112,186,78,248,167,209,191,188,12,123,230,48,46,148,214,180,180,244,201,211,109,130,235,69,125,177,116,249,166,182,235,149,186,162,58,186,58,202,76,78,130,25,233,167,140,152,163,150,57,6,38,32,49,38,98,98,103,103,103,102,118,91,45,5,43,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,183,76,215,68,52,95,82,174,177,95,117,27,72,112,172,170,229,5,56,210,69,89,123,176,82,87,79,28,2,68,67,16,201,52,100,76,12,70,100,194,207,182,230,79,246,186,97,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,202,146,90,203,37,130,146,134,121,32,34,18,40,138,72,99,18,112,114,0,39,23,125,183,1,127,177,144,115,195,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,150,151,110,153,58,109,191,221,107,111,183,222,159,52,214,227,114,184,212,73,87,89,89,87,137,208,77,61,76,242,19,148,146,201,33,68,228,102,68,238,78,78,238,238,238,238,235,43,194,180,247,1,211,91,84,182,45,57,193,241,252,86,219,61,65,85,203,71,100,182,67,67,4,147,144,136,148,165,28,34,34,230,226,0,46,78,219,236,2,223,99,32,231,51,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,171,111,221,186,100,233,182,255,0,117,173,190,223,122,124,211,91,141,202,227,81,37,93,101,101,94,39,65,52,245,51,200,78,82,75,36,133,19,145,153,19,185,57,59,187,187,187,187,172,215,22,196,241,92,26,197,75,139,97,88,205,171,31,178,209,115,242,214,235,93,20,116,148,176,115,50,51,225,20,108,32,60,140,200,159,102,245,34,119,127,87,116,30,178,34,32,42,171,241,206,253,73,254,242,127,13,86,168,177,76,235,73,244,179,84,60,143,229,51,77,49,76,183,217,157,223,37,237,219,53,53,127,149,238,113,238,118,187,192,92,57,118,195,151,29,183,224,59,251,153,5,22,120,92,124,118,105,151,227,95,39,173,82,171,199,59,245,39,251,201,252,53,88,166,45,211,214,129,96,215,218,92,167,10,208,253,63,199,239,84,92,252,181,198,215,140,209,82,85,65,204,8,15,132,177,198,38,60,128,200,95,103,245,18,118,127,71,117,234,231,90,79,165,154,161,228,127,41,154,105,138,101,190,204,238,249,47,110,217,169,171,252,175,115,143,115,181,222,2,225,203,182,28,184,237,191,1,223,220,200,40,179,194,227,227,179,76,191,26,249,61,106,191,229,175,241,110,158,180,11,6,190,210,229,56,86,135,233,254,63,122,162,231,229,174,54,188,102,138,146,170,14,96,64,124,37,142,49,49,228,6,66,251,63,168,147,179,250,59,173,128,128,136,136,8,136,130,5,120,158,244,63,170,29,77,83,99,218,141,164,119,170,187,181,247,24,167,123,107,226,53,117,209,193,73,81,4,178,242,58,170,82,148,134,40,170,119,113,105,121,147,52,177,69,30,196,37,8,132,177,47,195,23,160,239,203,125,246,155,94,117,98,203,203,1,199,238,3,236,219,93,198,221,220,165,202,38,16,152,100,216,187,162,253,154,121,198,157,203,148,114,69,49,52,144,190,252,37,22,186,148,64,68,68,5,64,62,34,61,33,255,0,37,45,101,111,162,212,93,157,61,204,123,181,184,191,58,255,0,51,52,29,161,139,205,82,73,201,154,70,237,73,40,240,114,231,202,41,34,222,67,145,165,227,127,200,130,26,248,101,244,161,170,29,47,233,125,236,181,70,255,0,87,5,203,48,168,138,174,92,76,138,57,96,177,79,4,149,17,20,161,52,51,203,12,199,83,11,210,153,16,8,59,52,81,129,114,224,220,98,87,141,166,166,98,185,6,163,233,222,150,218,106,252,197,235,15,183,220,46,23,126,220,145,156,116,254,125,233,187,16,23,19,115,9,152,41,30,66,3,17,252,220,240,19,57,49,250,91,250,215,249,79,79,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,243,55,27,166,51,69,87,85,63,0,16,14,114,201,25,25,113,0,17,109,223,208,69,153,189,25,144,84,7,131,238,142,95,115,158,168,27,85,105,230,242,246,93,52,183,207,81,89,39,16,62,253,85,117,60,244,148,244,219,57,137,143,32,58,153,123,140,38,45,229,184,23,23,144,93,93,250,197,48,93,39,210,205,47,243,223,147,61,52,197,49,47,105,246,188,239,176,172,212,212,30,107,183,203,183,221,236,128,243,227,220,62,60,183,219,153,109,239,117,149,160,46,125,188,75,176,10,109,62,235,75,81,41,109,184,245,93,170,219,124,168,166,191,210,188,205,47,10,195,171,166,142,90,170,136,142,71,126,96,85,143,86,207,197,248,9,137,128,241,225,197,186,9,88,86,107,162,26,47,169,87,88,175,186,141,164,56,86,85,114,130,156,105,34,172,189,216,41,43,167,142,1,34,33,136,100,154,50,38,6,35,50,97,103,219,115,39,251,93,4,31,240,91,214,59,238,97,163,89,110,142,221,225,238,82,105,221,194,158,162,215,83,200,27,141,45,200,170,36,42,110,2,12,239,194,120,42,37,238,17,153,23,153,227,245,70,49,103,130,222,40,255,0,29,154,155,248,47,201,232,149,228,225,90,33,162,250,107,117,150,251,167,58,67,133,98,183,41,233,202,146,90,203,37,130,146,134,121,32,34,18,40,138,72,99,18,112,114,0,39,23,125,183,1,127,177,151,201,148,244,245,160,89,205,246,171,41,205,116,63,79,242,11,213,111,15,51,113,186,99,52,85,117,83,240,1,0,231,44,145,145,151,16,1,22,221,253,4,89,155,209,153,5,117,248,24,254,187,63,118,255,0,137,43,84,88,166,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,178,180,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,186,61,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,12,76,57,197,35,16,23,19,1,38,221,189,8,89,219,213,153,97,86,158,153,58,109,176,93,104,175,182,46,159,52,214,221,114,183,84,71,87,71,89,73,137,208,67,61,52,241,147,20,114,199,32,196,196,6,36,204,76,76,236,236,236,206,200,54,90,34,32,46,85,215,85,11,85,127,36,238,150,63,249,90,116,171,255,0,160,219,119,254,229,3,164,239,133,141,27,251,191,199,190,93,2,218,171,228,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,64,92,171,174,170,22,170,254,73,221,44,127,242,180,233,87,255,0,65,182,239,253,202,13,85,225,113,240,39,166,95,141,124,226,181,74,165,228,226,216,158,43,131,88,169,113,108,43,25,181,99,246,90,46,126,90,221,107,162,142,146,150,14,102,70,124,34,141,132,7,145,153,19,236,222,164,78,239,234,238,189,100,28,182,101,152,181,247,6,202,175,56,86,83,67,228,175,88,253,194,162,215,113,166,238,132,157,138,168,36,40,229,143,152,57,1,113,48,38,220,93,197,246,221,157,219,213,92,246,129,103,245,58,131,225,15,144,85,92,178,26,75,173,202,199,166,249,93,130,169,161,120,185,209,133,37,61,92,84,180,242,132,108,220,12,104,218,145,219,147,115,32,32,50,229,207,147,203,92,167,167,173,2,206,111,181,89,78,107,161,250,127,144,94,171,120,121,155,141,211,25,162,171,170,159,128,8,7,57,100,140,140,184,128,8,182,239,232,34,204,222,140,203,213,176,105,62,150,98,152,173,203,5,197,180,211,20,179,99,119,158,247,180,108,246,251,53,53,61,13,103,118,54,138,94,244,0,13,28,156,227,17,2,228,47,200,89,133,247,102,217,7,48,75,170,133,170,191,146,119,75,31,252,173,58,85,255,0,208,109,187,255,0,114,182,170,2,34,32,128,30,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,87,189,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,129,171,138,142,247,108,134,186,8,231,17,33,25,70,57,132,133,141,132,204,88,153,183,216,201,190,215,88,254,45,211,214,129,96,215,218,92,167,10,208,253,63,199,239,84,92,252,181,198,215,140,209,82,85,65,204,8,15,132,177,198,38,60,128,200,95,103,245,18,118,127,71,116,27,1,17,16,17,17,1,71,254,177,122,58,193,58,191,193,41,236,23,250,207,99,100,150,110,127,71,242,14,220,213,30,203,238,205,78,117,95,222,161,60,81,207,221,142,157,163,252,227,191,13,249,14,206,222,178,1,16,66,15,9,60,3,50,210,205,11,207,244,251,80,113,234,187,30,67,99,212,138,250,106,234,26,150,110,113,31,179,109,174,206,206,206,226,96,66,226,96,98,238,6,4,36,46,66,76,239,55,209,16,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,173,127,146,119,75,31,252,173,58,85,255,0,208,109,187,255,0,114,131,106,168,1,227,87,240,177,139,125,224,80,252,186,226,167,250,199,243,93,61,192,117,42,213,21,139,81,176,124,127,42,182,193,80,53,113,81,222,237,144,215,65,28,226,36,35,40,199,48,144,177,176,153,139,19,54,251,25,55,218,232,40,135,194,227,227,179,76,191,26,249,61,106,191,229,175,241,110,158,180,11,6,190,210,229,56,86,135,233,254,63,122,162,231,229,174,54,188,102,138,146,170,14,96,64,124,37,142,49,49,228,6,66,251,63,168,147,179,250,59,173,128,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,172,83,41,233,235,64,179,155,237,86,83,154,232,126,159,228,23,170,222,30,102,227,116,198,104,170,234,167,224,2,1,206,89,35,35,46,32,2,45,187,250,8,179,55,163,50,245,112,93,39,210,205,47,243,223,147,61,52,197,49,47,105,246,188,239,176,172,212,212,30,107,183,203,183,221,236,128,243,227,220,62,60,183,219,153,109,239,116,25,90,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,93,30,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,6,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,176,171,79,76,157,54,216,46,180,87,219,23,79,154,107,110,185,91,170,35,171,163,172,164,196,232,33,158,154,120,201,138,57,99,144,98,98,3,18,102,38,38,118,118,118,103,100,27,45,17,16,69,95,20,127,129,61,77,252,23,231,20,75,10,240,211,232,86,167,166,92,102,171,83,245,58,130,174,151,84,50,58,121,237,181,84,37,85,20,144,90,45,205,80,206,48,3,193,33,197,49,204,240,67,49,72,228,252,91,183,24,136,56,200,242,77,244,64,68,68,4,68,64,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,143,230,186,123,128,234,85,170,43,22,163,96,248,254,85,109,130,160,106,226,163,189,219,33,174,130,57,196,72,70,81,142,97,33,99,97,51,22,38,109,246,50,111,181,208,81,15,133,199,199,102,153,126,53,242,122,213,42,188,115,191,82,127,188,159,195,85,138,98,221,61,104,22,13,125,165,202,112,173,15,211,252,126,245,69,207,203,92,109,120,205,21,37,84,28,192,128,248,75,28,98,99,200,12,133,246,127,81,39,103,244,119,94,174,117,164,250,89,170,30,71,242,153,166,152,166,91,236,206,239,146,246,237,154,154,191,202,247,56,247,59,93,224,46,28,187,97,203,142,219,240,29,253,204,130,139,60,46,62,59,52,203,241,175,147,214,171,254,90,255,0,22,233,235,64,176,107,237,46,83,133,104,126,159,227,247,170,46,126,90,227,107,198,104,169,42,160,230,4,7,194,88,227,19,30,64,100,47,179,250,137,59,63,163,186,216,8,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,165,254,83,211,214,129,103,55,218,172,167,53,208,253,63,200,47,85,188,60,205,198,233,140,209,85,213,79,192,4,3,156,178,70,70,92,64,4,91,119,244,17,102,111,70,101,144,97,90,123,128,233,173,170,91,22,156,224,248,254,43,109,158,160,170,229,163,178,91,33,161,130,73,200,68,74,82,142,17,17,115,113,0,23,39,109,246,1,111,177,144,100,8,136,128,160,7,141,95,194,198,45,247,129,67,242,235,138,159,235,31,205,116,247,1,212,171,84,86,45,70,193,241,252,170,219,5,64,213,197,71,123,182,67,93,4,115,136,144,140,163,28,194,66,198,194,102,44,76,219,236,100,223,107,160,162,31,11,143,142,205,50,252,107,228,245,170,255,0,150,191,197,186,122,208,44,26,251,75,148,225,90,31,167,248,253,234,139,159,150,184,218,241,154,42,74,168,57,129,1,240,150,56,196,199,144,25,11,236,254,162,78,207,232,238,182,2,2,213,93,88,252,44,107,39,221,254,67,242,233,214,213,95,37,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,203,18,234,161,106,175,228,157,210,199,255,0,43,78,149,127,244,27,110,255,0,220,173,170,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,62,91,164,71,53,178,178,24,255,0,78,72,36,17,254,151,23,102,92,227,81,229,151,109,30,213,234,247,173,161,165,57,67,181,221,26,144,54,102,222,151,234,255,0,148,14,222,146,55,191,249,191,215,210,12,130,231,25,11,62,206,236,236,203,156,78,176,48,235,222,21,174,249,5,174,254,193,230,27,202,110,225,47,54,127,239,58,114,247,255,0,65,50,13,215,164,90,129,161,246,156,107,41,10,104,106,36,201,94,150,186,24,102,169,171,14,212,240,118,227,226,12,35,51,110,229,35,111,245,71,119,109,246,127,177,103,26,30,56,150,51,114,60,211,58,196,30,207,41,59,92,41,42,98,57,226,10,154,106,152,204,65,255,0,63,47,18,118,119,127,81,217,190,187,122,191,166,209,143,77,238,250,33,91,146,204,25,53,69,214,207,111,246,33,70,51,83,210,135,113,235,59,129,183,232,1,253,94,46,79,190,219,238,205,254,191,83,48,215,91,49,98,149,216,205,178,251,119,184,77,67,84,84,22,195,170,230,65,236,248,78,54,131,213,221,156,95,139,72,238,204,204,205,233,176,183,170,12,51,169,92,139,25,202,117,98,237,121,196,221,138,223,55,99,182,237,35,27,62,212,208,139,250,177,19,126,144,151,218,181,98,253,34,35,126,68,78,238,255,0,107,186,252,64,68,68,5,253,168,170,26,146,170,42,130,136,100,104,204,75,137,111,179,236,236,251,62,206,207,255,0,26,254,40,130,240,252,55,178,220,62,191,165,106,195,190,77,75,29,21,61,204,26,168,26,161,129,129,218,146,129,153,157,220,247,111,174,66,222,175,252,223,211,77,218,173,89,143,79,158,93,38,197,225,102,182,159,99,178,207,39,61,182,132,57,122,177,62,255,0,91,151,218,234,203,188,47,227,162,175,233,179,50,163,188,156,133,68,247,99,230,45,177,123,134,215,182,204,236,237,239,219,236,85,91,123,242,222,211,155,201,145,148,63,87,139,159,191,244,91,127,248,247,65,126,126,27,183,58,26,254,152,236,17,209,213,69,41,65,21,44,82,48,27,19,129,141,190,143,118,125,159,209,219,118,244,117,41,212,16,240,137,168,158,94,159,235,2,89,140,196,46,210,48,177,19,187,51,53,21,6,204,202,119,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,231,251,196,138,137,232,122,156,200,99,121,123,159,239,79,94,59,127,214,250,63,254,186,232,5,115,253,226,69,87,45,95,83,153,9,205,1,196,255,0,222,158,132,46,63,245,190,141,4,119,177,211,217,107,46,150,152,111,183,33,167,163,146,174,8,170,136,163,45,162,129,201,185,155,241,118,119,102,103,127,119,170,245,181,90,213,131,218,47,180,148,216,21,230,27,157,1,209,12,146,205,19,27,51,74,230,108,226,236,100,238,207,197,133,255,0,214,177,90,74,75,133,230,166,27,125,186,134,90,154,131,113,142,56,160,136,140,205,221,246,102,102,109,221,221,221,217,191,214,191,205,194,221,112,181,85,157,13,210,138,122,90,136,157,196,226,158,50,3,23,103,118,118,113,38,103,109,157,157,191,212,131,230,68,68,4,68,64,68,68,22,187,225,185,65,117,161,233,99,50,170,164,166,138,162,121,174,187,195,15,153,140,28,217,198,214,251,250,191,167,163,59,250,183,217,183,189,85,109,218,154,122,75,132,180,245,32,195,32,113,228,220,153,246,220,89,253,237,233,246,173,197,163,250,239,152,233,214,11,144,217,173,153,237,234,219,13,64,11,193,73,75,116,150,22,41,59,212,190,172,3,32,179,253,72,221,183,102,223,97,253,140,180,172,243,205,83,41,77,81,41,201,33,109,185,17,59,187,250,109,239,116,23,153,225,67,139,215,216,122,118,106,186,198,102,26,250,255,0,51,22,206,47,245,14,134,133,219,220,239,251,31,223,179,169,178,161,183,133,157,5,202,143,166,234,89,43,174,225,88,19,85,4,145,8,212,20,157,144,122,10,46,33,179,183,213,219,103,244,111,70,221,76,148,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,95,143,190,222,139,240,11,147,110,131,245,255,0,99,123,215,58,221,113,190,80,253,67,228,127,74,106,164,158,167,251,207,98,50,23,127,247,141,55,249,175,183,187,138,232,167,215,151,243,42,62,241,77,208,120,244,227,86,254,153,80,212,129,82,223,255,0,70,39,156,140,199,177,77,69,27,238,206,12,205,187,155,191,233,63,250,189,200,60,255,0,13,173,14,160,212,140,186,241,146,92,177,74,107,203,218,45,245,19,209,119,228,22,24,170,162,150,140,227,46,36,108,197,183,55,244,38,118,125,253,119,247,45,21,213,77,43,219,181,155,42,182,214,90,225,162,173,166,190,220,227,32,139,139,11,70,213,114,48,179,8,125,70,217,216,253,223,250,182,82,135,194,3,56,169,179,107,45,219,25,8,128,162,174,180,78,238,238,27,187,57,213,80,7,191,118,251,27,246,45,57,215,140,22,135,215,124,238,114,183,214,61,195,233,13,213,154,161,153,251,44,30,208,151,97,247,251,253,79,236,255,0,40,80,70,4,68,64,68,68,5,251,31,30,224,243,253,29,219,127,232,95,136,222,142,130,120,244,65,209,86,155,245,49,114,130,233,113,157,154,209,65,110,54,175,143,132,239,220,172,16,135,118,221,167,140,155,214,160,95,113,103,31,171,183,219,233,29,250,184,209,139,62,133,107,37,219,5,176,85,119,232,105,59,29,167,237,144,109,202,150,9,95,244,140,223,244,165,127,123,255,0,245,155,199,210,62,164,181,91,67,39,154,167,77,47,84,214,195,169,128,160,155,185,67,21,67,19,19,198,228,255,0,157,98,217,223,180,30,239,217,252,238,176,12,139,35,188,101,119,105,175,119,218,182,168,172,168,227,220,145,163,16,223,136,176,183,160,179,55,184,89,189,223,98,11,169,240,140,173,171,169,233,250,170,42,154,169,101,24,174,166,32,38,110,76,34,212,84,27,51,111,238,102,83,181,87,247,131,245,178,24,52,82,229,112,25,204,142,75,164,192,224,238,219,54,244,148,15,191,187,127,248,213,128,160,34,34,2,34,32,34,252,34,16,23,35,38,22,111,123,187,236,203,240,76,9,153,196,197,217,255,0,99,160,255,0,72,191,29,217,189,238,190,26,251,253,138,214,226,55,59,213,5,35,147,176,139,79,82,17,238,238,236,204,205,201,219,246,183,251,89,7,222,139,9,201,117,175,73,113,24,78,123,254,163,227,52,125,182,119,33,150,241,77,25,108,204,239,238,57,27,252,215,255,0,98,210,154,169,226,31,211,182,157,89,138,190,143,47,161,190,84,63,232,67,108,184,80,212,191,233,131,62,226,213,34,254,227,119,255,0,205,127,216,130,80,162,140,157,55,117,213,165,26,223,139,219,39,185,100,182,171,94,67,112,171,58,70,183,77,89,75,4,164,93,214,8,248,196,245,6,127,91,144,237,239,221,223,211,236,95,231,171,206,174,169,52,14,27,37,166,195,113,183,123,98,237,81,17,63,152,237,72,1,76,81,212,187,147,179,202,46,223,90,157,155,125,157,189,118,251,125,2,78,162,249,45,87,74,27,205,12,119,27,109,92,53,52,242,239,194,72,100,99,18,217,221,159,103,103,118,127,86,118,255,0,82,250,208,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,227,190,222,175,238,95,171,243,118,253,168,12,66,77,233,234,191,25,152,95,211,237,95,172,204,207,187,44,27,88,181,78,199,164,88,109,78,87,125,168,138,56,227,25,26,33,51,113,238,24,196,114,48,179,176,151,171,240,127,177,6,115,186,209,29,68,116,143,167,221,68,70,245,25,107,212,201,83,23,251,219,103,129,194,61,251,76,123,119,33,55,109,218,17,247,123,255,0,217,180,116,182,248,154,91,106,115,8,237,211,217,192,45,242,84,180,93,231,172,125,152,30,86,110,91,121,93,255,0,71,215,222,167,173,158,237,71,122,161,142,225,67,56,75,12,187,241,33,125,217,246,39,103,255,0,141,157,5,89,120,90,105,174,159,98,154,183,151,91,238,247,41,159,48,178,207,95,110,106,102,141,142,46,196,53,52,77,205,143,181,239,238,139,183,233,55,167,174,205,239,90,99,196,238,135,16,182,234,181,200,112,250,200,39,42,170,154,234,139,171,75,1,12,209,214,149,121,119,4,75,182,34,226,206,222,143,185,127,149,234,254,138,211,178,93,15,165,195,179,95,202,110,151,98,133,53,218,118,237,214,196,213,164,207,40,20,175,52,143,188,210,16,182,230,49,182,194,59,254,207,181,149,49,117,187,93,123,166,214,28,186,223,153,97,149,22,123,181,194,245,113,175,129,230,168,228,239,79,37,116,142,46,204,34,194,237,184,72,219,253,187,255,0,51,32,141,8,136,128,136,136,8,136,204,238,236,205,246,160,44,147,30,176,69,93,104,184,93,42,224,153,227,166,237,113,48,32,217,185,19,139,238,207,235,239,111,177,110,221,9,232,215,51,234,2,208,16,97,112,75,45,212,183,169,113,224,2,195,78,209,198,238,92,164,152,1,254,180,130,219,123,253,87,246,213,93,52,212,174,150,41,235,52,159,81,237,39,79,67,123,237,237,49,73,6,197,217,112,159,209,162,41,31,208,167,6,253,54,255,0,95,171,48,75,223,6,205,80,23,43,230,155,85,84,78,68,195,83,95,24,108,78,12,223,224,248,91,252,173,153,255,0,213,238,86,168,185,210,233,55,168,108,163,167,29,66,250,75,141,216,170,110,161,80,62,92,224,139,97,121,35,41,224,55,217,222,25,95,215,178,45,232,219,250,255,0,182,102,220,250,223,235,159,82,252,211,105,158,132,102,65,75,92,67,37,20,241,91,35,156,6,61,249,122,20,148,44,196,206,194,77,187,186,11,56,203,181,51,8,193,70,35,202,175,94,73,166,62,1,253,237,52,187,150,219,237,245,5,254,199,90,163,52,235,179,166,92,8,187,121,6,119,84,50,113,18,96,134,207,88,110,236,228,227,239,237,109,239,23,251,85,56,230,250,1,215,14,174,102,124,178,205,25,205,42,46,53,7,27,145,29,144,97,1,250,177,198,206,228,32,1,182,220,62,214,255,0,214,235,98,225,126,20,29,73,100,148,210,84,100,118,42,155,33,189,51,75,8,76,212,134,228,110,65,245,29,188,208,241,125,136,223,215,252,221,182,221,208,77,10,175,24,222,154,97,186,61,44,52,25,100,148,205,255,0,87,107,48,109,250,59,251,158,118,127,127,167,232,255,0,245,215,179,122,241,117,233,74,158,211,83,61,150,191,37,170,174,8,76,160,132,172,102,204,82,48,187,139,59,185,139,108,229,179,123,219,223,254,181,17,112,47,7,189,93,175,189,199,22,111,92,246,187,127,175,57,94,26,105,191,200,45,189,35,173,229,250,76,45,254,191,233,83,119,70,60,52,244,43,75,2,99,186,81,251,118,105,88,155,159,114,178,151,139,63,111,236,26,162,111,124,111,255,0,223,127,50,8,53,172,222,43,250,187,151,53,206,151,4,183,211,218,109,51,74,222,82,161,163,169,166,169,24,196,193,219,119,142,177,217,157,248,187,62,205,238,39,253,171,81,91,60,73,122,155,182,201,7,44,182,105,198,19,99,118,150,190,224,92,155,150,251,63,247,215,171,125,138,228,178,94,152,58,119,175,197,139,19,186,227,244,180,214,231,217,184,75,119,170,31,116,130,126,254,251,23,233,51,125,171,84,223,60,62,58,74,202,179,51,158,26,123,119,157,142,56,202,91,120,93,171,36,149,152,120,236,78,205,86,206,204,236,226,222,239,181,191,106,10,244,187,120,159,245,49,152,211,81,89,44,82,209,210,213,136,134,231,79,53,108,7,39,1,46,78,229,231,61,119,247,190,254,253,150,191,203,53,231,172,45,64,202,233,44,117,121,117,250,11,148,245,17,199,5,53,54,69,80,0,242,63,14,45,185,84,184,183,232,139,239,191,218,234,232,240,174,150,122,124,211,105,105,42,44,184,212,20,181,84,49,118,227,148,238,181,111,179,56,118,223,234,156,228,222,173,187,122,172,154,245,154,104,102,60,127,72,111,185,214,51,66,244,228,37,230,39,189,0,8,62,236,45,190,242,109,239,113,111,245,160,162,139,150,147,117,143,158,223,34,178,93,170,47,149,245,85,114,12,12,21,57,64,72,14,228,110,62,174,117,15,233,185,191,251,93,99,189,65,244,201,171,93,62,81,216,38,212,211,166,105,47,144,28,209,197,13,199,204,188,78,33,1,16,150,205,179,63,231,195,220,238,222,143,235,232,175,106,247,213,247,75,120,224,199,37,211,93,240,168,251,142,194,60,46,209,202,254,187,237,250,14,255,0,230,186,134,190,32,221,72,116,127,172,218,93,87,97,179,234,149,158,239,145,81,118,252,143,148,122,169,27,235,212,82,148,155,56,51,70,255,0,155,137,253,238,254,231,219,213,4,15,195,109,86,237,19,198,112,189,116,180,229,207,87,112,134,243,20,210,90,196,167,118,22,130,162,67,103,113,237,70,47,191,150,31,116,175,250,127,103,175,29,243,110,210,125,98,241,20,150,183,84,105,239,116,150,186,59,60,111,65,74,53,55,9,160,22,32,144,36,102,225,180,238,223,82,185,219,118,118,111,77,189,63,202,175,194,39,118,227,190,236,222,229,63,188,42,117,114,156,181,6,175,67,50,203,133,60,24,253,246,134,178,175,243,242,12,67,223,141,169,140,126,179,11,22,252,105,189,221,198,111,230,127,180,61,28,35,196,107,82,58,106,181,92,116,178,253,85,79,148,212,208,196,205,73,90,97,87,84,204,114,49,205,234,114,212,68,91,111,56,183,160,55,232,125,187,51,188,225,232,107,173,202,46,167,172,213,116,55,218,112,162,191,210,73,38,240,197,71,32,70,81,128,83,55,38,34,150,79,121,206,237,234,237,232,222,239,181,225,191,94,30,28,52,58,105,137,213,234,118,145,208,214,220,41,104,226,41,235,41,41,41,103,153,226,1,42,120,249,57,29,68,133,179,49,74,110,236,62,140,47,191,163,110,208,151,167,189,76,185,232,198,177,99,217,65,84,61,12,116,55,90,70,175,238,198,219,132,33,85,17,200,196,196,4,237,183,107,215,102,223,209,7,75,40,181,206,135,107,86,3,173,24,37,155,35,195,178,251,93,222,90,139,125,60,181,113,210,212,9,201,4,164,46,196,38,59,51,139,242,9,27,103,22,253,23,244,91,25,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,23,227,187,55,189,7,234,47,158,146,186,150,185,136,169,101,230,195,182,255,0,85,219,223,253,63,208,163,103,90,125,97,218,186,92,177,219,76,33,243,87,106,202,136,79,203,114,32,229,78,97,81,235,207,179,32,183,214,131,111,219,235,191,187,222,18,109,127,151,22,119,223,119,85,135,149,120,206,216,227,130,23,198,180,247,185,35,242,238,127,133,141,182,245,29,191,78,135,253,37,242,234,63,140,109,174,225,132,214,81,96,184,177,91,239,149,20,178,71,13,72,220,76,222,25,10,19,97,54,105,40,152,93,216,220,31,222,222,239,216,130,209,94,88,70,65,133,229,6,50,253,17,228,219,191,244,50,209,61,99,233,93,243,86,52,158,75,30,60,238,245,116,210,203,82,192,206,127,93,188,180,194,194,204,0,78,251,185,55,166,202,48,248,102,245,63,114,213,104,179,107,198,178,106,77,226,237,125,27,180,69,110,167,172,146,162,88,233,169,142,41,73,196,4,5,162,22,223,159,166,205,250,45,251,7,105,225,97,207,241,60,178,243,91,143,89,107,218,170,166,130,33,150,160,30,25,7,136,150,219,126,152,179,62,251,253,142,232,41,130,46,150,53,150,155,45,142,220,120,77,237,216,106,216,59,195,109,170,225,183,119,109,216,187,62,239,183,117,116,26,119,101,169,176,98,180,118,218,183,126,236,93,206,91,239,246,200,101,246,179,125,142,189,119,177,89,158,110,251,218,168,222,77,247,231,217,29,247,223,127,126,203,251,86,213,195,111,164,58,153,139,136,71,182,239,179,253,174,205,246,127,74,15,236,83,68,4,192,114,128,145,122,51,57,51,59,170,83,241,94,177,225,180,154,218,117,178,220,170,206,247,53,181,228,138,33,154,39,140,69,238,53,27,179,142,220,219,222,126,239,216,223,206,191,222,159,248,143,106,133,171,169,74,219,206,163,231,247,123,142,26,23,57,41,161,160,57,156,96,134,157,171,192,132,152,34,133,221,221,161,99,31,209,228,236,251,111,238,101,167,250,240,213,252,79,95,181,89,245,27,19,172,229,73,21,44,148,67,31,110,86,223,251,238,105,89,247,144,1,255,0,70,118,244,227,246,123,254,198,8,198,136,136,8,136,128,141,187,62,236,251,34,32,223,218,47,174,250,165,211,237,172,53,11,8,205,233,230,55,119,182,21,170,162,229,80,91,1,198,4,229,217,138,64,244,110,2,219,242,217,157,182,219,220,191,181,202,251,175,125,116,106,77,52,21,84,213,151,74,215,231,197,160,10,217,224,167,254,247,103,127,123,204,225,201,169,127,214,237,252,222,145,251,189,55,107,177,221,62,222,252,184,114,126,59,254,221,148,154,232,151,171,91,119,76,57,85,77,198,237,138,81,221,105,171,56,114,144,248,4,145,240,142,165,155,137,249,121,77,183,121,219,125,182,244,109,159,118,247,5,189,233,95,66,61,63,224,152,245,150,11,134,157,216,46,87,74,42,74,97,168,158,170,209,69,51,201,48,0,49,23,39,167,18,125,200,29,247,127,95,87,251,86,244,181,226,184,94,37,69,20,22,140,126,205,104,166,166,6,0,106,122,72,169,192,7,220,204,220,89,153,189,255,0,241,170,129,214,15,23,189,89,190,93,246,210,248,228,199,232,35,63,78,19,83,212,115,102,41,62,217,168,216,155,113,120,255,0,251,223,231,117,30,115,142,191,250,179,206,38,153,234,181,175,38,162,167,144,220,154,10,42,144,166,17,109,197,217,191,48,1,238,226,223,241,254,215,220,47,87,55,215,109,17,211,176,146,229,144,230,152,212,83,197,25,153,136,92,169,6,102,17,22,39,244,57,5,253,220,127,226,90,154,237,226,69,210,253,166,213,61,209,242,208,170,236,204,208,249,122,106,251,113,204,126,173,245,132,124,211,110,62,190,253,213,17,94,181,71,82,114,66,144,178,44,246,255,0,117,121,129,227,55,173,184,75,59,184,187,48,187,125,114,127,123,51,55,244,50,198,138,89,73,157,138,66,118,127,87,103,116,23,223,121,241,56,233,154,221,102,146,229,73,125,154,166,81,219,140,17,213,91,206,71,250,236,47,245,90,171,127,115,239,253,12,162,38,125,227,35,146,93,172,55,11,102,37,139,193,71,87,81,28,177,67,81,37,20,145,148,124,128,132,73,138,58,215,118,118,119,23,221,155,236,85,148,230,110,219,57,150,223,210,191,16,111,76,167,173,126,164,114,170,170,137,234,117,75,36,166,9,165,57,26,58,123,221,120,0,49,22,252,69,158,119,217,155,102,102,101,242,227,221,98,117,7,142,229,114,230,16,106,77,254,162,182,104,198,35,106,139,197,113,131,139,56,59,111,180,236,255,0,245,49,251,127,106,210,168,131,126,94,250,230,234,94,249,85,45,84,186,159,144,83,247,93,254,164,23,171,128,8,253,103,45,153,188,195,237,239,219,250,22,179,188,107,14,170,100,20,231,73,122,212,108,154,182,9,54,229,21,69,222,166,64,125,157,157,183,98,55,111,123,51,255,0,169,150,30,136,62,170,171,189,214,185,153,171,110,117,117,28,125,221,217,136,246,255,0,107,255,0,59,175,149,200,137,247,39,119,127,231,68,64,94,182,45,150,100,88,85,234,28,135,22,188,86,91,46,16,9,136,84,82,212,28,50,11,16,184,147,49,3,177,51,59,59,253,171,201,68,23,87,209,215,91,120,63,81,184,15,228,111,84,235,105,126,147,221,224,168,183,240,173,146,30,221,89,76,85,36,34,45,60,242,73,35,176,12,109,183,7,245,118,244,118,217,87,7,87,189,57,103,154,111,172,25,125,109,22,9,122,12,118,75,173,194,174,154,178,59,92,205,74,48,61,85,67,134,210,52,67,27,15,108,24,189,61,56,250,183,162,193,250,94,213,11,126,142,107,206,23,168,119,138,81,168,183,217,238,209,79,85,25,59,179,118,246,33,119,244,3,127,70,61,253,5,223,211,211,215,213,94,172,49,233,39,90,90,29,91,81,104,163,183,201,5,230,130,74,79,50,116,6,71,75,52,212,123,250,57,140,68,252,90,165,159,118,217,159,246,179,251,130,173,60,50,186,144,181,232,238,165,203,100,206,50,122,138,27,37,127,22,97,158,180,98,166,143,183,79,88,94,173,44,160,13,185,200,63,99,250,187,125,187,43,181,199,50,172,103,47,183,141,219,21,200,109,183,138,35,34,22,168,160,171,142,162,55,33,125,157,185,3,187,110,207,239,245,84,69,213,239,66,89,215,77,55,41,242,26,26,210,173,177,212,84,206,84,213,0,49,83,184,70,199,8,142,205,230,36,63,124,236,222,173,191,167,243,250,111,223,8,172,183,89,50,28,230,190,217,91,153,223,43,113,58,74,58,131,242,85,23,7,146,0,159,204,209,57,19,1,22,236,252,12,253,89,191,202,127,218,130,221,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,70,174,179,122,232,211,142,143,44,84,49,220,232,62,148,102,119,158,50,219,113,154,122,198,167,144,169,121,241,146,170,162,94,7,216,133,184,152,131,184,17,73,35,56,136,187,12,167,30,192,234,95,168,188,19,165,253,44,175,212,204,234,163,254,22,142,207,69,194,111,240,157,211,203,77,52,20,125,200,162,147,179,221,236,24,247,76,120,7,189,223,220,207,207,94,186,107,166,163,245,23,168,247,29,80,213,11,207,158,186,215,109,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,220,33,200,182,109,220,156,136,140,200,204,204,200,58,30,233,215,94,112,222,164,180,142,197,170,216,101,109,33,5,198,156,2,231,67,13,67,204,118,155,139,0,189,69,20,174,64,5,206,50,45,152,156,7,152,56,72,45,192,197,223,101,174,120,122,28,234,238,235,210,14,174,22,87,61,186,174,241,137,223,169,198,219,145,218,160,168,32,51,129,141,136,42,161,7,38,136,234,97,126,92,59,141,179,132,147,70,197,31,117,228,30,130,49,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,131,214,85,129,214,103,138,6,190,244,237,212,158,97,163,152,86,33,167,245,182,92,127,217,254,90,123,165,190,182,74,163,239,208,83,212,31,50,142,174,48,125,142,98,102,216,27,234,179,111,187,238,239,103,234,128,124,81,254,59,53,55,240,95,147,209,32,181,239,15,78,168,51,238,172,244,94,245,168,218,141,104,199,237,215,43,118,81,83,100,138,43,37,60,208,192,80,71,73,73,48,145,12,210,202,78,124,170,13,157,216,153,182,97,244,247,187,202,5,92,30,10,25,254,27,46,139,230,90,90,57,13,35,101,148,185,69,69,252,237,36,238,51,189,186,90,74,40,6,160,25,219,99,6,150,19,2,226,239,193,222,62,124,123,145,242,177,244,5,10,188,72,122,214,213,62,143,191,39,127,147,59,6,41,115,250,91,237,127,59,237,218,90,153,187,126,87,202,118,251,93,153,226,219,127,50,124,185,114,223,97,219,109,159,121,170,170,175,199,59,245,39,251,201,252,53,6,202,240,244,241,11,214,142,172,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,202,120,234,233,33,17,34,154,166,81,112,227,80,110,236,194,207,187,15,175,189,158,85,106,239,83,24,110,138,234,230,150,105,110,103,67,86,1,170,245,21,246,219,101,206,22,121,2,154,227,9,210,5,60,18,198,34,229,194,114,171,224,210,51,253,67,16,228,60,8,164,142,173,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,65,106,136,171,3,194,235,196,2,142,239,71,109,233,147,91,242,46,205,214,31,45,110,193,238,147,199,4,20,178,82,197,4,80,67,105,46,216,7,25,155,181,188,82,72,230,83,20,133,27,147,27,68,50,217,250,2,34,32,34,34,8,127,214,111,137,22,156,116,151,125,161,192,237,152,223,211,188,206,94,51,220,173,20,247,54,163,142,213,74,65,202,50,168,159,181,46,211,73,184,16,66,193,203,182,239,33,56,49,69,221,222,189,58,235,206,27,212,150,145,216,181,91,12,173,164,32,184,211,128,92,232,97,168,121,142,211,113,96,23,168,162,149,200,0,185,198,69,179,19,128,243,7,9,5,184,24,187,211,103,136,167,66,181,61,45,102,79,156,105,245,5,89,233,93,254,162,24,104,102,169,170,136,206,217,113,153,170,13,237,172,207,35,207,48,12,116,229,32,76,65,250,6,32,70,102,46,103,175,250,28,234,238,235,210,14,174,22,87,61,186,174,241,137,223,169,198,219,145,218,160,168,32,51,129,141,136,42,161,7,38,136,234,97,126,92,59,141,179,132,147,70,197,31,117,228,16,232,121,23,147,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,69,235,32,40,65,167,62,40,218,95,157,117,95,124,208,138,170,106,75,126,38,85,16,216,113,92,138,57,100,172,59,221,239,206,53,59,136,181,48,201,19,83,78,242,139,195,43,152,139,4,14,102,95,159,16,135,69,120,169,245,227,255,0,77,250,84,210,11,215,252,20,89,125,246,217,113,255,0,199,133,77,144,131,181,255,0,147,148,167,28,223,240,148,230,63,227,65,85,90,14,170,17,87,175,133,207,93,183,93,108,181,77,161,26,209,147,82,84,102,214,58,112,44,126,227,87,57,121,220,134,136,68,222,80,147,147,113,150,166,156,64,93,207,159,114,88,201,205,196,158,25,165,43,10,64,90,127,170,174,166,48,222,148,52,142,179,84,179,10,26,187,137,149,64,219,109,22,202,102,113,59,141,198,64,144,226,129,228,226,227,8,113,138,67,57,9,159,136,1,113,19,62,17,158,65,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,185,49,241,45,155,118,22,17,35,50,0,3,49,231,179,169,126,162,243,190,168,53,78,191,83,51,170,143,248,90,59,61,23,8,127,193,150,191,51,52,208,81,247,34,138,62,247,107,190,99,221,49,230,126,247,127,115,48,93,79,68,29,123,96,157,92,88,160,199,43,96,246,38,166,219,109,242,86,94,236,145,83,204,84,167,12,71,12,101,89,77,51,179,131,66,103,60,108,209,25,247,64,156,135,99,17,105,78,85,42,118,240,167,232,114,155,82,174,180,29,82,106,73,213,197,98,198,47,12,120,181,176,66,88,30,227,113,165,32,54,173,57,54,102,58,104,101,216,68,99,39,238,77,20,130,110,35,17,71,53,196,160,42,139,214,255,0,23,110,164,180,215,90,51,237,57,177,97,58,107,61,183,21,202,46,182,74,57,106,237,181,229,60,144,83,85,201,12,101,33,13,96,139,155,136,51,187,176,139,111,190,204,222,229,110,139,154,206,172,126,41,245,147,239,3,33,249,140,232,47,163,163,61,107,202,186,137,233,179,15,214,60,214,223,106,162,189,100,30,208,243,48,90,226,146,58,80,236,87,212,83,135,1,146,73,13,183,8,69,223,115,127,172,239,182,205,179,54,235,81,87,194,227,224,79,76,191,26,249,197,106,142,190,43,29,117,84,225,209,215,244,177,165,21,245,116,215,218,170,119,135,53,174,42,88,138,1,183,85,209,27,123,52,26,104,201,200,229,138,162,57,74,104,220,123,108,209,136,153,17,72,209,6,127,170,30,44,186,95,166,189,81,182,141,84,227,149,117,24,77,142,162,166,201,148,228,173,28,157,250,59,168,202,192,229,5,62,220,165,166,167,32,144,37,125,185,200,228,69,19,19,66,45,83,53,109,57,37,54,127,128,81,102,26,115,123,164,42,124,142,207,29,202,195,114,171,161,150,72,28,42,33,105,41,167,146,157,202,25,72,54,48,39,141,202,51,118,220,121,3,250,183,54,218,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,43,184,82,219,233,69,217,164,170,169,145,153,251,112,135,33,221,246,114,114,33,0,19,51,0,46,133,58,104,233,211,4,233,127,75,40,52,207,5,167,255,0,130,172,188,86,243,155,252,39,116,242,208,195,61,103,110,89,100,236,247,123,0,93,160,46,1,238,102,247,187,133,122,245,21,226,101,214,207,77,186,185,125,210,156,207,77,52,212,78,221,80,103,108,174,154,197,112,132,46,214,231,50,106,122,216,152,110,38,60,36,17,221,197,140,184,27,28,100,252,192,153,182,7,70,126,44,178,107,30,127,77,165,221,64,99,152,254,55,114,190,84,5,45,134,235,100,142,183,177,87,91,52,212,240,83,80,21,51,180,228,6,101,36,198,245,5,48,198,204,34,46,35,250,79,37,122,228,233,18,213,213,246,145,142,41,5,198,146,207,150,88,106,10,229,142,93,103,167,19,0,157,193,196,233,102,54,23,148,41,166,110,60,251,111,187,28,112,200,227,39,105,163,46,125,178,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,131,169,53,94,190,33,126,33,122,209,210,102,180,89,116,231,78,113,140,42,227,109,184,226,244,215,185,101,189,209,85,205,56,207,37,93,92,36,34,80,212,196,44,28,105,193,217,156,93,247,114,245,247,51,101,126,26,29,113,211,117,29,134,195,163,217,192,85,134,162,225,118,120,206,106,185,14,90,128,190,91,161,120,224,106,210,152,220,137,170,88,142,33,152,76,190,185,200,210,3,187,17,132,48,215,198,175,226,159,22,251,191,161,249,141,197,4,159,240,244,241,11,214,142,172,245,162,245,167,58,141,140,97,86,235,109,187,23,169,189,197,45,146,138,174,25,202,120,234,233,33,17,34,154,166,81,112,227,80,110,236,194,207,187,15,175,189,158,194,149,43,120,42,124,83,229,63,119,245,223,49,183,41,191,226,59,215,29,79,74,88,109,6,31,167,193,73,81,168,185,133,60,231,67,52,167,20,161,100,164,23,96,122,217,96,119,114,51,34,114,24,4,135,180,71,20,164,78,77,11,197,32,98,157,125,248,150,73,211,70,77,69,165,218,53,65,143,223,243,106,58,135,44,150,43,221,37,107,193,107,128,169,225,154,156,4,65,226,25,142,97,168,19,99,9,137,163,104,136,72,93,205,156,35,174,150,248,172,245,197,173,57,221,179,76,244,211,73,52,170,243,146,94,123,222,74,139,202,85,211,247,123,80,156,210,126,114,107,136,70,59,71,17,151,214,38,223,109,155,119,118,103,174,11,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,175,167,195,207,162,203,87,75,26,95,79,125,203,241,250,65,213,76,150,157,223,32,172,106,145,170,122,40,30,78,81,91,224,144,69,132,0,69,162,41,88,28,152,230,98,126,228,128,16,241,13,129,107,234,62,155,21,234,26,193,210,134,169,85,210,86,102,217,14,47,244,142,217,122,180,91,37,163,183,92,13,170,43,154,74,79,44,115,84,29,49,199,79,70,210,49,156,198,18,109,47,172,78,209,132,155,213,82,183,141,95,197,62,45,247,127,67,243,27,138,151,254,28,30,32,20,125,68,88,162,210,77,94,200,191,221,98,131,204,207,21,77,68,112,83,199,145,82,243,57,57,83,132,33,28,97,52,49,187,1,194,195,201,227,137,165,23,63,207,52,65,58,145,17,1,71,252,119,172,92,18,229,213,142,93,210,77,254,143,216,217,37,155,200,125,31,155,185,53,71,183,187,182,215,175,170,250,161,7,110,151,177,27,51,126,114,87,238,111,245,118,118,226,164,2,160,191,19,27,181,214,193,226,1,168,23,219,21,206,174,221,114,183,84,88,106,232,235,41,38,40,103,166,158,59,77,9,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,11,244,69,18,188,60,250,211,181,117,79,165,244,246,44,191,32,164,45,84,198,169,221,178,10,54,166,26,87,173,129,164,227,21,194,8,196,156,76,8,94,33,149,193,133,130,103,38,237,198,7,15,41,106,128,136,136,8,188,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,47,151,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,173,94,174,188,79,58,146,233,199,168,188,207,70,172,88,238,154,221,237,182,10,138,98,163,171,171,179,87,132,239,5,69,44,53,49,132,156,107,184,145,128,206,192,230,204,44,110,14,76,33,203,131,73,95,14,190,178,114,30,175,176,12,174,225,159,83,99,244,25,102,49,120,142,25,232,108,148,85,80,64,22,233,225,23,166,152,158,105,36,98,51,150,42,193,118,19,244,104,135,113,29,217,202,26,248,218,105,158,43,143,234,62,157,234,149,166,147,203,222,179,11,125,194,223,119,237,199,24,71,81,228,30,155,177,57,113,6,51,153,194,173,227,35,50,47,205,193,0,179,11,7,174,191,240,125,214,59,238,13,213,3,105,85,60,62,98,203,169,118,249,233,235,35,228,1,216,170,161,167,158,174,158,167,119,2,50,226,1,83,23,109,136,5,252,207,50,228,241,139,32,187,244,68,65,89,125,108,248,162,235,71,79,93,69,228,58,53,167,56,38,21,61,183,27,167,160,25,106,239,112,213,212,207,85,60,244,177,212,145,143,102,120,70,48,97,156,1,129,216,223,120,200,185,125,118,0,219,254,27,221,107,106,159,88,63,148,79,202,101,131,20,182,125,18,246,71,146,246,21,45,76,61,207,53,230,251,157,222,244,242,239,183,150,14,60,120,237,185,111,190,237,181,43,106,174,166,101,90,201,168,249,30,169,102,181,126,98,245,147,92,37,184,84,241,146,67,142,30,111,245,32,139,184,102,99,12,64,195,28,96,228,252,35,0,22,125,133,149,234,120,98,233,111,228,191,163,108,43,205,216,189,153,117,203,124,198,83,112,254,250,239,121,175,53,35,249,73,253,12,132,57,80,199,69,245,7,142,219,125,97,99,115,65,175,252,65,250,187,234,159,164,11,237,142,255,0,133,99,90,127,125,192,114,110,84,212,213,55,11,45,196,234,173,213,209,0,185,211,212,205,29,80,66,93,214,114,146,23,102,2,33,9,133,195,243,47,33,198,12,3,198,191,90,34,204,173,37,170,90,105,133,85,98,111,80,195,118,11,5,37,92,23,22,129,217,217,206,2,158,168,226,115,23,118,62,6,44,199,197,195,148,124,187,131,109,57,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,115,217,214,15,73,153,151,72,186,161,244,30,251,81,87,120,177,87,211,199,83,98,200,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,207,110,217,187,48,202,14,225,208,238,39,148,216,179,156,86,205,154,226,213,222,118,203,144,91,233,238,150,234,158,209,199,223,165,158,49,146,41,56,27,9,143,32,49,125,137,152,155,125,157,153,253,22,170,235,51,90,242,174,157,186,108,204,53,143,10,183,218,171,111,88,255,0,179,252,180,23,72,164,146,148,251,245,244,244,231,204,99,146,51,125,130,98,118,216,219,235,51,111,187,110,207,88,62,24,189,120,254,68,47,180,218,13,171,23,174,56,14,65,112,31,102,221,46,55,30,221,46,47,49,4,197,38,195,218,39,236,212,78,84,236,92,164,142,40,73,228,153,246,231,41,60,255,0,241,71,248,19,212,223,193,126,113,68,130,26,232,135,139,183,82,90,149,173,24,14,156,223,112,157,53,130,219,149,101,22,171,37,100,180,150,218,241,158,56,42,106,227,134,66,140,138,176,133,141,132,221,217,220,73,183,219,118,127,114,183,69,205,103,73,223,20,250,55,247,129,143,124,198,5,127,221,78,245,11,138,244,191,163,87,173,92,202,105,188,255,0,144,237,211,91,173,97,85,29,60,215,58,233,75,140,84,241,145,191,250,82,27,136,153,4,81,74,108,7,195,139,134,21,214,223,88,56,207,72,218,95,45,232,158,146,183,54,190,83,206,56,157,158,174,42,142,197,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,242,26,224,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,80,215,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,12,213,13,73,3,67,4,64,17,140,81,67,24,122,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,99,254,20,125,11,127,136,234,131,90,240,207,251,30,171,0,162,174,47,244,136,174,146,83,184,255,0,226,188,169,145,127,159,51,7,251,222,100,19,255,0,167,75,135,81,215,188,18,27,255,0,82,246,204,82,197,146,87,114,255,0,161,251,21,9,135,179,56,77,48,126,118,171,207,85,71,83,220,141,160,144,120,52,125,190,68,37,205,255,0,71,106,162,32,139,254,33,125,80,103,221,38,104,189,151,81,180,230,209,143,220,110,87,28,162,154,201,44,87,186,121,166,128,96,146,146,174,98,33,24,101,136,152,249,83,131,51,185,59,108,229,233,238,118,140,29,25,248,160,107,239,81,61,73,225,250,57,154,226,26,127,69,101,200,61,161,230,103,181,219,235,99,170,14,197,5,69,64,112,41,42,228,6,220,225,22,125,193,254,171,190,219,62,206,219,3,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,168,47,249,105,254,170,186,152,195,122,80,210,58,205,82,204,40,106,238,38,85,3,109,180,91,41,153,196,238,55,25,2,67,138,7,147,139,140,33,198,41,12,228,38,126,32,5,196,76,248,70,121,174,169,106,150,9,162,216,37,207,83,53,46,251,236,108,110,205,217,243,181,190,86,106,142,215,118,96,134,63,205,194,7,33,111,36,160,63,84,95,109,247,125,153,157,219,159,126,176,122,179,204,186,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,14,123,118,193,221,198,32,102,11,126,232,179,196,51,75,250,167,181,90,177,11,237,101,38,53,170,133,79,51,214,99,238,50,12,21,175,0,137,73,81,67,41,110,38,4,46,231,216,115,121,129,130,109,216,194,62,241,109,91,175,83,24,109,131,170,59,87,75,23,218,26,186,91,238,71,139,134,71,98,174,22,121,32,172,54,150,177,167,164,54,97,222,19,8,168,222,81,55,119,3,110,224,187,129,8,52,181,173,225,95,208,173,78,127,144,218,186,158,213,42,10,184,49,139,29,68,55,44,50,24,106,162,225,118,184,193,85,48,20,242,188,114,60,209,133,44,212,204,237,25,128,119,76,129,249,20,96,97,38,63,227,87,241,79,139,125,223,208,252,198,226,130,234,81,65,95,14,15,16,10,62,162,44,81,105,38,175,100,95,238,177,65,230,103,138,166,162,56,41,227,200,169,121,156,156,169,194,16,142,48,154,24,221,128,225,97,228,241,196,210,139,159,231,154,41,212,128,136,136,35,255,0,71,93,98,224,157,95,224,149,23,251,5,31,177,178,75,55,15,164,24,255,0,114,106,143,101,247,102,168,10,95,239,163,130,40,231,238,199,78,242,126,109,159,134,252,75,103,111,89,0,185,150,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,89,206,150,225,74,78,207,37,45,76,108,237,220,132,248,142,237,187,19,16,137,129,1,128,24,244,83,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,13,128,136,136,8,136,131,85,117,71,174,159,201,175,66,114,109,107,250,45,244,143,232,231,146,255,0,6,121,239,39,223,243,21,144,83,127,142,237,201,199,143,127,151,232,62,252,118,244,223,118,202,180,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,250,3,197,31,224,79,83,127,5,249,197,18,171,95,15,62,180,238,189,44,106,133,61,139,47,200,42,199,74,242,90,135,108,130,141,169,138,169,168,167,120,248,197,112,130,49,38,32,49,38,136,101,112,98,115,133,137,187,114,24,67,196,47,209,23,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,214,128,136,136,10,26,235,127,138,54,131,104,158,188,219,52,94,178,154,174,249,71,79,80,116,153,118,65,110,151,185,6,61,63,232,140,77,16,137,21,89,129,111,223,24,221,158,38,250,163,221,148,78,17,199,252,71,252,64,40,250,119,177,75,164,154,67,145,127,186,197,127,150,158,90,154,120,224,168,143,29,165,230,18,114,168,9,130,72,206,105,163,103,0,133,199,147,71,43,202,78,31,153,105,105,5,7,85,8,169,175,195,23,196,2,143,72,171,41,186,126,214,252,139,202,96,181,124,96,198,110,82,199,4,84,182,26,169,39,154,105,70,164,196,26,71,134,121,42,61,102,144,200,97,32,29,216,99,35,56,238,81,1,105,253,6,234,99,13,215,156,135,82,112,203,53,13,93,187,33,210,236,162,183,28,189,81,76,206,96,65,29,85,68,52,213,113,74,194,194,65,48,211,72,238,30,135,25,129,139,179,143,9,36,220,11,157,109,95,213,44,239,69,186,226,213,29,75,211,75,239,177,178,75,54,160,101,30,74,183,202,195,81,218,238,213,213,67,39,230,230,3,140,183,142,83,31,172,47,182,251,182,206,204,236,29,20,162,210,157,40,245,93,167,29,90,233,192,102,184,84,190,70,235,67,219,130,255,0,96,158,102,58,171,69,81,51,187,9,59,51,119,33,62,36,241,76,204,195,32,137,51,176,24,73,24,110,180,4,68,64,68,68,20,173,253,218,190,169,255,0,237,7,74,191,244,85,199,254,124,172,251,163,61,107,202,186,137,233,179,15,214,60,214,223,106,162,189,100,30,208,243,48,90,226,146,58,80,236,87,212,83,135,1,146,73,13,183,8,69,223,115,127,172,239,182,205,179,55,56,74,255,0,188,46,62,4,244,203,241,175,156,86,160,149,74,0,127,118,43,66,127,46,223,64,61,143,254,230,223,247,64,243,21,159,246,31,119,254,150,121,47,49,254,248,254,247,253,47,252,39,232,250,45,127,226,215,214,191,177,40,235,58,77,211,43,157,214,142,245,55,102,76,210,225,3,246,35,26,25,160,238,5,176,93,199,156,157,224,150,41,37,40,200,69,163,97,137,222,70,150,96,10,213,208,189,11,212,126,162,245,30,221,165,250,95,102,243,215,90,237,229,154,105,93,194,150,223,74,46,205,37,85,76,140,207,219,132,57,14,239,179,147,145,8,0,153,152,1,7,70,153,253,251,50,185,105,29,219,43,208,74,156,126,249,144,207,103,123,166,48,245,44,213,118,235,169,240,105,97,141,140,42,33,23,9,199,96,9,90,102,1,238,12,143,200,69,196,170,47,251,181,125,83,255,0,218,14,149,127,232,171,143,252,249,91,166,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,244,103,57,37,146,73,29,133,132,25,205,216,68,69,152,91,158,30,169,244,83,249,59,117,5,155,104,228,119,15,59,73,143,220,27,200,78,82,247,36,58,25,226,10,138,94,233,118,227,103,153,160,154,38,147,136,48,247,24,248,238,59,59,135,71,184,158,83,98,206,113,91,54,107,139,87,121,219,46,65,111,167,186,91,170,123,71,31,126,150,120,198,72,164,224,108,38,60,128,197,246,38,98,109,246,118,103,244,94,178,130,190,15,186,199,98,206,122,96,109,42,167,135,203,222,180,210,225,61,61,100,124,140,251,244,181,213,19,213,211,212,238,224,32,60,140,234,98,237,177,25,55,150,230,92,90,65,101,58,144,121,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,84,217,253,218,190,169,255,0,237,7,74,191,244,85,199,254,124,167,167,138,110,127,77,130,244,91,153,82,182,67,87,105,185,101,85,20,22,11,107,211,60,162,117,71,37,72,75,81,78,231,27,125,80,58,56,42,216,249,187,1,7,32,125,249,176,149,37,232,14,142,95,122,128,214,92,79,71,113,201,188,189,94,77,112,26,121,42,120,129,249,74,80,18,146,166,167,129,152,52,157,168,35,150,94,223,54,35,225,196,126,177,51,32,232,123,166,188,215,62,212,173,6,193,181,27,83,169,241,248,50,28,170,207,13,238,120,172,33,48,209,71,5,78,243,83,8,140,196,70,198,212,231,11,72,206,68,221,206,124,93,199,103,91,45,17,4,42,241,33,235,91,84,250,62,252,157,254,76,236,24,165,207,233,111,181,252,239,183,105,106,102,237,249,95,41,219,237,118,103,139,109,252,201,242,229,203,125,135,109,182,125,240,175,15,79,16,189,104,234,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,156,167,142,174,146,17,18,41,170,101,23,14,53,6,238,204,44,251,176,250,251,217,245,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,17,16,22,180,234,55,91,237,93,56,232,245,235,89,111,182,58,187,189,182,193,81,110,26,202,74,73,4,39,120,42,43,160,166,144,227,229,245,72,192,103,115,96,119,22,55,6,23,32,229,205,182,90,138,190,40,255,0,2,122,155,248,47,206,40,144,73,76,79,41,177,103,56,173,155,53,197,171,188,237,151,32,183,211,221,45,213,61,163,143,191,75,60,99,36,82,112,54,19,30,64,98,251,19,49,54,251,59,51,250,47,89,82,95,134,231,136,37,55,78,213,50,104,246,178,93,106,203,78,174,53,5,83,69,114,154,89,102,12,100,218,41,228,149,162,167,134,9,102,152,42,102,120,5,192,72,66,51,115,147,109,206,71,123,180,64,68,68,5,228,229,153,77,139,6,197,111,57,174,83,93,228,172,184,253,190,162,233,113,169,237,28,157,138,88,35,41,37,147,128,49,25,113,0,39,216,89,201,246,217,153,223,209,122,202,146,252,72,252,65,41,186,137,169,143,71,180,110,235,86,58,117,110,168,26,154,219,148,50,203,8,100,198,241,65,36,77,45,60,208,69,52,33,77,51,78,44,4,68,18,27,4,155,110,17,187,5,180,244,229,173,246,174,163,180,122,203,172,182,43,29,93,162,219,127,168,184,141,29,37,92,130,115,180,20,245,211,211,70,114,113,250,162,102,48,49,184,51,147,3,155,139,17,241,230,251,45,69,95,11,143,129,61,50,252,107,231,21,170,85,32,45,41,161,93,87,105,198,185,230,218,129,165,246,201,125,149,153,233,206,65,115,179,220,172,213,19,49,73,81,75,75,88,116,241,215,211,190,205,220,132,248,135,54,102,229,20,134,192,91,177,69,36,187,173,115,173,171,250,165,157,232,183,92,90,163,169,122,105,125,246,54,73,102,212,12,163,201,86,249,88,106,59,93,218,186,168,100,252,220,192,113,150,241,202,99,245,133,246,223,118,217,217,157,131,162,148,90,83,165,30,171,180,227,171,93,56,12,215,10,151,200,221,104,123,112,95,236,19,204,199,85,104,170,38,119,97,39,102,110,228,39,196,158,41,153,152,100,17,38,118,3,9,35,13,214,131,85,117,71,174,159,201,175,66,114,109,107,250,45,244,143,232,231,146,255,0,6,121,239,39,223,243,21,144,83,127,142,237,201,199,143,127,151,232,62,252,118,244,223,118,202,180,183,84,176,77,105,193,45,154,153,166,151,223,108,227,119,158,247,146,173,242,179,83,247,123,83,28,50,126,110,96,9,7,105,34,49,250,194,219,237,187,110,206,206,250,3,197,31,224,79,83,127,5,249,197,18,171,95,15,62,180,238,189,44,106,133,61,139,47,200,42,199,74,242,90,135,108,130,141,169,138,169,168,167,120,248,197,112,130,49,38,32,49,38,136,101,112,98,115,133,137,187,114,24,67,196,47,209,23,201,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,214,128,136,136,10,149,191,187,87,213,63,253,160,233,87,254,138,184,255,0,207,149,212,174,85,208,116,231,162,25,173,215,82,180,95,1,212,107,237,61,36,23,44,171,23,181,94,235,34,164,2,24,35,158,166,146,57,164,24,196,136,137,129,136,221,153,156,137,246,219,119,127,122,205,86,170,233,59,225,99,70,254,239,241,239,151,64,182,170,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,47,3,58,205,108,154,123,138,93,115,12,134,89,2,134,211,71,61,108,221,184,220,205,194,40,202,66,97,102,247,191,16,125,189,89,69,253,41,241,68,233,135,83,174,1,103,27,173,250,213,93,38,252,2,178,205,35,9,108,38,79,235,17,72,223,162,31,241,183,243,236,18,247,147,114,226,161,191,137,126,93,172,184,102,152,208,93,52,158,166,160,3,140,158,122,56,45,225,84,102,254,102,144,99,217,138,35,219,110,71,251,62,223,126,202,97,83,84,65,91,0,85,83,31,56,201,223,137,108,237,190,207,183,219,252,235,83,245,35,170,26,45,167,88,152,142,178,203,79,229,43,91,148,17,205,107,58,214,38,25,98,98,250,172,6,205,177,20,126,253,191,226,65,93,222,16,217,110,168,229,186,185,149,208,221,46,210,181,158,142,201,13,68,160,116,17,136,156,158,108,24,91,155,3,59,63,23,151,211,127,181,255,0,103,166,228,241,83,233,190,235,170,67,138,102,54,219,245,45,35,203,93,67,96,104,102,132,201,216,159,206,201,220,220,95,221,249,198,109,182,223,209,105,31,15,222,172,122,125,208,74,252,156,51,58,153,40,100,189,211,82,141,53,77,45,160,229,47,205,75,47,48,39,1,228,204,253,208,127,115,179,240,245,219,102,223,45,235,47,196,147,72,179,91,53,163,25,192,169,239,21,115,218,175,116,247,97,154,162,219,219,136,198,32,168,6,217,222,86,47,87,32,125,156,89,246,119,245,103,244,65,174,111,222,11,90,203,67,0,73,102,213,44,86,184,223,126,66,116,149,113,237,234,223,230,129,254,215,255,0,103,251,51,11,7,130,142,69,81,142,180,151,221,93,178,193,118,48,223,132,86,186,147,140,73,227,111,78,79,40,63,161,239,254,71,187,253,141,245,94,60,104,8,154,38,178,97,142,219,114,231,223,182,19,126,205,182,227,91,253,43,234,202,124,99,70,229,138,155,226,56,232,211,221,70,39,228,213,150,201,4,57,118,203,126,47,29,91,191,233,56,237,187,254,223,230,65,33,58,124,240,214,211,157,39,211,203,182,37,154,85,211,228,119,27,189,68,19,201,89,7,155,167,0,24,192,62,175,6,159,215,235,49,190,254,159,165,252,202,67,105,30,133,233,206,136,195,91,79,131,218,198,137,238,2,3,80,239,83,60,156,216,8,220,125,37,144,246,219,184,94,237,189,234,177,45,158,50,153,221,61,162,56,43,241,91,124,149,194,79,200,198,130,119,7,30,34,205,234,245,187,239,187,31,251,91,249,214,179,213,95,20,253,113,204,50,33,185,98,53,109,102,163,140,72,90,8,142,178,157,159,112,141,189,70,58,183,111,71,2,118,255,0,73,255,0,106,11,190,169,191,216,168,156,218,178,245,65,3,198,206,231,221,169,1,226,205,239,119,221,253,61,206,190,75,158,85,138,82,218,165,186,87,95,173,205,67,31,30,115,61,92,108,13,185,48,182,229,201,153,190,182,205,239,92,237,228,125,99,245,17,146,214,84,213,213,234,126,71,15,154,230,197,28,23,170,225,6,98,119,119,102,103,157,253,62,182,203,253,80,245,133,175,48,217,170,172,21,250,129,124,175,162,170,225,200,42,174,181,178,179,113,55,54,217,158,109,189,251,125,159,99,32,200,122,214,45,62,45,72,150,163,76,251,165,101,170,229,60,100,68,198,46,229,61,75,183,18,105,100,228,220,56,108,252,189,127,103,218,241,201,122,55,92,130,231,122,142,8,174,21,7,40,211,198,49,7,35,34,216,71,125,189,238,255,0,181,215,156,128,136,179,140,83,71,115,44,194,196,89,29,166,26,87,161,142,119,167,50,146,161,132,152,152,4,223,211,109,246,226,76,131,7,69,36,105,250,64,146,211,116,171,165,204,243,139,69,4,20,93,190,225,69,45,73,187,243,29,219,110,52,165,246,184,253,159,106,246,109,189,1,106,141,239,77,139,84,172,208,82,213,217,6,129,234,220,198,229,16,72,206,212,237,63,232,24,51,237,193,219,253,111,178,8,170,139,218,200,172,180,150,57,228,182,148,231,231,233,39,154,158,170,39,125,218,51,3,227,179,59,54,207,238,127,115,186,241,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,178,232,167,174,123,247,76,183,176,182,94,160,171,185,98,179,155,60,212,116,195,76,6,36,71,78,36,108,102,28,159,243,80,59,109,205,155,119,103,244,247,168,154,136,58,21,211,206,171,250,114,234,127,18,164,183,201,124,162,162,146,237,31,55,180,220,46,212,209,85,11,129,145,59,56,197,63,63,78,207,47,79,179,103,247,110,179,174,157,186,118,196,186,116,196,167,197,241,146,105,70,162,178,90,179,149,187,173,250,99,27,59,109,36,135,255,0,4,62,187,174,118,244,227,81,178,13,55,201,232,178,91,53,125,68,114,81,119,56,0,202,108,63,94,51,7,244,18,31,176,223,237,93,12,244,157,174,244,253,69,104,221,187,81,194,23,130,106,138,154,186,89,162,236,148,108,37,20,174,45,179,57,159,249,46,47,250,79,239,251,61,200,55,19,22,239,179,50,255,0,75,231,173,174,164,183,83,29,101,100,189,184,67,110,69,197,223,109,223,102,244,102,223,222,235,251,238,200,63,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,99,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,234,107,171,170,93,248,68,27,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,228,10,149,188,91,117,211,93,178,29,83,135,69,51,172,91,232,150,25,108,227,120,179,219,60,245,29,127,181,251,117,53,212,208,94,59,209,70,210,211,247,97,115,31,42,102,252,56,110,237,187,179,160,139,253,85,117,49,153,117,95,171,149,154,165,152,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,39,22,41,143,148,178,25,200,76,220,140,203,136,128,112,140,36,175,134,159,64,148,221,66,221,106,181,103,91,241,26,185,244,190,146,158,122,107,100,37,91,45,27,222,238,60,152,29,193,226,218,83,166,133,187,188,140,36,143,121,134,48,103,145,130,112,24,193,210,174,11,130,106,111,81,218,117,128,106,93,211,200,227,119,220,130,150,142,183,243,19,75,230,249,31,230,232,255,0,50,67,36,126,98,78,20,253,209,38,237,119,187,142,251,3,174,143,113,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,78,78,197,44,17,140,113,71,204,220,140,184,128,11,110,78,228,251,110,238,239,234,131,159,126,185,58,68,186,244,131,171,131,138,65,113,171,188,98,119,234,114,185,99,151,89,233,200,12,224,99,113,58,89,141,133,162,58,152,95,143,62,219,236,225,36,50,56,199,221,104,199,96,120,117,245,213,83,210,214,100,216,62,160,215,213,158,149,223,234,38,154,186,26,106,88,140,237,151,25,154,156,26,228,238,209,188,243,0,199,78,49,156,34,127,160,100,98,6,98,192,118,253,213,190,151,233,126,172,244,243,155,99,250,184,84,148,150,42,11,61,101,221,175,19,81,73,84,118,57,233,233,228,48,184,197,28,78,210,145,194,220,137,192,29,158,64,231,19,238,50,16,191,57,153,101,186,197,103,202,175,54,156,91,35,250,65,101,162,184,84,83,219,174,254,76,233,61,161,74,18,16,197,83,216,55,115,139,184,12,39,219,39,228,60,182,127,86,65,212,69,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,84,25,226,143,241,217,169,191,130,252,158,137,78,159,7,189,92,234,11,57,211,139,142,29,154,217,253,179,166,216,191,59,117,131,38,158,190,39,170,161,170,137,169,201,237,37,19,147,203,44,45,13,64,201,20,142,44,49,8,20,76,68,47,24,69,5,188,81,254,59,53,55,240,95,147,209,32,209,90,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,110,135,186,104,234,47,4,234,131,75,40,53,51,5,168,255,0,130,163,188,81,112,155,252,25,116,242,208,205,61,31,114,88,163,239,118,187,224,61,208,30,7,239,103,247,179,115,215,79,161,122,143,93,161,211,117,15,108,179,121,236,50,135,32,151,27,185,84,211,187,156,150,234,161,134,158,72,206,160,54,250,144,201,230,128,2,70,119,30,224,184,23,7,56,154,76,219,163,190,170,179,46,148,53,114,223,152,89,174,85,101,140,92,106,41,233,178,203,68,113,180,193,113,183,49,253,119,24,136,192,124,204,98,82,20,39,200,120,155,184,187,246,206,64,48,232,205,85,95,142,119,234,79,247,147,248,106,179,76,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,171,47,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,80,85,173,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,87,169,225,215,215,85,55,84,184,107,96,250,131,95,72,26,169,96,167,154,106,232,105,169,101,0,185,219,161,122,112,107,147,187,70,208,66,101,37,64,198,112,137,254,152,17,136,0,19,0,82,182,154,105,14,101,171,84,217,148,248,100,20,147,158,13,139,213,101,247,56,102,157,162,51,183,83,75,8,84,20,78,95,84,140,6,126,227,139,184,238,17,155,15,35,226,5,229,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,29,68,34,209,93,29,245,85,134,245,95,164,118,252,194,205,114,164,28,158,221,79,79,77,150,90,35,141,225,59,117,197,195,235,184,196,70,101,229,164,33,144,161,62,69,200,25,197,223,184,18,0,111,84,4,68,65,228,229,152,181,139,57,197,111,56,86,83,67,231,108,185,5,190,162,215,113,166,238,156,125,250,89,227,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,115,217,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,16,31,63,75,196,30,72,220,163,119,7,154,3,62,212,141,176,19,236,18,118,192,37,141,151,69,43,90,117,21,160,216,111,82,90,71,125,210,156,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,231,25,22,238,44,99,204,28,227,39,224,100,206,20,237,225,205,215,183,242,87,190,207,166,250,137,7,152,211,44,154,225,231,42,234,32,167,231,85,101,174,48,8,158,176,88,27,156,208,184,71,24,203,23,169,48,128,156,77,200,74,57,167,87,138,23,90,255,0,201,255,0,4,61,24,211,219,157,214,135,82,115,43,120,84,197,113,162,126,207,177,173,101,49,1,212,52,164,47,188,210,246,167,134,54,141,216,227,250,242,243,140,130,46,229,69,245,21,160,217,151,77,186,185,125,210,156,206,138,172,78,221,80,103,108,174,154,157,161,11,181,185,204,154,158,182,38,19,49,225,32,142,238,44,101,192,216,227,39,230,4,205,173,80,17,91,166,128,244,57,77,211,143,68,218,189,172,57,193,213,158,162,230,154,79,125,9,169,36,9,105,194,199,110,154,222,115,181,17,66,108,36,245,46,65,17,76,70,63,80,227,104,193,153,132,206,106,139,65,144,90,110,121,150,148,103,244,87,154,56,234,236,25,102,29,120,142,166,32,171,164,102,158,223,113,164,153,136,90,72,102,23,102,56,229,141,183,9,5,253,69,216,155,222,202,239,186,37,241,4,195,117,223,69,239,183,157,79,186,210,89,50,205,53,179,189,126,76,5,43,207,61,125,186,154,146,50,168,189,4,48,192,12,192,82,180,220,160,132,100,237,63,109,159,252,108,108,90,43,197,23,195,254,142,239,71,114,234,111,68,49,222,205,214,31,51,113,206,45,112,73,4,20,178,82,197,4,179,205,118,30,225,135,25,155,181,180,177,198,198,83,20,131,35,11,27,74,82,212,178,9,85,215,215,90,249,87,85,154,143,87,100,180,220,252,190,153,99,55,9,163,199,45,244,239,32,71,95,193,202,49,185,212,52,130,6,83,74,14,238,2,98,221,152,205,193,155,145,74,114,253,94,31,61,18,93,122,175,207,228,190,228,240,85,208,233,214,43,81,79,53,214,176,169,72,160,187,78,51,66,71,105,9,6,104,140,14,74,114,144,138,88,220,158,22,237,185,51,60,145,239,173,122,81,233,71,81,250,181,212,112,194,176,168,188,141,170,135,183,61,254,255,0,60,46,116,182,138,82,119,102,34,102,118,238,76,124,73,162,133,157,138,66,18,119,112,0,146,64,232,123,0,192,48,221,44,195,109,58,125,167,216,245,37,143,30,177,211,181,53,13,13,51,63,8,131,119,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,112,245,109,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,250,209,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,38,254,27,215,85,55,75,94,28,58,105,131,233,245,125,33,234,165,254,158,233,53,12,53,52,178,152,91,45,211,94,110,160,247,38,119,141,224,152,198,74,114,140,33,35,253,51,19,32,48,23,3,174,187,77,179,50,213,124,254,138,205,71,37,93,255,0,44,204,111,17,211,68,117,117,108,243,220,46,53,115,48,139,201,52,196,204,231,36,178,54,231,33,55,169,59,147,251,221,99,234,234,124,47,122,22,252,138,98,161,174,58,199,134,121,77,73,189,115,246,61,53,105,114,154,197,107,146,49,102,222,23,22,242,245,147,111,39,115,119,35,8,156,35,252,209,21,68,110,27,87,160,94,138,49,94,148,244,226,146,247,118,182,121,141,77,201,173,240,201,145,220,42,26,51,146,131,155,12,133,108,167,120,200,192,97,136,217,152,200,9,251,210,3,27,191,17,136,34,149,74,10,234,231,138,206,147,233,95,83,86,253,33,42,47,106,97,150,255,0,53,107,203,239,240,67,82,53,86,123,192,85,20,47,24,192,113,143,122,24,59,36,242,188,124,220,198,113,40,157,222,23,142,105,169,137,229,54,44,231,21,179,102,184,181,119,157,178,228,22,250,123,165,186,167,180,113,247,233,103,140,100,138,78,6,194,99,200,12,95,98,102,38,223,103,102,127,68,30,178,132,30,37,253,14,83,117,29,134,205,172,56,57,213,134,162,225,118,121,2,26,72,194,90,128,190,91,161,121,39,122,33,132,24,137,170,88,142,82,132,128,126,185,200,241,155,59,16,28,51,125,16,114,217,137,229,55,220,27,42,179,102,184,181,119,146,189,99,247,10,123,165,186,167,180,18,118,42,160,144,100,138,78,6,196,5,196,192,95,98,103,23,219,103,103,111,69,186,186,204,234,151,249,92,102,216,126,164,86,227,126,196,189,91,112,250,91,21,238,158,34,229,74,117,209,86,85,202,82,211,59,147,155,66,97,60,100,194,127,88,9,200,55,54,22,144,230,175,138,159,65,223,244,223,170,189,32,178,255,0,193,75,151,216,173,150,239,252,121,212,222,200,251,191,249,56,202,17,195,255,0,9,80,101,254,52,213,85,160,222,189,36,245,49,83,210,198,67,158,103,22,106,26,185,242,27,230,15,93,142,99,243,66,209,112,162,184,207,85,74,113,213,202,210,137,9,4,67,12,146,48,112,62,102,32,14,194,38,70,58,127,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,104,35,239,213,79,33,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,139,202,86,125,225,105,208,45,246,174,251,97,234,179,87,173,254,70,213,67,253,253,135,89,42,169,128,228,184,72,64,237,29,202,97,144,95,183,8,114,105,41,246,102,144,228,24,230,23,0,8,222,112,220,30,26,94,31,116,218,61,106,179,245,7,171,246,170,184,245,6,190,159,204,217,237,53,113,75,75,62,52,6,53,80,72,210,48,78,225,57,212,83,79,17,56,77,16,156,15,184,187,49,177,109,97,72,136,41,91,198,175,226,159,22,251,191,161,249,141,197,66,12,3,63,204,180,179,50,180,234,14,159,100,53,118,60,134,199,80,213,52,53,212,206,220,226,61,157,157,157,157,156,76,8,92,128,192,153,192,192,136,73,136,73,217,230,255,0,141,95,197,62,45,247,127,67,243,27,138,134,184,206,144,230,89,126,151,230,250,185,98,130,146,107,22,158,212,90,97,190,177,78,193,60,33,112,146,104,160,152,1,253,12,26,88,90,50,102,126,108,243,70,236,46,44,100,1,125,61,18,117,131,140,245,115,165,241,94,133,233,40,179,107,29,60,3,150,89,233,34,168,236,80,207,44,147,132,39,28,146,131,9,4,195,76,114,176,9,200,241,177,48,25,19,183,34,145,75,153,109,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,200,79,136,238,219,177,49,8,152,16,24,1,143,69,58,23,174,154,113,212,94,156,91,181,67,75,239,62,122,213,93,188,83,67,43,48,85,91,234,133,153,228,165,169,141,157,251,115,7,33,221,183,113,113,33,48,35,3,3,32,216,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,4,127,210,221,82,206,244,91,59,182,106,102,154,95,125,141,146,89,187,222,74,183,202,195,81,218,238,194,112,201,249,185,128,227,45,227,148,199,235,11,237,190,237,179,179,59,116,39,210,143,85,218,113,213,174,156,6,107,133,75,228,110,180,61,184,47,246,9,230,99,170,180,85,19,59,176,147,179,55,114,19,226,79,20,204,204,50,8,147,59,1,132,145,135,61,152,238,150,231,121,94,9,151,106,101,130,197,230,177,188,19,200,125,32,173,243,80,135,147,243,179,60,52,191,155,51,105,36,231,32,184,254,108,75,142,219,150,205,234,182,7,74,61,87,106,63,73,90,142,25,174,21,47,158,181,87,118,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,185,131,145,60,83,51,57,70,68,76,236,96,114,70,97,209,242,44,83,75,117,75,4,214,156,18,217,169,154,105,125,246,206,55,121,239,121,42,223,43,53,63,119,181,49,195,39,230,230,0,144,118,146,35,31,172,45,190,219,182,236,236,239,90,222,43,157,116,255,0,143,233,127,69,51,63,251,34,151,63,173,161,31,244,68,109,113,212,49,127,227,124,208,8,255,0,153,11,159,251,226,20,26,127,196,143,196,18,155,168,154,152,244,123,70,238,181,99,167,86,234,129,169,173,185,67,44,176,134,76,111,20,18,68,210,211,205,4,83,66,20,211,52,226,192,68,65,33,176,73,182,225,27,179,193,230,231,173,177,117,23,81,102,192,227,171,125,62,170,167,122,156,244,198,146,2,129,130,42,90,177,183,49,205,32,243,3,122,153,190,168,68,76,102,205,35,187,16,70,110,49,3,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,20,52,239,87,59,67,4,64,17,148,178,205,33,250,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,208,247,76,93,61,98,189,47,232,213,151,72,241,106,159,63,228,59,149,55,27,161,210,199,79,53,206,186,82,229,45,68,130,13,254,140,96,196,70,65,20,81,3,153,240,228,225,170,188,78,180,183,242,161,209,182,107,229,44,94,211,186,226,94,95,41,183,255,0,125,118,124,175,149,145,188,220,254,166,34,124,104,100,173,250,133,203,125,254,168,185,176,42,43,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,129,28,220,31,235,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,174,159,151,46,250,133,133,93,116,215,63,201,116,230,251,81,73,61,203,21,188,86,217,43,37,164,50,40,36,158,154,99,134,66,140,136,68,156,28,129,221,157,196,95,109,183,102,247,32,234,33,69,95,19,173,82,252,151,244,109,154,249,75,239,179,46,185,111,151,197,173,255,0,222,189,239,53,230,164,111,55,7,168,16,135,42,24,235,126,185,113,219,111,170,76,110,9,225,139,170,95,149,14,141,176,175,55,125,246,157,215,18,243,24,181,195,251,215,179,229,124,172,143,229,32,244,1,19,227,67,37,23,215,30,91,239,245,137,205,141,67,255,0,27,221,76,243,57,86,154,104,229,29,93,214,47,103,219,234,242,107,132,29,206,52,53,30,98,70,167,164,62,44,127,94,104,252,173,107,110,64,220,70,127,170,79,204,217,130,184,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,219,236,207,238,93,68,42,64,240,125,209,203,238,115,213,3,106,173,60,222,94,203,166,150,249,234,43,36,226,7,223,170,174,167,158,146,158,155,103,49,49,228,7,83,47,113,132,197,188,183,2,226,242,11,171,191,64,90,171,169,222,158,177,94,168,52,106,245,164,121,77,79,144,243,253,186,155,117,208,41,99,168,154,217,93,17,114,138,162,49,54,255,0,74,51,97,32,35,138,89,65,140,57,242,109,170,136,57,140,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,3,13,67,210,78,211,65,40,28,99,44,83,70,126,142,225,36,82,71,35,49,48,155,49,179,16,137,51,139,73,91,71,92,116,217,47,135,254,101,210,62,163,5,91,223,109,180,246,208,196,110,206,114,212,53,117,36,87,106,105,202,138,119,39,39,136,224,136,79,180,77,180,79,12,67,30,192,81,135,122,210,122,232,232,202,197,214,30,156,82,219,35,186,251,27,51,197,252,197,70,51,114,148,205,233,70,73,88,59,180,213,49,142,251,195,47,106,38,121,4,94,72,200,4,135,147,49,197,39,62,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,6,107,211,214,83,98,193,181,247,77,51,92,166,187,201,89,113,252,194,205,116,184,212,246,142,78,197,44,21,177,73,44,156,1,136,203,136,1,62,194,206,79,182,204,206,254,139,54,235,7,171,60,203,171,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,231,183,108,29,220,98,6,109,20,164,167,66,253,25,95,122,195,212,122,171,100,151,95,99,97,152,191,151,168,201,174,81,24,61,80,199,43,159,106,154,154,50,223,121,165,237,74,205,33,11,199,24,129,17,114,118,8,164,13,193,225,185,225,247,77,212,77,76,154,195,172,150,170,177,211,171,117,65,83,81,91,102,138,88,67,38,55,138,120,229,120,170,33,158,41,161,10,105,154,2,115,17,32,144,216,227,223,112,145,154,237,23,201,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,151,214,128,136,136,32,7,141,95,194,198,45,247,129,67,242,235,138,175,95,12,235,181,170,193,214,190,159,223,111,183,58,75,117,182,221,79,126,171,172,172,171,152,97,130,154,8,236,149,197,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,194,188,106,254,22,49,111,188,10,31,151,92,85,43,32,150,158,33,157,105,221,122,167,213,10,139,22,33,144,85,150,149,227,85,12,216,253,27,211,21,43,86,206,209,241,150,225,60,100,78,70,100,79,40,196,230,194,225,11,139,118,227,51,155,147,195,207,162,203,175,84,250,161,79,125,203,241,250,178,210,188,106,161,223,32,172,106,146,165,106,217,218,62,81,91,224,144,69,200,204,137,226,41,88,28,92,33,114,126,228,102,112,242,214,189,40,244,163,168,253,90,234,56,97,88,84,94,70,213,67,219,158,255,0,127,158,23,58,91,69,41,59,179,17,51,59,119,38,62,36,209,66,206,197,33,9,59,184,0,73,32,94,158,71,145,244,251,208,95,79,163,36,129,244,103,5,198,123,209,90,237,113,84,75,87,85,85,85,60,178,207,229,105,187,242,20,147,77,36,135,41,51,17,241,17,228,68,65,24,17,8,110,11,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,169,135,198,175,226,159,22,251,191,161,249,141,197,79,78,139,60,67,52,191,170,123,85,171,16,190,214,82,99,90,168,84,243,61,102,62,227,32,193,90,240,8,148,149,20,50,150,226,96,66,238,125,135,55,152,24,38,221,140,35,239,20,11,241,171,248,167,197,190,239,232,126,99,113,65,8,48,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,191,238,137,58,193,198,122,185,210,248,175,66,244,148,89,181,142,158,1,203,44,244,145,84,118,40,103,150,73,194,19,142,73,65,132,130,97,166,57,88,4,228,120,216,152,12,137,219,145,80,182,51,164,57,150,95,165,249,190,174,88,160,164,154,197,167,181,22,152,111,172,83,176,79,8,92,36,154,40,38,0,127,67,6,150,22,140,153,159,155,60,209,187,11,139,25,7,213,161,122,233,168,253,58,106,61,187,84,52,190,243,228,110,180,59,197,52,50,179,157,45,194,148,157,158,74,90,152,217,219,185,9,241,29,219,118,38,33,19,2,3,0,49,14,154,81,107,253,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,150,192,65,202,186,145,93,18,117,131,147,116,141,170,17,94,133,234,235,112,155,229,68,3,150,89,233,34,167,239,215,65,20,115,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,142,171,42,200,180,183,59,197,48,76,71,83,47,246,47,43,141,231,126,127,232,253,111,154,132,252,231,146,153,161,170,252,216,27,201,31,9,9,135,243,130,60,183,220,119,111,84,29,47,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,144,42,64,240,224,241,0,172,233,222,251,22,146,106,246,69,254,228,245,254,102,120,170,106,35,158,162,76,118,171,129,201,202,156,33,9,36,56,102,145,152,14,22,30,45,36,173,40,184,126,121,165,187,244,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,1,87,253,226,143,240,39,169,191,130,252,226,137,80,10,11,20,240,197,241,0,163,210,42,202,110,159,181,191,34,242,152,45,95,24,49,155,148,177,193,21,45,134,170,73,230,154,81,169,49,6,145,225,158,74,143,89,164,50,24,72,7,118,24,200,206,59,148,92,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,59,69,230,161,168,237,119,97,9,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,173,83,194,211,175,111,167,116,118,30,148,117,66,14,25,5,170,223,228,241,11,165,61,62,209,215,208,210,64,228,212,117,2,13,180,115,67,4,68,225,46,204,50,71,27,177,187,74,44,83,133,149,40,235,214,223,88,56,207,72,218,95,45,232,158,146,183,54,190,83,206,56,157,158,174,42,142,197,116,241,73,0,76,114,73,16,56,136,66,53,33,43,129,28,111,35,11,128,16,187,242,29,149,174,154,233,167,29,58,105,197,199,84,53,66,243,228,109,84,59,69,12,49,51,29,85,194,168,153,222,58,90,104,221,219,185,49,241,45,155,118,22,17,35,50,0,3,49,231,91,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,110,16,228,91,54,238,78,68,70,100,102,102,100,30,6,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,216,250,180,159,10,126,132,174,175,117,160,234,155,89,113,154,65,182,141,59,79,132,90,174,48,17,79,36,238,64,81,222,28,29,216,64,4,88,154,14,98,78,110,125,241,96,225,4,146,85,178,2,185,63,12,95,16,10,205,93,163,166,233,251,91,242,47,55,157,82,113,131,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,245,154,67,18,152,76,119,98,144,76,228,213,88,143,69,31,202,171,195,51,74,239,248,5,178,213,30,166,226,222,218,146,219,83,59,118,164,186,80,181,222,224,242,91,10,110,66,3,200,205,164,136,165,98,16,144,72,119,136,102,150,70,172,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,131,169,229,205,103,86,63,20,250,201,247,129,144,252,198,117,115,222,30,125,105,218,186,167,210,250,123,22,95,144,82,22,170,99,84,238,217,5,27,83,13,43,214,192,210,113,138,225,4,98,78,38,4,47,16,202,224,194,193,51,147,118,227,3,135,149,48,245,99,241,79,172,159,120,25,15,204,103,65,234,244,163,213,118,163,244,149,168,225,154,225,82,249,235,85,119,110,11,253,130,121,156,41,110,244,162,238,236,36,236,207,219,152,57,19,197,51,51,148,100,68,206,198,7,36,103,208,158,150,234,150,9,173,56,37,179,83,52,210,251,237,156,110,243,222,242,85,190,86,106,126,239,106,99,134,79,205,204,1,32,237,36,70,63,88,91,125,183,109,217,217,223,155,124,187,72,115,44,43,78,240,45,82,188,193,72,248,246,163,211,220,102,178,207,12,236,71,206,134,172,169,106,97,148,31,98,3,18,104,205,159,103,7,9,131,98,114,99,16,223,254,30,125,105,221,122,88,213,10,123,22,95,144,85,142,149,228,181,14,217,5,27,83,21,83,81,78,241,241,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,118,228,48,135,136,95,162,47,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,47,173,1,17,16,114,174,172,83,23,241,0,163,233,223,195,219,77,244,147,72,114,47,247,88,175,246,140,242,212,211,199,5,68,120,237,47,182,234,164,229,80,19,4,145,156,211,70,206,1,11,143,38,142,87,148,156,63,50,210,215,90,32,200,48,12,3,50,213,60,202,211,167,218,125,143,85,223,50,27,229,67,83,80,208,211,51,115,148,246,119,119,119,119,97,0,17,98,51,50,118,0,1,34,39,17,23,118,191,238,137,58,62,198,122,70,210,248,172,162,212,149,185,181,242,158,2,203,47,20,146,212,118,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,136,233,255,0,14,15,15,250,62,157,236,81,106,222,175,99,191,238,177,95,230,96,138,154,162,72,42,35,199,105,121,156,124,105,206,19,146,51,154,104,217,140,230,98,228,209,202,209,11,7,231,158,86,71,226,231,211,237,139,168,33,210,168,224,243,120,45,39,122,11,166,127,21,84,178,210,197,85,28,82,151,26,106,88,32,150,74,168,94,65,138,38,152,72,69,200,200,197,138,49,25,36,9,212,169,175,198,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,19,126,85,86,209,167,140,106,121,145,187,55,56,39,167,139,182,32,2,62,91,151,214,41,9,218,226,109,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,136,30,45,152,85,171,42,232,183,32,190,220,42,42,227,168,195,175,22,171,221,8,194,98,193,36,231,82,52,46,50,179,139,187,135,106,186,82,102,23,23,230,32,251,236,206,36,16,171,193,131,87,169,177,13,121,201,116,142,227,61,36,52,250,133,103,25,168,220,160,148,231,154,227,111,238,75,28,32,99,245,0,30,154,106,233,9,205,189,94,24,217,137,157,248,157,207,174,101,180,7,88,239,189,63,235,46,39,172,88,228,62,98,175,25,184,13,68,148,220,128,60,221,41,137,71,83,77,204,192,218,62,236,18,75,23,115,131,144,115,228,63,88,89,215,77,40,41,175,198,147,88,236,89,134,178,226,90,59,104,135,185,87,167,118,250,138,139,165,79,35,110,53,87,33,167,144,105,184,16,51,63,8,32,167,151,184,38,98,94,103,143,213,40,201,159,202,240,108,209,79,167,61,65,93,181,142,174,225,217,164,211,43,123,118,96,142,94,50,79,93,113,138,162,158,62,66,241,147,20,35,0,86,57,108,96,77,39,99,110,67,205,148,85,234,159,90,255,0,148,79,80,89,182,177,199,111,242,84,153,5,193,188,132,5,23,110,64,161,130,32,167,165,238,143,114,70,105,158,8,98,121,56,155,143,113,207,142,195,179,53,180,248,62,232,229,139,6,233,129,181,86,158,111,49,122,212,187,132,245,21,146,113,48,236,82,208,212,79,73,79,77,179,153,1,113,48,169,151,184,194,4,254,103,129,114,104,197,208,78,164,68,65,85,126,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,2,173,167,194,83,173,127,109,209,209,244,155,169,183,59,173,101,234,30,244,152,93,194,119,239,198,84,48,193,220,59,97,59,15,56,251,33,20,178,68,82,17,11,198,229,19,60,109,20,32,117,109,167,184,85,215,82,179,252,107,78,108,85,20,144,92,178,171,197,21,146,142,90,179,33,130,57,234,102,8,99,41,8,68,137,129,136,217,221,216,73,246,223,102,127,114,242,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,14,167,145,66,15,13,62,186,170,122,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,84,177,71,5,222,220,245,12,195,56,52,17,132,80,156,47,60,48,148,110,45,201,187,114,9,27,148,141,27,196,179,174,170,158,153,113,154,93,48,211,26,250,186,93,80,200,233,224,185,82,215,13,44,82,65,104,183,53,67,177,78,109,60,103,20,199,51,193,52,35,27,11,241,110,228,132,64,227,27,72,26,127,197,175,173,127,98,81,214,116,155,166,87,59,173,29,234,110,204,153,165,194,7,236,70,52,51,65,220,11,96,187,143,57,59,193,44,82,74,81,144,139,70,195,19,188,141,44,192,21,44,190,171,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,189,109,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,25,20,18,79,77,49,195,33,70,68,34,78,14,64,238,206,226,47,182,219,179,123,144,94,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,7,171,210,143,85,218,143,210,86,163,134,107,133,75,231,173,85,221,184,47,246,9,230,112,165,187,210,139,187,176,147,179,63,110,96,228,79,20,204,206,81,145,19,59,24,28,145,159,66,122,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,126,112,114,173,11,212,124,67,73,240,173,111,185,217,187,184,102,119,230,226,182,221,41,221,206,56,106,169,234,103,130,74,90,143,70,237,76,254,92,228,6,125,196,227,119,113,39,112,148,99,218,189,11,245,155,125,232,243,81,234,174,114,90,189,179,134,101,30,94,159,38,182,196,0,213,69,28,78,125,170,154,105,11,109,166,139,187,43,180,100,77,28,130,100,37,197,220,37,140,45,171,197,31,224,79,83,127,5,249,197,18,160,21,126,126,38,55,107,85,255,0,195,255,0,80,47,182,43,157,37,198,219,113,167,176,213,209,214,82,76,51,65,83,4,151,106,18,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,65,136,44,83,195,23,196,2,143,72,171,41,186,126,214,252,139,202,96,181,124,96,198,110,82,199,4,84,182,26,169,39,154,105,70,164,196,26,71,134,121,42,61,102,144,200,97,32,29,216,99,35,56,238,81,115,3,170,90,91,157,232,182,119,115,211,61,75,177,123,27,36,179,118,124,237,23,154,134,163,181,221,132,38,143,243,144,153,198,91,199,40,23,213,39,219,125,159,103,103,102,182,159,12,95,16,10,205,93,163,166,233,251,91,242,47,55,157,82,113,131,25,185,75,28,242,213,95,169,99,130,105,165,26,147,16,120,218,104,35,167,245,154,67,18,152,76,119,98,144,76,228,11,21,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,17,131,174,158,153,242,206,162,244,251,217,88,141,247,201,214,81,191,120,96,242,177,73,223,225,5,72,240,229,36,177,176,242,121,133,183,223,211,111,246,83,118,151,244,242,97,172,180,90,123,171,181,95,71,97,147,185,220,155,135,155,227,181,41,202,223,86,158,77,223,215,182,223,165,254,87,243,59,46,139,247,111,218,188,76,159,25,196,239,212,82,54,75,140,91,174,241,122,111,29,77,20,85,14,254,163,246,27,59,123,216,127,216,223,177,4,50,234,67,168,214,232,135,70,45,154,121,143,183,183,43,234,41,103,242,213,255,0,239,110,5,80,85,164,37,218,56,166,23,226,113,183,163,151,175,243,50,168,109,100,215,173,67,214,251,217,221,179,107,199,155,17,154,115,167,143,203,193,31,104,100,147,155,142,241,70,28,189,89,189,93,190,197,146,245,103,146,149,195,88,239,86,203,49,93,232,108,112,71,72,212,182,234,199,237,52,27,211,3,150,209,11,240,29,200,204,189,27,215,155,191,189,221,105,68,4,68,64,68,68,4,68,64,68,68,4,68,65,236,98,22,25,114,124,158,215,97,139,223,93,89,5,62,254,158,140,114,8,111,239,111,243,191,107,41,53,125,206,174,125,61,195,96,194,163,182,251,78,10,89,233,111,68,125,225,135,137,139,60,110,27,113,55,127,72,125,251,253,190,239,77,222,42,219,138,164,107,160,242,117,37,79,51,200,44,18,49,184,112,45,219,103,221,189,91,103,217,213,159,116,51,174,26,89,167,58,47,147,193,171,18,227,23,42,232,33,173,169,142,57,138,154,106,170,129,106,74,102,96,218,121,5,207,145,4,141,179,123,221,255,0,165,4,135,233,199,174,61,8,234,70,240,22,11,181,151,217,87,217,119,225,15,153,172,159,158,195,49,191,214,26,120,193,182,8,89,253,255,0,111,237,111,89,152,246,122,15,100,203,100,142,30,20,179,64,80,56,114,39,250,142,60,118,223,125,253,223,206,185,233,208,43,86,93,168,26,251,75,144,105,198,159,13,120,199,207,251,208,109,50,203,77,30,244,82,135,214,8,88,182,223,129,187,122,251,219,127,218,186,11,196,110,87,27,190,63,71,95,117,182,149,5,84,176,198,82,83,148,37,19,129,56,11,187,113,39,119,109,157,221,182,127,216,130,139,186,254,197,232,116,151,92,115,204,90,27,63,114,43,221,216,235,169,234,188,195,183,30,231,106,168,155,131,185,59,255,0,143,227,234,237,238,223,111,177,162,18,181,63,20,219,215,79,55,11,245,93,186,162,104,37,205,32,145,227,169,42,82,161,35,140,217,168,247,99,119,126,235,63,108,93,182,127,216,237,238,85,88,254,244,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,102,119,244,100,4,89,61,131,75,245,35,41,164,122,252,111,2,200,174,148,204,228,47,53,29,174,121,195,118,219,118,228,0,237,233,187,47,243,75,166,217,237,77,232,172,3,133,223,158,225,24,145,29,43,91,102,239,11,11,187,59,184,113,228,204,206,219,63,167,189,6,52,139,120,143,72,90,211,122,173,144,113,29,60,201,46,20,177,16,49,74,22,154,185,91,235,127,60,112,187,123,216,155,253,75,101,218,124,49,58,150,189,217,227,187,197,98,134,139,148,44,111,79,87,75,112,142,109,248,177,109,199,202,191,175,174,222,255,0,123,59,32,136,106,232,252,44,117,246,192,29,58,6,39,147,75,228,138,205,114,184,152,73,196,228,231,27,156,114,111,176,71,233,235,49,55,189,223,234,255,0,59,51,70,29,14,240,165,214,58,188,198,130,187,80,163,180,65,103,6,145,230,138,70,170,19,125,226,145,135,234,203,73,199,208,248,123,255,0,245,236,166,175,86,58,151,211,246,128,232,118,75,163,52,212,118,171,101,108,246,122,239,37,109,167,142,138,18,105,42,105,106,56,72,209,49,131,250,155,237,200,67,125,253,219,186,13,69,214,31,94,164,90,129,110,211,13,62,46,245,178,57,30,106,234,157,184,242,40,252,216,56,112,150,159,147,122,132,37,184,151,243,126,213,100,116,53,113,215,82,133,84,95,162,123,237,254,167,118,255,0,234,42,133,240,191,212,61,79,200,117,137,241,86,195,99,184,225,115,199,113,150,74,218,171,117,68,193,76,227,20,111,24,180,156,158,32,127,171,19,109,183,184,221,155,244,153,92,11,51,11,108,44,204,223,204,131,245,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,159,234,171,166,124,55,170,253,35,172,210,220,194,186,174,220,99,80,55,43,69,206,153,220,142,221,113,140,36,8,167,120,249,48,204,28,101,144,14,50,118,228,6,92,72,15,132,129,184,17,7,48,58,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,144,35,155,131,253,73,226,238,0,25,67,40,56,201,25,184,183,56,204,9,155,98,101,107,254,20,253,113,212,234,85,170,131,165,189,73,10,72,175,184,197,157,131,22,185,137,197,3,92,109,212,162,0,212,71,30,236,231,83,12,91,16,148,98,253,200,98,144,141,132,162,41,38,221,94,32,221,18,90,186,175,192,35,190,227,16,82,80,234,46,43,79,81,53,170,176,105,68,167,187,64,48,204,65,105,57,10,104,128,2,74,130,140,134,89,28,154,23,238,56,179,52,146,111,66,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,4,223,241,66,235,95,249,64,103,103,163,26,123,115,181,87,105,182,27,112,10,152,174,52,79,222,246,205,208,97,32,58,134,148,133,182,134,46,236,240,198,209,187,132,159,94,94,114,9,197,219,209,125,29,244,171,153,117,95,171,150,252,62,205,109,171,28,98,221,81,79,83,150,93,227,145,161,11,117,185,207,235,176,202,64,99,230,100,17,144,97,14,37,200,217,201,219,182,18,24,97,58,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,43,184,82,219,233,69,217,164,170,169,145,153,251,112,135,33,221,246,114,114,33,0,19,51,0,46,133,58,104,233,211,4,233,127,75,40,52,207,5,167,255,0,130,172,188,86,243,155,252,39,116,242,208,195,61,103,110,89,100,236,247,123,0,93,160,46,1,238,102,247,187,134,107,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,218,154,134,134,153,159,132,65,187,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,189,16,248,163,252,118,106,111,224,191,39,162,87,252,168,7,197,31,227,179,83,127,5,249,61,18,9,211,225,1,139,88,179,158,139,245,11,10,202,104,124,237,151,32,204,46,214,187,141,55,116,227,239,210,207,105,160,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,84,11,235,251,163,235,175,73,186,184,67,111,106,73,48,76,198,162,178,191,20,56,101,39,58,104,0,197,228,161,148,100,50,151,157,59,77,16,52,132,68,210,129,1,242,230,242,71,28,149,240,128,234,207,13,193,106,106,122,94,204,41,233,45,39,149,94,42,111,86,139,229,77,123,136,85,92,100,138,142,158,43,107,69,219,226,38,99,4,132,18,20,173,200,248,196,34,230,97,202,202,122,138,208,108,55,169,45,35,190,233,78,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,115,140,139,119,22,49,230,14,113,147,240,50,103,10,108,240,235,235,170,167,165,172,201,176,125,65,175,171,61,43,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,228,87,142,119,234,79,247,147,248,106,175,94,162,180,27,50,233,183,87,47,186,83,153,209,85,137,219,170,12,237,149,211,83,180,33,118,183,57,147,83,214,196,194,102,60,36,17,221,197,140,184,27,28,100,252,192,153,153,238,188,230,90,149,164,122,123,165,57,133,109,93,204,52,222,162,234,22,138,234,154,134,144,227,183,85,133,19,69,68,205,193,139,132,5,73,35,129,17,151,212,152,99,22,0,136,25,4,181,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,159,248,162,248,127,214,90,43,46,93,77,232,134,59,222,181,77,230,110,57,197,174,9,39,158,170,58,169,103,150,121,174,195,220,51,229,11,247,118,150,56,216,6,17,140,100,97,112,121,74,44,3,193,83,226,159,41,251,191,174,249,141,185,92,245,218,211,106,191,218,171,108,87,219,101,37,198,219,113,167,146,146,178,142,174,17,154,10,152,36,23,25,34,146,50,103,19,2,23,113,113,118,118,118,119,103,65,205,191,77,29,69,231,125,47,234,157,6,166,96,181,31,240,84,119,138,46,16,255,0,132,237,126,102,25,167,163,238,75,20,157,158,239,96,7,186,3,204,61,236,254,246,126,132,244,47,93,52,227,168,189,56,183,106,134,151,222,124,245,170,187,120,166,134,86,96,170,183,213,11,51,201,75,83,27,59,246,230,14,67,187,110,226,226,66,96,70,6,6,84,195,226,41,208,173,79,75,89,147,231,26,125,65,86,122,87,127,168,134,26,25,170,106,162,51,182,92,102,106,131,123,107,51,200,243,204,3,29,57,72,19,16,126,129,136,17,153,139,153,239,79,6,77,60,234,10,205,149,95,117,18,158,213,236,205,35,201,173,242,65,89,87,91,73,17,251,90,225,71,35,5,56,210,187,200,51,7,109,234,42,119,153,130,72,11,132,209,19,119,24,74,32,182,164,68,64,68,68,17,215,174,78,145,45,93,95,105,24,226,144,92,105,44,249,101,134,160,174,88,229,214,122,113,48,9,220,28,78,150,99,97,121,66,154,102,227,207,182,251,177,199,12,142,50,118,154,50,138,190,29,126,26,89,54,152,102,77,173,157,73,99,116,148,183,219,21,68,208,216,113,170,150,167,173,8,39,102,167,56,46,205,81,79,82,113,57,139,189,68,97,17,131,184,27,12,172,236,67,27,181,154,34,13,85,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,65,213,66,170,190,188,60,47,114,172,195,89,109,218,145,211,180,126,103,242,147,144,73,30,67,109,173,146,71,134,211,93,48,203,81,61,205,231,216,184,81,151,110,82,144,75,235,12,164,1,11,73,222,142,24,237,81,16,106,174,154,58,116,193,58,95,210,202,13,51,193,105,255,0,224,171,47,21,188,230,255,0,9,221,60,180,48,207,89,219,150,89,59,61,222,192,23,104,11,128,123,153,189,238,251,85,17,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,38,255,0,133,63,66,180,217,140,148,29,83,234,189,5,37,77,138,150,161,166,194,168,70,170,81,156,174,52,149,160,254,210,55,134,65,97,8,165,167,146,33,134,70,46,227,188,132,64,34,49,188,187,215,197,11,174,159,200,166,42,122,29,163,153,159,148,212,155,215,15,108,84,209,15,41,172,86,185,35,39,125,166,98,111,47,89,54,241,246,246,98,48,137,206,79,205,17,83,200,250,171,76,186,215,197,122,83,240,204,211,219,37,166,231,230,53,55,38,183,228,17,227,150,250,119,140,228,160,231,119,175,140,110,117,13,32,152,12,49,27,59,128,152,191,122,64,112,102,226,50,156,85,151,118,185,230,90,175,159,214,222,107,35,171,191,229,153,141,226,74,153,66,146,145,158,123,133,198,174,103,34,104,225,132,89,156,228,150,71,216,35,22,245,38,97,111,115,32,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,209,71,74,189,51,225,189,40,105,29,30,150,225,245,213,119,19,42,130,185,93,238,117,46,226,119,27,140,129,24,75,59,71,201,198,16,227,20,96,17,139,191,16,1,228,70,124,228,61,63,225,251,208,141,139,165,92,86,60,215,41,15,59,169,185,5,189,163,184,212,238,113,251,46,150,120,233,100,150,213,192,42,37,167,159,181,83,78,79,230,69,152,143,125,155,97,244,121,128,128,136,136,11,159,111,17,78,153,240,222,150,186,134,124,51,79,171,170,207,30,191,217,225,200,232,104,170,93,204,237,129,53,69,68,47,72,210,185,57,76,2,84,228,224,101,245,248,24,137,57,144,188,135,208,74,165,111,26,191,138,124,91,238,254,135,230,55,20,26,211,195,11,65,176,221,124,234,142,146,215,168,20,84,151,43,22,39,103,169,201,170,45,53,116,239,52,23,35,138,88,96,138,25,27,152,183,1,150,166,57,93,137,140,13,161,120,200,28,100,125,175,209,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,180,87,68,157,96,228,221,35,106,132,87,161,122,186,220,38,249,81,0,229,150,122,72,169,251,245,208,69,28,225,9,199,36,160,228,39,9,84,156,172,2,113,180,142,44,6,66,207,200,67,111,248,143,248,127,214,116,239,125,151,86,244,135,29,255,0,114,122,255,0,45,4,180,212,242,79,81,38,59,85,192,35,227,80,115,28,146,28,51,72,206,97,51,151,22,146,87,136,152,63,50,242,234,14,137,58,193,201,186,70,213,8,175,66,245,117,184,77,242,162,1,203,44,244,145,83,247,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,144,223,77,206,211,165,253,69,233,24,81,222,109,148,153,78,9,158,89,224,171,8,170,97,146,48,171,162,156,2,104,101,97,38,25,98,61,158,57,0,190,164,145,155,9,55,19,22,118,161,110,182,250,62,201,186,70,213,9,108,164,213,117,184,77,242,162,114,196,239,21,114,211,247,235,160,138,56,14,96,146,56,141,200,78,18,169,8,156,200,35,105,28,92,192,69,159,136,133,255,0,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,68,62,40,255,0,29,154,155,248,47,201,232,148,223,240,96,196,181,182,193,165,249,45,243,34,26,74,93,47,200,234,6,229,142,70,81,65,36,245,151,22,146,74,90,201,194,72,229,238,194,0,212,113,198,81,205,27,243,126,217,198,64,195,39,118,16,120,163,252,118,106,111,224,191,39,162,65,39,252,17,237,54,171,253,171,94,108,87,219,101,37,198,219,113,167,199,233,43,40,234,225,25,160,169,130,65,185,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,168,213,226,25,209,101,215,165,141,80,168,190,226,24,253,88,233,94,75,80,207,143,214,61,73,85,53,20,239,31,41,109,243,200,66,196,6,36,210,148,76,110,78,112,176,191,114,67,9,184,202,15,3,31,215,103,238,223,241,37,101,58,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,206,209,121,169,169,251,189,169,130,104,255,0,57,9,132,131,180,145,1,125,82,109,246,217,247,103,118,112,231,135,167,254,172,53,183,166,26,108,170,13,27,200,233,45,7,151,83,210,67,91,52,214,232,42,142,35,166,149,206,41,162,105,132,133,141,132,231,141,216,152,129,194,115,126,60,198,51,13,107,137,226,215,220,231,42,179,97,88,181,15,157,189,100,23,10,123,93,186,155,186,17,247,234,167,144,99,138,62,102,226,3,200,204,91,114,118,22,223,119,118,111,85,181,122,174,233,71,81,250,74,212,115,194,179,88,188,245,170,187,185,61,130,255,0,4,46,20,183,122,81,118,103,33,103,119,237,204,28,133,165,133,221,202,50,33,118,115,3,142,67,180,159,13,207,15,186,158,157,169,164,214,29,100,181,82,22,162,220,105,202,154,138,219,52,81,76,120,200,52,179,199,43,197,81,12,242,195,49,212,194,240,19,152,136,156,96,231,30,251,28,140,225,184,58,23,232,202,197,209,230,156,85,91,36,186,251,103,51,202,60,189,70,77,114,136,205,169,74,72,152,251,84,212,209,150,219,67,23,118,86,105,8,90,73,8,200,139,139,56,69,28,149,68,64,84,129,227,5,163,151,220,27,170,7,213,90,137,188,197,151,82,237,240,84,81,201,196,3,177,85,67,79,5,37,69,54,204,100,101,196,2,154,94,227,136,11,249,158,3,201,227,39,87,126,160,7,140,158,138,125,57,233,246,211,172,116,151,14,205,94,153,92,31,189,4,146,241,142,122,27,140,180,244,242,113,22,140,156,166,25,194,141,199,115,1,104,251,251,242,46,12,131,79,248,31,103,244,209,93,117,79,75,107,178,26,183,168,170,167,183,95,237,118,146,121,74,6,8,138,88,43,106,1,182,237,1,187,205,64,5,234,198,108,209,254,147,70,252,97,7,90,26,199,98,215,222,168,51,253,85,197,161,225,101,186,220,35,167,183,73,200,223,204,210,210,83,197,73,21,78,198,0,97,222,10,113,151,182,66,196,29,206,15,187,142,239,143,244,229,173,247,94,156,117,134,203,172,182,43,29,37,222,229,96,167,184,141,29,37,92,132,16,60,245,20,51,211,70,114,113,250,196,0,83,177,184,51,139,155,3,139,16,114,230,218,213,5,212,248,54,104,167,208,110,159,110,218,199,87,112,239,85,234,109,193,187,48,71,47,40,224,161,183,75,81,79,31,33,120,197,198,98,156,235,28,182,51,23,143,177,183,18,230,202,127,173,127,160,58,57,98,233,255,0,70,177,61,29,199,38,243,20,152,205,188,105,228,169,226,97,230,234,140,138,74,154,158,6,102,241,247,103,146,89,123,124,220,67,159,17,250,162,204,182,2,2,34,32,42,213,241,105,232,235,4,185,96,151,238,173,172,21,158,198,201,44,222,87,233,4,93,185,170,61,189,221,154,134,130,151,235,28,253,186,94,196,108,239,249,184,159,185,191,214,217,219,146,178,165,21,124,81,254,4,245,55,240,95,156,81,32,162,189,39,193,127,42,26,167,134,233,159,181,61,153,244,183,32,183,88,188,239,99,189,229,124,213,76,112,247,123,124,135,159,30,231,46,60,135,125,182,221,183,221,116,167,165,186,91,130,104,182,9,108,211,61,52,177,123,27,27,179,119,188,149,23,154,154,163,181,221,152,230,147,243,147,25,200,91,201,41,151,214,39,219,125,155,102,102,102,231,95,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,16,17,17,4,0,241,171,248,88,197,190,240,40,126,93,113,85,1,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,149,23,154,134,159,187,218,132,230,147,243,147,24,70,59,71,17,151,214,38,223,109,155,119,118,103,183,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,183,77,16,209,13,6,240,247,208,107,157,101,101,242,146,134,142,134,156,46,57,118,93,113,143,132,247,41,199,234,139,184,143,34,96,98,55,142,10,88,249,59,60,156,71,185,44,134,114,83,95,91,125,96,228,221,92,234,132,183,162,122,186,44,38,199,81,56,226,118,122,184,169,251,244,48,75,28,1,49,201,36,64,196,71,49,83,4,174,4,114,52,110,78,0,68,205,200,182,255,0,136,255,0,136,5,103,81,23,217,116,147,72,114,47,247,39,160,242,211,203,83,79,28,244,242,100,85,92,2,78,85,1,48,71,32,67,12,142,224,16,184,241,121,34,121,73,207,243,45,22,160,232,147,163,236,155,171,157,80,138,202,45,87,69,132,216,234,32,44,178,241,73,45,63,126,134,9,99,156,225,8,227,148,216,136,230,42,99,137,140,66,70,141,201,140,196,153,184,144,111,95,12,94,132,107,53,174,251,77,175,218,142,23,91,94,25,142,92,4,172,209,68,243,209,201,125,170,0,152,94,106,106,202,122,136,170,41,188,165,64,211,155,74,12,66,114,9,70,196,207,28,140,207,26,191,138,124,91,238,254,135,230,55,21,114,120,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,84,217,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,45,41,226,63,225,255,0,89,211,189,246,93,91,210,28,119,253,201,235,252,180,18,211,83,201,61,68,152,237,87,0,143,141,65,204,114,72,112,205,35,57,132,206,92,90,73,94,34,96,252,203,203,186,252,12,127,93,159,187,127,196,149,154,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,119,166,174,161,169,103,225,40,110,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,20,3,209,39,88,57,55,72,218,161,21,232,94,174,183,9,190,84,64,57,101,158,146,42,126,253,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,242,27,254,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,128,122,219,232,251,38,233,27,84,37,178,147,85,214,225,55,202,137,203,19,188,85,203,79,223,174,130,40,224,57,130,72,226,55,33,56,74,164,34,115,32,141,164,113,115,1,22,126,35,97,62,14,122,121,212,22,13,167,25,21,195,58,181,123,27,77,178,143,45,125,198,105,171,41,34,106,170,234,169,89,227,150,174,51,25,26,88,161,120,105,233,254,172,209,56,202,39,12,144,144,139,27,202,20,216,174,207,164,61,6,195,122,146,240,183,196,52,167,51,162,164,32,184,211,223,78,217,93,53,59,204,118,155,139,93,107,218,158,182,38,19,2,231,25,22,238,44,99,204,28,227,39,224,100,207,73,138,255,0,188,46,62,4,244,203,241,175,156,86,160,164,13,116,208,189,71,233,211,81,238,58,95,170,22,111,35,117,161,218,88,102,137,220,233,110,20,164,238,209,213,83,72,236,221,200,79,137,108,251,49,49,9,1,136,24,24,13,138,248,81,245,211,254,35,165,253,107,204,255,0,236,122,92,2,182,184,127,210,18,181,201,80,229,255,0,138,242,160,67,254,124,44,127,239,120,86,213,241,138,252,132,254,66,109,255,0,79,255,0,248,201,252,239,228,255,0,253,249,255,0,102,91,253,167,254,43,251,223,253,239,195,253,241,255,0,234,254,182,234,149,144,117,80,139,85,116,185,249,118,252,132,227,63,202,95,255,0,140,159,239,223,109,255,0,188,255,0,236,201,252,191,251,203,251,223,253,239,216,253,15,252,239,173,201,109,84,17,87,197,31,224,79,83,127,5,249,197,18,160,21,127,222,40,255,0,2,122,155,248,47,206,40,149,0,160,191,238,190,186,40,197,122,172,211,138,187,221,166,217,229,245,55,25,183,205,38,57,112,167,104,194,74,254,12,82,13,178,161,228,32,2,134,83,119,96,35,38,236,200,110,108,252,74,80,150,42,244,45,225,71,255,0,193,221,107,234,130,151,252,234,234,44,2,170,147,253,7,167,146,228,68,95,233,145,81,112,255,0,130,105,75,252,117,58,181,68,65,31,250,197,232,235,4,234,255,0,4,167,176,95,235,61,141,146,89,185,253,31,200,59,115,84,123,47,187,53,57,213,127,122,132,241,71,63,118,58,118,143,243,142,252,55,228,59,59,122,215,183,73,30,20,57,245,118,182,222,219,169,236,94,146,60,19,14,168,154,138,74,112,171,153,131,39,156,224,126,204,148,114,192,113,202,52,192,210,199,51,204,238,47,204,90,7,14,109,59,67,113,40,128,185,87,93,84,46,85,208,95,247,133,199,192,158,153,126,53,243,138,213,165,60,78,188,63,235,53,118,142,167,168,29,16,199,124,222,117,73,202,124,154,219,20,147,203,85,126,165,142,8,97,136,169,128,141,227,105,160,142,159,210,24,192,74,97,50,217,202,65,0,147,117,248,92,124,9,233,151,227,95,56,173,82,169,4,10,240,251,240,220,166,233,218,166,135,89,53,134,90,75,142,162,149,60,115,91,104,169,142,81,12,100,228,138,166,26,136,94,88,230,236,214,28,144,212,0,155,188,110,17,152,19,70,70,219,72,245,67,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,223,186,10,210,220,19,90,124,54,48,109,52,212,187,23,182,113,187,207,180,252,237,23,154,154,159,187,218,191,213,77,31,231,33,48,144,118,146,32,47,170,77,190,219,62,236,238,207,82,221,87,116,163,168,253,37,106,57,225,89,172,94,122,213,93,220,158,193,127,130,23,10,91,189,40,187,51,144,179,187,246,230,14,66,210,194,238,229,25,16,187,57,129,199,33,203,95,10,254,186,170,112,12,134,213,211,14,169,87,213,207,140,95,42,33,182,225,147,67,75,23,11,77,198,122,169,140,160,149,163,141,166,144,42,166,169,102,105,12,207,180,98,13,196,99,51,56,236,123,170,238,148,116,227,171,93,56,60,43,53,139,200,221,104,123,147,216,47,240,66,199,85,104,170,38,102,114,22,119,110,228,39,196,90,88,93,216,100,17,23,103,3,8,228,0,173,111,12,95,16,10,61,34,172,166,233,251,91,242,47,41,130,213,241,131,25,185,75,28,17,82,216,106,164,158,105,165,26,147,16,105,30,25,228,168,245,154,67,33,132,128,119,97,140,140,227,185,69,204,14,169,105,110,119,162,217,221,207,76,245,46,197,236,108,146,205,217,243,180,94,106,26,142,215,118,16,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,155,160,158,136,241,45,109,192,250,104,195,176,205,126,26,72,50,123,29,57,219,98,162,134,40,57,208,219,160,55,134,142,9,101,167,150,72,103,54,134,48,118,144,56,125,66,1,49,41,0,228,144,55,170,34,32,229,93,90,79,132,135,69,150,171,213,52,125,86,106,150,63,73,95,79,29,70,216,28,18,212,140,160,51,193,44,145,212,92,37,129,133,217,142,57,99,96,129,204,183,19,9,100,237,179,180,18,170,182,86,147,130,245,167,106,233,99,195,19,78,172,88,134,65,72,58,169,146,211,222,27,31,163,122,97,170,122,40,30,249,90,50,220,39,140,137,132,0,69,165,24,156,216,152,230,97,110,220,128,19,113,13,149,226,117,226,1,89,164,84,117,61,63,104,134,69,229,51,170,190,80,100,215,40,163,158,42,171,13,44,144,67,52,67,76,100,13,27,205,60,117,30,147,70,100,80,136,22,204,50,16,28,117,45,165,186,91,157,235,78,119,108,211,61,52,177,123,103,36,188,247,188,149,23,154,134,159,187,218,132,230,147,243,147,24,70,59,71,17,151,214,38,223,109,155,119,118,103,242,191,232,171,61,202,191,235,174,71,146,100,119,15,252,37,101,117,202,186,162,79,252,233,38,154,73,15,249,200,136,190,215,117,126,125,0,244,125,106,233,55,72,196,110,13,87,38,119,152,211,209,215,229,103,52,162,225,77,56,1,60,116,49,12,102,81,112,167,121,165,7,144,72,158,83,35,62,92,30,56,227,13,151,211,23,79,182,46,152,116,106,203,164,54,12,130,235,123,142,219,220,158,166,186,225,57,151,122,170,82,231,49,67,11,145,5,44,46,110,238,48,199,245,91,119,34,115,144,164,148,243,252,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,175,89,16,114,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,85,117,56,183,85,218,143,96,240,163,165,234,58,182,95,61,153,208,227,231,103,167,174,41,156,228,122,161,185,149,166,158,190,82,168,105,187,211,15,230,234,36,99,103,25,100,19,111,168,199,245,96,175,139,142,153,229,88,127,87,183,140,234,237,73,189,151,61,183,208,92,45,21,81,199,39,108,188,181,36,52,115,192,70,64,192,243,1,192,198,64,4,92,99,158,2,119,103,61,154,48,71,171,217,144,104,189,70,130,20,244,146,98,115,229,16,229,225,25,64,221,248,46,33,73,37,41,16,72,219,59,132,145,72,12,66,92,182,120,99,112,225,188,156,195,10,93,68,105,238,21,106,211,92,3,26,211,155,21,69,92,246,220,86,207,69,100,163,150,172,196,167,146,10,104,66,24,202,66,17,17,115,113,6,119,118,17,109,247,217,155,220,168,135,195,23,75,127,42,29,100,225,94,110,197,237,59,86,37,230,50,155,135,247,215,103,202,249,88,223,202,79,232,98,71,198,186,74,47,168,60,183,223,235,11,131,26,191,228,4,95,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,85,3,213,159,139,174,162,100,57,148,86,110,148,238,245,120,174,61,100,168,170,134,75,213,77,21,37,81,228,32,77,19,71,51,83,85,83,17,82,128,16,79,193,185,115,48,148,92,198,50,110,2,25,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,201,241,32,234,187,78,58,181,211,141,15,205,112,169,124,141,214,135,233,4,23,251,4,243,49,213,90,42,137,173,206,194,78,204,221,200,79,137,60,83,51,48,200,34,76,236,6,18,70,30,183,130,167,197,62,83,247,127,93,243,27,114,11,169,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,90,167,137,215,65,223,150,251,21,78,188,233,61,151,150,125,143,219,203,218,86,187,117,187,185,85,148,66,39,8,199,185,119,69,187,212,240,13,67,143,24,228,150,97,104,225,109,248,68,45,85,125,39,124,83,232,223,222,6,61,243,24,23,66,122,233,174,154,113,211,166,156,92,117,67,84,47,62,70,213,67,180,80,195,19,49,213,92,42,137,157,227,165,166,141,221,187,147,31,18,217,183,97,97,18,51,32,0,51,16,230,223,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,118,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,223,86,170,234,69,247,88,53,31,35,213,12,158,142,213,73,117,201,174,18,220,106,225,181,208,133,37,40,73,35,238,236,17,135,252,102,78,82,25,110,114,25,153,17,147,74,181,34,251,163,250,143,142,106,134,49,71,106,171,186,227,55,8,174,52,144,221,40,66,174,148,228,141,247,102,56,207,254,35,23,25,0,182,56,204,12,68,196,45,255,0,195,23,160,239,200,133,138,155,94,117,98,203,199,62,200,45,227,236,219,93,198,221,219,170,197,225,35,152,100,216,187,164,221,234,136,10,157,203,148,113,203,8,188,144,190,220,229,23,170,190,172,126,41,245,147,239,3,33,249,140,235,161,61,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,151,61,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,191,116,21,165,184,38,180,248,108,96,218,105,169,118,47,108,227,119,159,105,249,218,47,53,53,63,119,181,127,170,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,158,21,219,188,30,245,150,191,168,43,190,151,201,148,249,60,6,213,111,167,184,6,123,81,106,22,142,187,189,19,241,130,158,140,106,9,202,97,156,37,3,2,148,120,71,27,74,78,221,216,2,89,255,0,225,113,240,39,166,95,141,124,226,181,74,164,16,171,175,93,45,193,52,91,195,99,57,211,77,52,177,123,27,27,179,123,51,201,81,121,169,170,59,93,219,253,44,210,126,114,99,57,11,121,37,50,250,196,251,111,179,108,204,204,212,88,175,251,197,31,224,79,83,127,5,249,197,18,160,20,23,209,226,51,209,71,242,170,211,136,47,248,5,178,213,30,166,226,223,156,182,212,206,221,169,46,148,44,198,242,91,10,110,66,3,200,205,164,136,165,98,16,144,72,119,136,102,150,70,162,207,250,42,192,178,175,250,235,142,100,152,229,195,255,0,9,71,93,109,174,167,147,255,0,54,72,102,142,64,254,98,18,31,177,217,117,38,171,171,196,235,195,254,179,87,104,234,122,129,209,12,119,205,231,84,156,167,201,173,177,73,60,181,87,234,88,224,134,24,138,152,8,222,54,154,8,233,253,33,140,4,166,19,45,156,164,16,9,3,112,120,121,245,167,106,234,159,75,233,236,89,126,65,72,90,169,141,83,187,100,20,109,76,52,175,91,3,73,198,43,132,17,137,56,152,16,188,67,43,131,11,4,206,77,219,140,14,30,82,213,115,153,209,174,13,212,190,83,173,182,59,207,75,212,21,112,100,246,154,135,133,242,3,160,9,173,214,64,169,130,104,142,106,201,37,138,72,99,7,135,204,108,196,36,103,197,218,33,57,56,139,220,247,89,189,116,105,199,71,150,42,24,238,116,31,74,51,59,207,25,109,184,205,61,99,83,200,84,188,248,201,85,81,47,3,236,66,220,76,65,220,8,164,145,156,68,93,134,83,140,36,170,229,93,89,247,66,254,42,89,125,102,163,213,97,93,93,231,222,122,213,145,249,120,44,215,249,104,104,168,105,108,213,66,230,206,53,45,79,12,127,153,155,152,51,204,78,227,17,68,46,76,192,114,73,29,96,160,233,79,164,239,133,141,27,251,191,199,190,93,2,218,171,85,116,157,240,177,163,127,119,248,247,203,160,91,85,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,4,44,241,21,234,179,81,58,106,179,216,234,240,86,40,94,170,178,153,166,152,74,31,172,36,53,110,81,241,146,41,61,253,128,125,255,0,252,59,233,108,87,198,54,213,113,177,156,23,156,1,158,234,251,112,23,186,19,242,250,228,239,250,52,92,127,69,155,255,0,230,181,71,140,70,164,13,239,84,45,56,77,44,228,241,80,80,193,44,128,253,183,110,232,84,92,35,119,221,190,183,185,253,207,255,0,173,108,159,9,190,153,172,151,60,102,225,170,57,157,145,229,57,251,94,207,114,58,152,157,184,201,93,4,190,226,17,127,112,254,221,191,153,208,87,230,178,220,135,80,171,174,58,155,123,150,42,27,221,109,84,84,231,109,142,156,120,140,81,211,8,137,243,141,134,63,94,13,232,194,207,235,235,186,212,138,91,120,163,53,186,46,174,175,244,214,200,26,40,161,182,91,5,197,164,115,245,122,97,119,245,119,127,218,202,36,160,34,34,2,34,32,34,34,2,34,32,34,34,12,247,68,177,203,14,75,159,91,233,50,73,152,104,98,158,9,100,141,192,201,166,110,240,51,134,224,236,227,184,187,182,255,0,98,150,218,175,163,216,212,218,87,112,205,52,219,26,167,176,195,105,105,105,106,100,18,243,30,100,98,166,57,12,157,165,45,199,147,112,127,115,187,113,247,190,238,202,13,216,238,243,216,238,80,220,169,219,115,132,196,217,189,62,194,98,251,89,255,0,98,246,174,250,147,149,93,169,234,104,78,191,141,29,73,153,156,61,168,223,212,153,217,254,183,22,127,115,236,130,73,116,81,214,5,6,128,93,194,223,54,21,109,157,234,183,238,220,56,66,51,55,17,169,118,250,222,88,207,254,173,199,208,155,211,249,189,27,119,102,94,48,57,244,84,119,43,62,57,105,118,170,121,38,26,107,128,212,194,206,3,177,8,63,108,168,182,125,159,137,122,191,243,42,214,68,25,110,170,106,118,83,171,249,205,219,62,204,46,18,85,220,174,245,37,83,57,159,22,250,206,204,222,224,17,22,244,22,247,11,123,150,36,136,128,136,179,124,123,13,166,187,82,81,214,210,208,215,214,187,247,60,192,71,76,92,91,213,216,118,33,39,253,159,177,189,223,106,12,33,21,144,100,157,4,54,13,6,27,71,81,141,81,92,37,201,39,183,66,197,29,93,120,118,74,161,157,182,54,226,254,231,31,93,191,106,254,248,103,134,137,230,153,198,83,167,183,12,174,209,109,150,138,104,37,142,72,66,166,167,176,51,1,212,52,100,46,81,190,226,44,193,187,190,238,236,239,253,33,91,12,206,254,239,177,127,90,106,105,106,231,26,120,91,115,45,246,109,255,0,99,110,174,167,66,60,44,112,77,56,178,100,118,77,75,191,91,114,83,187,65,20,84,243,83,61,93,51,193,179,77,205,200,70,113,223,118,148,62,223,242,62,205,214,206,181,116,83,210,86,146,82,134,81,116,181,208,82,133,20,99,1,213,212,94,170,225,14,68,204,30,249,42,184,179,187,253,159,206,130,131,107,45,181,84,85,37,75,48,108,97,182,237,187,125,173,191,237,254,117,254,228,179,220,33,167,10,185,160,227,12,132,194,199,200,95,222,219,251,183,223,220,174,99,72,117,11,195,227,35,189,221,134,223,110,166,177,205,7,99,156,151,60,149,163,9,183,9,54,225,189,107,239,179,11,179,250,127,148,203,72,245,227,212,159,78,247,108,82,215,132,105,132,62,109,163,154,9,202,122,107,156,53,32,12,209,213,68,226,252,103,55,221,183,7,245,127,181,191,111,168,64,155,38,149,77,121,184,89,169,104,107,188,207,180,224,41,101,110,211,7,101,251,92,217,189,77,185,125,173,187,109,238,254,117,145,225,253,42,234,190,113,168,178,233,189,150,197,189,206,8,227,154,64,243,84,223,86,50,40,135,150,229,51,11,250,204,62,140,91,255,0,199,182,115,210,207,89,77,211,54,75,120,185,199,135,207,123,166,185,78,198,34,21,161,78,66,35,230,54,247,198,123,255,0,190,63,111,249,63,110,235,251,228,61,120,231,181,29,71,214,107,230,49,79,53,185,235,99,162,167,150,136,252,180,134,80,194,208,114,14,101,11,139,114,120,27,213,135,118,223,253,161,179,113,127,9,29,115,184,100,84,52,55,215,242,86,233,233,222,89,234,127,188,228,237,31,23,118,14,3,89,200,189,89,155,118,253,170,99,99,30,17,61,63,91,66,144,239,208,199,115,146,25,57,77,200,107,35,105,91,147,191,23,97,172,118,111,77,153,71,217,60,105,114,17,181,80,83,83,233,133,99,85,192,17,141,84,207,117,167,218,103,96,118,39,102,242,175,199,114,217,253,63,102,203,14,202,252,97,53,146,242,85,65,143,88,101,182,65,52,110,17,137,79,71,51,131,184,179,111,245,168,253,125,119,127,245,160,148,183,95,14,206,139,104,181,46,134,195,61,45,61,61,65,71,17,251,33,161,185,16,203,189,67,142,239,43,84,113,109,221,184,109,254,191,114,203,239,189,16,244,19,166,21,116,82,229,90,109,105,23,173,238,188,3,43,92,102,18,97,102,229,232,210,27,122,119,7,223,254,175,230,166,204,223,91,53,31,81,181,2,77,65,185,220,36,150,242,114,188,160,99,75,11,184,239,57,74,205,196,35,17,125,140,223,252,159,248,189,23,201,126,205,117,87,59,56,41,174,229,93,112,56,24,154,32,11,112,11,182,236,219,250,71,27,59,254,131,127,179,250,80,116,33,14,37,211,70,142,99,36,244,120,46,47,99,180,70,210,76,237,5,141,137,159,118,34,39,118,24,200,159,244,31,253,159,208,161,46,177,245,105,210,110,150,102,23,156,199,14,193,113,140,130,246,224,116,97,3,217,78,149,223,157,83,185,159,57,41,8,119,102,23,251,55,125,253,234,4,85,232,199,85,217,165,178,7,171,211,204,178,170,149,153,194,61,177,170,150,109,152,139,127,80,167,253,164,95,111,218,147,116,69,212,160,88,31,35,61,50,200,30,62,224,199,216,107,37,127,123,235,51,62,252,123,27,109,235,251,80,76,253,32,241,102,194,236,84,181,80,229,58,91,107,164,115,237,246,218,152,194,22,125,158,71,125,218,10,6,103,247,143,191,246,191,243,173,169,111,241,137,210,25,235,41,233,37,196,90,8,164,144,35,35,106,234,151,224,46,236,206,251,53,23,174,205,246,40,59,164,126,24,189,69,234,165,51,86,207,75,79,139,194,198,2,237,122,160,174,132,246,114,49,119,102,236,108,251,112,223,223,254,80,254,213,182,234,252,22,53,158,18,164,106,109,82,197,37,105,94,54,153,222,150,172,123,123,254,150,219,3,239,183,243,237,254,164,22,185,164,90,185,136,107,62,25,111,205,112,234,222,253,37,117,52,117,14,61,169,67,182,229,201,184,239,32,3,190,196,4,219,236,222,239,231,101,139,234,175,74,58,25,173,87,249,178,93,72,192,109,151,170,233,104,26,128,102,168,25,57,0,143,46,46,206,6,62,173,204,182,127,127,175,189,98,157,19,244,199,125,233,119,77,27,10,200,50,90,27,205,65,8,239,45,36,39,24,51,180,245,18,123,143,215,221,59,55,254,107,169,20,131,80,104,47,77,152,47,79,177,92,168,176,155,109,13,53,37,109,84,211,196,49,82,113,56,64,218,33,104,251,132,102,100,204,49,11,123,217,159,223,182,254,253,190,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,90,117,41,171,212,218,11,160,217,206,174,77,61,36,117,24,237,158,105,173,237,87,4,179,65,45,196,246,138,138,25,2,45,141,194,74,153,33,141,221,156,118,99,119,114,22,103,38,230,223,44,202,111,185,206,85,121,205,114,154,239,59,122,200,46,21,23,75,141,79,104,35,239,213,79,33,73,44,156,1,132,7,145,153,62,194,204,45,190,204,204,222,138,213,60,109,53,142,197,22,43,130,244,253,79,15,122,245,83,112,108,198,178,78,70,62,82,150,56,234,41,41,219,103,14,18,119,142,90,159,86,62,65,229,126,176,237,32,187,64,14,144,250,99,190,245,105,172,180,218,85,104,189,123,18,144,45,245,87,75,165,223,203,5,79,144,165,136,88,70,78,193,75,19,203,202,121,41,226,216,75,147,119,121,236,226,36,129,209,182,186,86,116,237,212,118,25,168,222,217,246,117,148,110,17,219,178,50,54,156,225,59,61,65,140,117,79,36,80,59,28,189,176,126,248,6,196,221,216,98,46,4,226,194,253,31,46,91,50,204,90,251,131,101,87,156,43,41,161,242,87,172,126,225,81,107,184,211,119,66,78,197,84,18,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,175,251,195,171,88,236,90,201,210,62,9,83,104,135,203,213,225,246,248,48,235,165,55,35,62,205,85,4,17,70,47,204,128,24,187,176,61,60,251,15,33,14,255,0,14,68,64,78,130,74,170,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,17,126,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,43,212,240,235,235,170,155,170,92,53,176,125,65,175,164,13,84,176,83,205,53,116,52,212,178,128,92,237,208,189,56,53,201,221,163,104,33,50,146,160,99,56,68,255,0,76,8,196,0,9,128,43,3,79,122,62,186,234,255,0,68,217,15,81,24,35,82,61,247,79,114,139,184,223,169,102,148,128,235,172,145,91,232,39,231,17,17,246,132,233,156,170,100,112,226,197,40,76,123,19,148,113,70,122,3,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,112,191,238,185,58,68,181,117,125,164,99,138,65,113,164,179,229,150,26,130,185,99,151,89,233,196,192,39,112,113,58,89,141,133,229,10,105,155,143,62,219,238,199,28,50,56,201,218,104,203,159,108,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,208,147,177,85,4,133,28,177,243,7,32,46,38,4,219,139,184,190,219,179,187,122,174,135,186,59,234,171,13,234,191,72,237,249,133,154,229,72,57,61,186,158,158,155,44,180,71,27,194,118,235,139,135,215,113,136,140,203,203,72,67,33,66,124,139,144,51,139,191,112,36,0,129,94,56,184,181,138,147,42,210,76,214,158,135,133,234,235,111,188,90,235,42,123,166,253,218,90,73,41,100,167,143,131,191,1,226,117,181,47,187,51,19,247,54,39,118,17,102,12,3,193,83,226,159,41,251,191,174,249,141,185,109,95,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,65,170,188,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,131,31,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,213,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,235,68,4,92,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,4,170,68,68,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,68,68,4,68,64,68,92,214,117,99,241,79,172,159,120,25,15,204,103,65,210,154,230,179,171,31,138,125,100,251,192,200,126,99,58,186,159,11,143,129,61,50,252,107,231,21,170,149,186,177,248,167,214,79,188,12,135,230,51,160,214,149,183,107,173,198,154,130,142,225,115,171,170,167,181,211,189,37,12,83,76,70,20,176,60,178,76,241,68,46,251,0,60,179,75,35,136,236,220,228,50,247,147,187,219,167,133,167,65,63,65,40,236,61,87,106,132,252,242,11,173,191,206,98,22,186,122,141,227,160,161,171,129,197,171,42,8,31,105,38,154,9,73,130,45,220,99,142,71,115,103,148,152,96,212,30,20,253,14,83,106,85,214,131,170,77,73,58,184,172,88,197,225,143,22,182,8,75,3,220,110,52,164,6,213,167,38,204,199,77,12,187,8,140,100,253,201,162,144,77,196,98,40,230,184,148,4,68,64,68,68,5,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,82,183,141,95,197,62,45,247,127,67,243,27,138,128,10,127,248,213,252,83,226,223,119,244,63,49,184,167,134,119,79,88,175,84,26,53,212,62,145,229,53,62,67,207,253,23,169,183,93,2,150,58,137,173,149,209,21,200,162,168,140,77,191,210,140,216,72,8,226,150,80,99,14,124,152,62,79,13,207,16,74,110,157,170,100,209,237,100,186,213,150,157,92,106,10,166,138,229,52,178,204,24,201,180,83,201,43,69,79,12,18,205,48,84,204,240,11,128,144,132,102,231,38,219,156,142,247,19,169,26,85,167,26,193,98,167,198,53,67,11,181,100,214,170,75,133,53,210,26,75,141,59,75,24,85,64,124,227,145,153,255,0,243,132,155,244,78,51,146,51,98,3,49,46,109,245,163,72,115,45,5,213,12,131,72,245,2,10,72,239,184,237,64,195,80,244,147,180,208,74,7,24,203,20,209,159,163,184,73,20,145,200,204,76,38,204,108,196,34,76,226,214,105,225,41,214,191,182,232,232,250,77,212,219,157,214,178,245,15,122,76,46,225,59,247,227,42,24,96,238,29,176,157,135,156,125,144,138,89,34,41,8,133,227,114,137,158,54,138,16,48,179,245,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,6,41,152,105,86,156,106,5,247,22,201,243,92,46,213,122,186,225,87,2,186,88,42,235,41,218,73,45,245,78,14,15,36,110,255,0,249,165,179,238,45,36,80,200,205,206,40,200,114,180,68,4,68,64,90,255,0,95,180,114,197,212,6,141,101,154,59,145,205,229,233,50,107,121,83,199,83,196,207,202,85,1,52,148,213,60,0,193,228,237,79,28,82,246,249,176,159,14,37,245,73,217,108,4,65,202,186,146,158,28,154,103,249,80,235,39,78,45,213,20,151,89,40,44,55,2,201,171,39,183,199,191,149,242,17,149,69,57,204,78,4,33,9,85,71,77,17,59,237,191,121,128,72,72,197,215,203,226,31,133,90,176,14,180,181,86,197,102,168,171,154,158,170,240,23,179,42,147,18,54,158,225,77,21,116,194,206,34,45,192,101,169,144,65,182,221,129,133,157,201,217,201,229,167,129,214,45,98,171,202,181,115,53,168,161,231,122,181,91,236,246,186,58,158,233,183,106,150,174,74,169,42,35,224,207,192,185,29,21,51,238,236,228,221,189,133,217,136,153,194,218,145,17,1,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,16,17,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,159,254,53,127,11,24,183,222,5,15,203,174,42,152,45,151,107,173,150,164,235,44,215,58,186,10,137,41,231,164,57,105,166,40,140,160,158,35,134,104,156,133,217,220,36,138,73,35,49,247,16,25,11,238,206,236,174,127,198,175,225,99,22,251,192,161,249,117,197,83,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,106,106,26,26,102,110,114,158,206,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,193,154,244,197,211,214,85,213,6,178,217,116,143,22,169,242,30,127,185,83,113,186,29,44,149,16,219,40,98,30,82,212,72,32,223,232,198,12,68,2,114,203,16,57,135,62,77,208,246,139,233,14,27,160,186,95,143,233,30,159,193,87,29,139,29,167,40,105,222,174,119,154,121,76,228,41,101,154,67,244,103,57,37,146,73,29,133,132,25,205,216,68,69,152,91,95,244,125,210,102,27,210,46,151,253,7,177,84,82,94,47,181,245,18,84,223,114,49,160,122,89,238,166,210,27,192,198,15,36,174,1,20,70,209,136,49,240,223,184,108,204,82,155,190,245,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,24,166,164,105,86,156,107,5,138,159,24,213,12,46,213,147,90,169,46,20,215,72,105,46,52,237,44,97,85,1,243,142,70,103,255,0,206,18,111,209,56,206,72,205,136,12,196,178,180,68,28,171,171,190,232,183,93,52,227,167,79,12,204,15,84,53,66,243,228,109,84,62,217,138,24,98,102,58,171,133,81,93,235,158,58,90,104,221,219,185,49,241,45,155,118,22,17,35,50,0,3,49,164,21,149,100,90,165,157,229,120,38,35,166,119,251,239,154,198,240,79,63,244,126,139,202,194,30,79,206,204,211,85,126,112,1,164,147,156,130,197,249,194,46,59,108,59,55,162,15,87,93,53,211,81,250,139,212,123,142,168,106,133,231,207,93,107,182,138,24,98,103,10,91,125,40,187,188,116,180,209,187,191,110,16,228,91,54,238,78,68,70,100,102,102,101,63,252,37,58,40,246,221,101,31,86,90,155,108,181,86,89,97,239,71,133,219,231,110,252,133,93,12,253,179,185,147,49,112,143,178,113,75,28,67,32,145,60,142,82,179,70,241,66,103,168,60,52,250,21,166,234,107,38,170,212,253,78,160,164,170,210,252,114,162,123,109,85,9,85,75,28,247,123,139,211,179,140,0,240,72,18,194,16,180,240,204,82,57,55,39,237,198,34,108,82,60,119,146,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,34,32,34,34,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,26,169,92,247,134,151,136,37,54,176,218,172,253,62,106,253,214,174,77,65,160,167,242,214,123,181,92,178,213,79,146,128,13,84,242,60,142,16,48,64,116,244,208,68,46,115,74,71,59,238,78,238,110,91,233,92,87,161,202,158,171,124,56,116,143,48,211,227,164,167,212,92,62,159,32,10,24,101,8,162,11,221,33,94,107,13,232,165,157,217,136,12,73,136,160,34,46,208,156,178,137,48,180,207,44,117,171,105,187,93,108,23,90,43,237,138,231,87,110,185,91,170,35,171,163,172,164,152,161,158,154,120,201,138,57,99,144,93,136,12,73,152,152,153,217,217,217,157,144,116,231,113,210,173,56,187,234,61,163,87,174,120,93,170,167,51,176,219,234,45,118,219,220,148,236,245,84,212,179,59,60,145,137,127,247,236,46,255,0,88,6,105,196,92,90,105,88,242,181,23,250,1,235,6,213,213,150,145,137,92,30,174,60,239,14,167,163,160,202,194,104,133,130,166,115,2,104,235,162,40,192,98,225,80,240,202,111,24,136,188,70,38,28,120,52,114,73,40,16,17,114,174,175,251,194,227,224,79,76,191,26,249,197,106,10,1,68,86,105,225,67,208,229,78,75,117,178,117,113,168,199,72,246,43,109,69,65,226,54,151,8,170,30,186,174,34,146,2,173,157,137,137,162,8,37,19,237,11,109,43,205,16,201,184,12,97,222,13,213,225,165,225,247,77,163,214,171,63,80,122,191,106,171,143,80,107,233,252,205,158,211,87,20,180,179,227,64,99,85,4,141,35,4,238,19,157,69,52,241,19,132,209,9,192,251,139,179,27,22,214,20,136,128,136,136,43,171,198,147,71,47,185,134,141,98,90,197,104,155,185,73,167,119,10,138,123,165,55,16,110,52,183,34,167,140,106,121,145,179,191,9,224,167,139,182,32,100,94,103,151,213,24,201,222,155,23,71,189,105,233,237,139,84,58,83,212,252,75,36,191,123,18,131,232,252,247,66,184,151,62,221,44,148,46,213,177,73,43,71,20,178,60,45,37,48,119,26,56,202,71,143,155,3,114,113,92,225,32,183,239,4,189,51,202,177,253,56,212,77,82,187,82,121,123,46,97,112,183,219,237,29,200,228,9,42,60,131,84,247,231,30,64,192,112,185,213,180,98,96,69,249,200,39,23,97,112,245,178,165,26,188,55,173,214,43,95,68,186,91,77,142,100,126,219,164,59,125,93,68,149,62,76,233,187,117,82,215,84,73,83,77,192,221,221,251,19,156,176,119,63,70,78,215,49,216,73,153,73,84,5,76,30,37,190,31,117,58,61,117,188,117,7,164,22,170,72,244,250,190,163,204,222,45,52,145,69,75,6,52,102,84,176,70,209,177,206,231,56,84,84,207,41,48,67,16,132,13,176,179,48,48,237,115,235,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,232,57,98,83,255,0,193,83,226,159,41,251,191,174,249,141,185,106,175,17,30,144,255,0,146,150,178,183,209,106,46,206,158,230,61,218,220,95,157,127,153,154,14,208,197,230,169,36,228,205,35,118,164,148,120,57,115,229,20,145,111,33,200,210,241,194,186,44,234,98,167,165,29,121,181,106,124,212,53,119,11,20,244,243,90,50,26,26,70,139,191,83,110,155,139,151,109,228,23,102,56,229,142,25,153,152,131,155,194,209,185,128,153,58,14,140,209,99,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,71,95,20,127,129,61,77,252,23,231,20,72,37,82,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,5,32,116,245,148,216,176,109,125,211,76,215,41,174,242,86,92,127,48,179,93,46,53,61,163,147,177,75,5,108,82,75,39,0,98,50,226,0,79,176,179,147,237,179,51,191,162,217,125,109,245,131,147,117,115,170,18,222,137,234,232,176,155,29,68,227,137,217,234,226,167,239,208,193,44,112,4,199,36,145,3,17,28,197,76,18,184,17,200,209,185,56,1,19,55,34,142,171,127,244,117,209,214,119,213,254,119,81,96,176,86,123,27,27,179,112,250,65,144,118,225,168,246,95,118,26,131,165,254,245,57,226,146,126,236,148,239,31,230,221,248,111,200,182,102,245,13,171,225,205,208,79,242,168,190,207,169,26,137,63,151,211,44,102,225,228,234,233,224,168,225,85,122,174,0,9,94,140,92,31,156,48,176,73,25,75,47,161,56,152,132,79,200,138,72,94,35,61,4,255,0,37,123,236,26,145,167,115,249,141,50,201,174,30,78,146,158,122,142,117,86,90,227,3,149,168,201,205,249,205,11,132,114,20,82,250,147,8,16,74,252,132,100,154,237,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,119,166,174,161,169,103,225,40,110,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,20,3,209,39,88,57,55,72,218,161,21,232,94,174,183,9,190,84,64,57,101,158,146,42,126,253,116,17,71,56,66,113,201,40,57,9,194,85,39,43,0,156,109,35,139,1,144,179,242,29,105,212,46,83,98,206,117,247,82,243,92,90,187,206,217,114,12,194,243,116,183,84,246,142,62,253,44,245,178,201,20,156,13,132,199,144,24,190,196,204,77,190,206,204,254,139,96,117,139,209,214,119,210,6,119,79,96,191,214,123,103,27,188,243,250,63,144,118,225,167,246,167,106,26,115,170,254,245,9,229,146,14,212,149,13,31,231,29,185,237,200,119,103,244,208,8,47,251,194,227,224,79,76,191,26,249,197,106,149,74,42,248,92,124,9,233,151,227,95,56,173,82,169,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,65,138,105,190,149,105,198,143,216,170,49,141,47,194,237,88,205,170,174,225,83,116,154,146,221,78,209,70,117,83,159,57,36,118,111,252,209,22,253,16,140,35,140,24,64,0,71,90,245,131,210,102,27,213,214,151,253,7,190,212,82,89,239,180,21,17,212,216,178,50,160,122,169,237,70,242,3,206,192,13,36,78,97,44,64,241,144,57,240,223,182,110,206,81,3,182,245,68,28,192,234,150,150,231,122,45,157,220,244,207,82,236,94,198,201,44,221,159,59,69,230,161,168,237,119,97,9,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,177,85,126,126,33,157,22,90,186,167,210,250,139,238,33,143,210,22,170,99,84,236,248,253,99,212,141,43,214,192,210,114,150,223,60,132,46,38,4,47,41,68,198,226,193,51,139,247,35,3,155,149,6,32,233,79,164,239,133,141,27,251,191,199,190,93,2,218,170,0,120,90,117,175,138,234,134,156,88,122,111,205,110,126,75,62,196,45,254,74,211,230,30,48,142,247,107,129,159,178,52,252,4,91,189,79,0,140,103,19,179,153,71,19,76,197,39,231,187,83,253,1,21,0,248,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,4,255,0,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,95,29,226,227,5,158,211,91,119,169,229,217,161,166,146,166,78,45,187,241,1,114,125,155,237,244,101,246,47,231,60,49,84,193,37,60,195,202,57,65,192,219,125,183,23,109,157,189,16,115,203,215,142,167,210,234,159,81,121,37,206,134,35,24,109,117,149,150,193,231,31,7,46,221,117,81,51,237,201,254,201,27,246,127,67,43,145,232,114,190,212,61,47,227,87,27,61,174,150,153,223,206,115,142,158,156,98,103,255,0,8,212,179,122,54,223,206,254,255,0,181,214,165,235,27,22,233,255,0,67,238,54,236,255,0,39,210,175,105,210,222,174,112,195,95,63,183,43,97,226,115,21,68,178,31,16,115,119,217,162,39,216,69,189,254,155,109,179,203,13,58,195,52,231,24,195,99,161,194,45,158,86,201,46,251,7,122,115,223,105,77,253,242,147,159,233,145,127,183,246,108,131,158,110,169,115,203,182,164,235,117,251,44,189,179,181,85,68,116,113,184,187,187,236,193,77,24,183,188,137,254,207,218,181,58,144,29,117,218,48,59,31,82,25,5,187,78,33,237,217,163,165,160,112,30,83,63,231,30,150,55,63,241,206,231,239,127,232,253,138,63,160,34,254,148,244,242,213,79,29,60,35,200,229,54,1,109,217,183,119,125,155,222,189,172,151,8,200,241,56,232,230,190,80,249,112,175,167,142,170,7,238,198,124,163,61,248,191,213,39,219,126,47,239,217,208,120,40,182,101,85,151,76,38,211,56,171,168,238,220,50,88,185,119,160,236,84,63,45,234,54,31,172,239,219,111,205,238,254,159,250,215,191,161,61,45,102,218,235,157,134,21,143,63,9,60,187,84,201,47,230,95,128,119,162,141,223,137,202,27,237,221,103,247,239,255,0,173,131,74,47,245,28,103,43,241,1,221,255,0,165,110,13,120,233,139,62,208,77,67,131,1,202,41,191,61,92,19,205,69,47,56,127,61,20,114,24,114,216,37,54,31,208,223,103,38,127,85,96,221,40,248,92,214,98,55,171,158,67,171,53,125,235,124,212,44,52,193,219,97,218,65,149,157,223,120,42,220,191,68,95,222,219,122,160,174,12,79,167,125,86,205,177,58,172,223,31,176,193,53,158,136,164,25,231,58,232,65,199,132,67,41,125,71,46,79,176,19,63,163,127,50,146,88,151,134,22,161,92,66,35,201,178,252,114,129,231,229,219,0,175,157,201,248,242,223,126,52,134,223,96,253,191,111,251,62,190,173,181,134,243,161,26,131,125,210,109,49,201,187,214,25,96,170,162,168,167,242,64,61,178,121,231,128,135,148,192,102,251,4,64,219,177,122,254,221,247,119,214,154,225,167,247,108,55,75,49,60,222,191,32,239,92,110,190,127,243,126,80,71,143,106,166,56,189,236,78,47,184,147,125,141,254,191,122,13,233,120,240,233,211,42,123,116,17,89,181,24,234,174,80,48,189,108,111,44,140,34,194,47,220,113,114,161,29,254,182,204,222,187,250,168,99,174,26,94,250,77,154,205,141,141,116,85,112,151,118,72,76,13,201,251,109,41,128,242,220,3,215,96,251,25,121,184,198,111,37,164,110,18,85,73,189,77,101,36,180,195,46,222,230,62,63,99,11,183,189,183,89,102,147,233,78,161,117,55,154,210,226,24,200,121,170,136,0,162,2,222,0,226,45,20,178,55,161,156,108,251,180,37,246,255,0,245,156,53,34,45,145,174,250,55,112,209,12,210,108,50,233,89,230,42,96,227,205,251,98,27,114,138,41,27,244,76,219,221,43,125,191,253,102,214,232,8,136,128,136,136,63,181,29,37,69,125,64,82,82,135,57,79,126,45,187,54,251,54,239,239,254,102,83,178,203,210,214,181,232,142,147,201,121,202,240,106,50,154,167,110,201,71,93,75,54,220,106,92,75,125,164,103,111,73,69,65,91,125,116,214,218,200,235,105,223,105,35,223,103,244,251,89,219,237,254,149,121,29,15,245,147,137,234,102,10,255,0,78,242,206,23,207,250,165,47,144,149,248,126,122,167,111,175,20,2,15,184,0,63,252,94,253,208,87,238,127,215,246,178,181,199,24,181,222,226,128,11,20,172,162,158,57,64,170,8,231,106,82,49,110,101,230,95,151,47,87,127,209,221,255,0,98,243,240,175,17,237,85,194,181,27,38,212,10,104,41,107,38,200,167,134,83,142,172,106,100,24,218,56,228,1,97,102,169,103,102,218,79,243,159,220,223,177,107,238,181,179,139,30,160,117,7,145,92,177,234,174,237,184,107,234,225,140,248,24,253,95,61,82,236,251,24,137,126,137,183,189,76,190,137,124,56,116,159,85,116,190,215,169,25,157,231,218,222,217,163,134,165,169,188,189,76,30,93,220,166,18,30,113,212,143,63,81,31,94,45,250,63,206,130,52,101,158,37,29,72,100,119,186,203,165,22,75,45,190,42,160,16,104,41,171,43,226,142,61,128,71,113,22,170,118,103,220,93,253,254,247,119,88,30,89,213,111,81,250,133,142,79,143,222,51,203,228,212,53,51,140,230,205,121,172,119,220,93,137,155,99,157,219,109,246,251,21,187,105,63,134,102,128,105,181,194,231,91,113,183,251,112,107,130,32,138,62,237,109,55,99,139,187,187,238,213,69,203,125,219,223,182,219,41,5,97,208,237,46,198,109,193,106,178,227,30,94,154,54,102,16,243,181,7,238,22,22,245,41,29,253,194,223,111,216,131,155,220,95,21,212,27,228,179,62,49,29,73,200,28,123,175,29,104,68,254,172,91,110,238,109,191,184,150,193,182,116,129,212,110,73,229,14,139,11,26,143,59,28,114,192,231,119,164,110,66,123,113,127,173,47,167,233,55,189,116,41,140,105,158,17,135,73,81,54,55,100,242,103,85,195,188,254,102,105,57,113,229,199,244,205,246,219,145,123,191,106,201,163,140,34,6,142,54,216,69,182,102,65,207,117,183,195,171,171,75,157,88,81,195,167,116,96,82,111,177,29,242,135,102,217,157,254,201,93,254,197,179,49,79,8,158,170,238,87,154,122,108,142,213,143,219,173,228,97,222,159,219,177,19,136,115,22,39,102,1,55,221,133,201,255,0,69,253,223,234,123,199,68,21,65,98,240,96,189,67,126,162,59,238,97,68,118,174,5,230,187,23,61,229,98,224,91,113,98,162,227,183,46,62,255,0,179,117,32,240,207,10,14,158,177,248,12,46,254,211,184,153,237,179,207,228,102,219,103,47,119,42,54,253,173,254,197,55,17,4,75,198,124,52,122,111,198,178,159,164,33,96,122,232,154,30,219,82,86,82,208,75,14,253,193,62,92,60,171,54,251,14,219,239,238,119,101,179,45,61,29,244,233,103,171,243,148,186,87,140,148,156,136,155,157,142,133,217,183,223,125,182,133,191,206,117,186,17,7,151,75,139,99,52,80,141,53,30,59,108,130,32,223,136,71,73,24,139,110,251,190,204,205,183,189,125,79,107,182,60,62,93,237,212,207,23,191,182,240,143,31,246,109,178,250,145,7,242,167,165,166,164,14,221,45,60,80,135,249,177,131,11,127,177,151,245,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,170,186,170,213,47,200,183,78,58,139,169,144,223,125,141,95,102,199,234,189,149,91,229,124,199,106,233,40,118,104,127,54,224,98,91,213,75,0,253,113,112,109,247,61,133,137,216,41,3,196,87,88,239,186,201,213,198,119,83,119,135,203,210,97,247,9,240,235,93,55,32,62,205,45,4,242,198,79,204,64,28,187,179,189,68,251,23,34,14,255,0,14,68,32,46,166,175,130,94,142,88,162,197,115,174,160,106,38,239,94,170,110,15,135,81,199,196,199,202,82,199,29,61,93,67,238,199,194,78,241,203,77,232,225,200,60,175,213,45,164,38,106,150,93,15,120,123,233,125,171,74,186,62,211,107,101,188,169,38,168,191,217,226,202,43,170,225,162,26,99,168,158,224,45,82,221,221,157,222,67,138,41,34,167,105,9,247,32,167,15,65,102,96,16,170,15,21,61,28,177,105,23,87,23,122,156,114,109,169,51,219,124,89,140,148,220,79,251,214,170,166,121,227,169,110,102,100,231,220,158,158,89,247,250,162,61,254,2,44,32,206,242,87,193,47,90,255,0,248,117,211,157,101,191,246,230,182,250,168,226,255,0,201,232,234,227,152,222,79,252,137,227,17,143,254,29,200,191,65,150,65,227,113,165,246,170,172,3,79,117,162,18,164,130,229,108,188,75,139,212,48,209,15,126,178,10,152,100,169,139,157,70,236,92,32,42,73,184,198,236,77,189,92,132,206,62,188,224,255,0,135,86,177,223,116,111,171,140,18,166,209,15,152,164,204,46,16,97,215,74,110,64,29,234,90,249,226,140,95,153,1,184,246,167,106,121,246,30,36,125,142,28,132,76,157,7,66,138,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,4,255,0,240,84,248,88,202,126,240,43,190,93,110,81,255,0,197,147,162,139,118,159,214,127,41,221,47,182,118,44,183,187,129,199,151,209,70,213,85,18,69,116,170,158,105,158,230,82,25,24,71,12,167,32,194,67,249,160,9,59,12,12,79,51,176,72,15,5,79,133,140,167,239,2,187,229,214,229,61,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,14,109,250,104,234,47,59,233,127,84,232,53,51,5,168,255,0,130,163,188,81,112,135,252,39,107,243,48,205,61,31,114,88,164,236,247,123,0,61,208,30,97,239,103,247,179,204,175,22,109,94,195,117,235,75,250,115,213,205,63,158,174,75,22,69,79,147,77,78,213,112,60,51,196,97,37,190,41,97,144,61,89,142,57,99,146,55,113,114,7,112,119,18,33,113,39,210,158,32,221,18,93,122,80,207,227,190,227,16,85,215,105,214,85,81,81,53,170,176,105,72,96,180,206,83,76,65,105,57,10,105,76,206,58,113,140,134,89,28,94,102,238,56,179,188,114,109,21,100,187,93,102,181,83,216,166,185,213,157,182,142,162,106,186,122,50,152,158,8,103,152,99,25,101,8,247,226,38,99,4,34,68,205,185,52,81,179,239,197,182,9,235,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,26,210,237,211,39,77,183,251,173,109,246,251,211,230,154,220,110,87,26,137,42,235,43,42,241,58,9,167,169,158,66,114,146,89,36,40,156,140,200,157,201,201,221,221,221,221,221,102,184,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,153,145,159,8,163,97,1,228,102,68,251,55,169,19,187,250,187,175,89,16,17,17,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,16,22,180,187,116,201,211,109,254,235,91,125,190,244,249,166,183,27,149,198,162,74,186,202,202,188,78,130,105,234,103,144,156,164,150,73,10,39,35,50,39,114,114,119,119,119,119,119,91,45,16,121,56,182,39,138,224,214,42,92,91,10,198,109,88,253,150,139,159,150,183,90,232,163,164,165,131,153,145,159,8,163,97,1,228,102,68,251,55,169,19,187,250,187,174,112,186,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,34,34,2,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,149,188,106,254,41,241,111,187,250,31,152,220,80,60,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,128,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,47,250,232,232,202,197,214,30,156,82,219,35,186,251,27,51,197,252,197,70,51,114,148,205,233,70,73,88,59,180,213,49,142,251,195,47,106,38,121,4,94,72,200,4,135,147,49,197,39,62,215,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,117,60,161,7,95,126,28,84,221,85,93,104,181,43,76,110,248,254,47,157,210,211,189,53,196,235,169,101,24,47,192,197,8,194,245,19,68,228,241,28,17,12,204,38,208,72,114,51,199,25,56,132,96,226,15,13,62,186,170,122,154,198,106,180,195,83,171,234,234,181,67,28,167,158,229,85,92,84,177,71,5,222,220,245,12,195,56,52,17,132,80,156,47,60,48,148,110,45,201,187,114,9,27,148,141,29,112,120,163,252,118,106,111,224,191,39,162,87,39,210,143,74,58,113,210,86,156,6,21,133,69,231,174,181,221,185,239,247,249,225,96,170,187,213,11,59,49,19,51,191,110,16,228,77,20,44,238,49,137,19,187,153,156,146,29,54,120,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,105,159,231,248,110,150,97,183,109,65,212,28,134,146,199,143,88,233,222,166,186,186,165,223,132,65,187,51,51,51,51,145,153,19,136,0,11,57,153,144,136,177,17,51,56,122,181,183,107,85,186,166,130,142,225,115,164,165,168,186,84,61,37,12,83,76,32,117,83,180,82,76,241,68,46,251,153,180,80,203,35,136,238,252,35,50,247,11,187,125,107,156,206,176,122,179,204,186,186,213,15,167,23,218,122,187,61,138,130,158,58,107,22,56,85,237,85,5,168,30,48,105,220,13,163,137,140,229,148,30,66,55,14,123,118,193,221,198,32,102,181,239,14,110,189,191,149,69,138,125,55,212,72,60,190,166,227,54,255,0,57,87,81,5,63,10,91,213,8,24,68,245,130,192,220,33,153,142,72,198,88,189,5,200,196,226,110,36,81,194,19,85,17,16,23,147,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,69,235,40,127,226,181,169,159,147,190,141,178,59,117,61,93,214,146,191,53,184,80,227,52,115,219,228,237,241,238,72,245,21,1,49,49,137,52,50,82,210,212,196,76,220,185,119,88,8,120,145,59,5,22,101,153,77,247,57,202,175,57,174,83,93,231,111,89,5,194,162,233,113,169,237,4,125,250,169,228,41,37,147,128,48,128,242,51,39,216,89,133,183,217,153,155,209,75,255,0,8,237,76,202,176,254,175,108,248,45,166,175,123,46,123,111,175,183,221,233,100,146,78,217,121,106,73,171,32,156,64,77,129,230,3,129,192,76,196,184,199,60,226,204,206,123,180,75,192,240,12,203,83,242,104,48,205,63,199,170,239,183,218,170,122,186,154,123,125,35,49,79,56,83,83,201,81,43,70,59,238,102,209,67,35,176,14,230,110,204,34,196,78,194,255,0,38,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,208,73,216,170,130,65,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,16,117,38,139,201,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,245,144,17,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,43,116,157,241,79,163,127,120,24,247,204,96,93,41,174,107,58,78,248,167,209,191,188,12,123,230,48,46,148,208,17,17,6,63,154,233,238,3,169,86,168,172,90,141,131,227,249,85,182,10,129,171,138,142,247,108,134,186,8,231,17,33,25,70,57,132,133,141,132,204,88,153,183,216,201,190,215,88,254,45,211,214,129,96,215,218,92,167,10,208,253,63,199,239,84,92,252,181,198,215,140,209,82,85,65,204,8,15,132,177,198,38,60,128,200,95,103,245,18,118,127,71,117,176,17,4,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,159,254,53,127,11,24,183,222,5,15,203,174,42,0,120,92,124,118,105,151,227,95,39,173,65,127,200,136,128,169,91,198,175,226,159,22,251,191,161,249,141,197,93,74,165,111,26,191,138,124,91,238,254,135,230,55,20,27,87,192,199,245,217,251,183,252,73,90,162,170,191,3,31,215,103,238,223,241,37,106,136,8,136,131,149,117,191,250,58,232,235,59,234,255,0,59,168,176,88,43,61,141,141,217,184,125,32,200,59,112,212,123,47,187,13,65,210,255,0,122,156,241,73,63,118,74,119,143,243,110,252,55,228,91,51,122,232,5,126,126,21,150,155,85,187,161,204,6,178,223,108,164,165,168,186,84,94,42,235,165,134,17,3,170,157,174,117,48,180,178,147,54,230,109,20,49,70,196,91,191,8,192,125,194,204,193,37,112,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,200,17,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,4,68,64,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,149,74,42,248,92,124,9,233,151,227,95,56,173,82,169,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,168,235,226,189,208,229,54,75,106,189,245,113,167,39,86,247,219,109,61,57,229,214,150,9,106,26,186,146,33,142,1,173,129,133,137,226,56,34,16,238,139,237,19,195,17,73,184,20,103,222,145,94,23,31,2,122,101,248,215,206,43,84,170,65,204,14,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,242,85,190,86,26,142,215,118,19,134,79,205,204,7,25,111,28,166,63,88,95,109,247,109,157,153,219,161,238,149,122,152,195,122,175,210,58,61,82,195,232,106,237,198,53,5,109,187,219,42,89,200,237,215,24,194,51,150,6,147,139,12,193,198,88,204,36,22,110,64,99,200,64,249,198,16,215,88,252,28,236,89,223,80,81,230,184,54,103,106,197,52,218,249,112,122,203,221,130,134,132,225,170,181,198,209,70,229,29,189,221,228,136,251,211,52,207,177,52,81,211,9,139,4,114,136,52,106,194,176,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,12,43,249,39,116,177,255,0,202,211,165,95,253,6,219,191,247,43,63,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,204,140,248,69,27,8,15,35,50,39,217,189,72,157,223,213,221,122,200,131,149,117,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,130,85,34,34,2,34,32,130,190,48,90,199,98,193,186,96,125,42,168,135,204,94,181,46,225,5,61,28,124,140,59,20,180,53,16,85,212,84,238,192,64,92,76,41,162,237,185,1,63,153,230,60,154,50,101,72,42,127,248,201,235,95,211,158,160,173,58,57,73,111,236,210,105,149,189,251,211,201,23,25,39,174,184,197,79,81,39,18,105,9,138,17,128,40,216,119,0,38,147,191,191,33,224,234,5,71,105,186,205,106,168,190,195,108,171,59,109,29,68,52,149,21,131,9,60,16,207,48,200,81,68,114,109,196,76,198,9,136,69,223,114,104,164,118,223,139,236,23,63,224,217,173,127,78,122,125,187,104,229,93,191,179,87,166,87,6,236,207,28,92,99,158,134,227,45,69,68,124,137,228,39,41,134,112,172,98,216,0,90,62,198,220,139,155,169,254,169,3,193,247,88,239,184,55,84,13,165,84,240,249,139,46,165,219,231,167,172,143,144,7,98,170,134,158,122,186,122,157,220,8,203,136,5,76,93,182,32,23,243,60,203,147,198,44,174,253,1,17,16,85,95,142,119,234,79,247,147,248,106,170,181,106,158,57,223,169,63,222,79,225,170,42,248,120,244,245,138,245,65,168,90,137,164,121,77,79,144,243,250,127,85,83,110,186,5,44,117,19,91,43,162,185,219,138,42,136,196,219,253,40,205,132,128,142,41,101,6,48,231,201,131,106,248,98,245,227,249,16,190,211,104,54,172,94,184,224,57,5,192,125,155,116,184,220,123,116,184,188,196,19,20,155,15,104,159,179,81,57,83,177,114,146,56,161,39,146,103,219,156,164,247,39,148,226,120,174,115,98,170,197,179,92,102,213,144,89,107,120,121,155,117,210,138,58,186,89,248,24,152,115,138,70,32,46,38,2,77,187,122,16,179,183,171,50,166,30,155,124,36,53,183,81,115,43,173,46,189,195,87,166,248,246,61,81,79,21,67,135,98,178,174,236,100,209,202,113,81,156,114,20,44,13,9,187,61,75,188,128,18,187,3,71,41,4,195,21,207,98,120,181,139,6,197,108,216,86,45,67,228,172,184,253,190,158,215,110,166,238,156,157,138,88,35,24,226,143,153,185,25,113,0,22,220,157,201,246,221,221,223,213,6,21,105,233,147,166,219,5,214,138,251,98,233,243,77,109,215,43,117,68,117,116,117,148,152,157,4,51,211,79,25,49,71,44,114,12,76,64,98,76,196,196,206,206,206,204,236,181,7,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,136,116,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,219,236,207,238,93,30,244,235,160,216,111,77,186,71,98,210,156,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,231,33,14,236,46,101,192,24,35,23,224,2,205,207,191,73,223,20,250,55,247,129,143,124,198,5,210,154,2,34,32,214,157,69,104,54,27,212,150,145,223,116,167,51,162,164,32,184,211,153,219,43,166,167,121,142,211,113,96,38,167,173,137,132,192,185,198,69,187,139,24,243,7,56,201,248,25,51,243,133,168,88,85,215,77,115,252,151,78,111,181,20,147,220,177,91,197,109,146,178,90,67,34,130,73,233,166,56,100,40,200,132,73,193,200,29,217,220,69,246,219,118,111,114,234,33,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,117,80,136,136,8,136,128,185,87,93,84,46,85,208,100,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,244,39,209,247,86,120,111,87,90,95,244,226,197,79,73,103,190,208,84,73,77,125,199,6,189,234,167,181,27,200,109,3,153,188,113,57,132,177,3,72,38,193,195,126,224,51,185,68,108,213,129,174,126,29,58,137,149,105,166,140,107,63,78,216,85,93,252,51,76,31,27,108,142,211,70,52,148,225,111,184,149,13,12,1,82,12,230,4,97,80,82,60,179,19,137,118,206,57,231,150,70,3,126,220,244,232,63,195,226,197,210,7,180,115,91,254,85,244,155,62,190,219,227,183,212,212,211,70,112,80,219,169,75,181,36,212,176,3,150,243,111,60,108,239,60,140,36,67,28,108,49,197,249,198,48,144,25,79,79,90,5,156,223,106,178,156,215,67,244,255,0,32,189,86,240,243,55,27,166,51,69,87,85,63,0,16,14,114,201,25,25,113,0,17,109,223,208,69,153,189,25,150,65,133,105,238,3,166,182,169,108,90,115,131,227,248,173,182,122,130,171,150,142,201,108,134,134,9,39,33,17,41,74,56,68,69,205,196,0,92,157,183,216,5,190,198,89,2,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,8,253,214,190,165,226,218,103,162,215,91,182,77,132,71,146,49,197,56,82,195,61,182,58,200,98,157,233,42,72,36,49,50,30,44,220,9,156,153,247,102,47,79,122,166,62,158,245,242,104,181,58,215,46,175,229,217,37,118,43,79,223,238,91,70,189,229,131,235,83,203,183,230,170,36,237,255,0,141,237,151,244,182,254,253,149,240,107,142,156,91,53,79,75,178,92,62,186,207,71,95,61,125,170,178,10,54,169,128,36,237,212,29,60,177,198,99,205,217,152,153,228,125,159,118,247,191,171,40,161,211,175,133,118,140,233,237,32,92,117,74,199,111,203,174,126,191,82,178,150,64,0,245,153,191,68,106,100,7,220,78,63,179,211,131,125,190,224,138,189,96,232,253,243,170,60,218,45,85,209,109,46,186,91,49,10,11,92,84,242,183,177,14,23,144,169,202,98,153,195,203,4,145,59,237,35,51,110,77,234,47,190,219,40,191,106,233,67,85,50,76,186,139,31,177,97,23,246,138,164,167,132,166,168,182,212,240,25,98,2,50,23,33,133,217,189,56,250,109,191,171,123,183,93,12,80,225,120,181,151,30,155,25,199,241,219,109,182,220,113,202,45,75,77,74,17,196,220,217,249,125,86,102,111,87,119,221,96,26,75,143,224,180,151,28,150,213,73,65,110,169,186,219,175,149,51,242,122,6,19,167,105,126,166,194,110,219,122,246,141,189,31,236,254,118,220,32,15,85,254,29,184,174,147,232,12,121,206,9,93,83,77,121,178,61,101,85,199,187,44,96,7,12,112,79,48,241,237,83,9,185,55,108,127,72,153,189,95,250,85,104,100,121,174,85,147,67,73,67,127,189,214,215,69,109,138,58,106,113,158,166,73,90,56,227,103,97,17,99,39,217,153,137,246,102,217,155,117,96,29,95,107,95,86,89,62,167,92,250,112,154,231,82,244,57,12,212,212,116,180,205,45,0,137,180,244,145,69,32,110,194,206,204,69,89,235,185,183,191,253,109,175,112,95,11,158,161,178,39,58,123,205,146,59,124,114,131,200,213,15,45,4,239,187,241,109,182,106,166,127,242,157,253,255,0,103,243,160,133,247,43,189,109,212,132,235,37,115,112,223,109,201,223,223,183,237,119,253,140,172,79,195,79,171,109,36,208,204,66,245,104,212,3,10,89,222,90,154,152,230,23,166,9,13,187,84,98,192,197,44,192,239,187,196,111,182,222,246,254,157,162,254,180,116,95,171,58,65,154,71,134,79,109,243,243,207,203,180,125,234,104,185,113,138,57,31,209,167,54,109,154,79,181,254,207,245,44,147,2,240,236,234,79,53,142,9,233,241,114,165,167,154,81,140,205,171,232,11,139,63,23,119,219,204,139,191,161,123,191,153,7,181,226,49,213,53,139,169,109,81,177,220,240,129,169,11,86,59,111,158,142,35,54,6,50,51,168,55,114,222,41,164,23,103,1,143,213,157,190,223,77,182,95,231,66,252,68,245,199,75,241,60,131,23,172,175,170,200,169,107,109,210,83,211,29,124,181,149,101,72,100,242,187,152,187,212,139,71,235,35,250,179,127,146,223,177,103,180,222,18,186,239,79,123,183,208,20,194,84,149,144,188,149,53,37,29,19,246,13,132,157,135,139,214,110,94,187,54,237,183,189,78,205,5,240,206,208,61,48,199,174,54,252,215,19,179,229,245,151,88,59,19,79,93,66,108,241,183,57,61,65,138,121,24,31,137,139,110,14,47,245,89,247,223,220,20,117,156,101,183,76,255,0,48,186,229,151,115,222,178,239,93,61,100,190,165,179,28,178,148,142,223,88,137,253,230,254,247,127,233,117,158,125,8,197,203,3,106,220,134,243,122,164,188,183,248,136,106,234,35,142,157,255,0,61,177,113,19,30,127,161,179,190,223,107,183,216,174,162,95,13,46,142,229,170,42,159,200,237,172,28,141,207,136,212,214,51,55,174,254,140,211,236,223,236,94,166,176,116,39,211,246,162,224,178,227,86,189,51,199,173,85,209,241,242,149,180,244,59,75,22,243,70,103,234,38,14,251,136,56,250,151,163,59,237,251,28,40,119,76,244,119,80,181,118,245,29,143,4,198,110,23,57,140,152,72,169,232,167,152,35,103,48,23,34,120,128,157,153,158,64,221,246,251,91,246,178,220,182,92,7,168,126,144,181,6,221,27,227,15,79,119,187,211,149,77,35,207,69,92,12,66,1,44,101,199,234,196,78,251,25,111,182,254,246,91,251,163,173,31,234,87,65,245,130,89,161,199,162,108,118,219,118,42,91,164,157,219,118,229,77,29,85,59,204,95,166,114,55,230,226,223,97,221,255,0,103,175,191,105,120,181,220,74,170,211,167,89,182,44,115,82,222,2,221,89,181,68,19,20,101,16,156,148,191,87,236,103,244,146,70,223,111,181,255,0,153,5,87,230,55,123,205,243,33,170,185,95,140,142,182,94,29,199,39,55,127,64,22,111,211,119,127,209,102,247,175,21,127,90,170,170,138,201,202,166,174,82,150,83,219,145,19,250,190,205,179,127,196,203,249,32,34,34,2,34,32,51,236,251,171,51,233,95,175,221,31,192,52,94,60,87,80,244,222,154,90,187,118,253,169,160,179,210,144,77,220,171,158,71,228,83,84,11,150,204,96,205,179,54,222,191,204,171,49,91,69,159,166,221,20,174,240,245,12,218,77,56,177,123,127,215,123,151,149,111,49,255,0,79,30,63,211,223,127,241,109,199,250,61,16,85,181,198,227,75,144,103,51,92,225,165,142,26,123,133,208,166,24,68,24,68,64,230,114,97,226,206,236,204,204,251,109,187,174,136,250,58,199,236,150,30,153,116,212,108,246,170,74,63,51,140,91,230,153,224,128,35,121,76,162,99,34,46,44,220,157,200,201,247,127,93,201,223,237,117,206,21,52,199,77,87,20,241,190,197,20,130,99,253,44,251,178,232,187,161,155,197,85,243,164,141,44,175,172,39,41,95,29,167,137,221,246,247,70,228,3,238,102,251,5,144,111,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,94,190,52,249,253,53,139,167,156,83,79,169,242,26,186,59,150,85,148,5,73,208,194,242,136,87,219,168,233,228,121,154,87,22,224,64,21,19,208,27,1,191,169,240,33,103,237,187,141,133,42,107,241,180,202,111,181,122,251,130,225,85,21,220,236,182,172,61,174,148,116,221,160,110,213,85,93,109,68,117,18,115,102,230,92,130,138,153,182,119,113,110,222,226,204,228,78,225,8,52,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,134,35,60,112,84,213,199,12,133,25,16,144,177,176,155,187,59,137,54,251,110,207,238,93,57,170,33,240,153,210,251,86,163,245,131,107,185,222,74,146,74,124,22,207,89,148,5,37,77,16,212,5,76,224,81,211,67,183,39,102,140,226,150,174,58,128,147,98,113,58,113,217,153,221,140,111,121,4,127,235,243,5,252,162,116,109,171,22,15,106,123,63,202,99,242,95,123,221,142,239,47,102,200,21,253,174,60,135,110,231,149,237,242,223,234,243,229,177,109,197,249,236,196,242,155,238,13,149,89,179,92,90,187,201,94,177,251,133,61,210,221,83,218,9,59,21,80,72,50,69,39,3,98,2,226,96,47,177,51,139,237,179,179,183,162,233,247,44,197,172,89,206,43,121,194,178,154,31,59,101,200,45,245,22,187,141,55,116,227,239,210,207,25,71,44,124,193,196,199,144,25,54,226,236,77,190,236,236,254,171,152,221,66,194,174,186,107,159,228,186,115,125,168,164,158,229,138,222,43,108,149,146,210,25,20,18,79,77,49,195,33,70,68,34,78,14,64,238,206,226,47,182,219,179,123,144,116,209,167,185,173,171,82,176,12,107,81,172,84,245,112,91,114,171,61,21,238,142,42,176,17,158,56,42,97,9,163,25,4,72,133,141,132,217,157,152,137,183,223,103,127,122,162,31,20,127,142,205,77,252,23,228,244,74,223,186,3,206,191,40,157,27,105,61,255,0,217,126,207,242,152,252,118,46,207,127,187,203,217,178,29,7,119,151,17,219,185,229,123,156,118,250,188,248,238,91,114,122,129,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,49,77,85,211,60,87,89,52,227,35,210,220,214,147,204,89,114,107,124,182,250,158,49,198,114,67,205,190,164,241,119,0,192,102,136,216,100,140,220,95,132,128,4,205,184,178,231,95,169,126,157,51,190,151,245,78,191,76,243,170,127,248,90,203,61,111,56,127,194,118,191,51,52,48,86,118,226,150,78,207,119,176,101,218,50,230,30,231,111,115,191,74,106,170,252,115,191,82,127,188,159,195,80,106,175,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,2,34,32,34,34,2,34,32,34,34,13,85,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,65,213,66,34,32,34,34,2,34,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,34,34,2,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,149,188,106,254,41,241,111,187,250,31,152,220,80,60,21,62,41,242,159,187,250,239,152,219,149,212,170,86,240,84,248,167,202,126,239,235,190,99,110,87,82,128,136,136,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,106,136,136,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,64,62,40,255,0,29,154,155,248,47,201,232,144,74,175,3,31,215,103,238,223,241,37,29,124,71,122,227,166,234,183,50,160,195,244,248,42,233,244,235,15,168,156,232,102,148,229,136,239,117,100,204,15,91,44,14,236,32,2,44,67,0,144,247,68,37,148,137,197,230,120,163,141,88,206,175,102,88,134,151,230,250,71,98,158,146,27,22,161,84,90,102,190,185,64,199,60,193,111,146,105,96,132,13,253,0,30,89,154,66,118,110,110,240,198,204,76,46,98,126,175,78,186,13,153,117,37,171,150,45,41,195,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,30,17,137,110,194,230,60,205,194,49,126,102,44,224,210,46,155,181,183,94,173,89,69,231,72,48,26,188,158,159,14,167,138,166,240,20,149,16,52,241,4,131,41,70,209,194,102,50,212,25,53,60,187,4,34,102,238,44,204,219,144,179,226,184,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,244,167,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,202,26,119,171,157,230,158,83,57,10,89,102,144,253,25,206,73,100,146,71,97,97,6,115,118,17,17,102,22,172,15,21,238,135,42,113,171,173,239,171,141,57,58,70,177,92,170,41,207,46,180,176,69,78,244,53,114,148,112,13,108,12,44,45,40,79,41,7,116,95,121,90,105,74,77,204,100,62,200,79,78,142,186,197,193,58,191,193,42,47,246,10,63,99,100,150,110,31,72,49,254,228,213,30,203,238,205,80,20,191,223,71,4,81,207,221,142,157,228,252,219,63,13,248,150,206,222,178,1,115,67,211,174,188,230,93,54,234,229,139,85,176,202,218,177,59,117,64,5,206,134,26,134,132,46,214,231,49,122,138,41,92,128,199,132,130,59,49,56,23,3,96,144,91,152,11,183,69,58,47,171,216,110,189,105,126,63,171,154,127,61,92,150,44,138,156,166,167,106,184,30,25,226,48,144,162,150,25,3,213,152,227,150,57,35,119,23,32,119,7,113,34,23,98,112,205,85,53,248,210,107,29,139,48,214,92,75,71,109,16,247,42,244,238,223,81,81,116,169,228,109,198,170,228,52,242,13,55,2,6,103,225,4,20,242,247,4,204,75,204,241,250,165,25,51,220,162,230,179,170,125,107,254,81,61,65,102,218,199,29,191,201,82,100,23,6,242,16,20,93,185,2,134,8,130,158,151,186,61,201,25,166,120,33,137,228,226,110,61,199,62,59,14,204,193,45,60,24,52,134,155,47,215,156,151,87,46,48,82,77,79,167,182,113,134,141,138,121,66,120,110,55,14,228,81,204,0,63,80,193,169,161,174,140,152,223,209,230,141,216,93,219,144,67,93,126,209,203,239,79,250,203,150,104,238,71,55,152,171,198,110,5,79,29,79,16,15,55,74,98,210,83,84,240,3,54,143,187,4,145,75,219,230,228,28,248,151,214,23,101,111,254,15,186,57,98,193,186,96,109,85,167,155,204,94,181,46,225,61,69,100,156,76,59,20,180,53,19,210,83,211,108,230,64,92,76,42,101,238,48,129,63,153,224,92,154,49,117,18,188,103,244,134,155,16,215,156,107,87,45,208,82,67,79,168,86,114,134,177,134,121,78,121,174,54,254,220,82,76,96,95,80,1,233,166,161,140,88,31,213,225,145,220,89,223,145,132,223,240,165,212,207,202,39,70,216,229,186,162,174,235,87,95,133,92,43,177,154,201,238,18,119,57,118,228,106,138,112,132,156,200,158,24,233,106,169,162,22,126,60,123,78,2,60,68,93,230,2,166,191,5,189,99,177,97,250,203,150,232,237,222,30,221,94,162,91,233,234,45,117,60,141,249,85,91,70,162,66,166,224,32,236,220,224,158,162,94,225,24,8,249,110,63,88,164,22,107,148,64,68,68,5,21,124,81,254,4,245,55,240,95,156,81,41,84,162,175,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,64,68,68,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,167,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,95,242,34,32,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,86,168,170,175,192,199,245,217,251,183,252,73,90,162,2,34,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,131,201,202,114,204,87,6,177,85,101,57,174,77,106,199,236,180,92,60,205,198,233,91,29,37,44,28,204,64,57,203,35,136,15,35,49,22,221,253,72,153,155,213,217,85,94,186,120,201,223,97,214,91,36,154,13,143,121,140,7,25,184,84,199,116,11,155,128,125,46,165,49,136,68,132,74,30,245,191,131,140,229,17,49,185,23,56,202,88,190,169,64,173,126,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,170,22,241,12,232,178,235,210,198,168,84,95,113,12,126,172,116,175,37,168,103,199,235,30,164,170,154,138,119,143,148,182,249,228,33,98,3,18,105,74,38,55,39,56,88,95,185,33,132,220,66,197,122,223,213,236,55,94,188,49,50,221,92,211,249,234,228,177,100,84,246,137,169,218,174,7,134,120,140,47,148,145,75,12,129,234,204,113,203,28,145,187,139,144,59,131,184,145,11,177,61,27,44,215,17,213,236,203,10,211,188,247,75,108,211,210,62,61,168,244,246,232,111,80,77,3,17,243,161,171,26,170,105,162,54,216,128,196,154,64,118,221,193,194,99,220,92,152,8,48,164,29,84,34,34,2,34,32,46,85,215,85,11,149,116,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,92,214,117,99,241,79,172,159,120,25,15,204,103,65,117,62,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,8,136,128,136,136,57,87,87,253,225,113,240,39,166,95,141,124,226,181,80,10,191,239,11,143,129,61,50,252,107,231,21,168,37,82,34,32,34,40,235,226,31,154,221,112,14,139,117,86,251,102,167,164,154,162,170,206,22,67,26,144,34,6,130,225,83,21,12,196,204,36,47,204,98,169,144,129,247,217,141,133,221,137,153,197,194,136,53,251,88,239,189,64,107,46,89,172,89,28,62,94,175,38,184,21,68,116,220,128,252,165,40,11,71,77,77,204,0,26,78,212,17,197,23,115,131,17,240,228,95,88,157,213,133,91,58,110,166,187,120,50,29,85,46,3,86,25,56,84,79,169,14,213,53,18,211,31,56,107,14,35,175,96,148,196,28,30,202,4,224,12,220,36,7,19,1,41,8,73,235,47,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,116,35,239,213,79,32,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,171,167,220,79,22,177,96,216,173,155,10,197,168,124,149,151,31,183,211,218,237,212,221,211,147,177,75,4,99,28,81,243,55,35,46,32,2,219,147,185,62,219,187,187,250,160,230,95,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,4,115,112,127,175,4,189,179,3,40,101,7,40,228,6,38,231,25,152,187,236,78,186,126,92,192,234,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,64,142,110,15,245,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,149,234,120,98,234,151,229,67,163,108,43,205,223,125,167,117,196,188,198,45,112,254,245,236,249,95,43,35,249,72,61,0,68,248,208,201,69,245,199,150,251,253,98,115,99,65,42,145,17,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,46,167,194,227,224,79,76,191,26,249,197,106,213,93,120,248,157,88,180,67,218,58,79,160,213,182,172,131,62,31,55,110,186,92,185,153,195,139,213,7,103,139,246,202,39,134,174,109,164,156,120,52,188,97,150,29,165,2,216,162,125,171,225,113,240,39,166,95,141,124,226,181,105,79,19,175,15,250,205,93,163,169,234,7,68,49,223,55,157,82,114,159,38,182,197,36,242,213,95,169,99,130,24,98,42,96,35,120,218,104,35,167,244,134,48,18,152,76,182,114,144,64,36,13,151,225,197,215,29,79,85,184,109,126,31,168,33,73,79,168,184,125,60,7,93,52,71,20,65,123,164,39,112,106,216,160,103,98,3,18,97,25,196,71,180,39,44,68,46,45,51,69,29,59,117,99,241,79,172,159,120,25,15,204,103,88,86,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,255,0,86,172,103,95,149,13,83,204,181,51,217,126,204,250,91,144,92,111,190,75,191,222,242,190,106,166,73,187,93,206,35,207,143,115,143,46,35,190,219,236,219,236,130,245,60,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,64,68,68,5,202,186,234,161,114,174,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,248,237,187,63,243,173,61,166,90,35,95,133,234,206,111,168,245,247,90,105,195,37,168,140,233,224,142,51,98,140,70,106,195,250,206,254,155,237,86,222,230,255,0,37,255,0,153,110,36,65,164,117,147,166,27,30,173,106,54,17,169,5,117,27,117,126,29,115,27,135,172,50,74,245,27,29,49,48,54,210,136,143,251,216,125,120,191,191,221,239,223,116,210,195,229,233,162,167,115,229,218,1,14,91,109,190,205,182,235,250,162,15,158,90,26,89,230,25,229,139,145,134,252,95,147,182,219,182,203,251,179,51,54,204,191,81,1,126,47,213,248,128,155,250,191,170,63,163,62,203,90,73,169,119,90,28,185,236,23,43,60,131,1,254,132,161,193,253,209,115,127,250,174,254,247,102,253,31,254,186,13,144,240,70,226,96,227,233,38,252,155,127,126,254,245,75,30,46,89,148,17,235,173,159,26,199,93,224,134,154,205,33,86,14,227,35,28,207,93,56,187,238,251,187,127,138,111,79,79,232,87,84,207,187,111,251,85,36,120,193,98,22,236,103,168,75,29,125,20,245,82,73,121,178,75,89,63,120,196,152,72,171,170,31,136,108,205,176,253,103,244,125,255,0,165,4,15,68,68,4,68,64,68,68,31,109,154,178,142,130,227,21,85,125,27,213,64,28,185,68,210,56,57,110,46,205,234,222,237,157,217,255,0,212,175,163,166,168,40,242,94,136,237,20,84,118,134,185,4,190,99,251,200,39,54,115,218,239,51,254,144,51,147,109,197,203,209,190,207,216,168,163,5,180,218,239,153,69,29,178,243,44,209,210,76,210,119,10,29,185,182,209,147,182,219,179,183,189,155,236,86,139,211,63,88,58,101,211,191,79,149,216,6,101,147,92,126,144,217,187,93,154,95,41,61,67,63,118,186,105,75,99,29,131,252,92,194,255,0,164,223,179,213,219,100,21,95,116,162,144,50,74,171,127,99,176,109,90,112,246,201,223,234,63,113,219,103,221,183,244,247,126,213,208,247,66,214,169,236,253,35,105,101,21,73,129,31,209,232,36,220,55,219,99,114,54,247,255,0,49,50,231,126,178,170,182,239,119,172,188,134,239,44,179,201,86,69,203,103,103,114,228,239,234,251,251,223,246,171,245,240,219,202,238,89,71,73,24,27,220,228,115,146,134,218,244,162,78,228,238,227,29,77,68,99,234,238,254,225,140,91,255,0,199,100,18,137,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,115,237,226,93,159,211,106,15,90,90,137,85,109,200,106,238,182,219,29,69,53,130,149,166,121,120,81,157,37,52,113,85,83,196,18,51,112,1,172,106,183,126,45,192,140,140,199,151,62,79,208,74,230,179,171,31,138,125,100,251,192,200,126,99,58,9,211,224,133,166,126,103,42,212,189,99,172,164,186,197,236,251,125,38,51,111,159,183,198,134,163,204,72,245,21,97,201,195,235,205,31,149,162,125,132,219,136,207,245,133,249,131,181,181,40,1,224,169,240,177,148,253,224,87,124,186,220,167,250,2,231,7,173,108,90,251,135,245,113,171,214,156,142,135,202,85,212,102,23,59,164,113,247,66,78,84,181,179,149,93,52,155,131,187,55,56,39,136,246,223,144,242,216,153,137,157,155,163,229,68,62,45,152,85,215,21,235,75,32,190,220,42,41,36,167,204,108,246,171,221,8,194,100,231,28,1,76,52,46,50,179,139,51,31,118,134,82,102,23,38,224,64,251,238,238,34,19,127,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,74,106,120,33,103,94,208,210,205,75,211,63,101,246,253,131,144,82,95,124,239,127,126,247,159,166,120,123,93,190,63,87,135,179,121,114,228,252,187,219,108,60,55,40,87,226,143,241,217,169,191,130,252,158,137,4,255,0,240,84,248,88,202,126,240,43,190,93,110,83,253,64,15,5,79,133,140,167,239,2,187,229,214,229,63,208,21,85,248,231,126,164,255,0,121,63,134,171,84,85,87,227,157,250,147,253,228,254,26,131,85,120,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,168,53,87,130,167,197,62,83,247,127,93,243,27,114,186,149,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,17,1,17,16,17,17,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,16,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,17,17,1,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,129,224,169,241,79,148,253,223,215,124,198,220,174,165,82,183,130,167,197,62,83,247,127,93,243,27,114,186,148,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,11,84,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,58,224,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,208,71,71,93,29,96,157,32,96,149,22,11,5,103,182,114,75,207,15,164,25,7,110,106,127,106,118,166,168,58,95,239,83,158,88,224,237,71,80,241,254,109,219,158,220,139,119,127,77,107,225,197,208,229,79,74,88,109,126,97,168,39,73,81,168,185,133,60,1,93,12,65,20,161,100,164,23,115,106,40,167,102,114,51,34,113,41,200,75,180,71,20,66,44,77,11,75,36,202,64,68,68,20,67,226,59,208,229,55,74,89,149,6,97,167,199,87,81,167,89,133,68,225,67,12,161,44,167,100,171,22,99,122,41,103,118,113,48,33,114,40,8,139,186,65,20,162,76,79,11,203,39,191,225,25,119,234,10,151,168,41,109,58,85,110,243,120,45,95,102,124,253,167,24,162,165,10,88,226,169,10,82,42,146,134,73,6,97,146,121,14,40,98,113,41,136,9,137,198,49,146,72,238,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,111,147,75,116,183,4,209,108,18,217,166,122,105,98,246,54,55,102,239,121,42,47,53,53,71,107,187,49,205,39,231,38,51,144,183,146,83,47,172,79,182,251,54,204,204,204,26,255,0,173,13,99,190,232,23,76,25,254,170,226,208,243,189,90,173,241,211,219,164,228,13,229,170,170,234,34,164,138,167,99,3,3,236,157,64,203,219,33,113,62,223,7,217,139,118,231,50,211,105,186,223,238,180,86,43,21,178,174,227,114,184,212,71,73,71,71,73,9,77,61,76,242,19,12,113,71,24,179,145,153,19,176,176,179,59,187,187,51,43,106,241,193,205,110,180,24,6,150,105,204,52,244,143,109,190,94,46,55,186,137,72,11,190,51,208,195,20,49,8,23,46,44,14,55,9,156,153,197,221,220,99,217,199,103,98,134,190,24,186,91,249,80,235,39,10,243,118,47,105,218,177,47,49,148,220,63,190,187,62,87,202,198,254,82,127,67,18,62,53,210,81,125,65,229,190,255,0,88,92,24,208,95,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,84,43,241,130,209,203,22,115,211,3,234,173,68,222,94,245,166,151,8,42,40,228,226,103,223,165,174,168,130,146,162,155,102,49,1,228,103,77,47,113,196,201,188,183,1,226,210,19,169,212,188,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,160,231,11,165,141,107,254,78,221,65,97,58,199,37,191,206,210,99,247,7,243,240,12,93,201,14,134,120,142,158,171,180,61,200,217,230,104,38,149,227,228,108,61,198,14,91,142,236,253,41,174,88,110,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,232,207,162,253,99,190,235,239,76,24,6,170,229,48,240,189,93,109,242,83,220,100,228,15,230,106,169,42,37,164,150,167,96,0,0,239,29,57,75,219,17,97,14,231,6,221,135,119,13,214,136,136,10,42,248,163,252,9,234,111,224,191,56,162,82,169,69,95,20,127,129,61,77,252,23,231,20,72,41,91,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,128,136,136,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,228,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,4,68,65,202,186,191,239,11,143,129,61,50,252,107,231,21,170,128,85,255,0,120,92,124,9,233,151,227,95,56,173,65,42,145,17,1,98,154,165,165,184,38,180,224,151,61,51,212,187,23,182,113,187,207,103,206,209,121,169,169,251,189,169,130,104,255,0,57,9,132,131,180,145,1,125,82,109,246,217,247,103,118,124,173,16,115,153,214,15,73,153,151,72,186,161,244,30,251,81,87,120,177,87,211,199,83,98,200,202,129,169,96,186,131,70,15,59,0,52,146,176,28,82,155,198,64,231,207,110,217,187,48,202,14,250,41,116,145,213,87,76,248,111,85,250,71,89,165,185,133,117,93,184,198,160,110,86,139,157,51,185,29,186,227,24,72,17,78,241,242,97,152,56,203,32,28,100,237,200,12,184,144,31,9,3,158,29,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,48,116,252,136,136,8,136,128,185,87,93,84,46,85,208,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,230,179,171,31,138,125,100,251,192,200,126,99,58,233,77,115,89,213,143,197,62,178,125,224,100,63,49,157,5,212,248,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,2,34,32,229,93,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,160,149,72,136,128,170,175,198,247,84,191,248,180,209,75,125,247,254,203,202,110,246,207,43,253,20,212,19,247,156,63,251,164,60,0,255,0,156,199,252,91,171,84,92,240,248,135,230,182,172,255,0,173,45,85,190,217,169,234,225,167,165,188,5,144,198,164,4,77,231,183,211,69,67,49,51,9,19,112,41,105,164,32,125,247,112,113,119,97,119,113,96,217,94,17,218,103,149,102,29,94,217,243,171,77,38,214,92,10,223,95,112,187,213,73,28,157,177,243,52,147,81,193,0,152,131,131,76,103,59,152,129,144,242,142,9,201,157,220,54,123,212,85,213,224,183,163,151,220,63,70,178,221,98,187,205,219,164,212,75,133,61,61,174,155,136,63,42,91,105,84,70,85,60,196,221,219,156,243,212,69,219,32,2,31,45,203,235,12,130,237,98,168,41,3,198,11,71,47,184,55,84,15,170,181,19,121,139,46,165,219,224,168,163,147,136,7,98,170,134,158,10,74,138,109,152,200,203,136,5,52,189,199,16,23,243,60,7,147,198,78,182,95,129,246,107,106,160,207,245,79,78,102,167,171,123,149,242,207,110,189,211,202,32,61,129,130,134,105,97,148,76,185,114,99,114,184,66,226,204,46,206,195,38,238,59,51,22,255,0,241,142,210,26,108,215,166,138,29,82,167,130,145,174,90,113,120,134,99,158,105,229,19,246,117,113,133,44,208,196,3,184,25,149,67,208,27,185,179,108,16,159,18,109,220,78,173,186,47,214,59,22,129,117,65,128,106,174,83,15,59,45,170,225,37,61,198,78,70,222,90,150,174,158,90,73,106,118,0,51,62,200,84,20,189,177,23,35,237,240,109,156,183,96,232,249,17,16,85,95,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,69,95,20,127,129,61,77,252,23,231,20,74,85,40,171,226,143,240,39,169,191,130,252,226,137,5,43,116,157,241,79,163,127,120,24,247,204,96,93,41,174,107,58,78,248,167,209,191,188,12,123,230,48,46,148,208,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,234,124,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,83,183,138,135,66,181,56,6,67,117,234,123,75,104,42,231,198,47,149,19,92,179,56,102,170,139,133,166,227,61,84,32,51,196,242,72,211,72,21,83,84,187,188,96,7,218,49,55,228,49,152,4,117,192,186,168,84,45,226,51,209,71,242,85,212,120,47,248,5,178,235,38,153,101,63,156,182,212,206,221,216,237,117,206,230,242,91,10,110,68,101,196,1,164,136,165,97,35,140,136,119,148,161,150,71,11,63,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,65,21,124,81,254,4,245,55,240,95,156,81,42,1,87,253,226,143,240,39,169,191,130,252,226,137,80,10,14,170,17,17,1,17,16,23,42,235,170,133,202,186,14,148,250,78,248,88,209,191,187,252,123,229,208,45,170,181,87,73,223,11,26,55,247,127,143,124,186,5,181,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,230,251,251,151,234,32,47,230,84,241,17,49,184,250,183,243,186,255,0,110,219,186,249,235,234,134,142,148,234,14,72,227,97,219,235,72,251,11,122,179,122,191,250,208,124,247,172,130,211,143,83,181,85,222,171,177,19,191,22,46,4,94,187,59,251,133,157,253,204,234,167,252,86,49,47,203,30,177,97,181,88,44,158,105,169,113,211,138,99,219,135,215,122,153,75,109,165,112,251,55,247,126,213,169,45,24,94,168,245,169,175,215,107,46,109,170,80,67,108,166,188,78,47,1,222,234,6,49,136,107,88,118,128,100,25,133,190,173,73,48,250,109,183,243,111,190,212,215,47,15,92,103,167,156,82,92,220,46,213,151,218,39,130,30,81,247,227,170,153,139,188,17,254,109,188,180,109,197,251,194,254,255,0,112,191,236,109,194,180,101,136,161,145,227,63,123,47,242,191,220,252,123,165,197,157,155,211,209,253,254,229,254,16,17,17,1,17,16,102,250,45,123,177,227,186,149,104,188,100,114,112,183,64,213,29,226,216,223,110,80,72,35,232,12,229,250,78,222,230,83,162,183,12,233,91,85,244,211,62,201,233,238,29,187,221,63,178,188,173,71,106,228,255,0,165,80,192,127,85,200,67,244,35,219,213,191,163,213,87,2,186,63,10,90,76,11,52,208,233,232,110,24,142,57,83,87,67,199,204,17,208,66,114,151,58,202,231,30,110,251,187,236,194,219,111,183,163,32,166,17,154,90,114,144,34,61,153,247,23,244,111,86,87,201,225,103,40,73,210,94,38,44,91,144,211,77,203,211,221,189,117,90,167,174,174,98,181,211,235,230,93,75,103,183,91,104,169,96,187,87,197,28,54,248,70,56,133,134,182,118,102,97,31,70,244,217,191,161,153,91,215,133,77,85,182,110,149,113,200,41,37,128,170,97,167,145,170,68,8,92,133,222,182,179,143,38,111,86,251,125,232,38,82,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,164,14,161,124,56,122,206,206,117,247,82,243,92,91,70,252,237,151,32,204,47,55,75,117,79,210,43,84,125,250,89,235,101,146,41,56,29,72,152,242,3,23,216,153,137,183,217,217,159,209,93,250,32,141,94,30,58,9,125,233,219,166,11,30,21,154,98,159,71,242,250,219,133,194,233,145,83,121,224,171,231,84,117,5,28,50,115,142,73,34,109,233,33,164,109,163,126,63,87,119,110,110,110,242,85,17,1,86,7,138,7,70,125,73,245,19,175,182,12,215,71,52,223,233,5,150,139,15,165,181,207,83,237,138,10,78,21,65,91,91,33,71,194,162,120,205,246,9,163,125,217,184,253,109,183,221,157,154,207,209,4,0,240,164,233,115,93,186,107,252,168,254,90,240,111,163,159,72,253,137,236,207,240,157,29,103,127,203,249,238,247,251,218,89,56,241,239,197,250,91,111,203,211,125,159,104,255,0,215,175,65,93,88,235,79,86,57,206,166,105,166,148,251,103,27,188,251,51,201,86,251,118,219,79,221,237,91,105,97,147,243,115,84,4,131,180,145,24,253,97,109,246,221,183,103,103,123,127,68,16,255,0,194,255,0,65,53,99,167,109,2,191,225,90,199,138,125,31,189,86,230,21,87,72,41,188,245,53,95,58,83,162,162,140,100,231,79,36,128,219,156,50,54,206,252,190,174,251,108,236,239,48,17,16,20,0,241,91,233,115,93,186,148,252,151,126,69,48,111,164,127,71,61,183,237,63,240,157,29,31,99,204,121,30,207,251,230,88,249,114,236,75,250,59,237,199,215,109,219,121,254,136,43,3,194,255,0,163,62,164,250,118,215,219,254,107,172,122,111,244,126,203,91,135,213,90,224,169,246,197,5,95,58,163,173,162,144,99,225,79,60,134,219,132,50,62,238,220,126,174,219,238,236,207,176,60,86,250,92,215,110,165,63,37,223,145,76,27,233,31,209,207,109,251,79,252,39,71,71,216,243,30,71,179,254,249,150,62,92,187,18,254,142,251,113,245,219,118,222,127,162,10,192,240,191,232,207,169,62,157,181,246,255,0,154,235,30,155,253,31,178,214,225,245,86,184,42,125,177,65,87,206,168,235,104,164,24,248,83,207,33,182,225,12,143,187,183,31,171,182,251,187,51,217,250,34,2,34,32,34,34,2,34,32,34,34,13,127,212,46,45,125,206,116,11,82,240,172,90,135,206,222,178,12,62,243,107,183,83,119,66,62,253,84,244,82,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,170,144,127,185,113,215,103,253,195,63,229,53,159,254,118,175,249,16,17,17,1,17,16,17,17,1,82,7,80,190,28,61,103,103,58,251,169,121,174,45,163,126,118,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,156,14,164,76,121,1,139,236,76,196,219,236,236,207,232,174,253,16,71,254,130,180,183,59,209,110,147,176,109,51,212,187,23,177,178,75,55,180,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,32,17,16,17,17,1,17,16,21,96,120,160,116,103,212,159,81,58,251,96,205,116,115,77,254,144,89,104,176,250,91,92,245,62,216,160,164,225,84,21,181,178,20,124,42,39,140,223,96,154,55,221,155,143,214,219,125,217,217,172,253,16,86,7,133,255,0,70,125,73,244,237,175,183,252,215,88,244,223,232,253,150,183,15,170,181,193,83,237,138,10,190,117,71,91,69,32,199,194,158,121,13,183,8,100,125,221,184,253,93,183,221,217,158,207,209,16,17,17,5,96,120,160,116,103,212,159,81,58,251,96,205,116,115,77,254,144,89,104,176,250,91,92,245,62,216,160,164,225,84,21,181,178,20,124,42,39,140,223,96,154,55,221,155,143,214,219,125,217,217,182,7,133,39,75,154,237,211,95,229,71,242,215,131,125,28,250,71,236,79,102,127,132,232,235,59,254,95,207,119,191,222,210,201,199,143,126,47,210,219,126,94,155,236,251,79,244,64,68,68,5,26,177,94,140,172,84,157,103,102,189,98,101,183,95,61,117,174,242,148,248,165,186,156,204,35,183,198,54,168,40,170,106,106,31,211,185,49,241,158,48,143,214,48,140,156,223,153,152,246,36,170,32,34,34,2,34,32,34,34,10,149,241,14,232,207,172,238,162,122,160,190,102,184,94,155,253,32,196,40,173,246,251,94,59,83,237,139,85,39,10,80,167,25,38,143,132,147,199,43,237,87,53,91,239,35,114,250,219,51,240,96,102,222,190,21,61,39,235,111,76,246,173,73,184,107,70,57,73,96,168,202,106,45,80,208,80,141,198,10,185,248,82,13,75,156,198,244,228,113,8,19,213,8,139,115,115,222,57,55,17,110,14,115,213,16,17,17,5,53,245,161,225,195,212,158,115,213,6,127,154,232,142,141,249,220,67,32,184,71,116,166,169,250,69,65,31,126,170,122,120,164,173,147,133,77,72,202,60,170,206,161,246,118,97,109,246,6,96,226,202,90,248,89,104,143,81,125,61,96,25,198,156,235,134,159,82,99,118,217,239,20,247,187,36,163,113,165,171,158,170,121,161,120,106,196,202,158,121,4,64,6,150,145,197,156,69,247,146,79,82,247,4,223,68,4,68,64,81,255,0,175,93,45,206,245,167,164,236,231,76,244,210,197,237,156,146,243,236,207,37,69,230,161,167,238,246,174,84,179,73,249,201,140,35,29,163,136,203,235,19,111,182,205,187,187,51,200,4,65,72,29,61,120,112,245,157,131,107,238,154,102,185,78,141,249,43,46,63,152,89,174,151,26,159,164,86,169,59,20,176,86,197,36,178,112,10,146,50,226,0,79,176,179,147,237,179,51,191,162,187,244,68,4,68,64,68,68,16,255,0,197,3,65,53,99,168,157,2,176,97,90,57,138,125,32,189,81,102,20,183,73,233,188,245,53,39,10,80,162,173,140,164,231,81,36,96,251,28,209,182,204,252,190,182,251,108,206,237,16,58,10,232,43,171,29,22,234,199,6,212,205,75,210,159,99,99,118,111,105,249,218,223,110,219,106,59,93,219,109,84,49,254,110,26,131,144,183,146,80,31,170,47,182,251,190,204,206,237,111,232,128,136,136,10,176,60,80,58,51,234,79,168,157,125,176,102,186,57,166,255,0,72,44,180,88,125,45,174,122,159,108,80,82,112,170,10,218,217,10,62,21,19,198,111,176,77,27,238,205,199,235,109,190,236,236,214,126,136,32,7,133,39,75,154,237,211,95,229,71,242,215,131,125,28,250,71,236,79,102,127,132,232,235,59,254,95,207,119,191,222,210,201,199,143,126,47,210,219,126,94,155,236,251,79,244,68,4,68,65,64,63,220,184,235,179,254,225,159,242,154,207,255,0,59,86,253,208,86,150,231,122,45,210,118,13,166,122,151,98,246,54,73,102,246,159,157,162,243,80,212,118,187,183,42,169,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,164,2,32,34,34,2,34,32,40,213,215,71,70,86,46,176,244,226,150,217,29,215,216,217,158,47,230,42,49,155,148,166,111,74,50,74,193,221,166,169,140,119,222,25,123,81,51,200,34,242,70,64,36,60,153,142,41,36,170,32,34,34,2,34,32,42,1,254,229,199,93,159,247,12,255,0,148,214,127,249,218,191,228,65,31,250,10,210,220,239,69,186,78,193,180,207,82,236,94,198,201,44,222,211,243,180,94,106,26,142,215,118,229,85,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,52,128,68,64,84,129,212,47,135,15,89,217,206,190,234,94,107,139,104,223,157,178,228,25,133,230,233,110,169,250,69,106,143,191,75,61,108,178,69,39,3,169,19,30,64,98,251,19,49,54,251,59,51,250,43,191,68,17,255,0,160,173,45,206,244,91,164,236,27,76,245,46,197,236,108,146,205,237,63,59,69,230,161,168,237,119,110,85,83,71,249,200,76,227,45,227,148,11,234,147,237,190,207,179,179,179,72,4,68,4,68,64,68,68,20,3,253,203,142,187,63,238,25,255,0,41,172,255,0,243,181,111,221,5,105,110,119,162,221,39,96,218,103,169,118,47,99,100,150,111,105,249,218,47,53,13,71,107,187,114,170,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,154,64,34,2,34,32,242,114,203,141,246,207,138,222,110,216,182,57,244,130,245,69,111,168,168,183,90,60,224,82,123,66,168,35,34,138,155,190,108,225,23,112,216,67,184,77,196,121,110,254,140,168,95,251,151,29,118,127,220,51,254,83,89,255,0,231,106,255,0,145,6,180,233,175,72,105,180,23,65,176,109,35,134,10,72,234,49,219,60,48,220,30,146,121,102,130,91,137,239,45,108,209,156,187,27,132,149,50,77,35,51,176,236,198,204,194,44,204,45,178,209,16,107,253,126,209,203,23,80,26,53,150,104,238,71,55,151,164,201,173,229,79,29,79,19,63,41,84,4,210,83,84,240,3,7,147,181,60,113,75,219,230,194,124,56,151,213,39,101,72,63,220,184,235,179,254,225,159,242,154,207,255,0,59,87,252,136,49,77,42,188,231,121,6,156,99,151,125,80,196,254,140,229,245,22,248,189,185,107,25,33,146,58,122,225,110,51,118,138,25,166,7,132,141,136,227,252,233,23,108,131,158,199,200,91,43,68,65,0,60,86,250,92,215,110,165,63,37,223,145,76,27,233,31,209,207,109,251,79,252,39,71,71,216,243,30,71,179,254,249,150,62,92,187,18,254,142,251,113,245,219,118,223,95,248,95,244,103,212,159,78,218,251,127,205,117,143,77,254,143,217,107,112,250,171,92,21,62,216,160,171,231,84,117,180,82,12,124,41,231,144,219,112,134,71,221,219,143,213,219,125,221,153,236,253,16,17,17,1,71,254,189,116,183,59,214,158,147,179,157,51,211,75,23,182,114,75,207,179,60,149,23,154,134,159,187,218,185,82,205,39,231,38,48,140,118,142,35,47,172,77,190,219,54,238,236,207,32,17,5,32,116,245,225,195,214,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,145,90,164,236,82,193,91,20,146,201,192,42,72,203,136,1,62,194,206,79,182,204,206,254,138,239,209,16,17,17,1,82,7,80,190,28,61,103,103,58,251,169,121,174,45,163,126,118,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,156,14,164,76,121,1,139,236,76,196,219,236,236,207,232,174,253,16,71,254,130,180,183,59,209,110,147,176,109,51,212,187,23,177,178,75,55,180,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,32,17,16,22,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,182,64,136,53,87,75,154,23,252,154,244,39,25,209,79,165,63,72,254,142,121,223,240,159,145,242,125,255,0,49,89,61,79,248,158,228,156,120,247,248,254,155,239,199,127,77,246,109,170,136,130,63,245,235,165,185,222,180,244,157,156,233,158,154,88,189,179,146,94,125,153,228,168,188,212,52,253,222,213,202,150,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,122,129,254,229,199,93,159,247,12,255,0,148,214,127,249,218,191,228,64,68,68,4,68,64,84,3,253,203,142,187,63,238,25,255,0,41,172,255,0,243,181,127,200,131,95,244,245,139,95,112,109,2,211,76,43,41,161,242,87,172,127,15,179,90,238,52,221,208,147,177,85,5,20,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,216,8,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,181,111,82,213,121,29,6,143,95,43,49,138,182,167,173,143,203,113,147,235,110,219,213,66,207,179,137,131,183,163,151,219,246,173,164,181,238,189,226,82,102,250,91,120,199,99,189,69,106,122,159,47,253,245,44,108,98,28,106,34,63,86,119,111,127,29,189,255,0,106,14,112,241,157,78,207,176,171,241,95,241,172,178,237,65,92,243,60,167,45,61,124,209,17,151,49,55,114,32,54,119,220,132,93,253,126,198,91,242,207,214,70,164,106,157,117,159,17,213,172,190,232,86,10,74,119,167,145,161,184,214,17,79,194,62,66,82,52,135,40,145,115,142,55,223,143,237,127,216,237,24,110,52,237,73,112,170,164,25,70,70,134,99,141,140,125,197,177,59,110,223,211,178,200,116,235,106,92,134,158,231,60,181,84,240,64,230,207,60,52,205,47,23,120,201,189,196,66,63,107,55,171,253,168,62,28,202,221,73,106,200,106,168,232,101,57,32,14,28,72,155,103,125,192,93,254,198,251,93,215,136,178,61,64,172,187,87,228,213,85,119,144,156,106,36,225,187,205,11,68,79,180,96,223,162,204,204,222,140,203,28,64,68,68,4,68,64,87,41,224,225,137,92,109,90,87,124,200,234,37,39,166,186,249,110,192,250,109,249,170,155,128,23,184,157,253,239,246,179,127,173,83,90,190,15,11,140,147,11,186,244,229,110,180,227,38,205,89,111,239,121,232,222,97,34,30,229,125,105,71,187,49,147,183,163,19,250,179,111,252,232,42,207,196,31,29,183,227,189,75,229,20,246,234,104,225,142,106,218,217,156,66,49,6,228,247,10,166,247,11,55,249,172,172,55,193,210,121,143,70,46,145,28,166,65,27,83,241,23,39,118,29,234,171,253,205,246,40,77,226,145,121,197,110,221,69,214,14,58,98,114,211,67,36,21,132,51,49,183,124,107,171,123,158,226,125,189,92,125,61,63,161,148,214,240,113,255,0,226,110,239,253,20,223,218,174,8,44,41,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,47,169,120,245,126,85,132,220,108,86,202,151,130,166,167,179,194,78,100,59,113,152,9,253,69,157,253,194,255,0,98,202,23,197,121,148,225,182,205,36,111,177,55,29,159,255,0,57,144,114,255,0,125,198,238,54,204,202,187,19,169,118,42,234,123,148,182,243,127,172,236,242,140,175,27,251,217,159,244,155,246,111,252,202,205,52,175,163,92,99,19,232,118,239,155,230,88,237,45,94,65,118,146,217,116,162,168,10,56,228,154,42,105,218,135,97,18,146,6,49,253,57,55,97,119,111,87,245,127,85,90,55,251,172,195,168,55,11,205,83,247,37,11,196,181,50,63,163,114,38,157,201,253,205,233,235,252,202,235,58,109,234,195,71,238,189,41,89,98,202,110,222,69,236,180,22,219,68,241,118,42,165,230,112,211,82,51,191,32,133,182,250,196,222,141,191,187,222,232,42,43,168,154,42,74,108,170,57,169,35,104,198,109,247,23,102,98,109,163,139,222,204,181,58,221,29,84,92,110,119,29,66,146,91,133,191,202,183,213,225,249,209,62,95,152,135,127,115,122,123,155,253,171,75,160,34,34,2,34,32,43,123,240,113,203,48,240,195,175,152,181,53,68,205,124,63,45,230,35,51,139,139,237,45,192,199,139,51,243,253,15,126,237,255,0,18,168,80,46,36,197,182,251,43,103,240,160,212,12,47,40,201,178,89,170,41,124,149,246,127,39,216,143,156,178,114,227,29,119,47,86,22,6,250,131,191,175,237,253,168,34,47,137,37,30,23,75,212,101,229,241,58,194,156,228,146,160,235,183,146,34,97,169,122,234,206,227,126,111,221,183,213,244,47,95,218,167,39,131,117,222,223,38,149,222,237,97,85,27,213,68,212,188,227,99,30,67,189,69,192,155,118,223,118,244,245,247,40,225,226,237,136,227,86,189,91,162,190,218,42,247,171,171,165,141,170,97,237,201,232,101,83,94,70,252,136,157,189,236,205,179,55,244,45,249,224,213,115,199,95,6,200,45,209,31,248,81,154,147,186,219,73,255,0,13,112,118,251,56,254,143,236,255,0,214,130,202,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,121,247,239,250,85,63,254,111,255,0,220,203,208,94,125,251,254,148,207,255,0,155,255,0,247,50,14,94,178,143,254,18,221,191,242,233,255,0,250,97,47,233,141,221,163,160,186,211,73,113,25,106,40,226,115,114,131,110,108,238,224,237,250,46,251,123,248,255,0,179,249,151,185,77,135,87,102,57,110,71,79,67,39,18,163,58,202,194,244,103,220,66,93,157,189,73,191,206,101,231,99,120,165,238,241,151,71,140,218,40,194,170,189,228,154,48,136,200,25,137,192,77,203,212,137,135,220,46,254,255,0,177,6,107,212,29,226,130,253,144,211,220,237,56,237,226,215,71,35,151,111,218,52,131,3,158,209,196,207,183,23,118,125,156,95,220,255,0,107,45,80,183,95,83,119,124,240,175,148,56,190,121,133,216,241,234,187,65,72,67,29,176,5,185,247,99,136,254,179,140,134,47,179,56,187,108,255,0,229,63,250,180,162,2,34,32,34,34,2,177,95,9,92,190,233,89,170,175,143,210,98,182,131,166,143,252,125,119,145,39,158,61,233,171,140,127,56,197,179,110,237,199,213,189,91,209,87,82,178,63,6,187,125,68,90,133,144,87,75,11,52,82,249,78,217,110,207,190,208,92,25,255,0,157,189,80,107,15,20,218,59,213,6,190,84,199,115,181,219,233,225,158,51,168,130,90,104,12,8,192,171,107,120,185,185,122,57,59,51,187,237,233,238,91,155,193,142,154,115,201,50,138,129,142,23,142,63,37,200,157,159,155,111,29,193,155,101,254,188,103,108,118,218,124,151,29,187,69,77,24,213,75,73,72,5,35,0,177,59,60,151,2,127,93,183,247,255,0,58,254,222,11,245,116,241,222,114,218,82,147,105,101,242,28,71,103,245,216,46,46,255,0,241,32,182,100,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,94,38,105,71,61,195,26,172,164,166,169,104,36,147,183,198,71,30,92,118,144,95,221,254,173,151,182,190,43,204,71,53,182,104,227,23,114,126,59,51,55,253,243,32,230,142,223,67,140,121,155,244,55,59,133,71,182,10,170,170,10,80,8,5,196,207,118,224,238,253,214,118,103,61,253,192,95,235,247,47,91,78,110,23,109,33,212,204,127,48,200,172,245,144,83,180,117,7,17,148,79,27,76,37,4,129,200,30,70,97,118,252,224,191,167,237,254,133,133,100,180,23,90,76,234,239,69,13,53,64,215,83,221,42,7,182,0,77,32,152,204,237,182,219,110,206,197,254,189,214,87,67,93,149,234,37,250,197,143,100,150,235,132,240,218,41,206,148,2,8,100,41,88,90,55,245,118,62,77,190,241,182,254,141,238,116,19,87,196,250,199,138,92,112,124,91,83,237,184,212,180,85,55,235,164,208,199,49,84,74,110,65,21,63,108,153,217,223,135,233,68,30,230,127,119,174,222,187,214,250,157,157,119,234,11,230,90,49,167,182,64,155,179,236,139,141,194,71,129,203,142,253,205,223,126,60,159,215,253,77,250,95,206,160,154,2,34,32,34,34,2,157,61,4,106,149,94,150,103,24,92,85,86,170,137,105,107,253,163,185,70,236,220,184,67,85,254,112,253,143,39,216,234,11,45,235,210,21,202,247,114,215,108,74,213,45,109,109,77,52,30,127,181,3,200,102,1,202,142,160,159,97,223,102,221,219,127,70,251,16,75,95,25,92,182,58,236,238,195,141,181,20,160,80,80,82,207,221,119,110,46,205,53,192,54,219,253,123,173,81,225,85,156,81,98,189,69,209,91,234,226,148,158,229,220,224,225,199,102,237,208,215,59,239,187,255,0,223,55,185,110,191,24,157,44,200,61,187,103,212,136,227,99,182,249,106,122,2,118,99,119,105,57,220,38,125,254,167,31,209,255,0,190,223,249,190,213,24,124,57,168,107,42,250,157,198,138,150,150,89,90,63,57,201,192,28,184,239,111,171,219,125,189,222,228,29,4,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,47,146,75,181,170,27,173,61,138,107,157,32,92,171,41,230,171,167,163,41,133,167,154,8,74,49,150,80,143,126,68,0,83,194,36,76,219,11,203,27,62,220,155,127,173,1,17,16,17,17,1,17,16,17,22,21,154,235,126,139,233,173,214,43,22,163,106,246,21,138,220,167,167,26,184,168,239,119,250,74,25,228,128,136,132,101,24,230,144,73,193,200,12,88,153,182,220,9,190,199,65,154,162,194,176,173,111,209,125,74,186,203,98,211,157,94,194,178,171,148,20,229,87,45,29,146,255,0,73,93,60,112,9,8,148,165,28,50,17,48,49,24,11,147,182,219,152,183,218,203,53,64,68,68,4,68,64,68,68,4,69,170,191,149,143,75,31,252,178,218,85,255,0,209,149,187,255,0,124,131,106,162,242,113,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,3,32,62,18,198,228,5,196,192,133,246,127,66,23,103,245,103,76,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,204,196,3,156,178,56,128,242,51,17,109,223,212,137,153,189,93,144,122,200,181,87,242,177,233,99,255,0,150,91,74,191,250,50,183,127,239,150,213,64,69,138,103,90,177,165,154,95,228,127,41,154,151,138,98,94,211,238,249,47,110,222,105,168,60,215,111,143,115,181,222,49,231,199,184,28,184,239,183,49,223,222,203,202,197,186,133,208,44,230,251,75,139,97,90,225,167,249,5,234,183,159,150,183,90,242,106,42,186,169,248,1,25,240,138,57,8,203,136,1,19,236,222,130,46,239,232,206,131,96,34,34,2,34,32,34,34,2,34,213,95,202,199,165,143,254,89,109,42,255,0,232,202,221,255,0,190,65,181,81,121,56,182,89,138,231,54,42,92,167,10,201,173,89,5,150,183,159,150,184,218,235,99,171,165,159,129,144,31,9,99,114,2,226,96,66,251,63,161,11,179,250,179,175,89,1,17,16,17,17,1,17,16,17,17,1,17,124,148,87,107,85,198,166,190,142,223,115,164,170,168,181,212,53,37,116,80,204,38,116,179,188,81,204,209,74,44,251,129,188,83,69,35,9,108,252,36,2,247,19,59,135,214,136,136,8,139,228,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,232,62,180,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,69,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,116,31,90,34,194,179,93,111,209,125,53,186,197,98,212,109,94,194,177,91,148,244,227,87,21,29,238,255,0,73,67,60,144,17,16,140,163,28,210,9,56,57,1,139,19,54,219,129,55,216,232,51,84,90,210,211,212,223,77,183,251,173,21,138,197,212,30,154,220,110,87,26,136,233,40,232,233,50,202,9,167,169,158,66,97,142,40,227,25,92,140,200,157,133,133,153,221,221,217,153,108,180,4,95,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,90,215,249,88,244,177,255,0,203,45,165,95,253,25,91,191,247,200,54,170,34,32,34,213,95,202,199,165,143,254,89,109,42,255,0,232,202,221,255,0,190,94,173,131,168,93,2,202,253,165,244,91,92,52,254,243,236,107,124,215,107,143,179,242,106,42,143,39,67,22,221,218,153,184,72,253,184,67,144,242,144,182,17,221,183,118,221,6,192,69,170,191,149,143,75,31,252,178,218,85,255,0,209,149,187,255,0,124,179,92,43,80,176,29,74,181,75,125,211,156,227,31,202,173,176,84,21,36,181,150,75,156,53,208,71,56,136,145,68,82,66,68,44,108,38,4,226,239,190,198,47,246,178,12,129,17,97,89,174,183,232,190,154,221,98,177,106,54,175,97,88,173,202,122,113,171,138,142,247,127,164,161,158,72,8,136,70,81,142,105,4,156,28,128,197,137,155,109,192,155,236,116,25,170,44,83,5,213,141,44,213,15,61,249,51,212,188,83,45,246,103,107,206,251,10,243,77,95,229,123,156,187,125,222,201,151,14,93,179,227,203,109,248,22,222,231,89,90,2,44,83,58,213,141,44,210,255,0,35,249,76,212,188,83,18,246,159,119,201,123,118,243,77,65,230,187,124,123,157,174,241,143,62,61,192,229,199,125,185,142,254,246,88,175,242,177,233,99,255,0,150,91,74,191,250,50,183,127,239,144,109,84,95,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,2,34,32,34,34,2,45,85,252,172,122,88,255,0,229,150,210,175,254,140,173,223,251,229,178,173,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,15,173,17,16,17,22,21,154,235,126,139,233,173,214,43,22,163,106,246,21,138,220,167,167,26,184,168,239,119,250,74,25,228,128,136,132,101,24,230,144,73,193,200,12,88,153,182,220,9,190,199,65,154,162,197,48,93,88,210,205,80,243,223,147,61,75,197,50,223,102,118,188,239,176,175,52,213,254,87,185,203,183,221,236,153,112,229,219,62,60,182,223,129,109,238,117,149,160,34,34,2,34,32,34,34,2,34,32,34,47,146,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,32,250,209,17,1,22,41,157,106,198,150,105,127,145,252,166,106,94,41,137,123,79,187,228,189,187,121,166,160,243,93,190,61,206,215,120,199,159,30,224,114,227,190,220,199,127,123,47,151,10,214,253,23,212,171,172,182,45,57,213,236,43,42,185,65,78,85,114,209,217,47,244,149,211,199,0,144,137,74,81,195,33,19,3,17,128,185,59,109,185,139,125,172,131,53,68,68,4,69,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,116,31,90,45,85,252,172,122,88,255,0,229,150,210,175,254,140,173,223,251,229,181,80,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,124,145,221,173,83,93,106,44,80,220,233,14,229,71,79,13,93,69,24,204,47,60,48,76,82,12,82,156,123,242,16,50,130,97,18,118,216,158,41,25,183,226,251,7,214,136,136,8,136,128,139,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,248,254,229,250,191,156,198,65,17,16,142,238,219,122,108,131,154,93,110,161,174,167,213,188,226,239,11,241,17,201,238,98,207,179,63,175,153,144,190,223,254,178,198,172,247,92,162,73,10,209,101,171,231,37,203,99,144,59,113,183,39,22,114,247,147,122,109,179,253,172,189,189,83,107,141,102,169,230,151,87,97,134,79,111,92,164,56,143,144,187,63,153,50,118,219,253,123,123,214,77,161,215,107,110,35,118,131,39,202,176,74,155,197,33,212,77,192,134,214,53,12,78,240,187,56,179,200,236,207,179,200,15,182,255,0,107,63,236,65,170,47,22,235,157,170,176,232,46,177,118,231,139,110,67,200,95,109,217,157,189,69,221,189,206,203,224,83,143,87,239,58,39,149,232,13,92,216,254,47,81,97,201,169,106,28,234,35,169,162,164,165,146,65,120,42,248,54,192,239,35,254,140,111,235,251,91,111,123,40,56,237,179,187,127,58,2,34,32,34,34,2,176,111,7,188,114,207,117,214,11,173,210,190,14,117,54,254,199,151,46,68,220,123,148,181,226,126,140,236,207,232,205,239,103,85,242,183,247,68,239,159,126,93,44,116,152,45,210,174,130,162,171,204,242,56,103,154,38,126,52,117,46,219,188,94,190,238,127,237,254,148,22,237,226,109,4,82,244,197,117,51,29,220,101,157,219,213,255,0,252,223,88,171,51,195,15,42,174,199,186,151,181,82,81,193,220,10,215,168,238,125,102,109,184,80,86,187,123,217,255,0,106,145,30,44,122,165,172,212,135,22,19,61,178,74,92,74,66,30,53,1,13,92,109,49,191,158,139,103,39,62,209,111,23,175,187,215,109,253,222,139,72,248,80,189,205,250,139,165,122,40,32,146,63,206,119,94,65,39,113,254,241,174,219,109,189,223,111,189,5,230,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,42,86,241,75,235,55,81,245,19,81,239,221,53,91,45,87,92,75,12,196,174,30,94,229,73,84,15,13,86,65,85,27,177,199,83,51,127,216,127,161,37,60,108,238,50,11,199,57,110,239,16,195,117,42,21,120,149,244,81,110,234,47,78,43,181,67,10,182,111,169,184,141,188,100,166,49,106,169,228,186,218,233,154,166,83,182,69,4,100,224,211,25,206,71,25,52,68,101,32,4,78,226,38,228,1,175,252,40,250,215,252,166,226,176,116,215,169,151,59,85,54,73,137,91,233,233,177,41,119,236,205,120,181,195,25,11,211,240,97,104,202,106,88,227,15,81,46,114,68,252,156,29,225,154,82,177,85,203,102,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,208,73,216,170,130,65,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,21,255,0,116,11,213,117,31,85,186,29,73,123,185,203,195,51,197,251,54,124,162,25,38,129,228,158,168,97,23,26,241,142,38,30,220,53,31,92,133,158,48,17,144,39,140,121,52,92,200,36,170,194,181,163,87,176,221,5,210,252,131,87,53,2,122,184,236,88,237,56,205,80,212,144,60,211,202,103,32,197,20,49,135,163,57,201,44,145,198,206,78,32,206,108,228,66,44,228,217,85,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,84,67,226,51,214,191,242,170,212,120,44,24,5,206,235,30,153,98,223,155,182,211,78,253,168,238,149,204,230,210,92,202,30,34,99,200,13,163,136,101,114,32,140,72,182,136,166,150,54,13,85,169,157,92,107,46,127,212,116,253,75,208,229,215,91,46,73,73,112,41,241,238,21,67,47,177,104,88,207,177,67,31,212,24,206,17,142,66,3,23,141,134,110,114,148,130,79,44,156,175,123,164,205,102,204,181,251,65,177,141,82,207,52,234,175,14,187,222,41,249,157,44,187,52,21,160,219,113,173,165,23,39,148,41,166,111,175,24,202,204,108,207,232,242,71,219,154,90,107,240,249,232,146,235,213,126,127,37,247,39,130,174,135,78,177,90,138,121,174,181,133,74,69,5,218,113,154,18,59,72,72,51,68,96,114,83,148,132,82,198,228,240,183,109,201,153,228,143,123,233,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,200,42,175,194,251,196,18,154,211,77,101,233,123,90,110,181,102,7,80,52,24,125,242,166,89,106,79,156,210,210,211,209,217,90,40,160,34,96,98,57,200,39,150,94,17,131,12,95,84,4,54,181,245,202,186,187,239,11,222,181,255,0,148,6,8,26,49,168,87,59,173,118,164,225,182,243,169,150,227,90,253,239,108,218,198,97,0,168,121,68,91,105,162,238,193,12,141,35,185,201,245,37,231,33,28,189,176,157,72,136,128,176,173,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,232,206,114,75,36,113,179,147,136,51,155,57,16,139,57,55,191,150,101,54,44,27,21,188,230,185,77,119,146,178,227,246,250,139,165,198,167,180,114,118,41,96,140,164,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,69,68,62,32,221,109,221,122,175,207,227,177,99,19,213,208,233,214,43,81,81,13,170,140,106,136,160,187,78,51,76,33,118,56,202,24,140,14,74,114,140,70,41,24,158,22,238,48,187,60,146,110,18,131,195,175,168,188,239,170,14,190,179,141,75,206,170,63,87,247,58,59,61,23,8,127,193,150,191,109,82,77,5,31,114,40,163,239,118,187,230,61,211,30,103,239,119,247,51,106,175,26,191,138,124,91,238,254,135,230,55,20,240,84,248,167,202,126,239,235,190,99,110,79,26,191,138,124,91,238,254,135,230,55,20,15,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,150,202,241,65,241,4,166,187,83,94,186,94,209,107,173,88,0,84,21,6,97,124,166,150,90,99,231,12,181,84,245,150,87,138,88,4,156,28,130,2,57,226,151,132,128,229,23,214,2,61,195,64,120,138,117,213,83,213,46,100,248,62,159,87,213,134,149,216,42,33,154,134,26,154,88,128,238,119,24,90,160,30,228,206,241,180,240,129,71,80,81,132,36,127,160,2,100,0,100,224,19,39,194,43,168,46,160,181,83,21,187,224,25,238,63,237,76,7,10,183,210,219,172,89,71,98,42,95,39,36,49,195,20,118,158,32,34,213,91,64,205,47,115,103,146,61,191,58,71,223,135,141,96,244,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,232,79,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,114,99,226,59,190,204,44,34,32,2,0,0,2,21,109,163,125,117,84,244,181,214,206,177,224,250,131,95,86,122,87,127,212,140,158,106,232,105,169,98,51,182,92,102,184,48,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,237,250,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,46,109,250,177,248,167,214,79,188,12,135,230,51,169,211,225,117,226,1,89,104,172,182,244,201,173,249,23,122,213,55,150,183,96,247,73,227,158,122,168,234,165,158,40,33,180,151,108,15,148,47,221,222,41,36,112,24,70,50,141,201,193,226,24,130,218,145,17,1,80,183,138,94,133,214,104,255,0,85,151,236,146,138,205,229,49,189,68,255,0,162,75,100,209,188,242,70,117,82,51,53,192,10,73,91,143,123,205,119,38,40,192,136,66,58,152,63,69,137,128,111,165,65,95,24,45,28,177,103,61,48,62,170,212,77,229,239,90,105,112,130,162,142,78,38,125,250,90,234,136,41,42,41,182,99,16,30,70,116,210,247,28,76,155,203,112,30,45,33,58,13,21,224,159,173,22,171,117,78,121,161,25,14,95,73,75,81,116,168,165,191,99,54,121,128,64,234,167,104,164,11,137,69,39,29,204,218,40,104,157,226,115,119,225,25,152,14,195,41,52,181,241,71,248,19,212,223,193,126,113,68,169,47,166,237,111,186,244,225,173,184,182,180,89,172,116,151,154,140,114,162,82,58,10,153,10,48,169,130,104,36,167,152,24,199,212,13,226,154,78,7,177,48,159,18,113,54,103,7,187,79,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,41,245,79,173,127,201,219,167,220,219,88,227,183,249,218,188,126,222,222,66,2,139,185,25,215,79,40,83,210,247,71,185,27,188,45,60,209,60,156,77,139,182,199,199,114,217,156,41,91,196,235,84,191,42,29,100,230,190,82,251,237,59,86,37,229,241,107,127,247,175,103,202,249,88,219,205,193,234,2,71,198,186,74,223,174,92,183,223,234,147,131,2,151,254,10,122,23,89,106,177,102,157,67,223,172,221,159,109,240,198,241,218,153,30,120,228,58,88,143,185,92,98,14,205,20,144,156,195,74,3,35,57,147,73,73,56,125,77,137,142,165,151,77,26,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,198,158,74,158,38,30,110,168,200,164,169,169,224,102,111,31,118,121,37,151,183,205,196,57,241,31,170,44,200,54,2,34,32,168,189,107,235,7,38,233,27,196,239,82,47,66,245,117,184,77,242,163,31,28,178,207,73,21,63,126,186,8,172,112,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,181,76,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,168,135,197,31,227,179,83,127,5,249,61,18,207,252,56,60,64,43,58,119,190,197,164,154,189,145,127,185,61,127,153,158,42,154,136,231,168,147,29,170,224,114,114,167,8,66,73,14,25,164,102,3,133,135,139,73,43,74,46,31,158,105,66,239,209,23,147,113,203,49,91,61,246,209,139,93,178,107,85,21,235,32,243,30,200,183,84,86,199,29,85,195,176,12,115,249,120,137,216,229,237,131,177,31,6,126,34,236,239,179,32,245,151,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,5,228,229,151,27,237,159,21,188,221,177,108,115,233,5,234,138,223,81,81,110,180,121,192,164,246,133,80,70,69,21,55,124,217,194,46,225,176,135,112,155,136,242,221,253,25,122,200,131,156,206,177,58,152,213,206,165,181,114,225,121,213,42,26,187,0,88,42,42,45,182,204,78,70,48,11,0,9,241,146,2,3,17,39,169,114,6,239,72,98,38,70,12,220,64,2,56,227,182,159,14,46,184,234,122,173,195,107,240,253,65,10,74,125,69,195,233,224,58,233,162,56,162,11,221,33,59,131,86,197,3,59,16,24,147,8,206,34,61,161,57,98,33,113,105,154,40,245,255,0,137,111,135,221,54,176,218,175,29,65,233,5,170,174,77,65,160,167,243,55,139,77,36,82,213,79,146,128,13,44,17,180,108,115,176,64,116,244,208,74,76,16,196,71,59,236,44,206,110,59,212,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,212,66,45,21,209,247,86,120,111,87,90,95,244,226,197,79,73,103,190,208,84,73,77,125,199,6,189,234,167,181,27,200,109,3,153,188,113,57,132,177,3,72,38,193,195,126,224,51,185,68,108,222,175,85,93,76,97,189,40,105,29,102,169,102,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,197,198,16,227,20,134,114,19,63,16,2,226,38,124,35,48,194,186,232,235,54,197,209,230,156,82,220,227,181,123,103,51,202,60,197,62,51,109,148,13,169,74,72,152,59,181,53,50,14,219,67,23,118,39,120,196,154,73,8,196,71,139,57,203,29,64,116,117,214,190,119,211,38,178,212,102,215,187,157,214,253,141,229,183,0,169,206,40,247,134,106,235,190,195,80,195,81,230,39,18,145,230,142,74,169,39,217,164,143,186,77,196,205,152,185,14,160,214,141,94,204,181,235,84,50,13,92,212,9,233,36,190,228,85,3,53,67,82,64,208,193,16,4,99,20,80,198,30,174,193,28,81,199,27,57,57,27,176,51,145,17,59,147,225,72,58,136,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,155,32,84,109,225,167,215,85,55,76,185,53,86,152,106,117,125,37,46,151,228,117,19,220,170,171,138,150,89,39,180,92,90,157,152,103,6,130,51,150,96,153,160,134,18,141,197,248,191,110,65,32,97,145,164,188,148,5,73,126,36,126,32,148,221,68,212,199,163,218,55,117,171,29,58,183,84,13,77,109,202,25,101,132,50,99,120,160,146,38,150,158,104,34,154,16,166,153,167,22,2,34,9,13,130,77,183,8,221,183,7,138,231,93,63,227,250,95,209,76,207,254,200,165,207,235,104,71,253,17,27,92,117,12,95,248,223,52,2,63,230,66,231,254,248,133,87,6,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,245,118,8,226,142,73,29,133,136,221,129,216,68,137,216,92,44,127,194,51,169,206,160,178,235,236,186,17,123,178,221,115,44,22,197,111,132,97,189,207,83,20,81,226,52,177,133,75,199,9,19,197,220,170,239,200,240,195,20,69,47,40,163,132,158,49,237,198,108,56,87,133,127,93,85,56,6,67,106,233,135,84,171,234,231,198,47,149,16,219,112,201,161,165,139,133,166,227,61,84,198,80,74,209,198,211,72,21,83,84,179,52,134,103,218,49,6,226,49,153,156,118,105,211,23,79,88,175,75,250,53,101,210,60,90,167,207,249,14,229,77,198,232,116,177,211,205,115,174,148,185,75,81,32,131,127,163,24,49,17,144,69,20,64,230,124,57,63,53,136,58,168,69,94,190,26,94,32,148,218,195,106,179,244,249,171,247,90,185,53,6,130,159,203,89,238,213,114,203,85,62,74,0,53,83,200,242,56,64,193,1,211,211,65,16,185,205,41,28,239,185,59,185,185,111,97,72,8,136,131,20,213,45,82,193,52,91,4,185,234,102,165,223,125,141,141,217,187,62,118,183,202,205,81,218,238,204,16,199,249,184,64,228,45,228,148,7,234,139,237,190,239,179,51,187,87,183,66,189,89,230,93,93,117,237,149,103,23,218,122,187,61,138,131,77,234,169,172,88,225,87,181,84,22,160,122,219,91,78,224,109,28,76,103,44,160,242,17,184,115,219,182,14,238,49,3,52,74,241,25,235,95,249,85,106,60,22,12,2,231,117,143,76,177,111,205,219,105,167,126,212,119,74,230,115,105,46,101,15,17,49,228,6,209,196,50,185,16,70,36,91,68,83,75,27,108,15,5,79,138,124,167,238,254,187,230,54,228,19,211,196,119,171,124,203,165,45,35,160,170,211,236,94,174,163,33,204,42,39,181,208,223,165,166,105,109,214,67,16,98,121,37,223,113,58,146,23,39,130,34,110,5,218,148,203,144,194,241,73,86,221,11,245,175,149,116,217,174,53,87,252,182,231,237,92,91,80,238,20,241,231,21,55,23,146,122,175,89,141,253,166,211,8,156,199,52,47,81,60,132,59,23,120,78,65,118,230,241,201,29,233,234,150,150,224,154,211,130,92,244,207,82,236,94,217,198,239,61,159,59,69,230,166,167,238,246,166,9,163,252,228,38,18,14,210,68,5,245,73,183,219,103,221,157,217,249,215,234,119,167,172,171,165,253,101,189,105,30,83,83,231,252,135,110,166,221,116,10,89,41,225,185,208,202,60,162,168,140,77,191,210,140,216,72,196,37,138,80,99,62,28,156,58,72,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,85,1,225,59,214,189,199,22,202,173,157,43,234,69,207,158,55,121,222,155,14,156,222,150,158,27,85,113,73,81,81,37,60,132,226,18,77,230,164,155,136,57,72,100,210,180,81,128,59,74,238,22,254,128,169,175,197,115,173,127,202,110,85,63,77,122,103,115,186,211,99,120,149,194,162,155,45,151,126,204,55,139,164,50,8,181,63,7,22,144,161,165,146,51,245,34,225,36,175,201,129,218,24,101,41,63,226,107,215,109,171,68,112,219,142,134,105,110,77,87,30,168,95,169,227,26,170,203,92,226,7,141,209,27,137,17,201,38,206,225,83,52,91,140,96,28,100,0,147,191,202,55,104,123,180,217,128,96,25,150,169,230,86,157,62,211,236,122,174,249,144,223,42,26,154,134,134,153,155,156,167,179,187,187,187,187,8,0,139,17,153,147,176,0,9,17,56,136,187,176,90,79,132,39,84,186,203,154,249,190,158,178,156,110,235,148,98,152,189,188,103,183,100,204,66,255,0,71,225,245,104,168,106,140,201,187,144,159,18,106,113,30,82,135,2,22,18,128,119,166,153,93,96,244,153,134,245,117,165,255,0,65,239,181,20,150,123,237,5,68,117,54,44,140,168,30,170,123,81,188,128,243,176,3,73,19,152,75,16,60,100,14,124,55,237,155,179,148,64,236,232,251,164,204,55,164,93,47,250,15,98,168,164,188,95,107,234,36,169,190,228,99,64,244,179,221,77,164,55,129,140,30,73,92,2,40,141,163,16,99,225,191,112,217,152,165,55,125,234,131,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,238,39,195,23,175,31,203,125,138,155,65,181,98,245,203,62,199,237,227,236,219,165,198,227,220,170,202,33,19,152,164,216,123,66,221,234,120,6,157,139,148,146,75,48,180,147,62,252,37,38,205,124,71,122,28,169,234,183,13,160,204,52,248,233,41,245,23,15,167,156,40,97,148,34,136,47,116,132,236,111,69,44,238,204,64,98,76,69,1,17,118,132,229,148,73,133,166,121,99,162,187,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,131,164,158,172,126,22,53,147,238,255,0,33,249,116,235,154,197,119,216,71,89,182,46,176,250,17,214,235,156,150,175,99,102,120,190,159,222,105,242,107,108,64,111,74,50,75,108,170,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,148,130,131,170,133,90,190,41,125,123,125,4,163,191,116,163,165,240,115,200,46,182,255,0,39,151,221,42,41,247,142,130,134,174,6,39,163,167,19,109,164,154,104,37,23,57,118,113,142,57,25,129,222,82,114,131,106,248,140,245,237,252,149,236,80,105,190,157,193,230,53,55,38,183,249,202,74,137,233,249,210,217,104,76,206,38,172,38,54,225,52,206,113,200,49,69,234,44,64,71,43,113,17,142,106,54,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,200,50,13,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,228,168,188,212,52,253,222,212,39,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,63,66,125,40,244,163,167,29,37,105,192,97,88,84,94,122,235,93,219,158,255,0,127,158,22,10,171,189,80,179,179,17,51,59,246,225,14,68,209,66,206,227,24,145,59,185,153,201,33,224,29,2,244,81,138,244,167,167,20,151,187,181,179,204,106,110,77,111,134,76,142,225,80,209,156,148,28,216,100,43,101,59,198,70,3,12,70,204,198,64,79,222,144,24,221,248,140,65,20,170,65,74,222,39,93,7,126,68,47,181,58,243,164,246,94,56,14,65,112,47,105,90,237,214,238,221,46,47,49,4,35,30,229,221,39,236,212,78,85,14,60,99,142,40,73,227,133,182,231,16,188,117,232,251,171,60,203,164,93,80,250,113,98,167,171,188,88,171,233,228,166,190,227,131,94,212,176,93,65,163,54,129,204,222,57,88,14,41,77,164,19,96,231,183,112,25,216,101,54,126,138,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,231,219,174,142,140,175,189,30,106,61,45,178,59,175,182,112,204,163,204,84,99,55,41,76,26,168,163,137,195,187,77,83,24,237,180,209,119,98,103,144,69,163,144,76,72,120,187,156,81,133,250,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,78,222,53,127,20,248,183,221,253,15,204,110,43,10,240,226,235,142,155,165,44,202,191,15,212,16,171,168,211,172,194,162,3,174,154,35,150,83,178,85,139,56,53,108,80,51,184,152,16,184,140,226,35,221,32,138,34,23,39,133,162,147,53,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,149,143,235,70,175,97,186,11,165,249,6,174,106,4,245,113,216,177,218,113,154,161,169,32,121,167,148,206,65,138,40,99,15,70,115,146,89,35,141,156,156,65,156,217,200,132,89,201,171,43,193,119,41,177,96,216,175,80,185,174,83,93,228,172,184,253,190,199,116,184,212,246,142,78,197,44,17,221,36,150,78,0,196,101,196,0,159,97,103,39,219,102,103,127,69,21,122,232,235,54,251,214,30,163,210,220,227,181,123,27,12,197,252,197,62,51,109,148,1,234,134,57,92,59,181,53,50,14,251,205,47,106,39,120,196,158,56,196,4,71,147,177,203,32,97,93,85,117,49,153,117,95,171,149,154,165,152,80,210,91,128,105,198,219,104,182,83,51,16,91,173,209,156,135,20,15,39,22,41,143,148,178,25,200,76,220,140,203,136,128,112,140,37,175,134,47,135,253,30,174,214,83,117,3,173,248,239,155,193,105,56,207,140,219,101,146,9,105,111,213,81,207,52,50,149,72,9,188,141,12,18,83,250,195,32,8,204,70,59,185,70,38,18,106,175,14,110,138,63,149,86,163,207,127,207,237,151,88,244,203,22,252,229,202,166,6,237,71,116,174,103,7,142,216,51,114,19,30,64,111,36,165,19,17,4,98,35,188,69,52,82,53,239,90,109,54,171,5,170,138,197,98,182,82,91,173,182,234,120,233,40,232,233,33,24,96,166,130,49,97,142,40,227,22,97,0,17,102,22,22,102,102,102,102,100,31,90,34,32,168,189,107,235,7,38,233,27,196,239,82,47,66,245,117,184,77,242,163,31,28,178,207,73,21,63,126,186,8,172,112,132,39,28,146,131,144,156,37,82,114,176,9,198,210,56,176,25,11,63,33,181,76,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,168,135,197,31,227,179,83,127,5,249,61,18,207,252,56,60,64,43,58,119,190,197,164,154,189,145,127,185,61,127,153,158,42,154,136,231,168,147,29,170,224,114,114,167,8,66,73,14,25,164,102,3,133,135,139,73,43,74,46,31,158,105,66,239,209,17,7,42,235,165,62,147,190,22,52,111,238,255,0,30,249,116,11,154,197,210,159,73,223,11,26,55,247,127,143,124,186,4,27,85,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,44,131,174,174,172,243,46,145,122,246,197,115,139,21,61,93,226,197,95,166,244,180,215,220,112,107,218,150,11,168,53,109,209,160,115,55,142,86,3,138,83,105,4,216,57,237,220,6,118,25,77,159,31,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,5,191,105,110,169,96,154,211,130,91,53,51,77,47,190,217,198,239,61,239,37,91,229,102,167,238,246,166,56,100,252,220,192,18,14,210,68,99,245,133,183,219,118,221,157,157,242,181,65,126,30,125,105,221,122,88,213,10,123,22,95,144,85,142,149,228,181,14,217,5,27,83,21,83,81,78,241,241,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,118,228,48,135,141,244,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,31,90,34,32,34,34,2,34,135,254,35,61,107,255,0,37,93,56,130,193,128,92,237,82,106,110,83,249,187,109,52,239,221,146,215,66,236,109,37,204,161,226,64,92,76,26,56,134,87,17,57,8,139,105,70,25,99,112,213,94,39,94,32,21,154,69,71,83,211,246,136,100,94,83,58,171,229,6,77,114,138,57,226,170,176,210,201,4,51,68,52,198,64,209,188,211,199,81,233,52,102,69,8,129,108,195,33,1,199,26,252,49,122,241,252,136,95,105,180,27,86,47,92,112,28,130,224,62,205,186,92,110,61,186,92,94,98,9,138,77,135,180,79,217,168,156,169,216,185,73,28,80,147,201,51,237,206,82,120,43,255,0,69,89,238,85,255,0,93,114,60,147,35,184,127,225,43,43,174,85,213,18,127,231,73,52,210,72,127,206,68,69,246,187,175,87,84,180,183,59,209,108,238,231,166,122,151,98,246,54,73,102,236,249,218,47,53,13,71,107,187,8,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,204,29,63,34,172,15,9,78,181,253,183,71,71,210,110,166,220,238,181,151,168,123,210,97,119,9,223,191,25,80,195,7,112,237,132,236,60,227,236,132,82,201,17,72,68,47,27,148,76,241,180,80,129,217,250,10,171,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,109,95,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,144,93,74,34,32,45,85,213,143,194,198,178,125,223,228,63,46,157,109,85,170,186,177,248,88,214,79,187,252,135,229,211,160,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,130,37,120,105,120,130,83,107,13,170,207,211,230,175,221,106,228,212,26,10,127,45,103,187,85,203,45,84,249,40,0,213,79,35,200,225,3,4,7,79,77,4,66,231,52,164,115,190,228,238,230,229,189,133,46,88,109,55,107,173,130,235,69,125,177,92,234,237,215,43,117,68,117,116,117,148,147,20,51,211,79,25,49,71,44,114,11,177,1,137,51,19,19,59,59,59,51,178,191,238,128,122,193,181,117,101,164,98,87,7,171,143,59,195,169,232,232,50,176,154,33,96,169,156,192,154,58,232,138,48,24,184,84,60,50,155,198,34,47,17,137,135,30,13,28,146,4,160,68,68,5,167,250,170,234,99,13,233,67,72,235,53,75,48,161,171,184,153,84,13,182,209,108,166,103,19,184,220,100,9,14,40,30,78,46,48,135,24,164,51,144,153,248,128,23,17,51,225,25,230,186,165,170,88,38,139,96,151,61,76,212,187,239,177,177,187,55,103,206,214,249,89,170,59,93,217,130,24,255,0,55,8,28,133,188,146,128,253,81,125,183,221,246,102,119,110,125,250,193,234,207,50,234,235,84,62,156,95,105,234,236,246,42,10,120,233,172,88,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,57,237,219,7,119,24,129,152,44,39,194,15,84,179,189,105,206,245,255,0,83,53,46,251,237,156,146,243,244,83,206,214,249,88,105,251,189,168,107,225,143,243,112,128,70,59,71,16,15,213,22,223,109,223,119,119,119,214,186,215,214,14,77,210,55,137,222,164,94,133,234,235,112,155,229,70,62,57,101,158,146,42,126,253,116,17,88,225,8,78,57,37,7,33,56,74,164,229,96,19,141,164,113,96,50,22,126,67,144,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,5,239,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,144,42,64,240,224,241,0,172,233,222,251,22,146,106,246,69,254,228,245,254,102,120,170,106,35,158,162,76,118,171,129,201,202,156,33,9,36,56,102,145,152,14,22,30,45,36,173,40,184,126,121,165,187,244,4,94,77,199,44,197,108,247,219,70,45,118,201,173,84,87,172,131,204,123,34,221,81,91,28,117,87,14,192,49,207,229,226,39,99,151,182,14,196,124,25,248,139,179,190,204,189,100,4,68,65,64,62,32,29,78,117,5,172,250,177,119,192,53,110,203,117,193,237,88,181,192,10,155,4,158,166,41,227,182,85,53,52,113,156,197,60,113,71,231,59,159,94,88,165,38,49,104,234,75,180,92,13,220,166,255,0,133,63,92,117,58,149,106,160,233,111,82,66,146,43,238,49,103,96,197,174,98,113,64,215,27,117,40,128,53,17,199,187,57,212,195,22,196,37,24,191,114,24,164,35,97,40,138,73,182,175,136,55,64,150,174,171,109,81,234,54,41,116,171,183,106,46,49,103,168,165,161,136,88,101,130,247,4,99,52,208,80,24,203,44,97,1,189,68,142,195,81,201,152,90,89,59,131,35,112,120,232,219,254,138,176,44,171,254,186,227,153,38,57,112,255,0,194,81,215,91,107,169,228,255,0,205,146,25,163,144,63,152,132,135,236,118,65,212,154,40,149,225,243,214,221,171,170,252,2,75,22,79,61,37,14,162,226,180,244,240,221,104,202,168,74,123,180,3,12,34,119,96,140,97,136,0,36,168,41,4,162,141,137,161,126,219,19,179,73,30,242,3,90,53,123,13,208,93,47,200,53,115,80,39,171,142,197,142,211,140,213,13,73,3,205,60,166,114,12,81,67,24,122,51,156,146,201,28,108,228,226,12,230,206,68,34,206,76,24,167,85,93,76,97,189,40,105,29,102,169,102,20,53,119,19,42,129,182,218,45,148,204,226,119,27,140,129,33,197,3,201,197,198,16,227,20,134,114,19,63,16,2,226,38,124,35,58,54,211,222,181,245,151,3,234,106,233,212,236,119,63,49,122,201,174,29,204,138,136,92,78,58,219,89,213,67,52,150,200,164,169,25,206,158,30,20,241,67,25,14,231,20,96,12,47,176,236,248,255,0,85,93,76,102,93,87,234,229,102,169,102,20,52,150,224,26,113,182,218,45,148,204,196,22,235,116,103,33,197,3,201,197,138,99,229,44,134,114,19,55,35,50,226,32,28,35,13,64,131,166,141,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,150,192,92,251,116,3,214,13,215,164,221,92,18,184,61,36,152,38,99,81,71,65,149,132,209,19,157,52,0,100,209,215,68,81,129,75,206,157,166,148,222,49,18,105,64,140,56,243,120,228,142,252,241,60,166,197,156,226,182,108,215,22,174,243,182,92,130,223,79,116,183,84,246,142,62,253,44,241,140,145,73,192,216,76,121,1,139,236,76,196,219,236,236,207,232,131,214,85,65,226,131,226,9,77,118,166,189,116,189,162,215,90,176,0,168,42,12,194,249,77,44,180,199,206,25,106,169,235,44,175,20,176,9,56,57,4,4,115,197,47,9,1,202,47,172,4,123,238,15,20,46,186,127,34,152,169,232,118,142,102,126,83,82,111,92,61,177,83,68,60,166,177,90,228,140,157,246,153,137,188,189,100,219,199,219,217,136,194,39,57,63,52,69,79,35,211,94,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,80,78,175,10,206,167,58,130,176,106,157,163,167,236,114,203,117,206,112,123,135,118,73,45,30,102,40,97,198,227,146,166,2,169,186,247,206,35,49,134,32,105,95,203,115,142,57,37,168,250,191,157,145,185,221,74,142,189,14,116,137,106,233,7,72,203,20,158,227,73,120,203,47,213,3,114,200,238,176,83,136,1,206,192,194,20,176,155,139,74,116,208,183,46,29,199,221,206,73,164,97,143,186,241,140,138,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,248,237,187,108,191,81,7,53,125,76,217,231,197,181,223,59,181,5,97,152,253,33,186,22,236,220,25,219,206,76,62,230,119,255,0,53,123,29,60,101,210,79,151,217,241,251,228,84,179,218,41,100,169,148,162,154,50,145,136,142,153,199,212,93,220,125,30,40,223,244,125,255,0,234,219,208,234,198,198,247,30,171,50,219,28,213,212,212,77,89,147,87,192,245,19,30,209,68,199,114,156,121,147,190,219,11,111,187,255,0,51,44,91,41,193,238,186,53,127,180,84,227,25,229,146,251,37,101,19,85,157,101,168,134,120,169,8,152,131,181,35,187,19,49,236,239,232,255,0,181,144,111,254,181,115,125,55,146,215,68,88,22,53,73,71,61,226,121,70,171,203,198,208,196,2,16,48,14,192,208,131,187,253,103,127,82,127,93,253,61,125,33,107,190,238,239,251,84,180,234,62,249,244,243,70,113,137,169,238,244,151,42,171,61,109,81,213,5,44,129,47,96,77,164,113,114,225,238,221,163,255,0,41,155,220,234,37,160,34,34,2,34,32,41,185,210,238,159,92,116,243,14,135,84,134,138,163,219,199,203,217,109,29,76,81,183,164,179,65,54,228,59,151,232,31,249,195,254,182,244,80,141,159,103,221,148,198,210,238,175,242,123,70,141,214,97,177,210,69,21,88,246,248,220,78,166,22,225,253,244,114,62,209,60,59,62,236,252,125,75,211,223,252,200,51,79,17,238,170,112,45,123,160,178,209,225,183,163,156,169,194,152,231,129,163,169,17,19,17,171,98,255,0,27,24,51,237,221,22,221,183,255,0,215,182,161,240,247,213,127,201,111,80,86,122,201,138,49,165,170,243,29,231,46,231,249,52,85,76,63,161,191,219,39,236,117,143,245,37,211,125,131,68,227,183,214,218,117,106,193,149,21,202,40,167,40,168,120,180,145,247,59,206,251,179,74,126,238,211,51,255,0,57,183,250,255,0,223,68,120,126,25,153,107,173,154,223,154,222,233,173,244,109,230,63,199,155,3,31,247,157,75,251,251,129,238,113,31,183,237,255,0,104,116,80,36,198,220,133,247,103,95,171,249,193,8,83,196,48,198,219,8,239,183,251,87,244,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,82,190,45,125,20,123,18,178,179,171,45,50,182,90,168,236,179,118,99,205,45,240,55,98,65,174,154,126,216,92,197,156,184,73,222,57,98,142,81,140,68,154,70,25,93,164,121,102,48,130,221,52,117,23,157,244,191,170,116,26,153,130,212,127,193,81,222,40,184,67,254,19,181,249,152,102,158,143,185,44,82,118,123,189,128,30,232,15,48,247,179,251,217,250,72,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,159,110,190,186,84,254,74,122,227,87,96,180,220,173,85,24,182,77,222,189,99,148,212,245,156,234,168,40,78,98,97,165,168,134,73,14,97,237,59,60,97,49,187,140,194,14,76,92,198,88,226,9,65,226,35,226,79,106,212,172,2,135,70,116,14,229,87,5,183,42,179,219,174,217,21,226,158,184,70,120,224,169,134,67,154,197,52,96,4,44,108,39,76,243,148,53,4,219,247,105,205,159,243,162,160,175,78,186,13,153,117,37,171,150,45,41,195,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,30,17,137,110,194,230,60,205,194,49,126,102,44,250,213,116,17,208,15,71,214,174,147,116,140,70,224,213,114,103,121,141,61,29,126,86,115,74,46,20,211,128,19,199,67,16,198,101,23,10,119,154,80,121,4,137,229,50,51,229,193,227,142,48,220,26,23,161,122,113,211,166,156,91,180,191,75,236,222,70,213,67,188,179,77,43,177,213,92,42,137,153,164,170,169,145,153,187,147,31,17,221,246,97,97,17,0,16,0,0,29,128,136,131,149,117,234,226,121,77,247,6,202,172,217,174,45,93,228,175,88,253,194,158,233,110,169,237,4,157,138,168,36,25,34,147,129,177,1,113,48,23,216,153,197,246,217,217,219,209,121,74,127,245,71,208,119,255,0,146,198,153,117,87,164,22,95,213,254,51,46,95,98,182,91,191,253,29,206,166,246,71,221,255,0,201,198,80,142,31,248,74,131,47,241,166,130,194,122,1,235,6,213,213,150,145,137,92,30,174,60,239,14,167,163,160,202,194,104,133,130,166,115,2,104,235,162,40,192,98,225,80,240,202,111,24,136,188,70,38,28,120,52,114,73,40,23,52,61,58,235,206,101,211,110,174,88,181,91,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,120,72,35,179,19,129,112,54,9,5,185,128,187,78,174,182,188,83,45,90,159,162,246,45,57,208,106,154,187,125,203,48,179,177,231,50,149,56,203,5,20,21,52,146,67,83,101,2,169,129,138,99,229,43,185,84,196,49,179,52,81,246,200,187,134,209,134,63,226,185,214,191,229,55,42,159,166,189,51,185,221,105,177,188,74,225,81,77,150,203,191,102,27,197,210,25,4,90,159,131,139,72,80,210,201,25,250,145,112,146,87,228,192,237,12,50,149,117,172,171,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,28,112,243,127,175,60,189,176,51,24,98,6,41,36,54,23,225,24,25,59,108,46,183,175,136,15,76,248,111,74,26,151,133,105,110,31,93,87,113,50,193,233,46,87,123,157,75,184,157,198,227,37,117,104,75,59,71,201,198,16,227,20,96,17,139,191,16,1,228,70,124,228,48,220,30,10,159,20,249,79,221,253,119,204,109,201,227,87,241,79,139,125,223,208,252,198,226,158,10,159,20,249,79,221,253,119,204,109,201,227,87,241,79,139,125,223,208,252,198,226,130,31,232,246,186,106,62,131,86,100,215,109,47,188,251,26,235,148,99,243,99,115,92,162,103,106,170,58,89,103,130,105,14,152,217,219,181,51,249,113,6,147,103,32,19,39,14,38,192,97,224,96,24,6,101,170,121,149,167,79,180,251,30,171,190,100,55,202,134,166,161,161,166,102,231,41,236,238,238,238,238,194,0,34,196,102,100,236,0,2,68,78,34,46,237,228,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,122,158,29,125,10,211,116,181,134,182,113,168,52,20,135,170,151,250,121,161,174,154,154,170,83,11,101,186,103,167,54,182,187,52,143,4,198,50,83,140,135,48,135,233,153,0,153,128,177,152,109,94,142,250,85,195,122,80,210,59,126,31,102,182,210,22,79,113,167,167,169,203,46,241,200,243,29,198,226,193,245,216,101,32,2,242,209,145,72,48,135,17,226,14,228,237,220,57,12,247,170,165,111,20,46,186,127,45,121,81,232,118,142,102,126,111,77,172,188,61,177,83,68,60,97,190,221,35,144,157,246,153,137,252,197,28,59,71,219,217,132,14,86,57,63,58,35,79,35,111,95,9,110,173,245,183,82,234,106,52,19,51,197,234,242,76,99,20,179,211,5,179,37,164,166,130,156,49,250,104,98,24,105,232,170,156,120,12,161,32,197,180,68,220,170,57,140,142,77,36,124,142,156,43,131,171,31,138,125,100,251,192,200,126,99,58,213,75,106,245,99,241,79,172,159,120,25,15,204,103,82,43,166,142,133,105,186,165,232,155,43,206,52,250,130,144,53,82,193,156,84,67,67,53,77,84,160,23,59,116,54,250,99,123,107,51,200,208,66,101,37,65,72,19,16,126,152,8,17,128,19,152,4,180,240,197,241,0,172,213,218,58,110,159,181,191,34,243,121,213,39,24,49,155,148,177,207,45,85,250,150,56,38,154,81,169,49,7,141,166,130,58,127,89,164,49,41,132,199,118,41,4,206,75,21,92,182,127,209,86,5,149,127,215,92,115,36,199,46,31,248,74,58,235,109,117,60,159,249,178,67,52,114,7,243,16,144,253,142,202,244,252,57,186,215,254,85,90,113,61,131,63,185,218,163,212,220,91,243,119,42,104,31,181,37,210,133,152,26,59,152,195,196,64,121,25,188,114,140,78,66,18,8,150,209,12,209,70,193,48,23,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,235,34,14,96,117,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,32,71,55,7,250,147,197,220,0,50,134,80,113,146,51,113,110,113,152,19,54,196,202,197,34,215,74,61,96,240,104,203,241,186,219,207,155,201,52,239,216,216,221,206,25,26,8,228,10,88,239,52,111,111,49,142,39,229,217,242,189,184,70,67,17,35,146,154,127,210,113,115,44,87,198,147,71,44,88,126,178,226,90,197,104,155,183,87,168,150,250,138,123,165,55,19,126,85,86,209,167,140,106,121,145,187,55,56,39,167,139,182,32,2,62,91,151,214,41,9,218,21,96,154,199,125,193,180,207,83,52,170,158,31,49,101,212,187,125,182,158,178,62,64,29,138,170,27,140,53,116,245,59,184,17,151,16,10,152,187,108,64,47,230,121,151,39,140,89,6,0,173,39,198,195,90,45,87,26,156,15,66,49,236,190,146,170,162,215,81,85,126,201,172,240,128,153,210,206,241,70,22,226,150,78,59,129,188,83,86,187,68,198,207,194,64,51,29,138,34,122,182,91,43,169,29,111,186,245,31,173,185,78,180,94,108,116,150,106,140,142,162,34,10,10,105,10,64,166,130,24,35,167,132,28,203,212,205,162,134,62,103,176,177,31,34,97,6,118,6,13,235,225,105,161,117,154,193,213,101,135,36,173,179,121,188,111,78,255,0,232,146,231,52,143,60,113,133,84,108,237,111,1,146,38,227,222,243,93,185,134,51,33,19,142,154,127,210,97,112,43,233,80,87,193,247,71,44,88,55,76,13,170,180,243,121,139,214,165,220,39,168,172,147,137,135,98,150,134,162,122,74,122,109,156,200,11,137,133,76,189,198,16,39,243,60,11,147,70,46,167,82,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,42,169,85,226,143,241,217,169,191,130,252,158,137,100,29,6,116,125,140,245,115,165,250,227,101,38,164,162,205,172,116,246,34,196,239,21,114,212,118,40,103,150,74,179,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,226,65,34,188,40,250,233,255,0,17,210,254,181,230,127,246,61,46,1,91,92,63,233,9,90,228,168,114,255,0,197,121,80,33,255,0,62,22,63,247,188,42,37,120,139,117,21,83,212,39,82,249,28,246,108,178,174,237,132,226,181,5,102,198,97,121,98,42,72,194,48,0,170,168,167,120,72,130,64,158,162,57,36,25,183,115,56,187,12,238,204,0,1,160,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,249,49,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,66,62,253,84,242,12,113,71,204,220,64,121,25,139,110,78,194,219,238,238,205,234,130,223,188,28,243,45,118,207,180,227,34,155,62,205,238,183,44,7,15,242,216,206,41,69,59,81,156,97,51,51,205,82,5,39,109,235,31,177,17,210,4,76,82,52,67,28,228,2,37,219,22,138,155,23,77,26,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,198,158,74,158,38,30,110,168,200,164,169,169,224,102,111,31,118,121,37,151,183,205,196,57,241,31,170,44,203,153,116,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,136,177,252,79,63,195,115,170,156,130,151,15,200,105,46,199,138,222,36,176,93,222,153,220,130,150,227,28,81,75,45,59,158,220,72,192,103,141,143,139,191,19,228,5,177,129,136,134,64,136,136,10,160,60,82,250,9,250,9,89,126,234,187,75,231,231,143,221,110,30,115,47,181,212,84,111,37,5,117,92,236,47,89,78,70,251,201,12,211,202,44,113,110,229,28,146,51,131,60,68,227,5,191,162,14,104,122,117,215,156,203,166,221,92,177,106,182,25,91,86,39,110,168,0,185,208,195,80,208,133,218,220,230,47,81,69,43,144,24,240,144,71,102,39,2,224,108,18,11,115,1,118,202,250,193,234,207,50,234,235,84,62,156,95,105,234,236,246,42,10,120,233,172,88,225,87,181,84,22,160,120,193,167,112,54,142,38,51,150,80,121,8,220,57,237,219,7,119,24,129,155,106,248,142,244,57,77,210,150,101,65,152,105,241,213,212,105,214,97,81,56,80,195,40,75,41,217,42,197,152,222,138,89,221,156,76,8,92,138,2,34,238,144,69,40,147,19,194,242,201,132,244,47,209,149,247,172,61,71,170,182,73,117,246,54,25,139,249,122,140,154,229,17,131,213,12,114,185,246,169,169,163,45,247,154,94,212,172,210,16,188,113,136,17,23,39,96,138,64,240,49,30,147,51,44,135,165,124,247,170,203,205,69,93,147,30,197,106,45,212,214,88,230,160,98,12,132,231,173,26,90,151,138,71,144,74,48,128,164,143,115,237,152,25,243,141,157,138,51,227,175,244,67,10,181,106,86,180,96,58,115,125,168,171,130,219,149,101,22,171,37,100,180,134,35,60,112,84,213,199,12,133,25,16,144,177,176,155,187,59,137,54,251,110,207,238,87,125,226,99,105,181,88,60,63,245,2,197,98,182,82,91,173,182,234,123,13,37,29,29,36,35,12,20,208,71,118,161,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,84,195,210,119,197,62,141,253,224,99,223,49,129,7,147,174,154,23,168,253,58,106,61,199,75,245,66,205,228,110,180,59,75,12,209,59,157,45,194,148,157,218,58,170,105,29,155,185,9,241,45,159,102,38,33,32,49,3,3,1,222,186,33,226,71,173,186,17,211,165,207,65,49,8,169,35,168,130,160,38,197,114,17,8,59,246,48,58,174,253,92,39,4,176,201,21,88,74,229,43,11,159,19,141,230,145,249,27,52,99,29,186,117,139,209,214,9,213,254,9,79,96,191,214,123,27,36,179,115,250,63,144,118,230,168,246,95,118,106,115,170,254,245,9,226,142,126,236,116,237,31,231,29,248,111,200,118,118,245,231,223,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,249,49,60,90,251,156,229,86,108,43,22,161,243,183,172,130,225,79,107,183,83,119,66,62,253,84,242,12,113,71,204,220,64,121,25,139,110,78,194,219,238,238,205,234,175,251,161,126,140,172,93,30,105,197,85,178,75,175,182,115,60,163,203,212,100,215,40,140,218,148,164,137,143,181,77,77,25,109,180,49,119,101,102,144,133,164,144,140,136,184,179,132,81,234,175,14,15,15,250,62,157,236,81,106,222,175,99,191,238,177,95,230,96,138,154,162,72,42,35,199,105,121,156,124,105,206,19,146,51,154,104,217,140,230,98,228,209,202,209,11,7,231,158,89,212,128,185,87,93,84,46,85,208,125,86,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,95,247,64,61,96,218,186,178,210,49,43,131,213,199,157,225,212,244,116,25,88,77,16,176,84,206,96,77,29,116,69,24,12,92,42,30,25,77,227,17,23,136,196,195,143,6,142,73,43,6,239,208,229,54,75,225,255,0,134,245,113,167,39,86,247,219,109,61,200,242,235,75,4,181,13,93,73,21,218,166,1,173,129,133,137,226,56,34,16,238,139,237,19,195,17,73,184,20,103,222,139,250,91,170,89,222,139,103,118,205,76,211,75,239,177,178,75,55,123,201,86,249,88,106,59,93,216,78,25,63,55,48,28,101,188,114,152,253,97,125,183,221,182,118,103,96,233,249,83,183,138,135,93,85,57,254,67,117,233,135,75,107,234,224,198,44,117,19,91,115,57,166,165,139,133,218,227,5,84,38,48,68,210,70,243,70,20,179,83,59,60,128,97,221,50,54,226,81,128,28,153,175,83,158,46,118,44,187,167,219,117,147,66,32,186,216,179,172,202,223,52,23,185,134,168,225,170,196,100,9,97,98,24,164,120,59,117,93,248,222,164,99,154,41,35,146,33,225,35,180,114,108,3,89,120,6,1,153,106,158,101,105,211,237,62,199,170,239,153,13,242,161,169,168,104,105,153,185,202,123,59,187,187,187,176,128,8,177,25,153,59,0,0,145,19,136,139,187,6,62,167,255,0,130,167,197,62,83,247,127,93,243,27,114,199,252,67,122,76,195,122,69,210,253,18,193,236,85,20,151,139,237,125,70,81,83,125,200,198,129,233,103,186,155,73,64,240,49,131,201,43,128,69,17,180,98,12,124,55,238,27,51,20,166,239,144,120,42,124,83,229,63,119,245,223,49,183,32,186,149,31,250,215,233,70,197,213,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,101,228,42,185,3,201,27,148,110,198,208,206,1,218,145,182,49,109,194,78,217,156,81,178,144,8,131,150,204,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,208,147,177,85,4,133,28,177,243,7,32,46,38,4,219,139,184,190,219,179,187,122,171,84,208,191,23,58,59,87,76,23,187,246,177,193,244,147,84,241,91,133,53,28,20,146,85,65,65,244,162,58,186,137,76,100,133,169,224,118,167,242,208,4,141,35,188,61,191,205,193,249,199,146,161,132,114,15,22,254,143,173,89,158,27,39,84,24,99,99,246,123,238,45,79,199,42,243,50,141,33,222,168,157,227,142,156,218,83,54,136,234,97,127,205,128,59,119,38,9,6,49,34,40,160,132,233,217,6,65,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,30,166,186,186,165,219,156,167,179,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,53,201,248,101,116,37,106,209,28,54,221,174,122,165,140,213,199,170,23,234,121,10,150,142,233,0,129,227,116,70,228,34,17,199,187,184,84,205,22,197,33,159,25,0,36,236,113,141,218,110,236,85,240,150,232,250,213,171,249,149,71,81,25,219,85,189,139,79,111,20,195,97,165,134,81,0,174,189,196,195,63,57,72,79,186,33,76,197,77,35,7,22,25,78,96,220,156,99,150,51,185,244,4,68,64,85,151,226,189,208,229,54,75,106,189,245,113,167,39,86,247,219,109,61,57,229,214,150,9,106,26,186,146,33,142,1,173,129,133,137,226,56,34,16,238,139,237,19,195,17,73,184,20,103,222,179,68,65,203,102,53,148,223,112,251,140,215,108,114,187,202,85,212,91,235,237,114,73,218,9,57,82,214,210,203,73,83,30,198,206,205,206,9,229,13,246,228,60,183,23,98,102,118,242,148,255,0,241,58,232,59,242,33,125,169,215,157,39,178,241,192,114,11,129,123,74,215,110,183,118,233,113,121,136,33,24,247,46,233,63,102,162,114,168,113,227,28,113,66,79,28,45,183,56,133,224,2,12,131,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,107,126,240,210,240,251,166,209,235,85,159,168,61,95,181,85,199,168,53,244,254,102,207,105,171,138,90,89,241,160,49,170,130,70,145,130,119,9,206,162,154,120,137,194,104,132,224,125,197,217,141,139,109,43,225,67,208,229,78,75,117,178,117,113,168,199,72,246,43,109,69,65,226,54,151,8,170,30,186,174,34,146,2,173,157,137,137,162,8,37,19,237,11,109,43,205,16,201,184,12,97,222,183,68,4,68,64,88,86,180,105,14,27,175,90,95,144,105,30,160,65,87,37,139,34,167,24,106,30,146,119,134,120,140,36,25,98,154,51,245,102,56,229,142,57,25,137,136,29,193,152,132,133,220,95,53,68,28,214,117,59,211,214,85,210,254,178,222,180,143,41,169,243,254,67,183,83,110,186,5,44,148,240,220,232,101,30,81,84,70,38,223,233,70,108,36,98,18,197,40,49,159,14,79,175,239,57,77,247,32,183,88,173,55,122,239,49,73,140,219,206,215,107,143,180,1,229,233,78,170,162,172,163,220,89,156,247,158,174,160,247,39,114,250,251,111,196,69,155,161,238,176,122,76,195,122,186,210,255,0,160,247,218,138,75,61,246,130,162,58,155,22,70,84,15,85,61,168,222,64,121,216,1,164,137,204,37,136,30,50,7,62,27,246,205,217,202,32,118,231,179,63,192,51,45,44,204,174,218,125,168,56,245,93,143,33,177,212,61,53,117,13,75,55,56,143,102,118,118,118,119,19,2,23,19,3,23,112,48,33,33,114,18,103,112,90,179,252,202,197,134,223,244,250,205,144,213,209,227,217,85,69,13,77,234,134,23,97,10,243,163,121,94,153,165,118,110,68,0,83,200,108,27,240,115,224,78,206,81,131,142,213,232,251,164,204,203,171,173,80,250,15,98,168,171,179,216,168,41,228,169,190,228,99,64,213,80,90,129,227,55,129,140,30,72,152,206,89,65,163,16,99,231,183,112,217,156,98,55,109,127,162,250,67,153,107,214,168,99,250,71,167,240,82,73,125,200,170,10,26,119,171,157,161,130,32,8,202,89,102,144,253,93,130,56,163,146,71,97,98,55,96,118,17,34,118,23,232,123,166,46,158,177,94,151,244,106,203,164,120,181,79,159,242,29,202,155,141,208,233,99,167,154,231,93,41,114,150,162,65,6,255,0,70,48,98,35,32,138,40,129,204,248,114,112,202,180,183,75,112,77,22,193,45,154,103,166,150,47,99,99,118,110,247,146,162,243,83,84,118,187,179,28,210,126,114,99,57,11,121,37,50,250,196,251,111,179,108,204,204,217,90,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,42,169,85,226,143,241,217,169,191,130,252,158,137,100,29,6,116,125,140,245,115,165,250,227,101,38,164,162,205,172,116,246,34,196,239,21,114,212,118,40,103,150,74,179,152,36,142,35,97,32,152,105,130,39,50,9,30,54,39,48,18,118,226,65,191,252,41,250,237,186,181,214,131,165,157,101,201,169,10,218,84,237,6,17,117,184,206,67,60,115,177,0,199,103,115,118,113,48,33,114,120,57,144,184,56,118,5,207,156,17,199,107,235,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,239,163,195,167,62,215,157,67,233,163,28,188,107,174,61,87,5,68,116,227,21,162,251,114,184,119,110,57,5,23,51,120,170,230,131,178,47,16,118,158,16,9,78,73,36,168,224,83,22,204,96,114,135,62,234,236,252,41,250,193,181,107,14,151,208,116,247,146,189,88,102,218,119,103,97,130,82,136,123,23,27,36,50,4,48,24,20,96,35,25,192,50,83,211,144,31,214,54,104,228,98,145,202,86,142,147,22,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,56,117,16,138,63,244,117,214,46,9,213,254,9,81,127,176,81,251,27,36,179,112,250,65,143,247,38,168,246,95,118,106,128,165,254,250,56,34,142,126,236,116,239,39,230,217,248,111,196,182,118,245,144,8,60,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,46,120,186,211,234,98,167,170,237,121,186,234,124,52,53,118,251,20,20,240,218,49,234,26,182,139,191,77,110,135,147,143,113,227,22,103,57,37,146,105,157,156,143,131,204,241,177,152,128,186,223,254,36,126,32,148,221,68,212,199,163,218,55,117,171,29,58,183,84,13,77,109,202,25,101,132,50,99,120,160,146,38,150,158,104,34,154,16,166,153,167,22,2,34,9,13,130,77,183,8,221,160,90,11,84,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,80,64,5,98,158,24,190,32,20,122,69,89,77,211,246,183,228,94,83,5,171,227,6,51,114,150,56,34,165,176,213,73,60,211,74,53,38,32,210,60,51,201,81,235,52,134,67,9,0,238,195,25,25,199,143,248,109,244,207,134,245,95,164,122,241,165,185,133,117,93,184,198,163,24,185,90,46,116,206,228,118,235,140,97,118,8,167,120,249,48,204,28,101,144,14,50,118,228,6,92,72,15,132,129,13,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,193,211,242,42,234,240,197,241,0,172,213,218,58,110,159,181,191,34,243,121,213,39,24,49,155,148,177,207,45,85,250,150,56,38,154,81,169,49,7,141,166,130,58,127,89,164,49,41,132,199,118,41,4,206,75,21,64,68,68,26,43,172,30,172,240,222,145,116,191,233,197,246,158,146,241,125,175,168,142,154,197,142,21,123,210,207,117,54,144,26,119,3,104,229,112,8,162,55,144,141,195,134,253,176,119,98,148,25,249,246,213,45,82,206,245,167,59,185,234,102,165,223,125,179,146,94,123,62,118,183,202,195,79,221,237,66,16,199,249,184,64,35,29,163,136,7,234,139,111,182,239,187,187,187,220,255,0,137,103,66,181,61,77,99,52,186,159,166,52,21,117,90,161,142,83,193,109,165,161,26,168,163,130,239,110,122,135,114,128,222,121,2,40,78,23,158,105,134,70,38,228,221,200,200,77,202,55,142,141,144,92,159,134,47,135,253,102,145,81,211,117,3,173,248,239,148,206,170,248,207,140,219,101,146,120,170,172,52,178,65,52,50,149,72,9,180,111,52,241,212,122,195,32,17,66,32,59,184,200,70,17,200,14,186,58,50,177,117,135,167,20,182,200,238,190,198,204,241,127,49,81,140,220,165,51,122,81,146,86,14,237,53,76,99,190,240,203,218,137,158,65,23,146,50,1,33,228,204,113,72,232,95,172,219,23,88,122,113,85,115,146,213,236,108,207,23,242,244,249,53,182,32,55,165,25,37,99,237,84,211,72,91,239,12,189,169,93,163,34,121,35,32,33,46,76,193,44,155,43,168,173,121,195,122,109,210,59,238,171,102,117,180,130,22,234,115,11,101,12,213,15,9,221,174,46,4,244,244,81,56,129,151,57,8,118,114,96,46,0,199,33,55,0,39,96,230,178,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,171,180,240,224,241,0,163,234,34,197,22,146,106,246,69,254,235,20,30,102,120,170,106,35,130,158,60,138,151,153,201,202,156,33,8,227,9,161,141,216,14,22,30,79,28,77,40,185,254,121,162,167,109,104,213,236,203,94,181,67,32,213,205,64,158,146,75,238,69,80,51,84,53,36,13,12,17,0,70,49,69,12,97,234,236,17,197,28,113,179,147,145,187,3,57,17,19,185,61,148,248,72,116,89,117,178,212,199,213,102,169,99,245,116,21,18,83,237,129,193,45,73,68,101,4,241,73,29,69,194,88,24,89,220,36,138,70,8,28,203,98,3,150,78,219,179,193,42,15,151,199,59,245,39,251,201,252,53,66,14,139,58,152,169,233,71,94,109,90,159,53,13,93,194,197,61,60,214,140,134,134,145,162,239,212,219,166,226,229,219,121,5,217,142,57,99,134,102,102,32,230,240,180,110,96,38,78,166,255,0,142,119,234,79,247,147,248,106,170,180,29,73,98,121,77,139,57,197,108,217,174,45,93,231,108,185,5,190,158,233,110,169,237,28,125,250,89,227,25,34,147,129,176,152,242,3,23,216,153,137,183,217,217,159,209,122,202,146,252,55,60,65,41,186,118,169,147,71,181,146,235,86,90,117,113,168,42,154,43,148,210,203,48,99,38,209,79,36,173,21,60,48,75,52,193,83,51,192,46,2,66,17,155,156,155,110,114,59,221,162,2,129,94,43,29,96,218,180,123,75,235,250,123,198,158,172,243,109,68,179,184,207,40,196,61,139,117,146,105,14,25,204,202,64,33,144,231,24,234,41,196,3,235,3,60,146,57,70,227,19,73,189,122,197,235,23,4,233,3,4,167,191,223,232,253,179,146,94,121,253,31,199,251,147,83,251,83,181,53,56,85,127,125,4,18,199,7,106,58,134,147,243,140,220,246,226,59,187,250,115,239,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,30,166,186,186,165,219,156,167,179,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,48,99,235,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,116,28,214,44,171,75,117,75,59,209,108,238,217,169,154,105,125,246,54,73,102,239,121,42,223,43,13,71,107,187,9,195,39,230,230,3,140,183,142,83,31,172,47,182,251,182,206,204,237,138,169,255,0,226,117,208,119,228,66,251,83,175,58,79,101,227,128,228,23,2,246,149,174,221,110,237,210,226,243,16,66,49,238,93,210,126,205,68,229,80,227,198,56,226,132,158,56,91,110,113,11,133,164,244,171,212,198,27,213,126,145,209,234,150,31,67,87,110,49,168,43,109,222,217,82,206,71,110,184,198,17,156,176,52,156,88,102,14,50,198,97,32,179,114,3,30,66,7,206,48,220,11,156,206,143,186,179,204,186,69,213,15,167,22,42,122,187,197,138,190,158,74,107,238,56,53,237,75,5,212,26,51,104,28,205,227,149,128,226,148,218,65,54,14,123,119,1,157,134,83,103,146,158,36,126,34,118,173,119,166,143,69,244,18,251,87,62,159,73,78,37,144,215,205,64,49,5,242,126,236,21,16,4,65,60,45,81,0,83,156,13,185,179,198,242,25,152,184,184,0,156,129,173,124,70,122,215,254,85,90,143,5,131,0,185,221,99,211,44,91,243,118,218,105,223,181,29,210,185,156,218,75,153,67,196,76,121,1,180,113,12,174,68,17,137,22,209,20,210,198,209,1,109,94,152,186,122,202,186,160,214,91,46,145,226,213,62,67,207,247,42,110,55,67,165,146,162,27,101,12,67,202,90,137,4,27,253,24,193,136,128,78,89,98,7,48,231,201,178,14,183,244,135,13,208,94,167,50,221,35,211,248,42,227,177,99,180,246,136,105,222,174,119,154,121,76,237,116,146,203,52,135,232,206,114,75,36,146,59,11,8,51,155,176,136,139,48,176,77,255,0,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,36,17,85,90,167,133,31,93,63,226,58,95,214,188,207,254,199,165,192,43,107,135,253,33,43,92,149,14,95,248,175,42,4,63,231,194,199,254,247,133,71,94,131,58,62,198,122,185,210,253,113,178,147,82,81,102,214,58,123,17,98,119,138,185,106,59,20,51,203,37,89,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,113,40,171,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,184,111,255,0,17,110,162,170,122,132,234,95,35,158,205,150,85,221,176,156,86,160,172,216,204,47,44,69,73,24,70,0,21,85,20,239,9,16,72,19,212,71,36,131,54,238,103,23,97,157,217,128,0,39,167,131,158,101,174,217,246,156,100,83,103,217,189,214,229,128,225,254,91,25,197,40,167,106,51,140,38,102,121,170,64,164,237,189,99,246,34,58,64,137,138,70,136,99,156,128,68,187,98,209,84,14,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,87,74,122,3,163,150,46,159,244,107,19,209,220,114,111,49,73,140,219,198,158,74,158,38,30,110,168,200,164,169,169,224,102,111,31,118,121,37,151,183,205,196,57,241,31,170,44,200,54,2,34,32,42,213,241,75,232,39,233,221,29,251,170,237,47,159,134,65,106,183,249,204,190,215,81,81,180,117,244,52,144,48,189,101,57,27,237,28,208,193,16,177,197,187,12,145,198,206,12,210,139,140,246,84,136,57,119,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,127,245,181,215,102,101,214,61,214,197,1,88,234,241,28,78,197,78,198,24,224,221,154,182,9,110,46,82,49,86,153,180,48,185,31,104,194,49,18,98,237,179,72,224,237,221,145,158,64,120,172,116,57,77,166,183,90,254,169,52,216,234,229,177,100,247,135,60,166,216,65,44,239,110,184,213,17,155,214,132,155,59,5,52,210,238,36,50,19,118,230,150,49,7,33,148,99,134,31,244,171,211,62,101,213,126,174,81,233,110,31,93,73,110,1,167,43,149,222,231,82,236,65,110,183,70,113,132,179,180,124,152,166,62,82,198,1,24,187,114,51,30,68,1,206,64,15,91,167,238,147,51,45,119,192,117,63,84,134,162,174,201,137,233,174,47,113,189,29,216,168,26,120,43,238,52,208,180,227,109,7,121,1,216,202,38,51,41,5,164,237,55,111,152,254,118,62,90,41,116,81,171,154,103,138,232,223,66,58,131,165,184,85,39,151,178,227,58,95,124,183,211,114,142,48,146,110,22,201,249,207,47,108,0,10,105,77,202,73,13,133,185,200,102,78,219,147,174,117,208,111,94,177,58,85,204,186,80,213,203,134,31,121,182,213,150,49,113,168,168,169,196,238,242,72,211,5,198,220,199,245,24,165,16,1,243,49,137,70,51,7,17,226,110,196,205,219,56,204,242,174,148,122,251,213,14,148,176,12,219,78,113,139,93,37,198,219,147,211,212,213,90,165,39,142,41,236,151,185,33,24,66,188,8,162,144,103,6,24,227,114,167,144,92,73,226,143,137,71,249,198,146,237,58,151,233,211,4,234,131,75,43,244,207,58,167,255,0,133,172,179,214,243,155,252,25,116,242,211,67,5,103,110,41,99,239,118,187,230,93,163,46,7,238,118,247,59,115,237,212,86,131,102,93,54,234,229,247,74,115,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,132,130,59,184,177,151,3,99,140,159,152,19,48,97,89,102,83,125,206,114,171,206,107,148,215,121,219,214,65,112,168,186,92,106,123,65,31,126,170,121,10,73,100,224,12,32,60,140,201,246,22,97,109,246,102,102,244,87,125,225,205,208,79,242,87,177,79,169,26,137,63,152,212,220,154,223,228,234,233,224,168,231,75,101,161,51,9,94,140,92,31,132,211,57,199,25,75,47,168,177,0,132,79,196,74,73,180,175,133,215,135,253,29,162,142,219,212,222,183,227,189,235,172,222,90,227,131,218,231,146,9,233,99,165,150,8,167,134,236,93,179,62,83,63,119,104,163,145,128,161,40,202,71,23,55,136,162,179,244,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,207,47,80,52,84,55,14,174,50,250,92,238,180,105,97,60,142,224,197,44,50,48,113,103,185,202,206,251,203,232,219,51,155,255,0,171,250,86,199,151,17,211,13,59,208,76,153,175,87,76,110,249,112,201,110,113,212,216,234,94,122,122,154,186,74,48,146,152,152,28,200,68,163,119,19,45,216,55,23,250,223,98,199,60,76,241,187,110,61,212,221,219,217,209,112,243,227,61,108,223,88,159,121,14,225,89,201,253,93,255,0,99,123,182,111,230,81,59,147,190,194,79,232,200,55,6,179,98,85,58,90,254,202,199,51,88,47,118,59,185,56,180,180,183,39,169,23,112,141,183,228,224,194,30,249,100,102,244,127,115,183,216,251,233,229,189,53,26,213,167,216,230,136,99,148,150,198,243,119,170,234,233,204,170,127,63,31,24,227,121,219,110,4,238,15,187,201,31,236,127,171,252,238,180,90,2,34,32,34,34,2,216,154,40,24,101,94,85,13,22,121,116,172,166,181,159,46,99,20,241,0,22,209,200,237,201,165,250,175,245,184,109,253,63,183,101,174,215,181,134,226,151,60,219,35,164,198,172,241,243,171,171,238,118,199,113,111,208,140,141,255,0,73,217,189,194,255,0,106,11,97,241,46,209,189,5,176,232,157,183,45,179,91,45,246,251,161,132,33,66,84,112,209,68,211,70,244,149,146,70,238,226,12,69,185,51,126,139,236,251,54,222,170,190,58,47,147,29,139,168,28,116,178,89,24,40,155,206,114,119,120,219,255,0,144,170,54,253,63,79,127,21,101,58,253,208,13,210,249,211,204,20,115,103,61,202,188,94,202,53,79,15,179,5,185,21,53,12,173,199,147,84,51,55,171,237,191,175,250,213,76,227,114,213,233,190,170,73,14,221,202,139,45,101,93,33,123,155,114,17,146,55,255,0,57,191,111,237,254,159,181,7,78,12,236,237,187,123,151,234,241,241,43,169,222,177,234,75,156,131,196,166,238,110,219,239,238,50,31,216,223,179,246,47,97,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,23,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,208,107,254,162,181,231,13,233,183,72,239,186,173,153,214,210,8,91,169,204,45,148,51,84,60,39,118,184,184,19,211,209,68,226,6,92,228,33,217,201,128,184,3,28,132,220,0,157,185,236,234,43,94,115,46,164,181,114,251,170,217,157,109,89,29,198,160,194,217,67,53,67,76,22,155,115,25,61,61,20,78,32,3,194,49,45,156,152,7,153,185,200,77,204,201,223,117,120,131,117,183,117,234,191,63,142,197,140,79,87,67,167,88,173,69,68,54,170,49,170,34,130,237,56,205,48,133,216,227,40,98,48,57,41,202,49,24,164,98,120,91,184,194,236,242,73,190,65,225,169,209,69,199,168,189,71,161,213,12,214,217,190,153,98,55,2,146,164,201,169,103,142,235,116,166,122,105,66,217,44,18,19,155,66,97,56,156,132,241,16,20,96,113,51,137,27,16,4,53,185,218,110,182,90,144,163,188,219,42,232,42,36,167,130,172,34,169,132,162,50,130,120,130,104,101,97,38,103,112,146,41,35,144,11,220,64,98,77,187,59,58,183,79,9,190,181,238,58,129,71,252,152,181,66,231,223,189,89,45,225,38,33,91,35,210,211,199,45,174,150,8,97,107,96,198,2,7,36,209,4,101,48,151,231,76,227,239,185,184,180,44,231,186,188,70,122,40,254,85,90,113,5,255,0,0,182,90,163,212,220,91,243,150,218,153,219,181,37,210,133,152,222,75,97,77,200,64,121,25,180,145,20,172,66,18,9,14,241,12,210,200,212,111,105,185,230,90,81,159,209,94,104,227,171,176,101,152,117,226,58,152,130,174,145,154,123,125,198,146,102,33,105,33,152,93,152,227,150,54,220,36,23,245,23,98,111,123,32,234,33,20,106,232,23,170,234,62,171,116,58,146,247,115,151,134,103,139,246,108,249,68,50,77,3,201,61,80,194,46,53,227,28,76,61,184,106,62,185,11,60,96,35,32,79,24,242,104,185,148,149,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,94,245,207,170,172,55,165,15,15,205,43,204,47,55,42,66,201,238,58,111,102,166,196,237,18,70,243,29,198,226,214,168,56,57,68,38,5,229,163,34,140,166,62,67,196,29,133,159,184,113,129,133,106,248,151,244,219,134,244,227,212,52,212,184,61,254,144,237,185,165,60,153,52,54,24,232,158,156,236,97,53,68,130,240,143,8,198,7,166,121,2,86,133,129,249,128,70,224,96,220,66,89,162,90,200,51,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,247,245,63,66,245,31,71,236,88,46,73,156,217,188,165,6,162,99,241,228,150,73,163,119,146,51,165,144,201,132,10,70,110,223,123,183,217,152,163,18,34,8,234,96,231,196,137,192,66,229,60,46,186,99,211,141,34,208,235,110,175,89,47,86,172,171,36,212,107,125,53,124,215,184,41,152,100,183,82,156,49,60,150,129,38,150,65,252,205,80,76,210,144,246,200,228,1,25,1,158,16,97,133,126,53,127,20,248,183,221,253,15,204,110,43,10,240,235,235,170,167,165,172,201,176,125,65,175,171,61,43,191,212,77,53,116,52,212,177,25,219,46,51,53,56,53,201,221,163,121,230,1,142,156,99,56,68,255,0,64,200,196,12,197,128,242,175,25,91,181,170,255,0,212,150,19,125,177,92,233,46,54,219,142,155,219,106,232,235,41,38,25,160,169,130,74,251,129,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,15,175,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,83,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,80,99,254,16,24,6,27,157,117,95,83,85,152,99,212,151,99,197,113,122,155,253,161,170,89,200,41,110,49,214,81,197,21,67,6,252,72,192,103,145,195,147,63,19,226,99,177,128,16,200,175,20,95,16,10,59,69,29,203,166,77,16,200,187,215,89,188,205,187,56,186,65,28,19,210,199,75,44,18,193,53,164,123,128,124,166,126,238,242,201,27,129,66,81,140,108,78,111,40,197,94,189,52,117,49,153,116,181,144,229,121,158,159,80,210,30,67,127,197,234,49,202,26,218,150,99,11,97,205,85,77,51,213,180,78,46,51,24,141,57,48,1,125,78,102,36,76,98,47,25,224,22,155,102,101,170,249,253,21,154,142,74,187,254,89,152,222,35,166,136,234,234,217,231,184,92,106,230,97,23,146,105,137,153,206,73,100,109,206,66,111,82,119,39,247,186,12,171,167,93,6,204,186,146,213,203,22,148,225,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,15,8,196,183,97,115,30,102,225,24,191,51,22,126,130,122,104,233,211,4,233,127,75,40,52,207,5,167,255,0,130,172,188,86,243,155,252,39,116,242,208,195,61,103,110,89,100,236,247,123,0,93,160,46,1,238,102,247,187,235,78,128,122,62,181,116,155,164,98,55,6,171,147,59,204,105,232,235,242,179,154,81,112,166,156,0,158,58,24,134,51,40,184,83,188,210,131,200,36,79,41,145,159,46,15,28,113,202,4,28,214,117,99,241,79,172,159,120,25,15,204,103,86,169,224,169,240,177,148,253,224,87,124,186,220,170,175,171,31,138,125,100,251,192,200,126,99,58,181,79,5,79,133,140,167,239,2,187,229,214,228,30,79,137,215,135,253,102,174,209,212,245,3,162,24,239,155,206,169,57,79,147,91,98,146,121,106,175,212,177,193,12,49,21,48,17,188,109,52,17,211,250,67,24,9,76,38,91,57,72,32,18,84,182,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,242,85,190,86,26,142,215,118,19,134,79,205,204,7,25,111,28,166,63,88,95,109,247,109,157,153,218,210,188,87,186,227,166,198,173,87,190,145,244,228,42,218,251,114,167,167,12,186,236,199,45,59,80,210,74,49,206,52,80,56,184,188,167,60,68,29,210,125,226,104,101,40,246,50,144,251,53,149,161,122,23,168,253,69,234,61,187,75,244,190,205,231,174,181,219,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,183,8,114,29,223,103,39,34,16,1,51,48,2,11,244,232,251,171,60,55,171,173,47,250,113,98,167,164,179,223,104,42,36,166,190,227,131,94,245,83,218,141,228,54,129,204,222,56,156,194,88,129,164,19,96,225,191,112,25,220,162,54,109,234,181,167,78,186,13,134,244,219,164,118,45,41,195,40,169,4,45,212,224,119,58,232,105,222,19,187,92,92,5,170,43,101,98,51,46,114,16,238,194,230,92,1,130,49,126,0,44,219,45,4,127,235,191,66,239,189,68,244,193,151,105,206,29,102,181,92,114,146,242,183,27,16,220,28,3,133,85,61,68,114,27,67,41,179,180,83,73,3,79,0,155,184,143,231,156,76,196,8,201,185,215,93,84,46,115,58,220,208,106,110,156,122,151,204,116,218,205,69,87,6,60,213,1,116,199,222,106,121,99,7,183,84,131,75,28,113,28,166,101,48,66,69,37,51,203,204,185,157,57,187,236,92,133,131,69,44,171,74,180,207,42,214,77,71,199,52,183,10,164,243,23,172,154,225,21,190,155,148,114,28,112,243,127,175,60,189,176,51,24,98,6,41,36,54,23,225,24,25,59,108,46,177,85,98,158,11,122,57,98,204,53,151,45,214,43,188,221,202,189,59,183,211,211,218,233,184,155,113,170,185,13,68,101,83,204,77,153,248,65,5,68,93,178,3,18,243,60,190,169,70,46,225,111,216,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,94,178,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,75,127,248,41,234,150,9,138,103,121,246,153,223,239,190,87,36,206,253,149,244,126,139,202,204,126,115,201,67,113,154,171,243,128,15,28,124,35,38,47,206,16,242,223,97,221,253,22,128,241,71,248,236,212,223,193,126,79,68,162,253,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,65,118,158,35,254,31,244,125,68,88,165,213,189,33,199,127,221,98,131,203,65,45,53,60,144,83,199,145,82,243,8,248,212,28,199,28,97,52,49,187,152,76,229,201,227,137,226,38,63,204,188,81,87,193,179,167,175,166,154,177,118,234,22,237,83,117,164,164,211,189,168,173,1,29,46,212,183,26,234,218,106,136,167,18,156,153,217,251,16,27,57,68,31,91,149,76,4,228,34,220,100,158,157,0,245,131,106,234,203,72,196,174,15,87,30,119,135,83,209,208,101,97,52,66,193,83,57,129,52,117,209,20,96,49,112,168,120,101,55,140,68,94,35,19,14,60,26,57,36,146,182,203,77,170,203,76,116,118,107,101,37,5,60,149,19,213,156,84,208,140,64,83,207,41,205,52,174,34,204,206,114,75,36,146,25,123,200,204,137,247,119,119,65,245,174,85,215,85,11,149,116,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,175,87,174,142,179,108,93,30,105,197,45,206,59,87,182,115,60,163,204,83,227,54,217,64,218,148,164,137,131,187,83,83,32,237,180,49,119,98,119,140,73,164,144,140,68,120,179,156,177,134,159,241,35,241,4,169,233,218,154,61,30,209,187,173,33,106,45,198,156,106,107,110,80,203,20,199,140,131,75,4,145,52,180,243,65,44,51,29,76,47,56,176,17,9,198,14,18,109,177,198,239,242,248,42,124,44,101,63,120,21,223,46,183,42,96,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,231,252,21,62,22,50,159,188,10,239,151,91,144,79,244,68,64,68,68,24,254,127,128,97,186,167,134,221,180,251,80,113,234,75,230,61,124,167,122,106,234,26,150,126,18,134,236,236,236,236,236,64,98,76,38,6,46,198,6,34,66,226,66,206,223,38,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,155,43,68,17,87,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,165,53,173,51,94,157,116,143,80,245,115,14,214,220,195,19,164,184,228,248,45,61,68,54,137,165,136,28,4,228,56,206,41,165,110,60,165,58,114,9,10,6,34,112,136,234,37,144,71,185,192,195,101,162,2,34,32,46,85,215,85,11,149,116,23,253,225,113,240,39,166,95,141,124,226,181,86,175,138,95,76,122,113,211,206,178,208,222,244,234,245,106,164,164,207,188,213,211,232,133,21,51,67,236,8,227,24,3,184,205,221,39,236,212,78,85,69,27,52,113,198,29,163,142,54,113,13,134,95,244,205,213,118,156,116,149,225,153,166,217,174,107,47,158,186,215,123,118,11,5,130,9,152,42,174,245,67,119,172,119,17,119,103,237,194,28,133,229,153,217,198,49,33,102,99,51,142,51,169,109,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,231,107,124,172,52,253,222,212,33,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,184,98,170,236,252,36,58,109,195,116,235,68,163,215,186,91,253,38,67,144,234,69,63,7,168,138,137,227,11,77,37,60,242,70,116,81,28,177,140,206,111,48,19,206,77,180,70,112,196,192,198,49,12,210,212,94,160,232,94,163,233,134,9,167,250,141,152,217,188,149,151,82,237,245,87,27,17,27,184,76,81,193,55,108,218,72,141,132,199,144,28,19,129,179,60,114,69,83,17,1,147,243,16,222,190,30,125,105,221,122,88,213,10,123,22,95,144,85,142,149,228,181,14,217,5,27,83,21,83,81,78,241,241,138,225,4,98,76,64,98,77,16,202,224,196,231,11,19,118,228,48,135,136,74,15,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,202,241,184,187,90,175,246,173,6,190,216,174,116,151,27,109,198,159,32,171,163,172,164,152,102,130,166,9,6,216,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,181,175,130,167,197,62,83,247,127,93,243,27,114,11,169,68,80,3,196,235,175,31,200,133,138,167,65,180,158,245,199,62,200,45,229,237,43,165,186,227,219,170,197,225,35,132,163,220,123,68,221,234,136,10,161,135,140,145,203,8,188,115,54,220,226,39,8,171,226,117,215,143,229,190,251,83,160,218,79,122,229,128,227,247,2,246,149,210,221,113,238,82,229,19,8,66,81,238,61,161,126,205,60,227,80,195,198,73,34,152,154,57,155,126,17,19,64,168,237,55,89,173,85,23,216,109,149,103,109,163,168,134,146,162,176,97,39,130,25,230,25,10,40,142,77,184,137,152,193,49,8,187,238,77,20,142,219,241,125,178,13,45,210,220,239,90,115,187,102,153,233,165,139,219,57,37,231,189,228,168,188,212,52,253,222,212,39,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,63,65,58,67,209,222,145,233,143,77,17,244,195,121,179,210,101,120,245,109,60,173,144,77,89,70,16,29,226,174,83,99,146,164,218,45,136,12,73,163,104,75,155,203,16,65,3,52,142,81,9,160,165,110,137,58,193,201,186,70,213,8,175,66,245,117,184,77,242,162,1,203,44,244,145,83,247,235,160,138,57,194,19,142,73,65,200,78,18,169,57,88,4,227,105,28,88,12,133,159,144,244,39,105,187,90,175,246,170,43,237,138,231,73,113,182,220,105,227,171,163,172,164,152,102,130,166,9,5,138,57,99,144,93,196,192,133,216,152,153,221,157,157,157,151,57,157,87,116,163,168,253,37,106,57,225,89,172,94,122,213,93,220,158,193,127,130,23,10,91,189,40,187,51,144,179,187,246,230,14,66,210,194,238,229,25,16,187,57,129,199,33,203,255,0,9,222,181,238,56,182,85,108,233,95,82,46,124,241,187,206,244,216,116,230,244,180,240,218,171,138,74,138,137,41,228,39,16,146,111,53,36,220,65,202,67,38,149,162,140,1,218,87,112,11,127,68,68,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,68,68,4,68,64,68,68,5,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,39,254,97,211,22,141,103,218,227,139,117,11,150,226,254,210,203,240,251,121,91,237,103,60,196,116,161,180,207,44,19,148,15,184,60,208,25,206,241,31,167,18,156,137,216,142,56,74,45,170,136,131,149,117,55,250,173,232,114,167,26,233,183,77,186,184,211,147,164,107,21,203,7,197,143,46,180,176,69,78,244,53,114,208,82,64,53,176,48,176,180,161,60,164,29,209,125,229,105,165,41,55,49,144,251,48,129,116,167,210,119,194,198,141,253,223,227,223,46,129,7,62,221,58,235,206,101,211,110,174,88,181,91,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,120,72,35,179,19,129,112,54,9,5,185,128,187,78,175,16,63,19,92,55,87,244,142,215,165,61,57,222,178,10,112,202,105,227,170,203,43,164,129,232,142,10,66,2,99,179,147,16,185,25,145,59,60,199,17,246,156,1,163,19,152,38,145,134,63,248,142,244,145,134,244,165,171,148,20,186,125,148,82,84,99,217,133,60,247,74,27,12,181,47,45,198,200,2,108,47,28,187,238,71,76,68,228,208,74,79,204,187,82,129,114,40,94,89,34,90,12,215,69,244,135,50,215,173,80,199,244,143,79,224,164,146,251,145,84,20,52,239,87,59,67,4,64,17,148,178,205,33,250,187,4,113,71,36,142,194,196,110,192,236,34,68,236,47,189,124,67,186,122,197,122,95,212,45,59,210,60,90,167,207,249,13,63,165,169,184,221,14,150,58,121,174,117,210,220,238,37,45,68,130,13,254,140,96,196,70,65,20,81,3,153,240,228,246,189,208,15,73,24,111,75,90,70,53,86,108,162,147,42,200,115,154,122,59,165,234,253,111,169,121,109,213,64,32,69,77,29,22,223,84,169,128,103,145,198,93,185,203,220,35,126,34,225,20,117,237,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,213,94,53,127,20,248,183,221,253,15,204,110,40,54,175,129,143,235,179,247,111,248,146,151,253,116,116,101,98,235,15,78,41,109,145,221,125,141,153,226,254,98,163,25,185,74,102,244,163,36,172,29,218,106,152,199,125,225,151,181,19,60,130,47,36,100,2,67,201,152,226,146,32,120,24,254,187,63,118,255,0,137,45,235,226,89,215,85,79,76,184,205,46,152,105,141,125,93,46,168,100,116,240,92,169,107,134,150,41,32,180,91,154,161,216,167,54,158,51,138,99,153,224,154,17,141,133,248,183,114,66,32,113,141,164,10,75,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,149,233,248,115,117,175,252,170,180,226,123,6,127,115,181,71,169,184,183,230,238,84,208,63,106,75,165,11,48,52,119,49,135,136,128,242,51,120,229,24,156,132,36,17,45,162,25,162,141,168,179,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,116,35,239,213,79,32,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,171,160,158,137,58,62,198,122,70,210,248,172,162,212,149,185,181,242,158,2,203,47,20,146,212,118,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,136,132,138,68,68,5,89,126,43,221,14,83,100,182,171,223,87,26,114,117,111,125,182,211,211,158,93,105,96,150,161,171,169,34,24,224,26,216,24,88,158,35,130,33,14,232,190,209,60,49,20,155,129,70,125,235,52,68,28,198,104,190,175,102,90,11,170,24,254,174,105,252,244,145,223,113,218,130,154,157,170,224,105,160,148,14,50,138,88,100,15,71,112,146,41,36,141,220,92,77,152,221,196,132,153,137,182,87,88,189,98,231,125,95,231,116,247,251,253,31,177,177,187,55,63,163,248,255,0,114,26,143,101,247,97,167,10,175,239,160,130,41,39,238,201,78,210,126,113,159,134,252,71,102,111,87,95,24,182,156,97,93,94,234,78,49,164,244,54,170,28,110,134,225,78,49,82,90,229,99,165,166,170,42,72,78,178,16,97,119,24,248,85,21,64,188,67,176,196,66,241,176,131,3,11,105,92,79,232,175,210,171,55,211,175,106,253,27,246,133,63,182,61,147,219,243,222,71,184,61,255,0,47,221,252,223,123,183,207,135,63,171,203,109,253,55,65,53,60,56,60,63,235,58,136,190,197,171,122,189,142,255,0,185,61,7,153,130,42,106,137,39,167,147,34,170,224,113,241,167,56,78,57,2,24,100,118,51,153,139,139,201,19,68,44,127,158,120,174,253,99,248,6,1,134,233,102,27,105,211,237,62,199,169,44,120,245,142,157,169,168,104,105,153,248,68,27,187,187,187,187,185,25,145,57,25,153,59,153,153,17,19,145,19,187,228,8,42,175,199,59,245,39,251,201,252,53,69,95,15,30,158,177,94,168,53,11,81,52,143,41,169,242,30,127,79,234,170,109,215,64,165,142,162,107,101,116,87,59,113,69,81,24,155,127,165,25,176,144,17,197,44,160,198,28,249,52,170,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,4,53,214,141,33,204,180,23,84,50,13,35,212,8,41,35,190,227,181,3,13,67,210,78,211,65,40,28,99,44,83,70,126,142,225,36,82,71,35,49,48,155,49,179,16,137,51,139,79,255,0,15,207,19,92,55,72,52,142,233,165,61,70,94,178,10,128,197,169,228,170,196,235,163,129,235,78,122,65,1,96,179,139,8,177,1,137,51,188,39,41,246,152,13,227,35,132,33,141,138,106,117,253,210,70,27,213,46,145,149,85,231,40,164,197,114,28,26,158,178,233,101,191,92,42,94,43,117,40,16,9,84,199,91,191,213,26,99,24,35,114,151,110,113,118,196,219,144,177,197,39,62,232,54,87,81,90,243,153,117,37,171,151,221,86,204,235,106,200,238,53,6,22,202,25,170,26,96,180,219,152,201,233,232,162,113,0,30,17,137,108,228,192,60,205,206,66,110,102,78,242,87,165,46,135,42,114,94,155,117,39,171,141,70,58,71,177,91,112,124,164,241,27,75,132,85,15,93,87,21,5,92,5,91,59,19,19,68,16,74,39,218,22,218,87,154,33,147,112,24,195,189,138,120,113,116,145,134,245,91,171,149,244,186,131,148,82,83,227,216,125,60,23,74,235,12,85,47,21,198,246,4,110,45,28,91,108,65,76,36,194,211,202,47,204,123,177,0,241,41,154,88,238,127,171,31,133,141,100,251,191,200,126,93,58,14,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,78,221,173,54,171,253,170,182,197,125,182,82,92,109,183,26,121,41,43,40,234,225,25,160,169,130,65,113,146,41,35,38,113,48,33,119,23,23,103,103,103,118,117,203,18,191,63,16,206,180,237,93,44,105,125,69,139,16,200,41,7,85,50,90,118,108,126,141,233,134,169,232,160,121,56,203,112,158,50,38,16,1,22,148,98,115,98,99,153,133,187,114,0,77,196,41,219,172,109,3,177,116,207,212,22,73,164,56,222,101,244,142,130,215,216,168,134,89,97,56,234,169,35,168,136,102,142,154,167,112,24,206,97,142,72,221,228,135,120,204,72,75,243,100,231,12,122,85,125,87,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,102,186,227,161,122,143,211,182,118,250,115,170,86,111,103,94,134,223,71,113,226,14,231,9,199,81,8,201,180,114,236,193,47,108,222,72,12,227,114,143,187,12,162,38,76,60,156,47,167,162,142,152,244,227,166,61,26,162,178,96,183,171,86,83,87,144,109,116,184,101,244,84,205,31,183,163,50,51,164,145,157,165,149,187,33,4,128,49,176,72,241,190,231,35,51,20,166,239,80,62,40,255,0,29,154,155,248,47,201,232,150,234,240,197,241,0,163,210,42,202,110,159,181,191,34,242,152,45,95,24,49,155,148,177,193,21,45,134,170,73,230,154,81,169,49,6,145,225,158,74,143,89,164,50,24,72,7,118,24,200,206,61,43,226,143,241,217,169,191,130,252,158,137,4,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,65,189,124,21,245,123,13,196,53,67,54,210,59,236,245,112,223,117,10,158,134,107,19,140,14,112,76,118,248,235,101,158,19,54,245,3,120,166,121,5,221,184,59,67,35,57,49,56,9,201,255,0,17,255,0,15,250,62,162,44,82,234,222,144,227,191,238,177,65,229,160,150,154,158,72,41,227,200,169,121,132,124,106,14,99,142,48,154,24,221,204,38,114,228,241,196,241,19,31,230,94,42,65,87,147,225,167,215,85,79,83,88,205,86,152,106,117,125,93,86,168,99,148,243,220,170,171,138,150,40,224,187,219,158,161,152,103,6,130,48,138,19,133,231,134,18,141,197,185,55,110,65,35,114,145,163,8,149,224,217,211,215,211,77,88,187,117,11,118,169,186,210,82,105,222,212,86,128,142,151,106,91,141,117,109,53,68,83,137,78,76,236,253,136,13,156,162,15,173,202,166,2,114,17,110,50,92,162,166,14,191,186,202,212,77,62,235,4,173,93,61,101,84,152,173,30,152,83,214,90,226,146,204,212,149,20,213,151,27,145,13,85,222,73,227,237,56,25,149,67,198,18,197,47,115,141,69,27,203,245,101,114,218,106,248,108,245,165,153,117,107,134,228,22,109,65,199,105,32,200,112,42,123,100,53,215,170,105,152,66,242,117,47,84,205,51,211,48,48,211,155,13,40,243,97,34,2,51,39,17,136,118,6,9,148,136,136,8,136,131,228,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,235,10,209,77,4,210,126,157,177,90,172,43,71,49,79,163,246,90,219,129,221,39,166,243,213,53,124,234,142,56,227,41,57,212,73,33,182,225,12,109,179,63,31,171,190,219,187,187,236,4,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,90,211,89,186,117,210,61,127,169,196,103,213,108,78,146,248,24,101,227,219,52,48,207,16,16,76,125,163,7,167,153,220,92,142,152,137,226,144,225,103,96,144,233,225,105,24,192,92,11,101,162,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,10,21,241,68,154,166,110,166,235,252,204,76,28,41,165,16,250,174,219,139,92,43,118,127,85,20,45,184,253,246,243,12,213,22,155,53,117,108,116,238,45,41,211,211,156,131,27,191,187,147,139,62,219,253,155,169,75,226,111,87,91,85,212,229,213,171,59,127,154,142,120,227,224,206,223,81,174,21,155,111,187,191,175,191,246,127,66,211,122,73,174,181,122,77,96,191,216,169,176,156,122,247,237,233,41,164,121,238,112,60,146,83,246,156,159,104,221,157,182,98,229,235,253,12,131,252,67,115,210,151,211,3,160,175,177,214,182,76,198,79,13,72,76,236,45,233,62,204,66,242,237,182,239,15,249,31,228,191,237,245,214,79,182,239,183,185,101,183,140,70,42,28,70,139,41,169,185,184,212,87,204,81,133,27,67,245,89,135,155,57,114,103,127,243,71,211,111,242,191,153,98,72,8,136,128,136,136,11,108,244,183,84,54,253,106,176,220,36,185,211,91,227,131,205,114,158,160,196,0,121,82,78,205,187,151,167,174,251,122,254,214,90,153,127,106,74,218,202,9,90,122,26,169,169,229,111,113,196,110,4,222,155,123,219,249,157,208,116,193,171,153,109,130,139,68,178,124,142,91,165,41,91,231,199,107,100,138,160,103,14,220,130,84,146,27,56,150,252,95,113,109,219,103,247,46,116,51,107,149,37,199,88,114,91,173,52,162,244,213,55,187,132,209,159,38,118,113,41,36,118,125,217,246,251,91,237,83,207,88,186,245,196,175,61,28,216,180,195,31,170,42,155,249,218,169,109,117,206,103,84,198,44,246,169,32,144,185,20,66,36,252,221,191,202,118,125,254,214,245,85,180,83,201,45,73,212,17,63,57,9,201,223,127,93,223,222,131,167,93,39,174,164,184,224,22,186,202,26,136,231,134,78,255,0,25,35,54,33,125,167,54,125,157,189,61,236,235,46,90,83,163,90,137,234,122,115,196,229,168,152,229,55,243,251,145,147,147,191,247,253,71,218,235,117,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,170,191,21,62,188,127,233,191,74,154,65,122,255,0,130,139,47,190,219,46,63,248,240,169,178,16,118,191,242,114,148,227,155,254,18,156,199,252,104,43,84,85,1,226,201,209,69,187,79,235,63,148,238,151,219,59,22,91,221,192,227,203,232,163,106,170,137,34,186,85,79,52,207,115,41,12,140,35,134,83,144,97,33,252,208,4,157,134,6,39,153,216,2,21,244,209,211,166,119,213,6,169,208,105,158,11,79,255,0,5,89,120,173,231,15,248,50,215,230,97,134,122,206,220,178,199,222,237,119,192,187,64,92,207,220,205,239,118,232,163,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,132,147,112,111,175,60,189,176,0,41,165,55,41,36,54,22,231,33,153,59,110,78,185,225,233,87,169,140,203,165,13,92,163,213,44,62,134,146,226,5,78,86,219,189,178,165,152,66,227,110,144,227,57,96,105,56,185,66,124,162,140,194,65,103,226,96,60,132,195,156,103,209,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,144,42,171,241,83,232,59,254,155,245,87,164,22,95,248,41,114,251,21,178,221,255,0,143,58,155,217,31,119,255,0,39,25,66,56,127,225,42,12,191,198,154,181,69,88,30,45,125,107,251,18,142,179,164,221,50,185,221,104,239,83,118,100,205,46,16,63,98,49,161,154,14,224,91,5,220,121,201,222,9,98,146,82,140,132,90,54,24,157,228,105,102,0,10,235,233,163,168,188,239,165,253,83,160,212,204,22,163,254,10,142,241,69,194,31,240,157,175,204,195,52,244,125,201,98,147,179,221,236,0,247,64,121,135,189,159,222,207,209,70,149,106,102,43,172,154,113,142,106,150,21,87,230,44,185,53,190,43,133,55,41,35,57,33,230,223,94,9,123,102,96,51,68,108,81,200,12,79,194,64,49,119,220,93,115,153,211,174,131,102,93,73,106,229,139,74,112,202,42,178,59,141,64,29,206,186,26,118,152,45,54,230,49,106,138,217,88,140,7,132,98,91,176,185,143,51,112,140,95,153,139,63,66,125,58,232,54,27,211,110,145,216,180,167,12,162,164,16,183,83,129,220,235,161,167,120,78,237,113,112,22,168,173,149,136,204,185,200,67,187,11,153,112,6,8,197,248,0,179,7,52,75,42,207,245,75,59,213,15,163,159,78,175,190,211,250,37,143,209,226,214,127,239,88,97,242,182,186,94,93,136,63,52,3,207,143,112,254,185,242,55,223,212,159,102,88,170,151,254,31,189,8,223,122,170,202,163,205,114,144,242,90,101,143,220,26,59,141,78,225,39,181,42,160,146,150,73,109,92,2,162,42,136,59,180,213,4,254,100,89,196,54,217,183,47,70,13,235,225,79,208,173,54,99,37,7,84,250,175,65,73,83,98,165,168,105,176,170,17,170,148,103,43,141,37,104,63,180,141,225,144,88,66,41,105,228,136,97,145,139,184,239,33,16,8,140,111,45,148,245,21,160,216,111,82,90,71,125,210,156,206,138,144,130,227,78,103,108,174,154,157,230,59,77,197,128,154,158,182,38,19,2,231,25,22,238,44,99,204,28,227,39,224,100,207,176,45,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,250,208,115,89,212,191,78,153,223,75,250,167,95,166,121,213,63,252,45,101,158,183,156,63,225,59,95,153,154,24,43,59,113,75,39,103,187,216,50,237,25,115,15,115,183,185,223,10,203,51,252,203,58,166,199,233,115,12,134,174,236,24,173,158,59,5,161,234,93,136,233,109,209,203,44,177,83,177,237,200,128,10,121,24,57,59,241,14,32,59,0,0,143,65,29,107,244,163,98,234,211,70,171,112,222,213,170,143,47,182,239,89,139,94,235,97,50,242,21,92,129,228,141,202,55,99,104,103,0,237,72,219,24,182,225,39,108,206,40,217,115,217,150,98,215,220,27,42,188,225,89,77,15,146,189,99,247,10,139,93,198,155,186,18,118,42,160,144,163,150,62,96,228,5,196,192,155,113,119,23,219,118,119,111,84,19,171,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,83,193,83,226,159,41,251,191,174,249,141,185,60,106,254,41,241,111,187,250,31,152,220,80,64,5,121,62,26,29,14,83,116,227,134,195,172,57,193,213,158,162,230,150,120,194,106,73,2,90,112,177,219,166,120,231,106,34,132,216,73,234,92,130,34,152,140,126,161,198,209,131,51,9,156,208,87,194,3,0,195,115,174,171,234,106,179,12,122,146,236,120,174,47,83,127,180,53,75,57,5,45,198,58,202,56,162,168,96,223,137,24,12,242,56,114,103,226,124,76,118,48,2,27,201,64,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,82,43,166,142,186,169,186,90,232,155,43,193,244,250,190,144,245,82,255,0,156,84,77,67,13,77,44,166,22,203,116,214,250,96,123,147,59,198,240,76,99,37,57,70,16,145,254,153,137,144,24,11,129,199,94,172,126,41,245,147,239,3,33,249,140,235,63,169,197,172,85,126,27,118,236,214,162,135,157,234,213,174,21,182,186,58,158,233,183,106,150,174,195,77,37,68,124,25,248,23,35,162,166,125,221,156,155,183,176,187,49,19,56,105,92,91,22,212,125,113,212,122,92,111,27,161,186,229,185,158,91,112,50,17,41,94,106,170,234,169,28,164,150,105,101,145,255,0,211,146,73,100,38,17,22,51,50,102,98,38,191,78,137,58,62,198,122,70,210,248,172,162,212,149,185,181,242,158,2,203,47,20,146,212,118,43,167,138,73,206,16,142,57,77,196,66,17,169,56,152,196,35,121,24,88,204,69,223,136,210,95,69,250,199,98,208,46,168,48,13,85,202,97,231,101,181,92,36,167,184,201,200,219,203,82,213,211,203,73,45,78,192,6,103,217,10,130,151,182,34,228,125,190,13,179,150,237,209,242,2,34,32,42,224,241,159,208,106,156,171,75,241,173,127,177,81,82,121,140,30,160,173,119,211,26,120,134,121,45,213,146,70,48,72,115,57,177,152,67,83,176,12,76,39,235,93,33,183,6,19,114,177,245,93,94,52,154,199,125,195,244,107,18,209,219,68,61,186,77,68,184,84,84,93,42,121,3,242,165,182,149,60,131,77,192,129,221,185,207,61,60,189,193,48,33,242,220,126,176,200,76,193,77,139,162,142,132,52,46,251,211,183,76,24,142,156,230,54,107,85,187,41,31,53,113,190,141,189,192,249,213,84,84,73,32,52,210,131,51,75,52,112,60,16,17,179,144,254,101,132,12,128,64,159,157,117,209,239,69,250,199,125,215,222,152,48,13,85,202,97,225,122,186,219,228,167,184,201,200,31,204,213,82,84,75,73,45,78,192,0,1,222,58,114,151,182,34,194,29,206,13,187,14,238,27,173,17,16,64,14,168,252,86,255,0,147,94,187,100,218,41,249,5,250,71,244,115,201,127,132,254,148,249,62,255,0,152,163,130,167,252,79,148,147,143,30,255,0,31,211,125,248,239,233,190,205,181,122,24,235,159,249,104,253,54,255,0,114,239,161,223,67,189,155,255,0,94,253,161,230,188,223,153,255,0,230,120,120,113,242,223,247,219,243,251,54,245,141,93,102,120,95,235,239,81,61,73,230,26,199,133,101,250,127,69,101,200,61,159,229,160,186,92,43,99,170,14,197,5,61,57,243,24,233,36,6,220,225,39,109,141,254,171,182,251,62,236,219,171,195,123,162,157,83,232,251,242,137,249,76,191,226,151,63,165,190,200,242,94,194,170,169,155,183,229,124,223,115,187,222,130,45,183,243,33,199,143,45,246,45,246,217,183,10,214,241,71,248,236,212,223,193,126,79,68,181,86,154,244,245,149,106,166,141,106,142,174,98,213,61,255,0,201,95,178,106,110,54,176,165,146,89,170,104,107,10,164,101,168,140,129,159,110,199,151,25,13,136,88,123,79,41,185,143,107,137,237,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,173,93,45,213,44,239,69,179,187,102,166,105,165,247,216,217,37,155,189,228,171,124,172,53,29,174,236,39,12,159,155,152,14,50,222,57,76,126,176,190,219,238,219,59,51,183,67,221,42,245,49,134,245,95,164,116,122,165,135,208,213,219,140,106,10,219,119,182,84,179,145,219,174,49,132,103,44,13,39,22,25,131,140,177,152,72,44,220,128,199,144,129,243,140,42,219,196,235,160,239,200,133,246,167,94,116,158,203,199,1,200,46,5,237,43,93,186,221,219,165,197,230,32,132,99,220,187,164,253,154,137,202,161,199,140,113,197,9,60,112,182,220,226,23,142,189,31,117,103,153,116,139,170,31,78,44,84,245,119,139,21,125,60,148,215,220,112,107,218,150,11,168,52,102,208,57,155,199,43,1,197,41,180,130,108,28,246,238,3,59,12,166,206,29,25,174,85,215,79,186,91,170,88,38,180,224,150,205,76,211,75,239,182,113,187,207,123,201,86,249,89,169,251,189,169,142,25,63,55,48,4,131,180,145,24,253,97,109,246,221,183,103,103,126,96,144,93,79,74,189,66,226,189,47,248,87,225,186,185,148,211,121,255,0,33,237,106,107,117,172,42,163,167,154,231,93,45,234,180,98,167,140,141,255,0,210,144,220,68,200,34,138,83,96,62,28,94,162,245,163,87,179,45,122,213,12,131,87,53,2,122,73,47,185,21,64,205,80,212,144,52,48,68,1,24,197,20,49,135,171,176,71,20,113,198,206,78,70,236,12,228,68,78,228,254,85,247,63,204,178,108,103,25,195,47,185,13,93,93,139,14,167,169,166,177,91,201,217,160,161,10,138,131,168,157,192,89,153,156,228,150,71,114,55,220,221,134,49,119,227,24,8,205,79,13,207,15,186,110,162,106,100,214,29,100,181,85,142,157,91,170,10,154,138,219,52,82,194,25,49,188,83,199,43,197,81,12,241,77,8,83,76,208,19,152,137,4,134,199,30,251,132,140,193,5,110,118,155,173,150,164,40,239,54,202,186,10,137,41,224,171,8,170,97,40,140,160,158,32,154,25,88,73,153,220,36,138,72,228,2,247,16,24,147,110,206,206,174,127,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,32,213,95,221,206,255,0,231,93,255,0,150,223,253,128,172,167,73,243,175,202,134,150,97,186,153,236,191,102,125,45,199,237,215,223,37,223,239,121,95,53,77,28,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,85,3,253,197,78,169,255,0,237,251,74,191,244,173,199,254,98,173,211,68,48,171,174,154,232,190,3,167,55,218,138,73,238,88,174,47,106,178,86,75,72,100,80,73,61,53,36,112,200,81,145,8,147,131,144,59,179,184,139,237,182,236,222,228,25,170,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,65,210,154,34,32,34,34,2,229,93,117,80,185,87,65,144,95,115,252,203,38,198,113,156,50,251,144,213,213,216,176,234,122,154,107,21,188,157,154,10,16,168,168,58,137,220,5,153,153,206,73,100,119,35,125,205,216,99,23,126,49,128,140,233,240,210,240,251,169,214,27,173,159,168,61,95,181,82,73,167,212,21,30,102,207,105,171,138,42,168,50,83,2,170,130,70,145,130,118,56,2,158,166,8,137,194,104,136,39,109,197,217,193,203,125,43,208,15,71,215,94,172,181,112,70,224,212,145,224,152,117,69,29,126,86,115,74,76,117,48,25,147,199,67,16,198,99,47,58,134,134,80,121,4,133,162,1,51,229,205,163,142,75,254,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,200,49,253,82,210,220,19,90,112,75,158,153,234,93,139,219,56,221,231,179,231,104,188,212,212,253,222,212,193,52,127,156,132,194,65,218,72,128,190,169,54,251,108,251,179,187,63,60,61,85,116,207,153,116,161,171,149,154,91,152,87,82,92,64,169,198,229,104,185,211,59,8,92,109,210,28,129,20,239,31,39,40,79,148,82,1,198,78,252,76,11,137,24,112,144,250,73,90,43,172,30,147,48,222,174,180,191,232,61,246,162,146,207,125,160,168,142,166,197,145,149,3,213,79,106,55,144,30,118,0,105,34,115,9,98,7,140,129,207,134,253,179,118,114,136,29,131,159,108,139,84,179,188,175,4,196,116,206,255,0,125,243,88,222,9,231,254,143,209,121,88,67,201,249,217,154,106,175,206,0,52,146,115,144,88,191,56,69,199,109,135,102,244,83,87,193,83,226,159,41,251,191,174,249,141,185,66,173,82,210,220,239,69,179,187,158,153,234,93,139,216,217,37,155,179,231,104,188,212,53,29,174,236,33,52,127,156,132,206,50,222,57,64,190,169,62,219,236,251,59,59,52,213,240,84,248,167,202,126,239,235,190,99,110,65,102,157,96,245,103,134,244,139,165,255,0,78,47,180,244,151,139,237,125,68,116,214,44,112,171,222,150,123,169,180,128,211,184,27,71,43,128,69,17,188,132,110,28,55,237,131,187,20,160,207,207,102,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,215,253,214,223,71,216,207,87,58,95,45,148,154,146,139,54,177,211,206,88,157,226,174,90,142,197,12,242,201,1,204,18,71,17,176,144,76,52,193,19,153,4,143,27,19,152,9,59,113,46,122,238,214,155,173,130,235,91,98,190,219,42,237,215,43,117,68,148,149,148,117,112,148,51,211,79,25,56,201,20,145,147,49,1,137,51,139,139,179,59,59,59,58,11,201,240,207,232,162,227,211,6,9,114,205,181,46,217,229,181,39,45,222,154,182,142,70,165,155,216,212,48,205,35,71,79,13,68,37,39,62,246,193,60,142,50,113,125,160,23,6,40,92,138,106,168,127,225,205,214,191,242,170,211,137,236,25,253,206,213,30,166,226,223,155,185,83,64,253,169,46,148,44,192,209,220,198,30,34,3,200,205,227,148,98,114,16,144,68,182,136,102,138,54,152,8,52,87,88,61,38,97,189,93,105,127,208,123,237,69,37,158,251,65,81,29,77,139,35,42,7,170,158,212,111,32,60,236,0,210,68,230,18,196,15,25,3,159,13,251,102,236,229,16,59,115,217,159,224,25,150,150,102,87,109,62,212,28,122,174,199,144,216,234,30,154,186,134,165,155,156,71,179,59,59,59,59,137,129,11,137,129,139,184,24,16,144,185,9,51,191,69,29,85,117,49,134,244,161,164,117,154,165,152,80,213,220,76,170,6,219,104,182,83,51,137,220,110,50,4,135,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,249,215,207,243,252,203,84,243,43,182,160,234,14,67,87,124,200,111,149,15,83,93,93,82,237,206,83,217,153,153,153,153,132,0,69,132,0,5,152,0,4,68,88,68,89,152,46,207,195,63,173,123,143,83,248,37,203,9,212,187,159,153,212,156,75,122,154,218,201,30,150,31,108,208,205,52,143,29,68,52,240,140,124,59,59,132,18,48,199,197,183,128,156,220,166,113,25,170,160,7,134,47,65,223,145,11,21,54,188,234,197,151,142,125,144,91,199,217,182,187,141,187,183,85,139,194,71,48,201,177,119,73,187,213,16,21,59,151,40,227,150,17,121,33,125,185,202,47,63,208,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,234,161,17,16,17,17,1,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,1,17,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,65,202,186,189,235,135,86,120,111,72,189,4,232,222,113,125,167,164,188,95,107,240,124,106,154,197,142,21,123,210,207,117,54,162,165,105,220,13,163,149,192,34,136,222,66,55,14,27,246,193,221,138,80,103,162,21,149,106,46,166,101,90,161,113,179,220,114,154,190,231,176,113,251,86,51,110,128,36,145,225,165,161,160,165,142,158,32,140,76,203,135,46,217,74,108,59,11,203,52,166,194,60,246,65,242,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,239,234,206,128,235,46,133,123,3,242,185,167,183,92,95,233,69,189,174,118,191,58,2,221,248,125,57,11,241,119,237,204,28,131,185,1,241,150,62,97,204,7,144,239,61,124,40,122,28,169,201,110,182,78,174,53,24,233,30,197,109,168,168,60,70,210,225,21,67,215,85,196,82,64,85,179,177,49,52,65,4,162,125,161,109,165,121,162,25,55,1,140,59,214,63,212,239,79,88,175,84,26,53,122,210,60,166,167,200,121,254,221,77,186,232,20,177,212,77,108,174,136,185,69,81,24,155,127,165,25,176,144,17,197,44,160,198,28,249,48,85,95,134,47,94,63,145,11,237,54,131,106,197,235,142,3,144,92,7,217,183,75,141,199,183,75,139,204,65,49,73,176,246,137,251,53,19,149,59,23,41,35,138,18,121,38,125,185,202,78,241,171,248,167,197,190,239,232,126,99,113,80,215,90,52,135,50,208,93,80,200,52,143,80,32,164,142,251,142,212,12,53,15,73,59,77,4,160,113,140,177,77,25,250,59,132,145,73,28,140,196,194,108,198,204,66,36,206,45,242,103,26,153,149,106,37,187,16,183,101,53,126,111,232,86,62,24,205,186,115,146,73,38,42,24,234,170,106,34,9,8,204,183,237,249,162,136,24,120,136,197,20,64,195,245,119,112,178,175,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,6,41,225,237,214,46,9,210,6,9,172,151,251,253,31,182,114,75,207,209,223,163,248,255,0,114,106,127,106,118,166,171,10,175,239,160,130,88,224,237,71,80,210,126,113,155,158,220,71,119,127,72,151,159,231,249,150,169,230,87,109,65,212,28,134,174,249,144,223,42,30,166,186,186,165,219,156,167,179,51,51,51,51,8,0,139,8,0,11,48,0,8,136,176,136,179,54,244,233,75,163,43,239,86,154,113,170,183,60,14,235,218,204,240,79,100,84,90,45,179,152,5,45,214,58,134,173,239,211,20,133,183,106,103,242,241,60,82,57,52,124,152,132,246,99,238,197,160,63,232,171,2,202,191,235,174,57,146,99,151,15,252,37,29,117,182,186,158,79,252,217,33,154,57,3,249,136,72,126,199,100,23,61,225,185,225,247,83,211,181,52,154,195,172,150,170,66,212,91,141,57,83,81,91,102,138,41,143,25,6,150,120,229,120,170,33,158,88,102,58,152,94,2,115,17,19,140,28,227,223,99,145,158,122,168,149,225,231,214,157,171,170,125,47,167,177,101,249,5,33,106,166,53,78,237,144,81,181,48,210,189,108,13,39,24,174,16,70,36,226,96,66,241,12,174,12,44,19,57,55,110,48,56,121,75,84,16,3,170,63,21,191,228,215,174,217,54,138,126,65,126,145,253,28,242,95,225,63,165,62,79,191,230,40,224,169,255,0,19,229,36,227,199,191,199,244,223,126,59,250,111,179,109,94,134,58,231,254,90,63,77,191,220,187,232,119,208,239,102,255,0,215,191,104,121,175,55,230,127,249,158,30,28,124,183,253,246,252,254,205,189,99,87,89,158,23,250,251,212,79,82,121,134,177,225,89,126,159,209,89,114,15,103,249,104,46,151,10,216,234,131,177,65,79,78,124,198,58,73,1,183,56,73,219,99,127,170,237,190,207,187,54,234,240,222,232,167,84,250,62,252,162,126,83,47,248,165,207,233,111,178,60,151,176,170,170,102,237,249,95,55,220,238,247,160,139,109,252,200,113,227,203,125,139,125,182,109,194,106,173,127,175,218,199,98,233,255,0,70,178,205,98,200,225,243,20,152,205,188,170,35,166,228,97,230,234,140,154,58,106,110,96,6,241,247,103,146,40,187,156,28,67,159,34,250,162,238,182,2,174,175,26,77,99,190,225,250,53,137,104,237,162,30,221,38,162,92,42,42,46,149,60,129,249,82,219,74,158,65,166,224,64,238,220,231,158,158,94,224,152,16,249,110,63,88,100,38,96,167,107,181,218,235,127,186,214,223,111,183,58,187,141,202,227,81,37,93,101,101,92,197,52,245,51,200,78,82,75,36,132,238,70,100,78,228,228,238,238,238,238,238,190,188,179,22,190,224,217,85,231,10,202,104,124,149,235,31,184,84,90,238,52,221,208,147,177,85,4,133,28,177,243,7,32,46,38,4,219,139,184,190,219,179,187,122,173,171,209,126,142,88,181,247,170,12,3,74,178,153,184,89,110,183,9,42,46,49,241,55,243,52,180,148,242,213,203,77,184,24,24,119,130,156,162,238,9,49,7,115,155,110,227,179,239,255,0,24,45,28,190,224,221,80,62,170,212,77,230,44,186,151,111,130,162,142,78,32,29,138,170,26,120,41,42,41,182,99,35,46,32,20,210,247,28,64,95,204,240,30,79,25,58,11,21,240,197,213,47,202,135,70,216,87,155,190,251,78,235,137,121,140,90,225,253,235,217,242,190,86,71,242,144,122,0,137,241,161,146,139,235,143,45,247,250,196,230,198,165,82,167,111,4,253,80,181,99,218,185,158,105,69,192,105,33,168,204,236,244,183,42,26,137,171,70,35,146,123,121,201,189,44,81,59,111,49,156,85,146,202,252,75,113,10,83,126,36,206,238,23,18,130,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,86,174,15,169,153,86,157,219,178,251,118,45,87,229,62,154,227,231,140,220,103,9,36,142,97,161,146,170,154,162,80,140,128,199,110,231,149,24,141,139,144,148,82,202,14,63,91,118,9,171,226,117,215,143,229,190,251,83,160,218,79,122,229,128,227,247,2,246,149,210,221,113,238,82,229,19,8,66,81,238,61,161,126,205,60,227,80,195,198,73,34,152,154,57,155,126,17,19,67,253,38,208,29,101,215,95,111,254,72,244,246,235,148,125,23,183,189,206,233,228,128,95,177,15,175,17,110,78,221,201,143,137,246,224,14,82,201,192,248,1,113,45,190,93,23,210,28,203,94,181,67,31,210,61,63,130,146,75,238,69,80,80,211,189,92,237,12,17,0,70,82,203,52,135,234,236,17,197,28,146,59,11,17,187,3,176,137,19,176,191,67,221,49,116,245,138,244,191,163,86,93,35,197,170,124,255,0,144,238,84,220,110,135,75,29,60,215,58,233,75,148,181,18,8,55,250,49,131,17,25,4,81,68,14,103,195,147,135,57,152,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,221,245,191,171,60,55,171,174,130,117,147,56,177,83,210,89,239,180,24,62,75,77,125,199,6,189,234,167,181,27,209,85,52,14,102,241,196,230,18,196,13,32,155,7,13,251,128,206,229,17,179,69,95,21,238,135,42,113,171,173,239,171,141,57,58,70,177,92,170,41,207,46,180,176,69,78,244,53,114,148,112,13,108,12,44,45,40,79,41,7,116,95,121,90,105,74,77,204,100,62,205,122,233,214,166,101,90,95,113,188,92,113,106,190,223,183,177,251,174,51,113,128,228,145,161,170,161,175,165,146,158,80,144,64,199,159,30,224,202,12,91,139,75,12,70,226,92,54,65,138,174,148,250,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,208,115,88,178,173,82,213,44,239,90,115,187,158,166,106,93,247,219,57,37,231,179,231,107,124,172,52,253,222,212,33,12,127,155,132,2,49,218,56,128,126,168,182,251,110,251,187,187,190,42,172,39,195,75,195,238,167,88,110,182,126,160,245,126,213,73,38,159,80,84,121,155,61,166,174,40,170,160,201,76,10,170,9,26,70,9,216,224,10,122,152,34,39,9,162,32,157,183,23,103,7,45,194,64,120,87,244,43,77,128,99,214,174,167,181,74,130,146,124,158,249,79,13,203,12,134,26,169,121,218,109,211,210,204,5,60,175,28,141,12,135,85,13,75,59,70,96,125,160,16,126,67,33,152,71,42,186,193,233,51,13,234,235,75,254,131,223,106,41,44,247,218,10,136,234,108,89,25,80,61,84,246,163,121,1,231,96,6,146,39,48,150,32,120,200,28,248,111,219,55,103,40,129,219,122,162,14,96,117,75,75,115,189,22,206,238,122,103,169,118,47,99,100,150,110,207,157,162,243,80,212,118,187,176,132,209,254,114,19,56,203,120,229,2,250,164,251,111,179,236,236,236,223,46,121,159,230,90,159,147,79,153,234,6,67,87,125,190,213,83,210,83,84,92,42,221,138,121,194,154,158,58,120,158,66,219,115,54,138,24,217,204,183,51,118,114,39,34,119,39,188,143,17,158,138,63,149,86,156,65,127,192,45,150,168,245,55,22,252,229,182,166,118,237,73,116,161,102,55,146,216,83,114,16,30,70,109,36,69,43,16,132,130,67,188,67,52,178,53,11,160,181,79,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,36,24,86,128,116,153,153,117,25,165,250,173,156,105,253,69,93,117,247,77,105,237,117,52,248,229,37,3,79,61,228,42,164,157,165,104,207,184,46,39,20,84,242,72,192,33,33,202,251,0,183,39,22,125,85,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,61,154,120,24,254,187,63,118,255,0,137,44,127,197,123,161,202,156,106,235,123,234,227,78,78,145,172,87,42,138,115,203,173,44,17,83,189,13,92,165,28,3,91,3,11,11,74,19,202,65,221,23,222,86,154,82,147,115,25,15,178,21,150,186,61,232,231,167,175,228,193,211,238,55,164,213,181,54,170,219,213,39,126,182,247,112,183,82,246,99,172,174,158,82,144,137,221,217,142,94,216,60,112,12,166,204,69,28,17,253,80,109,128,106,91,194,143,167,79,203,79,81,208,103,247,186,126,120,222,150,249,123,237,71,215,219,187,116,35,47,103,69,245,101,9,7,105,34,146,163,147,9,131,249,78,217,182,210,182,247,168,130,170,255,0,187,157,255,0,206,187,255,0,45,191,251,1,79,254,151,53,211,249,74,104,78,51,173,127,69,190,142,125,35,243,191,224,207,61,231,59,30,94,178,122,111,241,221,184,249,114,236,114,253,6,219,150,222,187,110,245,87,253,197,78,169,255,0,237,251,74,191,244,173,199,254,98,172,251,163,61,20,202,186,118,233,179,15,209,204,214,225,106,173,189,99,254,208,243,51,218,229,146,74,83,239,215,212,84,7,2,146,56,205,246,9,133,159,112,111,172,207,182,237,179,184,110,180,68,64,68,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,64,94,37,22,43,117,151,169,203,231,179,166,105,60,225,84,213,74,205,191,213,144,238,21,156,155,213,223,246,55,236,254,133,21,226,134,89,164,104,98,141,200,203,220,63,106,152,254,37,23,59,125,23,85,149,53,143,106,3,142,8,143,187,28,208,11,140,174,55,42,199,119,219,127,172,207,182,222,190,245,18,174,183,22,185,92,37,175,182,208,141,40,243,50,97,167,139,131,3,19,190,205,176,191,167,167,162,9,117,159,244,125,14,27,210,173,175,82,175,84,175,77,120,58,154,166,34,50,127,86,141,171,9,131,102,153,199,119,104,129,253,7,127,79,183,215,120,98,67,196,156,127,99,236,165,62,77,212,109,219,52,233,114,217,167,213,153,13,206,166,174,207,114,57,231,243,181,100,125,209,145,171,159,102,222,87,114,109,141,153,247,22,251,25,69,186,137,90,105,30,70,1,29,254,193,109,153,7,243,68,68,4,68,64,70,23,39,216,91,119,69,232,88,45,254,212,186,67,69,222,8,187,156,190,177,23,22,109,133,223,223,179,254,196,22,243,116,240,234,192,50,222,146,237,23,27,101,150,75,126,89,30,59,79,117,57,30,74,137,10,73,154,216,238,225,219,42,150,6,119,148,155,236,244,219,109,182,85,33,152,227,85,152,102,99,122,196,171,196,134,166,205,95,81,67,43,16,241,126,81,155,139,238,219,190,222,239,218,255,0,210,174,127,28,235,219,0,179,116,156,23,91,141,230,208,121,29,190,212,214,143,102,181,68,15,33,75,29,181,139,119,137,234,26,71,23,145,156,119,221,159,127,77,183,84,243,171,153,20,121,158,161,223,179,177,42,118,44,142,229,83,115,40,161,127,72,158,83,231,199,142,239,199,110,91,109,201,253,222,247,65,208,55,69,223,13,248,151,255,0,215,255,0,111,168,91,189,70,143,15,76,204,51,30,153,241,185,198,18,143,177,231,55,103,29,191,74,225,86,223,231,63,249,170,75,160,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,78,62,253,44,241,148,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,189,100,65,207,95,95,93,40,214,116,165,174,53,118,75,100,92,240,204,163,189,120,197,230,142,25,218,56,41,74,98,98,160,41,37,114,238,77,79,245,4,157,164,50,40,206,9,11,139,203,192,118,175,133,239,90,255,0,201,255,0,59,13,24,212,43,157,170,135,77,179,43,129,212,203,113,173,126,207,177,174,133,8,128,84,60,162,47,188,50,246,160,134,70,145,216,35,250,146,243,140,66,94,229,181,117,47,211,166,9,213,6,150,87,233,158,117,79,255,0,11,89,103,173,231,55,248,50,233,229,166,134,10,206,220,82,199,222,237,119,204,187,70,92,15,220,237,238,118,231,91,85,116,207,42,209,189,71,200,244,183,53,164,242,247,172,102,225,45,190,167,140,114,4,115,112,127,169,60,93,192,3,40,101,7,25,35,55,22,231,25,129,51,108,76,130,247,186,254,235,6,213,210,110,145,145,91,222,174,76,239,49,167,172,160,197,2,24,133,194,154,112,1,105,43,165,41,0,162,225,78,243,68,109,25,9,60,166,64,28,120,60,146,71,65,159,244,85,158,229,95,245,215,35,201,50,59,135,254,18,178,186,229,93,81,39,254,116,147,77,36,135,252,228,68,95,107,186,250,243,44,255,0,50,212,26,155,85,86,103,144,213,221,78,199,103,162,176,91,26,103,110,20,118,234,72,154,42,122,120,128,89,132,0,69,183,125,155,235,25,25,151,35,50,39,179,79,10,206,131,191,233,71,85,122,191,101,255,0,133,151,16,177,92,237,223,248,131,166,189,137,247,127,242,129,136,36,135,254,14,160,11,252,81,160,147,254,31,61,18,90,186,80,192,36,190,228,240,82,87,106,46,85,79,79,53,214,176,169,68,103,180,192,80,194,71,105,9,6,105,64,194,58,129,144,138,88,220,90,103,237,185,51,180,113,237,45,81,16,114,174,186,72,232,238,211,106,178,244,161,163,212,118,107,101,37,5,60,152,61,150,172,226,166,132,98,2,158,122,56,166,154,87,17,102,103,57,37,146,73,12,189,228,102,68,251,187,187,174,109,215,74,125,39,124,44,104,223,221,254,61,242,232,16,109,84,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,7,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,160,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,78,158,138,177,107,22,97,225,67,212,69,167,35,161,243,116,148,247,12,130,233,28,125,211,143,141,85,21,158,130,174,154,77,193,217,223,132,240,68,123,111,196,184,236,76,226,238,207,5,186,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,65,74,203,166,141,1,214,59,23,80,26,53,137,235,22,57,15,151,164,201,173,227,81,37,55,35,63,41,84,4,81,212,211,115,48,7,147,181,60,114,197,220,224,194,124,57,15,213,38,117,64,61,104,104,229,139,64,186,160,207,244,171,22,155,157,150,213,112,142,162,221,31,19,111,45,75,87,79,21,92,84,219,153,153,159,100,42,6,46,225,19,145,246,249,190,206,91,53,170,120,62,235,29,139,57,233,129,180,170,158,31,47,122,211,75,132,244,245,145,242,51,239,210,215,84,79,87,79,83,187,128,128,242,51,169,139,182,196,100,222,91,153,113,105,5,144,78,164,68,64,92,245,248,137,107,165,30,191,117,89,149,228,150,27,207,180,241,187,15,107,27,176,204,45,3,198,84,180,172,237,41,197,36,46,67,52,50,85,29,84,209,200,228,68,81,204,31,162,204,192,55,83,214,134,177,223,116,11,166,12,255,0,85,113,104,121,222,173,86,248,233,237,210,114,6,242,213,85,117,17,82,69,83,177,129,129,246,78,160,101,237,144,184,159,111,131,236,197,187,115,132,128,172,167,193,111,93,44,88,182,119,150,232,54,71,121,186,133,94,109,229,238,56,213,38,199,37,15,154,164,134,160,235,91,102,119,104,166,146,6,136,185,241,97,49,164,226,70,196,49,9,86,178,207,244,7,88,239,189,63,235,46,39,172,88,228,62,98,175,25,184,13,68,148,220,128,60,221,41,137,71,83,77,204,192,218,62,236,18,75,23,115,131,144,115,228,63,88,89,208,116,210,139,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,210,110,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,169,104,252,22,51,35,215,154,139,81,106,13,36,122,65,5,68,53,97,117,41,27,219,115,210,31,113,202,140,33,104,222,38,169,141,227,0,41,139,140,78,51,71,40,1,147,73,78,22,232,136,49,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,212,212,52,52,204,252,34,13,221,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,249,119,93,84,46,107,58,98,233,235,42,234,131,89,108,186,71,139,84,249,15,63,220,169,184,221,14,150,74,136,109,148,49,15,41,106,36,16,111,244,99,6,34,1,57,101,136,28,195,159,38,12,255,0,161,126,140,175,189,97,234,61,85,178,75,175,177,176,204,95,203,212,100,215,40,140,30,168,99,149,207,181,77,77,25,111,188,210,246,165,102,144,133,227,140,64,136,185,59,4,82,116,19,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,150,43,162,250,67,134,232,46,151,227,250,71,167,240,85,199,98,199,105,202,26,119,171,157,230,158,83,57,10,89,102,144,253,25,206,73,100,146,71,97,97,6,115,118,17,17,102,22,205,80,80,15,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,148,0,241,71,248,236,212,223,193,126,79,68,167,255,0,130,167,194,198,83,247,129,93,242,235,114,9,254,136,136,8,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,136,136,11,149,117,213,66,229,93,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,10,160,241,202,180,218,161,186,232,221,246,27,101,32,92,171,41,239,212,149,21,131,8,180,243,65,9,80,148,81,28,155,114,32,2,158,98,17,119,216,94,89,29,182,228,251,235,95,5,79,138,124,167,238,254,187,230,54,229,181,124,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,65,117,42,181,124,88,186,40,183,101,56,173,207,170,141,55,182,112,201,44,219,84,230,48,3,85,84,77,117,161,24,233,233,227,168,140,88,142,56,124,172,112,242,54,24,192,94,39,150,67,54,120,153,142,202,145,7,49,154,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,110,132,244,135,170,45,47,213,158,158,99,234,46,150,247,73,73,98,160,179,203,114,201,34,132,228,170,59,28,244,244,237,53,109,44,162,49,180,164,112,183,45,182,141,158,64,224,96,46,50,3,189,69,248,152,116,81,110,233,131,59,182,230,218,105,108,242,218,109,150,237,77,69,71,27,85,77,236,106,232,97,141,164,167,154,162,98,147,159,123,99,158,55,41,57,62,211,139,3,12,44,69,18,237,89,254,101,98,195,111,250,125,102,200,106,232,241,236,170,162,134,166,245,67,11,176,133,121,209,188,175,76,210,187,55,34,0,41,228,54,13,248,57,240,39,103,40,193,196,54,255,0,90,253,87,95,122,180,214,90,220,203,187,117,163,196,45,187,209,226,214,74,217,128,188,133,47,16,105,36,113,141,152,26,105,204,59,178,62,230,77,184,71,220,48,138,55,82,3,195,23,160,239,203,125,246,155,94,117,98,203,203,1,199,238,3,236,219,93,198,221,220,165,202,38,16,152,100,216,187,162,253,154,121,198,157,203,148,114,69,49,52,144,190,252,37,22,142,189,31,116,153,153,117,117,170,31,65,236,85,21,118,123,21,5,60,149,55,220,140,104,26,170,11,80,60,102,240,49,131,201,19,25,203,40,52,98,12,124,246,238,27,51,140,70,237,208,158,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,106,106,26,26,102,126,17,6,238,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,225,144,34,34,2,34,32,213,93,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,34,34,2,34,32,34,34,2,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,149,188,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,106,138,170,252,12,127,93,159,187,127,196,149,170,32,34,34,2,34,194,180,135,90,52,191,94,176,216,245,3,72,242,250,76,138,197,37,68,180,143,81,8,73,17,197,60,110,220,226,150,41,68,101,136,246,113,38,19,17,119,3,3,109,196,197,220,40,219,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,5,170,34,34,14,85,212,191,240,230,232,163,249,85,106,60,247,252,254,217,117,143,76,177,111,206,92,170,96,110,212,119,74,230,112,120,237,131,55,33,49,228,6,242,74,81,49,16,70,34,59,196,83,69,35,68,5,209,239,69,56,181,139,15,233,31,72,109,56,229,15,148,164,168,195,237,151,73,35,238,156,156,170,171,96,26,186,153,55,55,119,110,115,207,41,237,191,17,229,176,179,11,51,48,110,180,68,65,23,250,254,232,250,213,213,150,145,144,219,218,174,60,239,14,167,172,175,197,14,25,69,130,166,115,1,121,40,101,25,12,98,225,80,240,196,13,33,16,188,70,32,124,184,52,145,201,64,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,117,60,169,3,198,75,22,177,99,253,92,81,221,173,20,62,94,175,38,195,237,215,75,164,157,211,63,49,84,19,212,210,12,155,19,187,6,208,82,83,134,194,204,63,83,125,185,17,59,134,235,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,80,109,95,3,31,215,103,238,223,241,37,189,124,67,60,60,237,93,75,218,170,53,83,74,232,233,45,218,169,110,167,102,48,114,24,96,201,32,140,118,26,121,201,246,16,169,17,102,24,167,39,102,118,97,138,87,225,219,146,13,21,224,99,250,236,253,219,254,36,166,167,88,189,98,224,157,32,96,148,247,251,253,31,182,114,75,207,63,163,248,255,0,114,106,127,106,118,166,167,10,175,239,160,130,88,224,237,71,80,210,126,113,155,158,220,71,119,127,64,160,28,91,41,212,125,14,212,122,92,147,27,174,186,226,89,158,37,112,49,18,40,158,26,170,26,168,220,163,150,25,98,145,191,211,142,72,164,23,18,23,48,49,118,114,23,191,238,142,186,197,193,58,191,193,42,47,246,10,63,99,100,150,110,31,72,49,254,228,213,30,203,238,205,80,20,191,223,71,4,81,207,221,142,157,228,252,219,63,13,248,150,206,222,188,251,231,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,115,222,28,30,31,244,125,59,216,162,213,189,94,199,127,221,98,191,204,193,21,53,68,144,84,71,142,210,243,56,248,211,156,39,36,103,52,209,179,25,204,197,201,163,149,162,22,15,207,60,161,58,145,17,1,80,15,137,214,169,126,84,58,201,205,124,165,247,218,118,172,75,203,226,214,255,0,239,94,207,149,242,177,183,155,131,212,4,143,141,116,149,191,92,185,111,191,213,39,6,5,123,218,133,154,218,180,215,0,201,117,26,251,79,87,61,183,21,179,214,222,235,34,164,1,41,228,130,154,19,154,65,140,72,132,92,220,65,217,153,200,91,125,183,118,247,174,93,208,89,167,129,246,21,106,175,207,245,79,81,166,168,171,107,149,142,207,110,178,83,196,38,61,130,130,186,105,102,148,140,120,242,115,98,183,194,194,236,76,204,197,38,236,91,179,142,255,0,241,142,210,26,108,215,166,138,29,82,167,130,145,174,90,113,120,134,99,158,105,229,19,246,117,113,133,44,208,196,3,184,25,149,67,208,27,185,179,108,16,159,18,109,220,79,96,120,89,96,20,216,47,69,184,109,83,227,213,118,155,150,85,81,95,127,185,53,75,74,39,84,114,84,156,84,245,12,18,63,213,3,163,130,145,195,131,48,16,113,54,223,155,145,111,93,126,209,203,23,80,26,53,150,104,238,71,55,151,164,201,173,229,79,29,79,19,63,41,84,4,210,83,84,240,3,7,147,181,60,113,75,219,230,194,124,56,151,213,39,100,20,3,209,126,177,216,180,11,170,12,3,85,114,152,121,217,109,87,9,41,238,50,114,54,242,212,181,116,242,210,75,83,176,1,153,246,66,160,165,237,136,185,31,111,131,108,229,187,116,124,185,87,93,46,244,215,171,212,218,245,160,216,54,174,67,61,36,149,25,21,158,25,174,13,73,4,176,193,21,196,55,138,182,24,194,93,205,130,58,152,230,141,157,220,183,96,103,98,38,118,39,10,246,241,206,253,73,254,242,127,13,85,107,105,180,221,111,247,90,43,21,138,217,87,113,185,92,106,35,164,163,163,164,132,166,158,166,121,9,134,56,163,140,89,200,204,137,216,88,89,157,221,221,153,149,165,120,231,126,164,255,0,121,63,134,173,41,224,219,139,88,178,14,174,43,46,215,122,31,49,87,140,225,247,27,165,174,78,233,135,151,170,57,233,169,10,77,133,217,143,120,42,234,3,98,103,31,175,190,220,132,93,130,199,250,1,232,250,213,210,110,145,136,220,26,174,76,239,49,167,163,175,202,206,105,69,194,154,112,2,120,232,98,24,204,162,225,78,243,74,15,32,145,60,166,70,124,184,60,113,199,40,17,16,21,11,120,140,244,81,252,149,117,30,11,254,1,108,186,201,166,89,79,231,45,181,51,183,118,59,93,115,185,188,150,194,155,145,25,113,0,105,34,41,88,72,227,34,29,229,40,101,145,239,165,105,78,181,177,107,22,97,210,62,175,90,114,58,31,55,73,79,135,220,238,145,199,221,56,248,213,81,64,85,116,210,110,14,206,252,39,130,35,219,126,37,199,98,103,23,118,112,231,9,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,131,154,197,212,237,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,92,177,46,170,16,17,17,1,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,181,69,85,126,6,63,174,207,221,191,226,74,213,16,107,77,1,233,227,75,250,103,195,107,112,61,38,181,85,208,90,46,23,138,187,220,193,83,89,37,73,247,231,113,102,22,35,119,118,8,226,142,24,65,189,252,34,23,55,57,28,228,61,150,136,128,136,136,8,136,128,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,7,85,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,130,146,252,94,49,219,85,175,93,232,174,116,115,114,168,171,182,70,114,143,18,109,156,171,43,201,253,93,221,189,236,222,229,6,173,151,203,141,166,26,136,40,166,224,21,60,59,141,196,95,126,46,238,222,246,127,218,164,223,137,11,101,82,245,59,123,135,34,150,57,92,165,169,26,22,142,55,29,169,189,161,89,219,103,250,173,187,254,151,175,175,244,186,209,151,221,48,201,45,24,245,158,247,53,130,186,24,110,81,60,161,52,148,242,176,24,241,141,217,217,220,118,219,243,141,238,253,191,208,131,8,221,246,217,23,161,118,181,77,105,152,169,39,22,121,99,118,228,65,187,143,171,110,222,253,190,199,94,122,2,34,32,34,34,2,246,240,188,174,191,9,200,233,50,75,99,237,81,73,220,225,250,63,229,70,64,255,0,164,206,222,226,127,177,120,139,238,178,80,79,115,185,195,69,77,15,118,73,57,108,59,59,239,176,187,253,158,191,98,11,9,196,124,60,50,62,168,173,21,122,207,77,117,246,52,87,192,146,186,24,59,17,212,115,146,97,26,145,126,79,83,30,219,180,251,122,131,55,167,185,183,217,160,230,176,233,181,126,144,106,134,71,166,183,73,251,213,56,245,124,148,82,73,196,71,155,142,207,190,194,70,205,232,237,254,83,255,0,74,190,158,141,178,204,102,233,211,245,45,191,29,165,144,74,193,74,22,250,200,64,152,221,234,32,162,167,99,97,250,228,255,0,107,51,51,236,255,0,181,153,82,95,89,213,13,83,213,70,167,212,13,53,69,63,60,150,177,251,115,135,19,111,173,246,183,243,251,219,249,157,144,94,31,67,150,154,27,87,77,152,172,116,49,112,19,243,219,183,39,127,117,125,79,237,119,253,174,183,226,134,30,22,58,142,89,183,79,116,246,122,138,174,245,77,147,159,119,234,128,237,222,174,173,38,253,23,223,220,63,107,55,250,212,207,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,207,183,136,23,83,150,46,170,181,246,76,215,22,178,249,43,46,63,111,124,106,221,83,230,78,79,106,82,193,91,85,36,85,220,14,40,142,14,232,84,11,246,73,156,131,109,156,157,253,26,96,120,169,245,227,255,0,77,250,84,210,11,215,252,20,89,125,246,217,113,255,0,199,133,77,144,131,181,255,0,147,148,167,28,223,240,148,230,63,227,65,87,175,78,186,13,153,117,37,171,150,45,41,195,40,170,200,238,53,0,119,58,232,105,218,96,180,219,152,197,170,43,101,98,48,30,17,137,110,194,230,60,205,194,49,126,102,44,225,173,87,66,125,2,245,75,138,245,63,161,212,149,214,156,110,213,139,94,177,14,205,138,239,143,91,74,48,165,163,225,8,246,37,165,128,73,206,42,57,1,157,162,19,102,226,81,75,19,60,141,23,112,160,7,136,183,135,5,139,65,48,75,78,177,104,92,28,113,12,126,223,73,106,202,105,171,107,78,74,231,170,41,187,113,221,28,228,46,18,119,142,88,162,146,40,66,49,140,152,8,35,112,57,30,40,129,211,71,81,121,223,75,250,167,65,169,152,45,71,252,21,29,226,139,132,63,225,59,95,153,134,105,232,251,146,197,39,103,187,216,1,238,128,243,15,123,63,189,156,58,83,69,138,105,86,166,98,186,201,167,24,230,169,97,85,126,98,203,147,91,226,184,83,114,146,51,146,30,109,245,224,151,182,102,3,52,70,197,28,128,196,252,36,3,23,125,197,214,86,131,149,117,210,159,73,223,11,26,55,247,127,143,124,186,5,205,98,233,79,164,239,133,141,27,251,191,199,190,93,2,13,170,136,136,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,64,240,84,248,167,202,126,239,235,190,99,110,79,26,191,138,124,91,238,254,135,230,55,20,240,84,248,167,202,126,239,235,190,99,110,79,26,191,138,124,91,238,254,135,230,55,20,15,5,79,138,124,167,238,254,187,230,54,229,117,42,149,188,21,62,41,242,159,187,250,239,152,219,149,212,160,34,34,14,107,58,177,248,167,214,79,188,12,135,230,51,171,84,240,84,248,88,202,126,240,43,190,93,110,85,87,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,8,213,227,73,163,150,44,63,89,113,45,98,180,77,219,171,212,75,125,69,61,210,155,137,191,42,171,104,211,198,53,60,200,221,155,156,19,211,197,219,16,1,31,45,203,235,20,132,237,242,120,48,106,245,54,33,175,57,46,145,220,103,164,134,159,80,172,227,53,27,148,18,156,243,92,109,253,201,99,132,12,126,160,3,211,77,93,33,57,183,171,195,27,49,51,191,19,150,190,48,90,57,98,206,122,96,125,85,168,155,203,222,180,210,225,5,69,28,156,76,251,244,181,213,16,82,84,83,108,198,32,60,140,233,165,238,56,153,55,150,224,60,90,66,117,84,29,33,106,245,54,132,117,47,167,186,165,112,158,146,11,109,166,240,16,221,39,169,130,89,130,158,221,82,5,75,89,51,4,95,92,140,41,231,148,193,133,139,235,136,253,83,253,23,14,146,81,23,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,208,84,95,141,38,186,88,178,156,239,18,208,108,114,243,117,58,188,39,204,92,114,90,77,142,58,31,53,87,13,57,209,54,206,236,210,205,28,15,41,115,226,226,3,87,196,77,200,165,17,130,184,38,142,95,115,157,51,212,205,85,167,155,203,217,116,210,223,109,168,172,147,136,31,126,170,186,227,13,37,61,54,206,98,99,200,14,166,94,227,9,139,121,110,5,197,228,23,77,126,214,59,239,80,26,203,150,107,22,71,15,151,171,201,174,5,81,29,55,32,63,41,74,2,209,211,83,115,0,6,147,181,4,113,69,220,224,196,124,57,23,214,39,117,58,172,122,23,98,211,15,7,76,235,81,189,141,117,162,202,117,47,216,247,27,185,92,28,195,149,44,25,4,81,208,52,49,59,11,12,37,1,247,196,246,114,147,204,185,115,32,237,136,5,107,44,255,0,95,180,114,251,211,254,178,229,154,59,145,205,230,42,241,155,129,83,199,83,196,3,205,210,152,180,148,213,60,0,205,163,238,193,36,82,246,249,185,7,62,37,245,133,217,96,10,205,60,103,250,120,181,99,121,54,53,212,142,53,106,171,3,203,42,10,201,148,84,21,96,148,15,91,13,60,126,64,130,34,126,98,103,79,5,64,147,135,230,246,165,141,221,132,201,222,64,146,190,18,26,243,77,170,125,52,71,166,215,10,218,185,242,29,48,168,246,93,75,212,212,75,80,114,219,167,57,37,161,145,140,193,132,0,69,165,166,8,132,207,128,81,139,253,81,48,22,155,234,141,188,36,53,230,167,75,58,151,143,77,174,21,180,144,99,218,159,79,236,186,151,169,168,138,156,34,184,192,18,75,67,35,25,131,145,153,19,203,76,17,9,135,51,172,23,250,196,0,47,121,40,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,45,21,209,247,73,152,111,72,186,95,244,30,197,81,73,120,190,215,212,73,83,125,200,198,129,233,103,186,155,72,111,3,24,60,146,184,4,81,27,70,32,199,195,126,225,179,49,74,110,251,213,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,64,15,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,32,159,232,136,128,136,136,8,136,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,136,136,8,136,128,185,87,93,84,46,85,208,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,90,171,193,83,226,159,41,251,191,174,249,141,185,5,212,162,45,21,214,15,86,120,111,72,186,95,244,226,251,79,73,120,190,215,212,71,77,98,199,10,189,233,103,186,155,72,13,59,129,180,114,184,4,81,27,200,70,225,195,126,216,59,177,74,12,225,21,124,93,122,179,195,113,237,59,184,116,167,102,167,164,189,228,57,85,61,53,77,234,72,107,220,79,30,8,42,233,42,169,154,88,218,50,25,14,113,142,77,131,184,6,1,194,71,103,25,3,149,59,44,131,63,207,243,45,83,204,174,218,131,168,57,13,93,243,33,190,84,61,77,117,117,75,183,57,79,102,102,102,102,102,16,1,22,16,0,22,96,0,17,17,97,17,102,107,41,209,15,9,10,108,191,164,187,157,231,60,134,174,197,172,185,101,56,87,88,194,241,221,134,12,112,35,155,148,80,77,12,50,110,71,83,16,254,116,165,18,56,26,97,102,133,164,132,218,64,194,188,33,58,165,197,116,211,59,171,233,235,41,198,237,84,127,148,59,128,207,110,201,152,163,134,163,207,4,46,209,80,213,25,147,119,33,62,36,212,226,63,88,103,152,133,132,252,198,241,220,162,229,179,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,116,36,236,85,65,33,71,44,124,193,200,11,137,129,54,226,238,47,182,236,238,222,170,239,188,51,250,215,184,245,63,130,92,176,157,75,185,249,157,73,196,183,169,173,172,145,233,97,246,205,12,211,72,241,212,67,79,8,199,195,179,184,65,35,12,124,91,120,9,205,202,103,17,9,170,136,136,8,136,131,85,117,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,117,80,136,136,8,136,128,136,136,10,149,188,106,254,41,241,111,187,250,31,152,220,85,212,170,86,241,171,248,167,197,190,239,232,126,99,113,65,181,124,12,127,93,159,187,127,196,149,170,42,171,240,49,253,118,126,237,255,0,18,86,168,128,136,136,43,47,198,58,62,168,195,13,161,43,85,109,36,250,35,37,68,37,117,11,69,52,177,85,193,91,184,52,33,116,39,144,154,90,110,235,115,132,192,99,141,165,49,9,69,228,10,121,14,0,116,125,213,158,101,210,46,168,125,56,177,83,213,222,44,85,244,242,83,95,113,193,175,106,88,46,160,209,155,64,230,111,28,172,7,20,166,210,9,176,115,219,184,12,236,50,155,63,66,121,254,1,134,234,158,27,118,211,237,65,199,169,47,152,245,242,157,233,171,168,106,89,248,74,27,179,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,80,15,91,125,31,100,221,35,106,132,182,82,106,186,220,38,249,81,57,98,119,138,185,105,251,245,208,69,28,7,48,73,28,70,228,39,9,84,132,78,100,17,180,142,46,96,34,207,196,65,226,17,159,225,186,167,213,206,109,168,58,125,144,210,95,49,235,229,61,146,166,134,186,153,223,132,161,236,122,54,118,118,118,98,3,18,98,3,2,102,48,49,33,38,18,23,102,153,94,6,63,174,207,221,191,226,74,170,213,170,120,24,254,187,63,118,255,0,137,32,181,68,68,65,202,186,233,79,164,239,133,141,27,251,191,199,190,93,2,230,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,68,68,5,74,222,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,75,85,120,213,252,83,226,223,119,244,63,49,184,173,171,224,99,250,236,253,219,254,36,181,87,141,95,197,62,45,247,127,67,243,27,138,15,87,194,151,93,52,227,167,77,56,215,221,80,213,11,207,145,181,80,253,26,138,24,98,102,58,171,133,81,53,209,227,165,166,141,221,187,147,31,18,217,183,97,97,18,51,32,0,51,24,85,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,51,133,45,190,148,93,222,58,90,104,221,223,183,8,114,45,155,119,39,34,35,50,51,51,50,192,20,244,240,220,240,251,166,234,38,166,77,97,214,75,85,88,233,213,186,160,169,168,173,179,69,44,33,147,27,197,60,114,188,85,16,207,20,208,133,52,205,1,57,136,144,72,108,113,239,184,72,204,27,215,194,83,162,143,98,81,209,245,101,169,182,203,173,29,234,110,244,120,93,190,118,236,70,52,51,65,219,59,153,51,23,57,59,193,44,177,196,50,8,139,70,197,43,52,141,44,38,22,126,136,128,136,136,33,255,0,139,6,83,98,199,250,37,203,237,55,122,239,47,87,147,92,45,22,187,92,125,163,63,49,84,21,208,213,148,123,139,59,6,208,82,84,30,228,236,63,83,109,249,16,179,208,186,181,239,28,171,181,214,27,86,141,216,161,185,213,133,182,178,162,253,87,81,70,51,19,65,52,240,141,8,197,41,199,191,18,48,25,230,17,39,109,197,165,145,155,110,79,188,43,240,240,194,173,89,255,0,90,90,85,98,188,212,85,195,79,75,120,59,216,21,49,136,155,207,111,166,150,186,17,119,33,38,224,82,211,70,38,219,110,224,228,204,226,238,196,193,208,70,39,139,88,176,108,86,205,133,98,212,62,74,203,143,219,233,237,118,234,110,233,201,216,165,130,49,142,40,249,155,145,151,16,1,109,201,220,159,109,221,221,253,87,172,136,131,154,206,170,180,183,242,45,212,118,162,233,156,54,47,99,80,89,178,10,175,101,81,121,175,49,218,181,202,125,234,31,206,57,153,22,244,178,192,95,92,156,219,125,143,98,98,102,183,239,8,108,235,233,111,70,214,219,7,178,252,167,208,172,130,233,98,239,119,251,158,111,185,32,215,247,120,241,110,222,222,127,183,199,114,255,0,21,203,127,173,196,107,175,197,131,22,190,227,253,109,101,247,107,189,15,151,164,201,173,246,139,165,174,78,232,31,152,165,10,24,105,10,77,133,221,195,105,233,42,3,98,102,47,169,190,220,72,93,228,175,129,143,235,179,247,111,248,146,7,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,81,17,1,106,174,172,126,22,53,147,238,255,0,33,249,116,235,106,173,85,213,143,194,198,178,125,223,228,63,46,157,7,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,116,28,214,46,170,23,42,235,170,132,4,68,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,9,85,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,4,68,64,68,68,4,68,64,68,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,70,222,43,88,69,223,23,234,13,175,245,183,63,48,55,26,95,49,3,52,124,59,65,37,117,113,136,239,204,157,246,226,254,187,55,244,50,141,184,214,111,150,230,81,82,98,87,123,237,84,180,52,145,180,84,224,115,75,35,66,34,30,224,98,55,17,255,0,20,13,232,205,238,111,216,203,126,248,167,94,47,85,253,73,84,210,93,31,104,169,233,12,32,109,131,252,88,215,214,176,191,213,109,253,206,254,255,0,85,17,108,116,55,27,133,112,211,219,10,33,152,183,217,228,150,56,219,220,239,239,55,102,247,51,160,216,26,171,163,249,30,158,216,45,57,21,250,190,121,158,243,52,177,136,200,66,91,118,253,61,236,100,239,233,183,191,101,171,214,250,201,111,185,4,122,123,14,143,102,85,212,180,177,218,206,75,133,53,67,79,4,131,36,155,74,253,182,237,250,110,254,107,222,230,255,0,163,238,253,154,38,162,33,134,121,33,9,24,196,13,197,137,189,196,204,254,244,31,205,17,16,17,17,1,125,86,170,218,139,125,124,85,116,181,7,4,145,242,218,64,39,103,109,197,219,222,222,191,106,249,81,5,214,248,96,100,101,108,233,183,42,202,47,18,149,71,147,175,174,173,156,164,34,39,62,20,20,70,91,191,171,250,236,255,0,181,255,0,165,85,119,86,217,133,30,119,212,166,163,101,20,20,161,79,79,89,144,213,240,0,223,109,128,184,111,234,204,254,188,55,247,125,170,228,124,60,244,90,28,67,166,10,123,85,218,160,106,98,202,233,130,178,96,102,227,198,58,171,125,32,144,238,50,63,216,47,235,184,191,175,185,149,77,117,241,166,118,157,46,234,127,56,177,217,9,188,164,183,83,169,0,103,39,225,221,138,41,157,183,35,39,127,89,157,189,95,236,251,61,204,22,11,224,199,191,228,211,44,254,138,31,237,55,5,99,106,8,120,69,207,138,201,161,21,49,89,36,23,185,71,195,218,44,207,38,237,189,101,127,107,126,94,159,163,191,232,255,0,173,78,244,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,81,43,196,27,173,187,87,74,24,4,118,44,98,122,74,237,69,202,169,234,33,181,81,141,80,140,246,152,10,25,132,46,199,25,67,40,24,71,80,49,136,197,35,11,76,253,198,23,118,142,77,165,170,165,111,21,62,152,250,130,176,106,157,223,168,28,142,245,117,206,112,123,135,106,56,238,254,90,40,97,198,227,146,166,113,166,181,118,2,83,49,134,32,104,155,204,240,142,57,37,168,250,223,157,145,249,132,21,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,213,249,244,3,209,245,171,164,221,35,17,184,53,92,153,222,99,79,71,95,149,156,210,139,133,52,224,4,241,208,196,49,153,69,194,157,230,148,30,65,34,121,76,140,249,112,120,227,142,48,120,74,116,81,236,74,58,62,172,181,54,217,117,163,189,77,222,143,11,183,206,221,136,198,134,104,59,103,115,38,98,231,39,120,37,150,56,134,65,17,104,216,165,102,145,165,132,194,207,208,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,80,15,95,221,31,93,122,77,213,194,27,123,82,73,130,102,53,21,149,248,161,195,41,57,211,64,6,47,37,12,163,33,148,188,233,218,104,129,164,34,38,148,8,15,151,55,146,56,250,9,90,211,168,173,6,195,122,146,210,59,238,148,230,116,84,132,23,26,115,59,101,116,212,239,49,218,110,44,4,212,245,177,48,152,23,56,200,183,113,99,30,96,231,25,63,3,38,112,167,111,13,78,181,238,61,58,106,61,14,151,230,183,61,180,203,46,184,20,117,32,79,75,4,118,171,165,75,211,68,23,57,103,144,88,222,16,8,4,36,23,148,64,99,51,149,152,136,24,78,245,23,52,57,231,79,26,161,167,218,243,63,77,215,123,85,37,78,108,55,138,75,37,53,61,37,100,101,5,100,245,93,191,40,81,202,110,34,33,40,205,9,51,201,193,197,141,154,70,7,98,102,191,62,143,52,211,86,52,151,64,177,124,43,88,243,127,164,23,170,43,125,20,112,83,123,54,154,147,216,52,161,69,79,24,218,185,211,145,5,87,96,227,145,188,203,191,41,57,111,238,102,116,28,225,46,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,109,84,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,7,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,167,130,167,197,62,83,247,127,93,243,27,114,120,213,252,83,226,223,119,244,63,49,184,160,120,42,124,83,229,63,119,245,223,49,183,43,169,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,17,16,115,89,213,143,197,62,178,125,224,100,63,49,157,90,167,130,167,194,198,83,247,129,93,242,235,114,170,190,172,126,41,245,147,239,3,33,249,140,234,213,60,21,62,22,50,159,188,10,239,151,91,144,76,173,107,210,251,86,181,105,30,95,165,23,146,164,142,159,41,179,212,219,66,162,166,136,106,194,142,115,7,236,213,52,68,236,198,112,203,219,148,62,176,187,28,98,236,66,236,206,220,198,46,170,23,57,157,115,105,125,171,71,58,180,212,204,14,196,84,141,109,130,241,237,42,56,41,40,134,146,10,72,43,161,142,182,58,88,226,23,113,16,132,106,90,22,219,102,118,141,157,132,119,226,193,123,221,44,107,95,242,137,233,247,9,214,57,45,254,74,175,32,183,191,159,128,98,237,198,21,208,74,116,245,93,161,238,72,237,11,207,12,175,31,35,114,237,184,114,216,183,102,142,190,45,250,243,77,165,157,52,73,166,214,250,218,184,50,29,79,168,246,93,51,211,84,75,78,113,91,160,56,229,174,145,204,1,196,192,133,226,166,56,136,195,152,86,19,253,97,3,23,197,60,24,53,122,167,47,208,108,151,72,238,51,213,205,81,167,183,129,154,141,202,8,130,8,109,215,14,228,177,194,6,63,92,205,170,97,174,144,156,219,209,166,141,152,157,155,136,68,15,22,253,121,169,213,62,165,228,211,107,125,109,36,248,246,152,83,251,46,153,233,170,34,168,9,110,51,132,114,215,72,230,0,196,6,36,209,83,28,68,103,192,232,201,254,169,25,139,4,95,208,29,28,190,245,1,172,184,158,142,227,147,121,122,188,154,224,52,242,84,241,3,242,148,160,37,37,77,79,3,48,105,59,80,71,44,189,190,108,71,195,136,253,98,102,87,127,226,143,240,39,169,191,130,252,226,137,67,255,0,5,61,11,163,186,223,115,78,161,239,214,110,247,177,56,99,120,237,76,143,4,145,133,84,161,220,174,49,7,103,150,57,130,18,165,1,145,156,5,227,171,156,62,190,228,193,48,60,81,254,4,245,55,240,95,156,81,32,160,21,209,239,90,26,57,125,215,222,152,51,253,42,197,166,225,122,186,219,227,168,183,71,196,31,204,213,82,84,69,87,21,54,230,96,1,222,58,113,139,184,68,194,29,206,111,187,14,207,206,18,234,161,7,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,116,189,160,58,199,98,234,3,70,177,61,98,199,33,242,244,153,53,188,106,36,166,228,103,229,42,128,138,58,154,110,102,0,242,118,167,142,88,187,156,24,79,135,33,250,164,206,168,175,196,75,66,232,244,7,170,204,175,27,176,217,189,153,141,223,187,89,37,134,17,120,26,49,165,170,103,121,66,40,225,97,24,97,142,168,42,161,142,55,17,33,142,16,253,38,118,50,158,190,12,26,243,83,149,105,126,75,160,23,218,218,79,49,131,212,13,210,196,5,81,16,207,37,186,178,73,10,120,194,22,6,51,8,106,119,50,149,200,253,107,163,7,224,194,12,65,99,232,136,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,162,175,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,144,90,162,34,32,34,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,40,1,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,228,19,253,17,16,17,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,1,17,16,23,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,184,156,255,0,63,195,116,179,13,187,106,14,160,228,52,150,60,122,199,78,245,53,213,213,46,252,34,13,217,153,153,153,156,140,200,156,64,0,89,204,204,132,69,136,137,153,249,236,235,7,171,60,203,171,173,80,250,113,125,167,171,179,216,168,41,227,166,177,99,133,94,213,80,90,129,227,6,157,192,218,56,152,206,89,65,228,35,112,231,183,108,29,220,98,6,107,126,241,35,233,231,91,122,137,209,40,241,221,27,203,106,196,237,213,3,83,91,136,194,16,66,25,49,188,240,52,77,45,92,211,68,48,133,48,180,243,176,23,32,144,216,61,57,132,100,213,45,209,247,71,121,151,82,218,243,249,48,190,217,242,11,21,139,28,168,145,243,90,225,163,104,231,179,132,124,219,203,27,77,179,71,83,44,177,188,34,46,36,98,253,201,30,51,24,100,102,9,21,225,71,209,71,229,55,42,131,169,77,76,182,93,105,177,188,74,225,79,83,137,69,183,102,27,197,210,25,8,158,163,155,19,72,80,210,201,24,122,8,240,146,87,226,230,237,12,209,21,202,47,39,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,171,214,65,93,94,43,157,20,126,83,113,89,250,148,211,59,101,170,155,36,196,173,245,21,57,108,91,118,102,188,90,225,140,73,170,57,185,52,101,53,44,113,159,161,15,57,34,126,44,110,240,195,17,84,182,150,234,150,119,162,217,221,179,83,52,210,251,236,108,146,205,222,242,85,190,86,26,142,215,118,19,134,79,205,204,7,25,111,28,166,63,88,95,109,247,109,157,153,219,167,229,72,30,40,93,20,127,39,252,236,245,159,79,109,150,170,29,54,204,174,1,77,21,186,137,187,62,198,186,20,36,103,78,209,17,62,240,203,218,158,104,222,54,96,143,235,197,194,49,8,187,129,109,93,49,117,11,138,245,65,163,86,93,92,197,169,188,135,159,238,83,92,109,103,85,29,68,214,202,232,139,140,180,242,16,63,250,50,3,144,129,28,82,196,110,1,207,139,109,85,85,126,14,186,23,174,214,111,104,107,95,210,159,163,154,109,145,246,191,193,158,70,142,179,233,95,151,246,133,55,248,238,227,212,80,249,90,135,229,250,13,222,229,183,168,182,234,213,16,17,17,6,170,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,32,234,161,17,16,17,17,1,17,16,21,43,120,213,252,83,226,223,119,244,63,49,184,171,169,84,173,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,1,17,16,22,21,173,26,67,134,235,214,151,228,26,71,168,16,85,201,98,200,169,198,26,135,164,157,225,158,35,9,6,88,166,140,253,89,142,57,99,142,70,98,98,7,112,102,33,33,119,23,205,81,7,52,61,69,104,54,101,211,110,174,95,116,167,51,162,171,19,183,84,25,219,43,166,167,104,66,237,110,115,38,167,173,137,132,204,120,72,35,187,139,25,112,54,56,201,249,129,51,88,87,129,143,235,179,247,111,248,146,154,157,98,244,117,130,117,127,130,83,216,47,245,158,198,201,44,220,254,143,228,29,185,170,61,151,221,154,156,234,191,189,66,120,163,159,187,29,59,71,249,199,126,27,242,29,157,189,98,95,131,134,1,153,105,102,101,212,22,159,106,14,61,87,99,200,108,117,24,229,53,117,13,75,55,56,143,107,147,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,133,154,34,34,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,23,53,139,165,62,147,190,22,52,111,238,255,0,30,249,116,8,54,170,34,32,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,90,171,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,36,241,14,233,235,42,234,131,196,47,78,244,143,22,169,242,30,127,79,233,106,110,55,67,165,146,162,27,101,12,85,247,18,150,162,65,6,255,0,70,48,98,32,19,150,88,129,204,57,242,96,134,189,18,116,125,147,117,115,170,17,89,69,170,232,176,155,29,68,5,150,94,41,37,167,239,208,193,44,115,156,33,28,114,155,17,28,197,76,113,49,136,72,209,185,49,152,147,55,18,232,35,19,197,172,88,54,43,102,194,177,106,31,37,101,199,237,244,246,187,117,55,116,228,236,82,193,24,199,20,124,205,200,203,136,0,182,228,238,79,182,238,238,254,171,192,209,125,33,195,116,23,75,241,253,35,211,248,42,227,177,99,180,229,13,59,213,206,243,79,41,156,133,44,179,72,126,140,231,36,178,73,35,176,176,131,57,187,8,136,179,11,102,168,8,136,128,136,136,41,175,198,211,41,190,213,235,238,11,133,84,87,115,178,218,176,246,186,81,211,118,129,187,85,85,117,181,17,212,73,205,155,153,114,10,42,102,217,221,197,187,123,139,51,145,59,225,94,15,88,85,171,42,235,4,47,183,10,138,184,234,48,236,94,229,123,161,24,76,88,36,156,202,26,23,25,89,197,221,195,181,93,41,51,11,139,243,16,125,246,103,18,197,60,84,238,215,91,143,92,121,245,29,194,231,87,85,79,107,167,179,210,80,197,52,196,97,75,3,219,41,166,120,162,23,125,128,30,89,165,145,196,118,110,114,25,123,201,221,229,7,129,143,235,179,247,111,248,146,11,84,68,68,21,43,227,139,139,88,169,50,173,36,205,105,232,120,94,174,182,251,197,174,178,167,186,111,221,165,164,146,150,74,120,248,59,240,30,39,91,82,251,179,49,63,115,98,119,97,22,108,43,193,66,237,117,135,169,44,202,197,13,206,172,45,181,152,61,69,93,69,24,204,77,4,211,195,95,68,49,74,113,239,196,140,6,121,132,73,219,113,105,100,102,219,147,239,178,252,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,130,85,120,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,17,16,22,170,234,199,225,99,89,62,239,242,31,151,78,182,170,213,93,88,252,44,107,39,221,254,67,242,233,208,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,65,205,98,234,161,114,174,186,168,64,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,4,68,64,68,68,4,68,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,20,105,226,199,141,92,237,93,68,141,210,174,46,48,86,91,152,226,46,36,219,177,215,87,19,122,187,51,123,155,236,117,169,122,84,233,218,147,91,238,181,225,62,101,109,180,29,11,196,209,132,215,22,167,57,121,199,41,62,204,241,31,45,184,54,254,237,183,83,3,198,102,235,79,53,218,193,110,246,79,25,163,142,148,252,223,125,223,113,98,184,55,14,27,109,239,245,223,253,74,176,33,168,150,156,218,72,79,137,55,219,179,58,9,119,113,232,199,43,185,70,215,154,220,238,217,116,167,45,198,98,138,233,44,231,76,219,109,200,221,224,216,7,96,39,221,223,236,111,216,162,222,107,143,14,43,149,93,49,225,171,138,165,173,245,147,211,52,177,201,204,75,183,33,6,236,251,54,251,241,223,220,222,245,247,227,186,147,148,226,214,123,157,154,207,93,217,130,239,19,67,83,249,168,203,152,108,109,183,214,23,118,255,0,24,94,172,236,235,23,154,83,158,83,154,82,220,228,39,34,125,189,238,239,187,160,255,0,40,136,128,136,136,11,250,83,74,16,204,50,73,27,24,182,251,139,182,236,254,159,177,127,52,65,122,62,25,250,172,89,230,150,85,157,85,234,39,130,221,36,145,197,71,230,125,41,96,142,154,143,102,96,115,38,1,22,61,182,109,153,189,202,179,60,71,110,246,139,207,86,153,237,85,162,238,245,209,141,211,182,110,213,3,40,129,141,60,0,66,220,93,246,216,132,135,111,179,142,223,98,148,158,16,23,187,13,45,163,42,180,221,235,123,47,88,53,209,237,219,50,220,76,104,7,252,150,254,159,181,67,174,186,49,59,94,37,213,6,127,79,103,174,243,52,213,151,169,171,0,187,68,27,119,132,38,118,216,157,223,209,229,118,255,0,87,185,189,204,22,17,224,191,112,163,151,1,204,109,241,212,70,85,16,133,1,28,108,108,228,44,245,21,251,59,182,251,183,189,149,145,170,208,240,89,177,219,233,113,28,222,249,16,255,0,125,213,67,111,142,71,220,189,205,81,92,205,246,237,254,75,123,153,89,122,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,47,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,175,173,16,17,17,1,17,16,99,242,96,24,108,185,253,62,169,22,61,72,217,101,45,158,107,0,93,133,156,103,123,116,179,71,57,83,155,179,236,96,210,194,6,60,153,248,59,201,195,143,114,78,89,2,34,8,171,253,203,142,132,255,0,238,25,255,0,41,175,31,243,181,37,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,78,78,197,44,17,140,113,71,204,220,140,184,128,11,110,78,228,251,110,238,239,234,189,100,64,68,68,5,165,53,175,163,62,155,58,137,202,169,115,93,99,211,127,164,23,170,43,120,90,224,169,246,197,125,39,10,80,146,73,6,62,20,243,198,15,177,205,35,238,237,203,235,109,190,204,204,219,173,16,105,77,20,232,207,166,206,157,178,170,172,215,71,52,223,232,253,234,182,222,118,185,234,125,177,95,87,206,148,228,142,66,143,133,68,242,3,110,112,198,251,179,114,250,187,111,179,187,59,90,250,51,233,179,168,156,170,151,53,214,61,55,250,65,122,162,183,133,174,10,159,108,87,210,112,165,9,36,144,99,225,79,60,96,251,28,210,62,238,220,190,182,219,236,204,205,186,209,6,148,209,78,140,250,108,233,219,42,170,205,116,115,77,254,143,222,171,109,231,107,158,167,219,21,245,124,233,78,72,228,40,248,84,79,32,54,231,12,111,187,55,47,171,182,251,59,179,238,180,68,4,68,65,26,178,207,14,30,140,115,156,170,243,154,229,58,55,231,111,89,5,194,162,233,113,169,250,69,117,143,191,85,60,133,36,178,112,10,145,1,228,102,79,176,179,11,111,179,51,55,162,218,186,41,160,154,79,211,182,43,85,133,104,230,41,244,126,203,91,112,59,164,244,222,122,166,175,157,81,199,28,101,39,58,137,36,54,220,33,141,182,103,227,245,119,219,119,119,125,128,136,11,69,106,247,67,189,43,235,190,101,38,160,234,150,146,82,93,178,25,233,226,166,158,186,27,149,109,9,212,4,108,236,15,43,82,205,24,200,108,59,3,25,179,159,0,1,223,136,11,54,245,68,26,171,66,250,92,208,158,154,253,183,249,20,193,190,142,125,35,242,222,211,255,0,9,214,86,119,252,191,119,179,254,249,150,78,60,123,242,254,142,219,242,245,223,102,219,90,93,188,51,186,40,191,221,107,111,183,221,31,171,184,220,174,53,18,85,214,86,85,229,183,185,167,169,158,66,114,146,89,36,42,199,35,50,39,114,114,119,119,119,119,119,82,129,16,98,154,91,165,184,38,139,96,150,205,51,211,75,23,177,177,187,55,123,201,81,121,169,170,59,93,217,142,105,63,57,49,156,133,188,146,153,125,98,125,183,217,182,102,102,102,169,105,110,9,173,56,37,207,76,245,46,197,237,156,110,243,217,243,180,94,106,106,126,239,106,96,154,63,206,66,97,32,237,36,64,95,84,155,125,182,125,217,221,159,43,68,17,87,251,151,29,9,255,0,220,51,254,83,94,63,231,106,85,34,32,213,90,233,210,230,132,245,41,236,79,203,94,13,244,143,232,231,153,246,103,248,78,178,143,177,230,59,93,239,247,180,177,242,229,216,139,244,183,219,143,166,219,190,248,254,144,244,65,211,30,130,230,81,234,6,145,233,229,94,59,125,142,158,90,71,168,135,35,186,74,18,193,35,55,56,165,138,90,146,138,80,221,132,152,76,73,152,192,13,182,32,23,109,234,136,8,136,130,63,234,151,65,93,39,107,78,119,115,212,205,75,210,159,108,228,151,158,207,157,173,246,237,202,159,187,218,132,33,143,243,112,212,4,99,180,113,0,253,81,109,246,221,247,119,119,124,175,66,250,92,208,158,154,253,183,249,20,193,190,142,125,35,242,222,211,255,0,9,214,86,119,252,191,119,179,254,249,150,78,60,123,242,254,142,219,242,245,223,102,219,106,162,2,34,32,34,34,2,34,32,143,250,165,208,87,73,218,211,157,220,245,51,82,244,167,219,57,37,231,179,231,107,125,187,114,167,238,246,161,8,99,252,220,53,1,24,237,28,64,63,84,91,125,183,125,221,221,223,96,104,166,130,105,63,78,216,173,86,21,163,152,167,209,251,45,109,192,238,147,211,121,234,154,190,117,71,28,113,148,156,234,36,144,219,112,134,54,217,159,143,213,223,109,221,221,246,2,32,34,34,2,34,32,34,34,12,83,84,180,183,4,214,156,18,231,166,122,151,98,246,206,55,121,236,249,218,47,53,53,63,119,181,48,77,31,231,33,48,144,118,146,32,47,170,77,190,219,62,236,238,207,165,113,63,14,30,140,112,108,170,205,154,226,218,55,228,175,88,253,194,158,233,110,169,250,69,117,147,177,85,4,131,36,82,112,58,146,2,226,96,47,177,51,139,237,179,179,183,162,146,168,128,136,136,8,136,128,162,175,247,46,58,19,255,0,184,103,252,166,188,127,206,212,170,68,24,166,150,233,110,9,162,216,37,179,76,244,210,197,236,108,110,205,222,242,84,94,106,106,142,215,118,99,154,79,206,76,103,33,111,36,166,95,88,159,109,246,109,153,153,155,43,68,64,68,68,26,171,93,58,92,208,158,165,61,137,249,107,193,190,145,253,28,243,62,204,255,0,9,214,81,246,60,199,107,189,254,246,150,62,92,187,17,126,150,251,113,244,219,119,223,201,209,78,140,250,108,233,219,42,170,205,116,115,77,254,143,222,171,109,231,107,158,167,219,21,245,124,233,78,72,228,40,248,84,79,32,54,231,12,111,187,55,47,171,182,251,59,179,238,180,64,95,37,21,166,213,110,169,175,172,183,219,41,41,106,46,149,13,87,93,44,48,136,29,84,237,20,112,180,178,147,54,230,109,20,49,70,196,91,191,8,192,125,194,204,223,90,32,34,34,2,199,243,252,3,13,213,60,54,237,167,218,131,143,82,95,49,235,229,59,211,87,80,212,179,240,148,55,103,103,103,103,98,3,18,97,48,49,118,48,49,18,23,18,22,118,200,17,1,17,16,17,17,7,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,26,255,0,185,113,208,159,253,195,63,229,53,227,254,118,165,82,32,34,34,2,34,32,34,34,2,210,154,215,209,159,77,157,68,229,84,185,174,177,233,191,210,11,213,21,188,45,112,84,251,98,190,147,133,40,73,36,131,31,10,121,227,7,216,230,145,247,118,229,245,182,223,102,102,109,214,136,53,86,133,244,185,161,61,53,251,111,242,41,131,125,28,250,71,229,189,167,254,19,172,172,239,249,126,239,103,253,243,44,156,120,247,229,253,29,183,229,235,190,205,182,213,68,64,68,68,4,68,64,95,36,118,155,84,55,90,139,236,54,202,64,185,86,83,195,73,81,88,48,139,79,52,16,148,133,20,71,38,220,136,0,167,152,132,93,246,23,150,71,109,185,62,255,0,90,32,34,34,8,171,253,203,142,132,255,0,238,25,255,0,41,175,31,243,181,37,49,60,90,197,131,98,182,108,43,22,161,242,86,92,126,223,79,107,183,83,119,78,78,197,44,17,140,113,71,204,220,140,184,128,11,110,78,228,251,110,238,239,234,189,100,64,68,68,5,165,53,175,163,62,155,58,137,202,169,115,93,99,211,127,164,23,170,43,120,90,224,169,246,197,125,39,10,80,146,73,6,62,20,243,198,15,177,205,35,238,237,203,235,109,190,204,204,219,173,16,106,173,11,233,115,66,122,107,246,223,228,83,6,250,57,244,143,203,123,79,252,39,89,89,223,242,253,222,207,251,230,89,56,241,239,203,250,59,111,203,215,125,155,109,149,29,166,213,13,214,162,251,13,178,144,46,85,148,240,210,84,86,12,34,211,205,4,37,33,69,17,201,183,34,0,41,230,33,23,125,133,229,145,219,110,79,191,214,136,8,136,128,136,136,8,136,130,63,234,151,65,93,39,107,78,119,115,212,205,75,210,159,108,228,151,158,207,157,173,246,237,202,159,187,218,132,33,143,243,112,212,4,99,180,113,0,253,81,109,246,221,247,119,119,124,175,66,250,92,208,158,154,253,183,249,20,193,190,142,125,35,242,222,211,255,0,9,214,86,119,252,191,119,179,254,249,150,78,60,123,242,254,142,219,242,245,223,102,219,106,162,2,34,32,213,90,233,210,230,132,245,41,236,79,203,94,13,244,143,232,231,153,246,103,248,78,178,143,177,230,59,93,239,247,180,177,242,229,216,139,244,183,219,143,166,219,190,248,166,150,244,21,210,118,139,103,118,205,76,211,77,41,246,54,73,102,239,121,42,223,110,220,170,59,93,216,78,25,63,55,53,65,198,91,199,41,143,214,23,219,125,219,103,102,118,144,8,131,85,107,167,75,154,19,212,167,177,63,45,120,55,210,63,163,158,103,217,159,225,58,202,62,199,152,237,119,191,222,210,199,203,151,98,47,210,223,110,62,155,110,251,249,58,41,209,159,77,157,59,101,85,89,174,142,105,191,209,251,213,109,188,237,115,212,251,98,190,175,157,41,201,28,133,31,10,137,228,6,220,225,141,247,102,229,245,118,223,103,118,125,214,136,8,136,128,188,156,179,22,177,103,56,173,231,10,202,104,124,237,151,32,183,212,90,238,52,221,211,143,191,75,60,101,28,177,243,7,19,30,64,100,219,139,177,54,251,179,179,250,175,89,16,69,95,238,92,116,39,255,0,112,207,249,77,120,255,0,157,169,41,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,235,34,8,171,253,203,142,132,255,0,238,25,255,0,41,175,31,243,181,42,145,16,17,17,1,71,253,82,232,43,164,237,105,206,238,122,153,169,122,83,237,156,146,243,217,243,181,190,221,185,83,247,123,80,132,49,254,110,26,128,140,118,142,32,31,170,45,190,219,190,238,238,239,32,17,6,170,208,190,151,52,39,166,191,109,254,69,48,111,163,159,72,252,183,180,255,0,194,117,149,157,255,0,47,221,236,255,0,190,101,147,143,30,252,191,163,182,252,189,119,217,182,197,53,75,160,174,147,181,167,59,185,234,102,165,233,79,182,114,75,207,103,206,214,251,118,229,79,221,237,66,16,199,249,184,106,2,49,218,56,128,126,168,182,251,110,251,187,187,188,128,68,26,171,66,250,92,208,158,154,253,183,249,20,193,190,142,125,35,242,222,211,255,0,9,214,86,119,252,191,119,179,254,249,150,78,60,123,242,254,142,219,242,245,223,102,219,106,162,32,34,34,2,34,32,34,34,2,34,32,242,114,204,90,197,156,226,183,156,43,41,161,243,182,92,130,223,81,107,184,211,119,78,62,253,44,241,148,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,163,95,247,46,58,19,255,0,184,103,252,166,188,127,206,212,170,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,82,158,51,249,117,192,178,76,119,14,225,23,147,106,74,74,253,248,125,126,231,114,227,31,191,127,118,223,102,202,176,194,51,144,184,198,4,68,255,0,96,182,238,173,163,198,99,78,6,166,201,97,212,88,34,50,150,41,105,109,198,251,198,194,192,193,112,153,255,0,239,183,223,253,95,235,81,83,195,183,16,233,227,45,204,238,148,250,227,82,93,240,146,38,182,211,149,8,212,197,40,189,61,75,201,201,138,158,86,244,113,7,111,81,245,253,187,32,137,245,85,213,190,207,134,213,81,78,209,132,4,230,59,131,177,59,190,239,235,191,250,95,177,124,42,108,245,189,167,186,55,148,234,4,214,190,156,45,80,177,88,169,102,184,93,198,10,72,168,227,24,26,158,153,197,216,30,24,126,215,63,115,155,239,187,236,219,168,93,85,65,83,73,36,177,207,31,23,134,66,136,189,89,246,38,247,183,167,244,32,249,209,17,1,17,16,17,17,4,166,232,199,164,108,163,169,57,46,101,100,191,67,108,106,56,230,125,228,149,195,145,7,151,255,0,192,75,233,249,230,253,158,239,246,234,238,165,116,87,42,208,157,84,188,224,217,84,141,60,212,117,47,28,117,2,199,194,97,237,198,108,76,69,28,124,190,172,129,234,194,223,253,121,129,225,203,212,182,153,104,245,194,96,204,255,0,192,195,81,66,81,243,136,101,144,36,34,42,79,172,225,12,36,252,159,182,94,174,254,225,219,246,45,73,226,63,174,250,125,174,58,195,45,203,2,138,41,96,162,154,80,146,176,98,146,50,159,120,41,65,157,218,72,128,155,103,132,219,215,127,254,184,76,191,5,248,105,71,79,243,9,163,118,239,144,80,49,183,45,223,111,49,95,246,127,177,89,26,170,63,4,139,236,178,94,53,31,31,146,178,66,17,182,219,231,142,23,34,113,22,25,234,24,157,155,244,91,214,70,254,127,95,233,86,184,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,139,241,157,159,220,251,160,253,69,170,181,207,169,93,49,233,230,27,116,218,139,112,58,127,106,12,167,78,33,45,56,57,52,100,2,95,227,165,143,127,89,7,221,186,197,227,235,159,166,137,40,194,177,181,54,194,44,111,183,108,175,86,246,54,250,220,125,91,204,127,175,250,16,111,212,80,127,83,60,86,180,39,7,200,130,201,106,26,219,212,78,204,231,83,66,212,117,49,55,231,12,95,235,141,91,55,184,89,253,222,226,103,251,86,127,121,241,28,233,146,203,109,166,184,75,150,199,84,245,60,246,138,150,190,222,114,7,18,102,250,195,230,91,109,247,221,191,153,157,4,161,69,161,45,29,113,244,211,120,162,138,182,61,79,176,83,52,174,236,209,212,94,173,225,32,236,238,222,173,230,31,111,119,251,22,119,107,234,3,68,239,20,81,215,209,234,190,32,241,74,44,67,189,246,147,125,157,153,219,221,35,183,185,217,6,192,69,133,126,91,116,115,254,234,184,127,254,157,165,255,0,222,47,225,91,175,58,45,111,165,150,178,163,85,177,6,142,32,35,45,175,180,158,230,103,119,247,201,252,200,51,196,81,179,46,241,7,233,151,17,132,38,151,58,161,185,115,223,234,219,174,118,249,157,182,113,247,183,153,111,243,191,226,117,137,255,0,117,35,166,15,255,0,57,220,127,253,181,187,254,118,130,95,162,137,150,159,19,126,152,46,181,209,208,181,246,170,157,228,223,243,147,213,91,192,27,102,119,245,127,52,255,0,179,111,233,117,139,106,159,138,182,132,96,55,240,179,90,10,174,251,31,45,142,162,222,244,117,81,109,192,11,208,134,172,127,207,118,247,123,197,255,0,98,9,184,138,16,201,226,201,211,184,227,109,118,24,238,239,88,240,243,242,219,80,242,229,219,229,183,15,57,191,191,211,109,255,0,153,106,76,203,198,111,28,167,165,23,194,240,234,153,39,125,249,121,251,124,110,62,241,219,110,221,118,254,238,95,241,127,58,15,223,25,61,80,168,160,199,172,122,105,78,78,45,83,45,53,198,79,70,245,18,11,132,46,222,161,252,223,231,127,171,237,85,127,135,98,246,91,205,134,237,116,175,200,41,40,106,168,78,17,130,158,82,22,57,152,223,98,113,103,54,223,111,183,102,127,245,45,185,213,39,84,151,254,174,51,139,93,206,237,110,130,136,32,138,10,70,8,33,56,217,132,102,156,183,216,165,151,254,200,127,93,254,207,246,255,0,41,173,154,117,134,226,20,210,89,45,49,228,21,210,65,9,87,49,65,5,89,65,62,192,196,13,197,153,197,183,114,244,47,95,68,25,187,105,43,233,174,146,75,149,226,217,45,150,158,231,124,134,162,134,225,220,185,82,52,207,72,205,55,33,236,203,59,191,175,0,219,136,177,123,182,247,250,249,26,175,163,184,205,147,167,75,46,121,67,147,80,87,220,171,234,233,142,164,33,148,72,132,142,132,229,54,118,25,73,153,216,153,191,201,111,127,217,238,90,94,134,187,82,51,107,61,109,174,221,29,254,234,20,76,211,202,17,53,68,253,152,220,77,157,221,155,126,44,251,253,172,204,251,47,166,227,118,201,169,180,241,241,203,229,206,184,35,134,175,144,209,84,77,35,56,59,64,224,223,155,39,244,219,212,125,223,181,144,107,116,68,64,68,68,4,68,65,97,254,24,184,69,6,109,168,243,208,100,116,51,87,219,6,194,79,30,227,36,34,37,223,162,102,110,66,226,239,245,72,190,223,181,71,46,186,244,202,187,77,186,155,207,168,99,199,171,109,214,137,239,83,205,111,57,99,147,183,44,100,49,201,184,25,187,242,111,206,183,174,239,239,101,48,124,39,117,59,71,113,26,42,250,108,191,41,162,183,223,230,146,88,96,123,141,117,44,66,208,187,80,176,136,247,13,143,252,96,150,204,222,158,143,246,172,83,197,99,90,116,99,80,114,40,113,204,46,58,42,251,237,170,106,136,171,46,52,141,73,40,200,79,228,221,159,187,28,132,111,176,198,99,234,205,238,118,253,168,60,63,7,124,227,13,193,245,163,52,171,204,178,187,69,138,158,171,27,8,97,150,227,89,29,48,73,39,155,137,248,137,27,179,59,237,187,236,174,70,211,155,225,151,250,127,55,98,203,172,183,24,93,185,119,41,43,226,152,118,244,125,247,18,118,255,0,40,127,218,223,181,115,1,67,91,124,177,147,86,219,170,171,168,30,70,227,221,132,206,46,76,207,190,220,155,109,253,91,254,37,181,52,231,168,94,162,113,238,229,187,14,205,50,250,177,154,23,136,96,134,227,93,35,11,51,131,238,35,28,141,179,179,3,55,244,32,232,43,38,215,173,18,195,93,199,42,213,188,66,214,109,239,10,155,197,56,19,126,143,249,60,183,255,0,40,127,218,203,226,184,117,45,211,205,170,141,174,21,250,223,131,69,78,237,191,63,111,83,63,166,206,254,230,61,253,204,235,159,156,135,27,234,123,47,153,234,114,59,22,164,92,204,189,229,85,75,112,155,236,102,247,155,63,249,163,254,198,253,139,17,201,163,213,27,32,181,6,92,217,61,16,237,233,13,195,204,70,219,125,102,253,25,54,253,132,223,234,116,29,39,99,90,193,165,57,141,170,59,222,45,168,248,221,210,130,86,228,51,211,92,225,48,118,221,199,223,203,211,212,73,191,212,235,199,174,234,67,167,219,109,33,214,215,107,102,17,12,49,239,200,138,251,77,233,179,59,251,185,239,238,103,92,250,105,62,67,212,69,234,72,240,253,40,200,51,89,25,217,216,105,45,53,117,206,44,204,199,39,232,64,239,251,36,127,119,237,127,218,190,60,179,8,234,6,195,28,241,101,118,28,230,8,35,109,229,122,186,90,209,141,183,13,253,123,130,205,250,59,251,254,205,208,95,92,189,113,244,139,21,196,45,103,212,14,31,223,49,114,103,26,222,81,236,219,251,228,102,224,207,232,254,142,251,251,191,107,47,225,47,94,29,31,195,116,138,208,125,64,98,143,81,43,241,23,26,130,40,153,246,103,245,149,135,131,122,63,218,77,251,61,235,158,219,62,45,152,228,23,104,45,54,155,45,218,174,190,160,72,162,138,42,105,100,144,217,133,201,221,132,89,201,219,102,119,244,111,218,183,5,167,162,110,166,110,215,58,58,71,211,60,154,7,169,156,34,239,205,101,184,8,71,200,153,185,17,118,31,102,111,181,208,93,77,231,175,254,142,108,83,181,61,110,190,227,70,110,219,255,0,123,20,213,3,182,238,223,165,16,19,125,143,246,254,207,218,203,24,15,19,94,142,206,245,45,173,245,118,218,48,70,236,195,84,244,181,188,11,234,239,233,253,239,183,191,211,222,170,99,90,58,11,215,205,35,179,210,95,174,56,229,109,214,150,90,40,234,167,58,26,58,217,218,159,113,144,136,77,222,156,88,28,90,55,221,157,253,55,111,218,181,62,7,160,250,179,169,103,87,30,25,131,94,238,101,66,108,21,30,90,217,83,55,108,157,205,182,46,220,101,179,239,25,182,207,183,168,191,236,116,23,91,31,138,79,72,231,124,246,81,106,61,24,211,238,13,230,222,150,187,135,175,29,255,0,249,27,111,77,223,237,251,23,199,144,248,170,116,169,102,187,141,5,14,109,73,114,165,120,185,189,84,80,214,236,197,200,155,143,22,165,127,177,153,247,223,237,85,53,106,232,111,169,139,173,116,84,67,165,217,20,15,41,136,247,39,178,92,4,7,119,102,221,223,203,190,204,219,238,178,122,63,14,78,166,42,242,40,241,231,196,167,136,142,157,234,60,204,148,23,1,129,153,157,219,139,159,150,253,47,79,118,200,39,230,93,227,29,163,118,138,209,131,24,198,198,249,3,239,188,237,93,85,79,183,160,191,232,157,19,191,189,201,191,243,127,157,122,248,111,139,214,130,95,104,142,92,142,151,216,149,2,239,180,45,37,109,83,184,179,15,214,220,40,217,155,213,201,191,243,127,157,85,70,173,244,207,169,218,15,126,162,161,212,44,118,177,160,150,78,69,45,61,37,71,7,1,104,200,246,121,98,6,247,74,45,251,55,247,255,0,63,137,139,67,77,114,204,160,178,98,24,249,215,77,116,136,109,225,13,93,35,74,225,52,146,136,177,48,199,234,219,59,139,111,179,191,171,250,32,181,203,63,139,182,152,220,53,70,124,110,75,35,6,54,102,237,79,117,42,170,134,98,17,128,137,223,181,228,216,219,115,102,29,157,254,221,253,203,96,117,31,172,93,71,98,26,160,55,189,8,211,27,198,99,97,60,112,37,152,233,70,40,66,51,25,165,238,63,57,96,55,119,22,140,62,171,123,249,110,205,251,105,211,57,210,108,199,77,114,57,100,200,202,130,146,162,46,51,60,2,242,198,224,210,198,36,194,194,96,46,219,52,163,187,125,159,207,246,223,246,128,101,56,238,91,166,54,121,229,185,90,106,235,170,33,171,25,163,9,130,67,120,154,166,65,217,219,119,126,62,239,127,167,170,8,3,101,241,122,205,112,203,237,203,31,213,157,42,169,167,172,163,150,104,74,26,139,136,194,113,72,6,192,224,237,29,15,174,206,50,54,255,0,210,190,28,95,198,118,233,81,150,219,225,201,48,31,45,100,146,160,6,174,95,106,137,246,226,118,250,197,176,80,243,125,189,251,55,170,248,124,77,116,107,1,201,245,18,215,143,232,197,142,134,179,56,186,76,213,21,148,118,138,104,100,152,135,149,121,206,71,29,48,60,206,76,64,220,157,217,253,205,191,170,138,56,31,68,26,209,146,106,253,163,76,111,24,165,206,145,170,171,34,130,182,171,200,213,199,29,52,100,29,199,34,50,129,248,125,95,180,135,111,245,32,151,247,15,24,234,234,13,73,168,150,135,29,107,150,38,238,99,20,109,88,49,108,222,97,248,151,39,162,238,127,138,102,109,159,246,254,213,240,228,30,52,89,19,220,164,123,14,155,109,73,233,193,189,177,31,249,173,191,233,80,239,239,221,71,188,183,195,207,85,44,26,197,79,167,84,246,154,227,160,170,169,8,162,175,40,42,94,50,18,170,40,69,251,141,76,194,255,0,85,185,110,195,238,245,254,101,151,82,248,79,235,133,70,51,61,249,235,45,131,44,124,120,211,60,149,141,43,239,39,23,250,158,79,127,119,175,191,221,234,130,205,186,45,234,188,186,168,192,228,201,103,197,106,109,51,211,85,84,211,200,68,103,52,70,241,188,110,219,73,216,136,29,246,153,189,27,119,250,175,252,251,72,198,251,127,165,67,47,10,217,172,86,238,154,161,198,2,138,42,59,221,178,241,113,107,136,20,97,28,174,68,81,200,36,77,250,123,118,229,135,212,153,189,25,190,205,157,230,88,201,28,140,239,17,137,108,251,63,23,223,103,65,254,153,247,247,47,213,231,223,175,150,156,98,203,91,144,94,235,97,163,160,183,192,117,21,19,205,32,198,17,198,45,187,187,145,59,11,127,173,217,150,130,176,117,237,211,238,77,168,113,105,189,163,34,105,110,19,85,141,20,114,181,93,17,66,114,188,237,11,108,67,80,228,236,228,76,237,176,239,183,217,246,32,145,168,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,249,85,207,229,105,102,169,225,203,181,25,31,29,246,223,102,223,101,129,105,230,180,226,250,137,125,189,99,86,242,237,92,108,149,149,52,147,195,180,133,254,36,192,8,185,56,8,254,145,179,108,206,255,0,235,91,7,209,253,20,90,214,205,28,168,194,117,94,205,175,216,52,85,13,56,213,211,193,123,139,235,78,37,71,230,100,170,168,54,7,7,224,238,226,13,203,152,179,123,189,55,221,6,53,226,123,168,58,129,130,104,155,75,131,55,111,204,255,0,190,106,63,48,253,174,53,116,92,62,172,162,92,183,230,109,233,238,247,191,216,170,191,71,58,178,234,66,135,40,183,227,184,150,91,202,166,235,89,21,48,7,144,160,109,202,89,35,6,245,146,29,189,236,63,107,127,169,95,102,167,227,154,127,153,225,85,182,61,70,150,159,232,253,87,111,204,20,181,175,76,31,86,96,33,252,227,16,237,249,193,15,183,249,190,213,73,29,72,227,90,117,210,119,89,86,90,237,31,185,65,83,141,80,29,154,236,28,107,134,191,135,25,64,229,23,55,118,109,249,64,239,179,151,167,38,245,109,253,3,115,248,146,217,181,43,38,210,189,24,170,202,219,206,222,229,176,75,53,89,127,123,199,180,134,20,14,77,249,183,96,253,54,63,119,167,250,182,85,237,119,192,242,155,16,81,201,117,182,118,2,188,136,32,126,244,101,201,216,152,95,244,73,246,245,38,247,237,239,86,207,148,245,253,134,229,144,97,215,44,103,31,142,247,83,69,103,140,107,187,145,177,180,53,37,27,115,29,160,170,110,63,111,161,122,178,142,125,65,245,97,120,214,123,189,130,227,143,97,212,52,135,129,212,189,201,194,122,105,197,139,114,130,125,189,42,13,223,127,44,237,234,227,239,247,253,172,16,167,45,193,110,120,133,37,186,170,224,255,0,244,198,150,26,160,111,171,232,50,49,59,123,137,255,0,205,127,216,177,165,34,117,164,51,205,105,122,76,251,32,167,180,91,100,242,145,211,81,209,194,51,69,37,67,126,114,80,224,7,205,205,203,186,226,219,23,171,182,205,251,95,6,110,156,245,70,158,145,171,110,56,253,77,11,63,232,199,85,73,83,17,151,174,222,140,241,122,253,159,237,100,24,69,22,29,145,92,40,61,167,73,111,238,83,125,111,175,221,141,189,222,255,0,71,45,254,207,216,191,204,24,198,65,59,23,102,135,147,1,56,151,231,65,182,118,254,151,87,81,211,190,189,104,6,150,244,245,99,177,106,55,28,118,180,102,173,9,237,245,245,209,210,205,180,147,204,66,92,39,168,19,102,112,247,63,251,63,106,145,90,57,122,208,125,79,176,212,223,116,210,122,42,202,63,51,253,241,217,186,52,238,50,144,9,250,246,230,54,111,170,237,233,191,216,232,57,209,165,196,114,106,218,225,183,83,91,249,212,25,8,176,119,99,111,87,118,102,245,114,219,237,101,146,94,116,59,84,236,54,216,174,215,92,111,179,75,51,11,129,249,202,98,221,156,92,155,208,100,119,247,51,253,139,163,42,44,111,74,105,175,5,113,162,150,220,215,9,56,139,187,92,200,137,246,219,111,171,220,219,236,31,177,121,186,153,171,122,57,167,116,244,148,185,246,85,104,161,142,170,88,225,136,39,185,193,3,238,76,108,206,253,201,69,246,250,135,235,252,223,204,131,154,218,203,45,206,222,109,29,93,55,108,139,220,220,197,255,0,245,63,243,178,254,148,120,237,226,190,166,58,74,74,62,114,202,76,34,61,193,109,221,223,102,245,119,219,222,234,232,117,239,171,158,138,241,155,229,61,53,206,223,244,158,160,121,254,122,213,118,138,120,195,112,137,253,225,92,30,246,38,111,86,247,139,254,207,92,50,215,226,25,209,141,166,162,42,218,44,26,255,0,20,241,56,144,147,77,17,108,236,236,237,232,87,7,111,123,50,10,194,196,52,19,84,115,154,249,237,216,238,55,230,102,166,46,18,183,156,167,14,47,177,62,223,94,65,103,253,2,247,126,197,154,211,244,89,175,83,231,13,129,125,18,227,113,250,142,227,231,232,159,102,39,141,183,223,191,199,254,170,63,229,127,245,118,179,27,79,138,175,76,150,121,166,150,219,97,191,192,117,37,206,87,227,72,92,159,215,252,234,231,219,222,254,229,138,230,158,49,24,5,166,253,32,227,24,165,101,92,12,204,205,44,148,81,72,238,220,65,253,225,90,195,239,221,191,213,253,40,35,230,41,225,15,173,119,155,103,156,187,215,123,62,98,14,77,23,106,146,95,94,34,251,114,26,198,111,123,187,127,169,99,122,137,225,87,175,248,128,196,118,90,31,107,9,114,230,253,218,42,126,59,112,219,244,170,223,125,249,63,251,63,157,79,77,47,241,84,208,188,186,193,37,126,87,81,37,158,182,38,119,120,101,58,58,126,91,0,63,213,19,171,119,127,82,38,111,232,254,101,171,245,247,197,198,138,193,87,73,77,162,116,182,218,224,46,231,152,146,227,79,29,67,55,164,78,59,60,21,123,55,190,86,125,255,0,99,126,199,65,1,116,215,164,45,84,212,221,66,109,57,164,178,123,58,229,79,77,222,153,252,205,52,223,84,103,8,72,189,102,17,253,35,111,70,47,179,253,107,115,227,248,253,127,65,25,149,86,55,169,184,231,180,110,23,80,27,133,17,249,193,135,185,19,60,208,191,164,47,56,182,206,206,255,0,89,217,253,118,219,237,94,238,148,248,140,106,32,235,245,62,105,154,215,89,42,233,238,22,240,160,144,105,232,227,17,140,100,173,9,29,191,198,142,206,205,203,222,79,239,111,127,189,124,221,100,117,49,127,234,10,243,71,154,88,167,176,219,232,176,223,51,110,6,148,92,38,157,228,152,91,147,55,114,65,38,219,143,174,227,239,127,71,244,65,235,105,198,156,229,58,245,85,116,202,177,59,127,209,230,130,153,171,100,171,238,199,87,188,81,63,108,131,132,132,31,104,111,187,54,255,0,87,109,159,117,162,186,162,190,216,105,45,239,135,149,119,156,191,90,171,60,157,84,253,163,143,159,104,102,140,223,142,220,27,115,245,244,119,247,250,59,178,246,95,175,12,195,20,194,107,45,122,125,13,29,29,215,33,167,154,130,245,52,244,67,40,73,76,77,32,139,3,60,165,196,153,141,189,120,183,250,212,87,190,94,107,178,27,189,109,242,228,98,117,85,245,18,84,204,66,44,44,230,100,228,91,51,123,189,93,208,124,40,136,128,136,136,8,136,131,217,196,236,95,72,174,193,111,243,158,91,118,103,231,219,231,254,80,183,187,118,253,191,241,41,61,208,174,146,216,178,237,119,154,199,148,92,119,160,163,158,88,140,187,39,249,221,169,234,246,125,128,216,135,235,0,191,189,68,134,119,103,221,151,167,79,146,94,41,33,134,10,122,166,1,131,147,7,230,197,246,223,223,239,100,29,1,235,63,71,186,19,170,218,125,107,197,174,84,126,70,223,109,170,146,162,154,94,229,100,187,17,12,140,77,179,76,37,239,39,127,87,127,114,247,250,110,233,175,74,180,23,27,150,215,132,135,127,185,57,74,83,239,82,62,165,28,64,237,198,73,79,236,136,95,223,246,255,0,182,132,174,157,68,106,229,231,15,162,193,46,25,60,114,89,168,38,41,224,133,168,41,196,132,203,158,238,230,193,201,255,0,198,31,189,254,223,230,95,195,31,215,237,89,197,168,202,130,199,148,181,52,6,92,156,94,134,152,253,118,102,247,148,110,254,225,111,246,32,233,114,154,182,134,168,138,58,105,121,56,237,187,113,118,219,127,233,81,227,170,154,158,156,243,76,102,179,6,213,43,223,150,168,154,41,6,50,242,213,231,219,55,142,120,152,182,131,102,125,156,164,244,114,245,219,250,29,81,198,37,212,190,179,224,245,242,220,241,204,180,41,234,38,227,204,138,221,77,35,62,194,66,222,133,27,183,184,137,96,217,14,85,126,202,174,83,93,239,181,205,83,87,80,101,36,134,209,0,110,68,78,79,232,44,205,239,39,255,0,106,11,238,232,227,23,208,13,43,194,189,147,167,25,15,159,61,221,230,168,242,149,177,110,207,53,65,7,213,153,203,220,210,27,122,63,217,187,253,139,113,106,62,115,166,20,88,165,117,118,103,113,255,0,5,211,195,44,211,126,102,163,244,70,35,114,255,0,22,60,191,69,139,221,255,0,175,101,205,77,190,255,0,119,181,177,53,5,95,105,139,109,255,0,54,37,251,127,107,63,237,117,253,170,242,203,253,116,5,79,85,95,206,50,103,103,110,208,55,217,183,216,223,206,130,241,108,157,112,116,121,67,148,82,208,219,238,157,170,154,24,142,154,26,142,197,208,184,128,9,54,220,94,13,159,211,127,126,254,245,188,159,170,205,9,24,10,119,205,190,168,139,147,255,0,131,107,62,207,255,0,82,185,178,221,247,223,237,95,239,189,47,249,223,241,32,189,204,255,0,196,127,64,97,168,189,98,3,63,180,105,26,138,166,42,153,184,214,195,233,185,198,99,199,202,239,238,245,221,159,237,244,90,15,65,60,74,116,67,76,230,200,113,242,199,252,173,20,247,138,234,138,122,143,55,88,125,216,228,172,170,152,95,143,149,39,31,73,69,189,95,127,95,245,53,83,83,93,43,169,34,150,10,121,248,4,226,65,35,113,103,221,137,182,127,123,127,50,249,80,94,61,55,139,46,128,207,37,188,9,184,121,201,4,36,127,239,215,236,179,155,142,255,0,239,63,173,179,51,63,167,237,217,101,79,226,77,160,241,220,34,146,107,167,11,68,144,49,61,111,98,177,246,153,247,118,14,219,82,242,247,108,251,251,189,85,7,47,246,243,74,241,246,92,190,166,251,237,183,218,130,220,122,132,241,90,211,157,234,177,204,63,24,246,237,44,244,242,195,230,60,236,244,187,57,71,30,207,198,74,77,253,238,77,239,255,0,39,249,214,139,233,187,171,13,22,211,248,179,29,72,202,49,14,237,246,237,115,184,84,211,7,180,42,199,128,202,208,204,3,184,66,64,251,24,23,171,139,127,62,205,232,171,253,55,125,182,65,157,107,142,160,195,170,58,181,149,231,212,148,222,90,154,249,117,158,182,8,121,185,246,192,203,209,185,56,139,191,166,222,174,44,255,0,204,191,112,237,106,212,12,18,229,37,215,28,188,249,106,137,41,138,144,139,203,192,127,155,35,19,118,216,227,38,247,139,125,155,172,17,16,103,88,230,180,103,216,182,161,158,168,90,111,29,171,252,133,80,69,83,229,225,45,222,110,93,207,168,64,225,235,204,191,201,251,125,54,91,191,167,30,187,245,55,72,179,154,187,245,206,227,231,96,186,240,122,198,236,211,199,207,181,12,194,13,245,105,201,219,214,70,247,51,127,62,234,43,34,9,45,171,157,116,235,30,160,106,44,249,133,29,247,202,71,12,196,212,145,249,90,89,56,70,211,201,32,54,239,78,59,237,205,155,213,183,244,245,88,246,25,214,150,190,224,180,243,82,217,51,14,220,115,241,228,222,207,162,127,209,114,118,253,40,11,252,247,90,41,16,108,138,78,160,245,74,222,85,231,65,145,118,74,229,39,118,161,252,165,49,115,46,216,71,246,199,233,245,99,6,244,219,221,251,119,117,33,250,29,235,59,49,211,125,79,242,121,69,127,158,160,187,153,73,35,246,162,139,131,199,77,80,255,0,228,64,68,251,145,15,187,109,182,254,149,12,23,232,25,70,76,96,251,59,32,233,203,82,49,91,14,172,233,110,65,139,92,7,204,80,94,237,181,20,165,234,97,190,236,237,191,163,137,122,16,183,218,222,229,207,70,181,227,50,104,135,80,87,155,117,161,187,67,98,200,42,36,164,255,0,43,96,130,182,70,15,210,115,255,0,130,111,126,255,0,207,191,219,106,30,22,61,68,219,51,93,54,13,60,200,242,74,51,190,210,63,24,105,204,233,226,146,71,146,162,182,87,97,1,38,34,250,130,47,250,62,159,235,221,104,111,21,206,149,174,118,236,139,242,217,141,210,212,212,81,213,55,10,209,23,150,94,6,71,93,83,33,108,209,241,17,102,97,247,159,167,252,104,44,75,165,254,161,177,174,162,52,246,28,162,201,63,42,136,249,121,168,184,200,221,189,231,152,3,212,163,141,159,118,133,223,209,191,167,249,247,26,231,239,161,158,176,110,93,49,102,115,53,100,113,79,97,186,113,243,128,244,192,102,221,184,170,123,124,72,164,143,111,175,59,111,187,250,183,251,30,247,244,239,80,177,125,82,196,233,115,60,58,231,5,125,174,176,229,8,230,134,104,229,23,40,205,192,155,148,100,67,190,226,254,231,65,146,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,210,29,101,230,241,96,125,62,228,183,175,108,67,110,168,31,39,217,150,70,23,247,215,83,137,122,19,59,63,161,237,238,251,80,110,166,150,51,46,32,94,191,208,177,157,82,191,227,88,190,159,223,239,217,123,72,246,138,43,109,84,245,93,168,154,67,237,132,6,71,196,95,209,203,128,150,219,253,170,142,122,21,234,58,92,59,169,108,74,233,168,249,100,20,182,89,107,187,51,207,60,49,199,28,108,116,243,70,206,68,17,238,205,206,64,245,244,254,119,102,221,213,147,248,142,106,109,187,249,41,207,120,198,42,224,185,91,242,17,40,161,169,130,86,32,40,103,182,213,144,155,63,23,221,156,120,191,217,239,251,16,87,62,185,120,140,234,102,162,227,21,152,22,57,118,173,164,180,73,219,237,86,60,181,48,214,62,210,69,41,114,54,169,113,253,48,33,111,171,250,47,183,243,168,149,125,201,50,12,162,183,218,89,29,238,190,233,87,193,163,239,214,84,156,242,113,111,115,114,55,119,217,183,127,69,231,34,15,70,217,145,223,236,162,65,105,188,215,81,137,190,228,212,245,39,27,59,237,182,239,197,217,127,184,242,140,142,18,156,162,190,220,5,234,71,132,206,213,82,55,112,118,118,216,189,125,91,103,118,245,251,29,121,104,131,36,109,67,203,92,237,207,53,234,174,96,181,156,39,79,28,181,50,144,15,111,244,91,103,47,70,251,61,54,89,110,103,212,134,169,102,179,211,205,91,126,158,140,105,249,237,29,29,85,68,96,92,152,125,236,242,190,255,0,162,207,254,183,90,185,16,102,25,254,170,229,218,143,88,21,153,5,99,254,108,4,26,56,164,151,135,213,229,179,236,102,94,191,89,214,95,162,189,84,106,254,132,195,83,71,132,100,213,144,210,85,72,50,201,76,85,181,67,19,147,3,131,63,8,166,6,247,59,127,247,173,251,22,160,68,27,178,94,177,250,130,32,135,181,168,215,216,101,134,70,62,244,119,122,209,144,182,127,115,151,127,119,111,119,251,25,97,217,246,185,106,174,166,203,20,185,166,113,123,185,188,28,94,54,169,185,212,204,194,226,229,179,183,114,66,217,219,153,127,181,255,0,107,172,17,16,127,90,154,202,186,217,59,181,149,83,78,127,231,74,110,79,254,215,254,134,95,201,17,1,17,16,126,177,16,254,137,59,127,67,167,34,247,242,127,246,175,196,65,254,225,158,106,121,6,104,37,56,204,29,156,72,73,217,217,219,246,59,47,168,239,119,147,130,74,83,186,214,60,50,151,57,35,121,207,137,150,236,251,187,111,179,191,163,127,177,124,72,128,136,191,68,72,201,128,5,200,137,246,102,102,221,221,208,100,56,134,159,101,185,220,147,197,139,90,218,176,169,248,247,25,231,142,61,185,114,219,244,201,183,253,2,255,0,98,254,118,140,27,39,190,208,213,92,173,118,230,154,158,141,205,166,62,244,99,199,131,51,151,163,147,59,236,206,222,229,238,225,23,76,211,15,175,154,217,103,161,58,107,133,119,30,29,215,140,54,224,36,79,254,49,184,254,137,63,191,111,127,244,43,10,233,107,65,58,68,201,116,72,231,213,156,146,197,97,189,81,84,188,55,71,184,93,170,33,118,144,41,32,121,155,102,168,1,127,174,82,122,142,237,245,95,111,70,244,10,204,182,227,151,139,189,192,173,118,250,70,150,164,73,197,195,184,35,179,179,59,191,171,187,55,249,46,189,92,67,77,115,76,238,225,89,106,197,172,237,89,85,65,78,245,85,0,245,17,71,194,45,217,185,110,100,204,254,164,222,141,234,175,111,167,189,36,232,191,20,183,121,205,43,201,113,155,147,76,34,37,81,79,144,76,124,220,30,81,223,137,212,23,218,242,123,191,103,244,47,23,80,245,159,163,174,158,203,56,246,70,81,102,182,101,21,214,89,160,54,11,133,85,83,212,19,83,49,197,27,51,247,35,103,250,193,182,222,253,255,0,165,5,18,93,44,245,246,91,149,85,162,233,19,65,87,71,41,195,52,124,152,184,152,19,137,54,227,187,62,206,207,238,125,189,23,196,182,118,103,67,145,235,70,162,102,89,70,33,101,169,187,132,247,74,219,155,201,0,254,141,60,149,91,177,59,59,15,166,243,131,123,183,250,205,232,190,253,67,195,240,140,115,78,108,53,86,170,186,134,190,213,121,175,63,79,45,21,76,79,31,25,193,162,250,210,125,71,220,9,223,234,255,0,175,213,6,162,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,180,250,103,214,123,158,133,235,46,43,158,211,220,42,162,161,182,221,32,154,190,24,142,71,25,96,250,194,108,224,6,60,254,164,135,179,59,253,191,206,236,247,185,99,202,244,183,172,237,10,158,158,220,81,87,69,121,181,20,18,13,85,11,131,211,85,77,70,204,238,61,208,54,103,22,169,109,137,185,123,223,103,127,85,206,130,205,244,187,87,243,61,38,200,237,249,14,45,114,242,231,69,85,21,79,30,204,71,203,132,128,123,110,96,91,111,219,31,177,6,199,214,222,140,117,123,71,53,38,159,78,107,45,212,53,245,183,14,126,73,233,110,17,144,203,219,167,142,105,62,177,180,123,108,210,55,189,155,125,159,109,254,219,99,240,212,184,213,97,58,25,73,163,25,204,115,80,101,214,75,133,116,243,210,25,52,237,217,150,80,144,9,165,140,136,31,118,156,91,110,91,183,175,167,218,189,206,154,250,150,208,222,167,66,139,80,170,170,237,118,220,166,193,220,252,213,69,210,65,56,251,253,232,127,68,134,32,45,226,131,127,209,125,183,111,115,250,188,81,241,94,203,239,145,106,29,158,235,167,182,107,148,245,54,155,125,20,147,222,105,104,165,168,166,1,2,171,145,193,205,227,40,119,29,227,39,250,206,237,183,175,218,130,214,81,83,239,135,31,89,121,205,203,86,96,194,117,79,55,128,237,245,2,209,83,4,244,180,212,236,3,21,29,81,59,114,142,17,119,245,8,253,229,246,125,187,186,184,22,118,127,86,125,208,126,162,34,2,34,32,34,34,2,34,32,34,34,2,34,213,90,67,212,190,150,107,78,85,154,224,184,181,219,202,228,152,38,65,114,176,92,108,247,9,233,130,186,95,37,36,113,75,91,12,1,41,200,84,111,36,162,3,41,8,238,76,226,236,207,232,225,181,81,17,1,22,148,235,51,90,242,174,157,186,108,204,53,143,10,183,218,171,111,88,255,0,179,252,180,23,72,164,146,148,251,245,244,244,231,204,99,146,51,125,130,98,118,216,219,235,51,111,187,110,207,94,218,33,226,237,212,150,165,107,70,3,167,55,220,39,77,96,182,229,89,69,170,201,89,45,37,182,188,103,142,10,154,184,225,144,163,34,172,33,99,97,55,118,119,18,109,246,221,159,220,130,221,17,17,1,17,82,183,247,106,250,167,255,0,180,29,42,255,0,209,87,31,249,242,11,169,69,165,58,51,214,188,171,168,158,155,48,253,99,205,109,246,170,43,214,65,237,15,51,5,174,41,35,165,14,197,125,69,56,112,25,36,144,219,112,132,93,247,55,250,206,251,108,219,51,110,180,4,69,74,223,221,171,234,159,254,208,116,171,255,0,69,92,127,231,200,46,165,22,148,232,207,90,242,174,162,122,108,195,245,143,53,183,218,168,175,89,7,180,60,204,22,184,164,142,148,59,21,245,20,225,192,100,146,67,109,194,17,119,220,223,235,59,237,179,108,205,186,208,17,17,1,20,42,241,33,235,91,84,250,62,252,157,254,76,236,24,165,207,233,111,181,252,239,183,105,106,102,237,249,95,41,219,237,118,103,139,109,252,201,242,229,203,125,135,109,182,125,240,175,15,79,16,189,104,234,207,90,47,90,115,168,216,198,21,110,182,219,177,122,155,220,82,217,40,170,225,156,167,142,174,146,17,18,41,170,101,23,14,53,6,238,204,44,251,176,250,251,217,194,194,145,121,57,78,89,138,224,214,42,172,167,53,201,173,88,253,150,139,135,153,184,221,43,99,164,165,131,153,136,7,57,100,113,1,228,102,34,219,191,169,19,51,122,187,40,215,210,215,136,206,135,117,81,157,222,52,239,28,165,186,227,55,170,125,167,178,82,95,123,49,205,122,165,24,68,230,40,154,51,48,25,162,54,151,148,60,200,158,33,25,69,221,187,163,8,74,164,68,64,68,81,215,174,78,174,237,93,32,233,24,229,112,91,169,47,25,101,250,160,173,184,229,170,122,129,0,57,216,28,142,170,96,98,105,78,154,22,227,207,182,219,185,201,12,110,81,247,90,65,9,20,139,85,116,233,212,190,150,117,65,130,67,157,105,157,219,252,239,59,102,172,158,155,218,150,207,207,77,20,126,110,8,101,147,179,221,236,25,199,200,190,184,108,77,246,179,70,175,17,142,181,181,247,163,236,171,12,252,159,216,52,254,231,141,229,182,250,174,30,217,165,173,154,186,58,234,89,3,191,191,106,120,163,104,94,58,154,94,31,164,78,77,46,251,51,14,225,58,145,87,7,65,190,38,154,151,212,158,188,199,164,122,187,103,194,172,212,247,75,61,100,214,87,178,91,107,130,122,155,140,60,37,236,145,201,60,192,33,229,130,174,71,114,97,221,227,22,98,221,216,74,199,208,17,20,63,241,24,235,91,42,232,251,21,195,63,39,246,11,85,207,36,203,110,21,92,61,179,75,36,212,49,208,210,198,29,253,251,83,197,35,76,242,84,210,240,253,33,113,105,119,217,216,119,9,128,138,176,58,51,241,64,215,222,162,122,147,195,244,115,53,196,52,254,138,203,144,123,67,204,207,107,183,214,199,84,29,138,10,138,128,224,82,85,200,13,185,194,44,251,131,253,87,125,182,125,157,172,253,1,17,16,17,23,147,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,152,128,115,150,71,16,30,70,98,45,187,250,145,51,55,171,178,15,89,20,85,233,107,196,103,67,186,168,206,239,26,119,142,82,221,113,155,213,62,211,217,41,47,189,152,230,189,82,140,34,115,20,77,25,152,12,209,27,75,202,30,100,79,16,140,162,238,221,209,134,85,32,34,34,2,40,171,139,120,149,244,203,154,245,5,75,211,206,49,117,186,215,87,215,92,14,215,73,146,8,82,133,138,166,168,98,34,104,226,168,57,218,73,57,200,61,136,220,98,113,150,82,6,141,204,76,77,229,82,2,34,32,34,214,157,67,245,3,128,244,203,165,245,218,175,168,199,86,118,218,58,138,122,72,168,232,94,23,173,173,158,105,24,70,42,120,230,146,49,144,216,121,202,66,197,187,71,20,133,235,197,214,170,232,115,174,60,55,171,220,52,169,106,130,146,199,168,182,58,113,59,245,132,13,248,72,27,176,249,218,62,78,228,116,196,78,44,226,238,231,9,147,1,185,49,69,44,161,40,17,105,254,165,250,152,195,122,90,199,177,76,207,80,104,106,207,30,191,229,20,248,229,117,109,51,57,157,176,38,165,169,153,170,222,38,23,41,128,74,156,88,192,126,191,3,34,22,50,22,140,247,2,2,34,32,34,45,105,136,245,3,128,230,122,219,158,244,255,0,111,58,186,108,179,79,105,237,213,117,209,85,188,32,21,176,85,192,51,52,180,162,210,60,178,4,77,36,67,41,16,11,1,205,27,122,242,103,65,178,209,17,1,17,16,17,17,1,22,159,186,245,49,134,216,58,163,181,116,177,125,161,171,165,190,228,120,184,100,118,42,225,103,146,10,195,105,107,26,122,67,102,29,225,48,138,141,229,19,119,112,54,238,11,184,16,131,75,184,16,17,17,1,17,16,17,97,90,223,154,221,116,215,69,243,237,70,177,83,210,79,114,197,113,123,173,238,142,42,176,34,130,73,233,169,36,154,49,144,68,132,156,28,129,153,217,136,95,109,246,118,247,170,139,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,65,117,40,136,128,136,136,8,190,75,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,163,7,78,190,35,58,29,212,158,178,223,52,111,14,165,186,209,85,210,121,153,236,87,43,135,102,26,123,237,44,3,23,50,134,51,49,152,102,39,57,228,24,94,55,46,196,15,41,184,23,56,163,9,84,136,136,8,136,128,139,90,117,27,173,246,174,156,116,122,245,172,183,219,29,93,222,219,96,168,183,13,101,37,36,130,19,188,21,21,208,83,72,113,242,250,164,96,51,185,176,59,139,27,131,11,144,114,230,217,94,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,144,34,34,2,34,210,157,102,107,94,85,211,183,77,153,134,177,225,86,251,85,109,235,31,246,127,150,130,233,20,146,82,159,126,190,158,156,249,140,114,70,111,176,76,78,219,27,125,102,109,247,109,217,195,117,162,165,111,238,213,245,79,255,0,104,58,85,255,0,162,174,63,243,229,117,40,8,136,128,139,95,235,222,181,226,189,59,105,61,247,88,243,91,125,214,182,203,143,249,95,51,5,174,40,228,170,62,253,76,84,225,192,100,146,48,125,142,97,119,220,219,234,179,237,187,236,207,154,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,31,90,34,32,34,34,2,34,197,53,99,58,252,151,233,102,101,169,158,203,246,159,209,44,126,227,125,242,93,254,207,154,242,180,210,77,218,238,113,46,28,187,124,121,113,45,183,223,103,219,100,25,90,44,43,69,245,123,13,215,173,47,199,245,115,79,231,171,146,197,145,83,148,212,237,87,3,195,60,70,18,20,82,195,32,122,179,28,114,199,36,110,226,228,14,224,238,36,66,236,79,154,160,34,34,2,34,32,34,42,86,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,65,117,40,180,167,70,122,215,149,117,19,211,102,31,172,121,173,190,213,69,122,200,61,161,230,96,181,197,36,116,161,216,175,168,167,14,3,36,146,27,110,16,139,190,230,255,0,89,223,109,155,102,109,214,128,136,171,3,172,207,20,13,125,233,219,169,60,195,71,48,172,67,79,235,108,184,255,0,179,252,180,247,75,125,108,149,71,223,160,167,168,62,101,29,92,96,251,28,196,205,176,55,213,102,223,119,221,220,44,253,20,42,240,222,235,91,84,250,193,252,162,126,83,44,24,165,179,232,151,178,60,151,176,169,106,97,238,121,175,55,220,238,247,167,151,125,188,176,113,227,199,109,203,125,247,109,183,86,43,213,118,156,95,250,147,205,122,89,185,203,236,108,207,23,242,147,219,99,168,153,158,59,237,44,180,16,85,200,84,239,179,109,52,93,211,99,133,247,39,140,26,81,114,102,149,161,13,214,136,136,8,136,128,136,136,8,188,156,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,204,196,3,156,178,56,128,242,51,17,109,223,212,137,153,189,93,148,107,233,107,196,103,67,186,168,206,239,26,119,142,82,221,113,155,213,62,211,217,41,47,189,152,230,189,82,140,34,115,20,77,25,152,12,209,27,75,202,30,100,79,16,140,162,238,221,209,132,37,82,34,32,34,34,2,45,41,214,102,181,229,93,59,116,217,152,107,30,21,111,181,86,222,177,255,0,103,249,104,46,145,73,37,41,247,235,233,233,207,152,199,36,102,251,4,196,237,177,183,214,102,223,118,221,158,176,127,187,87,213,63,253,160,233,87,254,138,184,255,0,207,144,93,74,34,32,34,42,86,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,65,117,40,180,167,70,122,215,149,117,19,211,102,31,172,121,173,190,213,69,122,200,61,161,230,96,181,197,36,116,161,216,175,168,167,14,3,36,146,27,110,16,139,190,230,255,0,89,223,109,155,102,106,193,254,237,95,84,255,0,246,131,165,95,250,42,227,255,0,62,65,117,40,180,167,70,122,215,149,117,19,211,102,31,172,121,173,190,213,69,122,200,61,161,230,96,181,197,36,116,161,216,175,168,167,14,3,36,146,27,110,16,139,190,230,255,0,89,223,109,155,102,109,214,128,136,136,8,136,128,136,180,167,89,154,215,149,116,237,211,102,97,172,120,85,190,213,91,122,199,253,159,229,160,186,69,36,148,167,223,175,167,167,62,99,28,145,155,236,19,19,182,198,223,89,155,125,219,118,112,221,104,169,91,251,181,125,83,255,0,218,14,149,127,232,171,143,252,249,93,74,2,34,32,34,34,2,34,135,247,127,20,94,153,109,29,65,82,104,132,151,190,245,170,109,160,159,56,130,182,150,123,20,117,82,197,4,148,226,51,69,33,242,133,251,178,199,44,197,192,97,150,49,98,103,7,146,88,130,96,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,197,226,39,135,77,151,244,205,145,195,12,188,30,15,39,254,83,183,233,92,41,31,252,215,255,0,53,73,213,13,60,79,245,174,143,76,244,50,108,88,106,222,59,150,72,0,116,192,194,79,201,160,173,164,34,245,224,66,222,132,254,247,111,245,160,164,205,53,193,50,253,67,205,109,88,190,17,108,169,173,187,85,213,0,83,132,16,203,35,177,250,150,238,209,9,22,204,194,239,232,222,230,119,251,20,139,234,103,59,234,91,11,211,155,22,135,234,173,176,232,237,84,52,244,165,76,79,13,194,62,66,16,77,76,12,239,57,48,187,241,25,61,24,27,221,233,233,187,45,177,225,3,67,134,214,234,197,100,215,108,122,150,174,243,1,192,84,53,114,179,185,211,151,151,175,228,226,219,109,187,139,11,127,169,150,117,227,35,144,60,55,43,30,63,244,102,136,68,161,166,157,174,28,98,238,238,229,112,14,222,252,57,237,254,87,233,109,191,217,191,170,10,184,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,253,41,166,42,106,136,170,4,89,222,35,19,102,118,244,119,103,221,127,52,65,99,158,27,154,29,167,125,69,87,100,151,205,67,182,85,79,87,69,228,251,14,48,192,80,135,54,172,18,227,222,142,71,109,218,16,223,103,247,255,0,171,104,105,170,113,106,62,41,152,228,56,208,158,89,69,108,154,233,87,229,224,171,121,227,239,198,242,152,9,56,250,9,57,8,237,187,54,207,179,253,138,110,248,78,107,44,209,106,28,26,99,105,176,83,83,81,215,114,243,115,139,71,206,78,16,87,78,27,187,197,205,246,125,219,244,253,207,251,61,20,100,235,43,94,46,90,133,171,215,219,117,37,142,219,107,138,195,119,170,162,167,58,74,58,104,200,198,10,170,134,23,119,142,0,39,221,143,252,167,119,244,109,221,254,192,212,56,190,171,234,110,22,109,65,100,206,178,43,68,113,57,9,69,77,115,168,167,226,255,0,91,118,216,77,182,245,34,255,0,107,172,239,61,201,161,212,247,42,43,45,77,77,210,230,17,201,81,87,89,112,54,158,83,22,17,1,97,49,114,39,125,137,155,215,252,209,111,177,98,20,218,118,89,5,130,143,38,142,239,220,168,172,238,73,86,61,141,187,101,207,102,245,114,102,45,253,125,205,232,190,11,180,39,167,183,26,187,93,21,92,207,90,47,27,53,84,70,80,147,131,135,39,23,22,119,103,103,114,15,123,255,0,147,252,232,61,59,37,171,87,244,242,130,162,247,107,181,100,20,22,250,215,242,82,212,195,5,84,81,73,187,140,140,60,197,132,95,126,216,22,206,255,0,99,62,222,140,235,113,245,107,153,216,175,88,237,130,223,143,96,244,246,225,143,205,119,235,6,216,16,188,155,156,14,59,24,19,239,182,206,222,190,237,246,83,115,160,170,32,214,46,159,10,219,151,104,253,135,32,167,160,171,6,142,174,225,29,28,197,36,145,210,209,179,59,177,199,203,119,105,8,183,119,127,210,127,123,186,174,14,163,53,30,163,38,201,78,197,73,73,5,13,5,14,220,41,161,140,24,67,156,112,147,250,136,11,250,144,239,254,180,26,105,17,16,17,17,1,23,246,166,164,158,173,221,160,14,78,62,255,0,86,111,253,107,248,160,34,51,59,251,145,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,102,186,93,169,25,46,3,125,142,107,78,81,119,181,82,203,191,152,106,26,217,32,231,176,27,14,252,72,89,246,115,127,127,237,127,218,186,1,162,198,180,139,168,109,13,154,245,73,142,91,110,116,55,122,26,248,96,168,150,142,150,105,185,15,122,23,250,204,210,54,236,252,182,217,223,111,79,232,92,228,171,102,240,201,234,227,31,196,116,14,237,135,106,62,65,54,216,253,69,206,182,149,166,142,105,191,51,198,25,120,55,110,34,217,156,228,153,253,93,253,239,233,234,200,43,227,88,232,174,154,29,212,22,77,77,140,13,77,168,237,55,155,148,84,124,88,160,113,137,170,39,133,182,225,195,102,226,206,222,155,55,217,238,244,83,227,163,95,19,220,179,51,212,123,62,158,234,188,84,175,13,234,182,26,26,105,224,25,121,247,36,238,179,114,41,234,221,191,77,226,111,65,119,219,127,77,246,80,83,172,45,74,177,234,198,188,100,121,78,55,79,28,116,82,87,86,140,110,2,227,220,103,172,158,70,39,98,0,125,220,77,189,237,186,176,47,13,142,133,113,33,178,91,245,151,83,113,170,74,251,140,53,49,213,218,90,127,173,217,150,25,234,163,114,103,9,156,119,103,8,139,235,7,188,91,109,253,93,5,153,193,89,5,69,36,85,195,35,52,50,198,50,137,19,182,220,93,183,103,223,221,238,95,213,164,140,191,70,65,125,255,0,99,168,169,226,25,118,213,188,59,65,106,111,122,65,149,86,227,222,204,19,42,153,40,74,48,54,166,142,138,172,140,88,137,216,155,244,99,253,31,93,197,182,80,95,160,157,108,234,247,93,117,154,223,67,116,214,92,154,225,97,162,238,249,232,231,171,140,129,249,210,85,60,123,139,144,187,253,120,153,253,55,247,125,136,46,85,17,16,17,17,1,17,16,17,17,1,115,215,158,235,166,163,244,233,215,118,169,234,134,151,222,124,141,214,135,80,50,40,166,134,86,115,165,184,82,149,206,103,146,150,166,54,118,238,66,124,71,118,221,137,136,68,192,128,192,12,122,20,92,214,117,99,241,79,172,159,120,25,15,204,103,65,208,158,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,203,96,46,117,186,46,234,219,42,233,27,84,219,41,182,197,231,177,187,239,150,183,228,214,226,25,37,238,80,141,76,102,115,193,19,77,20,111,89,28,109,48,194,114,59,136,247,164,103,109,141,215,65,56,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,4,117,241,71,248,19,212,223,193,126,113,68,169,47,166,75,181,170,193,212,150,148,95,111,183,58,75,117,182,221,156,88,170,235,43,42,230,24,96,166,130,58,248,74,73,100,144,157,132,0,69,156,156,157,217,153,153,221,213,218,120,163,252,9,234,111,224,191,56,162,84,2,131,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,190,181,84,30,20,253,118,221,90,235,65,210,206,178,228,212,133,109,42,118,131,8,186,220,103,33,158,57,216,128,99,179,185,187,56,152,16,185,60,28,200,92,28,59,2,231,206,8,227,181,244,5,202,186,234,161,114,174,130,255,0,188,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,23,42,235,170,133,202,186,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,207,252,111,114,204,86,241,125,210,172,90,211,147,90,171,111,88,255,0,183,61,175,110,167,173,142,74,171,127,124,45,167,7,152,136,93,206,46,224,51,144,115,102,228,44,238,219,178,192,60,21,62,41,242,159,187,250,239,152,219,144,78,159,19,174,159,117,31,92,250,125,169,169,210,252,131,43,59,174,47,202,178,108,78,211,59,189,46,75,74,82,194,82,71,53,59,16,247,166,131,178,51,194,223,92,185,4,128,17,145,202,14,52,111,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,63,81,10,157,188,85,58,24,181,105,109,79,242,145,210,59,93,37,191,19,185,84,82,219,111,152,245,182,214,52,244,214,105,251,77,28,85,80,141,60,109,20,116,210,188,98,39,207,139,181,68,162,236,71,223,227,24,88,79,69,29,87,88,186,180,209,170,44,203,187,106,163,203,237,187,81,229,54,74,41,140,188,133,87,35,104,228,97,145,152,218,25,192,59,177,190,230,45,185,199,220,51,138,71,82,1,115,109,210,239,83,121,247,75,58,161,109,212,12,66,166,174,178,218,21,2,87,172,121,238,51,83,81,94,96,104,229,143,132,227,27,241,35,1,158,82,136,204,77,163,145,196,248,150,206,37,209,78,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,193,242,106,174,166,98,186,55,167,25,30,169,102,181,126,94,203,140,219,229,184,84,241,146,48,146,110,13,245,32,139,184,96,5,52,166,227,28,96,228,220,228,48,22,125,201,151,58,253,78,245,11,149,117,65,172,183,173,92,202,105,188,135,159,237,211,91,173,97,85,37,68,54,202,24,135,140,84,241,145,191,250,82,27,136,128,156,178,202,108,1,207,139,110,175,17,30,183,235,58,170,206,219,18,195,170,184,233,150,39,112,150,91,17,52,51,211,77,116,144,161,138,51,170,170,136,229,32,46,38,19,249,119,120,227,144,34,168,38,49,98,51,22,242,186,9,232,130,251,213,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,48,83,204,117,79,11,188,52,180,133,36,82,4,147,115,40,142,70,224,226,17,111,200,132,164,137,140,37,167,131,207,76,89,149,13,170,163,169,107,238,93,144,89,172,87,74,135,134,197,101,182,94,88,40,175,161,8,213,210,207,53,202,149,133,218,64,138,89,31,203,179,152,152,201,28,166,227,197,193,207,122,248,184,233,158,43,152,116,133,120,206,174,212,155,94,176,43,133,5,194,209,85,28,113,247,7,204,213,195,71,60,4,100,14,109,9,132,236,100,0,67,202,72,32,39,119,96,217,230,85,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,95,38,89,139,88,179,156,86,243,133,101,52,62,118,203,144,91,234,45,119,26,110,233,199,223,165,158,50,142,88,249,131,137,143,32,50,109,197,216,155,125,217,217,253,80,115,133,210,198,181,255,0,39,110,160,176,157,99,146,223,231,105,49,251,131,249,248,6,46,228,135,67,60,71,79,85,218,30,228,108,243,52,19,74,241,242,54,30,227,7,45,199,118,126,148,215,44,55,107,77,214,193,117,173,177,95,109,149,118,235,149,186,162,74,74,202,58,184,74,25,233,167,140,156,100,138,72,201,152,128,196,153,197,197,217,157,157,157,157,116,61,208,62,166,101,90,187,210,22,155,103,89,173,95,155,189,84,91,234,45,245,53,69,36,146,73,85,228,170,230,163,9,229,57,12,140,230,144,41,196,228,55,47,173,33,25,51,51,59,51,4,128,84,87,226,227,169,153,86,97,213,237,227,5,187,85,237,101,192,173,244,22,251,69,44,114,73,219,31,51,73,13,100,243,144,17,184,52,198,115,176,17,128,143,40,224,128,93,157,195,119,188,155,181,218,213,96,181,86,223,111,183,58,75,117,182,221,79,37,93,101,101,92,195,12,20,208,70,46,82,75,36,132,236,32,2,44,228,228,238,204,204,206,238,185,119,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,8,251,245,83,200,82,75,39,0,97,1,228,102,79,176,179,11,111,179,51,55,162,11,52,240,62,192,41,165,186,234,158,169,87,99,213,109,81,75,79,110,176,90,238,196,210,140,14,18,148,179,214,211,131,239,218,51,103,134,128,203,209,204,25,227,253,22,145,249,90,250,141,94,28,154,103,249,47,232,219,78,45,213,20,150,168,235,239,214,242,201,171,39,183,199,183,154,243,242,21,69,57,204,78,2,71,48,210,201,77,17,59,239,183,101,128,72,132,5,212,149,64,68,68,5,73,126,38,189,118,221,117,187,50,184,232,102,150,228,212,146,105,125,134,162,49,170,172,181,206,70,25,37,104,48,145,28,146,108,204,116,208,203,184,198,1,202,51,56,251,252,164,103,135,181,186,188,84,58,245,166,165,166,186,244,177,163,119,218,74,195,172,167,154,223,156,220,233,251,172,116,102,210,194,77,65,77,81,28,162,46,110,33,60,85,64,64,97,194,94,214,236,109,40,133,112,104,94,133,234,63,81,122,143,110,210,253,47,179,121,235,173,118,242,205,52,174,225,75,111,165,23,102,146,170,166,70,103,237,194,28,135,119,217,201,200,132,0,76,204,0,131,21,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,92,252,181,198,215,91,37,37,84,28,192,128,248,75,27,137,143,32,50,23,217,253,68,157,159,209,221,95,247,66,253,102,216,186,195,211,138,171,156,150,175,99,102,120,191,151,167,201,173,177,1,189,40,201,43,31,106,166,154,66,223,120,101,237,74,237,25,19,201,25,1,9,114,102,9,100,129,125,109,248,84,218,180,67,75,229,213,125,5,190,100,23,203,110,55,79,61,94,79,71,124,169,26,154,215,131,185,0,199,45,36,116,180,128,60,35,18,168,150,114,148,153,134,56,249,55,232,146,131,250,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,43,57,210,220,41,73,217,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,16,233,165,106,174,169,244,155,42,215,78,159,115,109,38,194,178,255,0,163,55,172,142,222,212,212,215,2,41,6,55,227,40,72,116,242,188,110,198,208,206,0,80,72,236,197,180,115,30,225,35,110,4,233,211,169,125,44,234,131,4,135,58,211,59,183,249,222,118,205,89,61,55,181,45,159,158,154,40,252,220,16,203,39,103,187,216,51,143,145,125,112,216,155,237,102,218,168,57,108,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,92,60,205,186,233,69,37,37,84,28,192,76,57,197,35,9,143,32,49,38,221,189,68,153,219,209,217,94,79,135,23,92,117,61,86,225,181,248,126,160,133,37,62,162,225,244,240,29,116,209,28,81,5,238,144,157,193,171,98,129,157,136,12,73,132,103,17,30,208,156,177,16,184,180,205,20,122,211,197,103,162,90,205,86,177,83,117,3,164,56,167,156,204,236,221,186,59,253,182,215,109,158,162,225,144,82,153,197,12,18,0,66,197,220,154,159,215,119,112,228,80,59,242,145,154,158,48,122,150,210,173,76,202,180,111,81,241,205,82,194,170,252,189,235,25,184,69,112,166,229,36,129,28,220,31,235,193,47,108,192,202,25,65,202,57,1,137,185,198,102,46,251,19,160,233,249,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,107,94,152,186,133,197,122,160,209,171,46,174,98,212,222,67,207,247,41,174,54,179,170,142,162,107,101,116,69,198,90,121,8,31,253,25,1,200,64,142,41,98,55,0,231,197,171,171,197,139,173,250,60,147,218,125,38,105,157,87,58,75,125,193,162,205,171,94,24,38,134,170,72,124,188,244,244,180,179,12,166,227,218,157,141,170,24,163,9,6,90,113,6,46,45,32,144,70,14,190,250,201,169,234,251,84,40,174,22,42,106,186,12,19,24,167,120,113,202,26,234,40,160,173,3,158,56,94,178,106,135,142,73,24,140,229,137,132,89,143,131,71,20,123,8,155,200,229,178,188,40,250,90,202,181,111,89,96,215,31,164,151,92,111,27,211,59,133,60,254,102,132,100,138,107,189,113,9,63,145,142,110,61,190,207,111,253,244,59,185,60,83,132,124,89,167,238,4,117,233,119,166,76,251,170,109,80,182,233,254,33,77,87,71,109,58,129,27,214,66,246,233,170,104,172,208,60,114,201,206,114,141,184,137,152,193,40,196,6,64,210,72,194,28,135,119,33,232,123,74,180,207,21,209,189,56,199,52,183,10,164,242,246,92,102,223,21,190,155,148,113,132,147,112,111,175,60,189,176,0,41,165,55,41,36,54,22,231,33,153,59,110,78,130,21,248,213,252,44,98,223,120,20,63,46,184,173,41,225,139,226,23,71,139,81,211,116,235,212,14,95,217,181,67,198,44,74,255,0,115,154,8,41,109,84,177,65,52,146,210,214,213,207,48,113,133,187,80,133,51,113,50,98,145,227,228,192,209,8,110,191,26,191,133,140,91,239,2,135,229,215,21,74,200,58,168,69,0,60,47,122,233,252,181,226,161,161,218,199,153,249,189,73,178,243,246,61,77,104,241,154,251,107,142,49,118,222,103,39,243,21,144,237,39,115,118,19,56,152,36,252,233,13,68,141,63,208,21,16,248,132,103,249,150,150,120,143,102,218,131,167,217,13,93,143,33,177,212,89,42,104,107,169,157,185,196,126,198,163,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,123,222,84,3,226,143,241,217,169,191,130,252,158,137,5,201,244,163,213,118,156,117,107,167,1,154,225,82,249,27,173,15,110,11,253,130,121,152,234,173,21,68,206,236,36,236,205,220,132,248,147,197,51,51,12,130,36,206,192,97,36,97,186,215,53,157,58,117,47,170,125,47,231,112,231,90,103,118,255,0,59,206,217,171,39,169,246,93,207,243,51,69,31,155,130,25,99,239,118,187,230,113,242,47,168,123,19,125,172,253,9,232,94,186,105,199,81,122,113,110,213,13,47,188,249,235,85,118,241,77,12,172,193,85,111,170,22,103,146,150,166,54,119,237,204,28,135,118,221,197,196,132,192,140,12,12,131,96,34,34,2,34,32,166,15,25,91,181,214,193,213,222,19,125,177,92,234,237,215,43,118,15,109,171,163,172,164,152,161,158,154,120,238,119,2,142,88,228,23,98,3,18,102,38,38,118,118,118,103,101,53,124,62,250,245,199,186,153,195,104,112,109,65,190,210,81,234,165,162,158,56,107,130,163,202,209,5,252,221,234,73,166,161,133,165,115,152,198,158,156,100,168,97,140,0,12,221,196,68,29,153,161,7,141,95,197,62,45,247,127,67,243,27,138,132,24,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,135,81,8,180,87,71,125,85,97,189,87,233,29,191,48,179,92,169,7,39,183,83,211,211,101,150,136,227,120,78,221,113,112,250,238,49,17,153,121,105,8,100,40,79,145,114,6,113,119,238,4,128,27,213,1,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,87,7,137,127,136,133,78,152,83,77,160,154,3,145,210,22,79,113,167,144,50,12,150,219,112,138,99,177,131,75,36,50,81,66,241,19,148,53,220,162,54,50,62,39,0,56,184,55,112,196,225,13,21,226,87,226,23,89,169,183,218,237,10,208,108,191,254,129,104,56,197,120,190,90,230,158,158,75,197,87,10,152,106,105,66,104,230,104,234,109,197,28,192,46,197,31,25,36,137,200,72,227,224,69,94,182,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,124,168,130,255,0,186,5,235,95,21,234,179,78,41,44,151,107,159,151,212,220,102,223,12,121,29,190,161,227,9,43,248,48,198,87,58,118,140,64,10,25,77,217,204,64,91,179,33,176,59,113,40,142,89,84,185,140,209,221,98,207,180,43,63,181,234,54,156,223,170,237,215,43,117,68,18,203,20,85,83,67,5,194,8,230,142,98,164,170,24,76,10,90,105,10,32,105,34,114,102,38,111,232,118,191,238,142,250,170,195,122,175,210,59,126,97,102,185,82,14,79,110,167,167,166,203,45,17,198,240,157,186,226,225,245,220,98,35,50,242,210,16,200,80,159,34,228,12,226,239,220,9,0,3,122,162,34,8,171,226,143,240,39,169,191,130,252,226,137,86,95,135,223,94,185,15,76,217,149,14,13,168,55,218,186,205,43,187,212,71,13,112,84,121,170,211,176,3,53,73,52,212,48,180,172,16,129,84,84,12,149,12,49,153,152,3,184,137,27,51,61,154,120,163,252,9,234,111,224,191,56,162,84,2,131,169,219,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,190,181,82,190,24,190,33,116,120,181,29,55,78,189,64,229,253,155,84,60,98,196,175,247,57,160,130,150,213,75,20,19,73,45,45,109,92,243,7,24,91,181,8,83,55,19,38,41,30,62,76,13,16,133,181,32,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,160,21,213,66,229,93,117,80,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,2,188,46,122,237,181,104,157,214,109,8,214,140,154,174,159,9,190,84,1,99,247,26,185,199,201,99,213,164,70,242,132,156,155,148,84,213,4,98,238,124,251,113,72,46,110,34,211,77,40,207,95,20,127,129,61,77,252,23,231,20,74,128,80,117,80,138,176,60,49,124,66,235,50,154,202,110,157,122,129,203,251,215,89,184,197,137,95,238,115,79,61,85,214,170,89,230,146,90,90,218,185,230,62,83,63,118,16,166,110,32,46,49,188,124,156,222,33,59,63,64,68,68,5,170,186,177,248,88,214,79,187,252,135,229,211,173,170,181,87,86,63,11,26,201,247,127,144,252,186,116,20,173,208,79,91,247,222,145,243,185,104,178,58,171,173,203,76,175,125,217,111,118,74,56,66,162,96,170,104,93,161,170,164,25,37,140,35,155,152,196,18,63,54,19,139,126,66,69,28,78,23,209,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,25,1,240,150,55,32,46,38,4,47,179,250,16,187,63,171,58,229,181,79,255,0,11,222,186,127,34,153,80,104,118,177,230,126,83,77,175,92,253,143,83,90,60,161,177,93,36,144,93,183,153,201,188,189,28,219,201,220,221,136,2,87,9,63,52,37,81,35,133,212,162,34,2,34,32,46,85,215,85,11,149,116,23,231,225,89,118,181,92,122,28,192,104,237,247,58,74,170,139,93,69,226,146,186,40,102,19,58,89,222,231,83,51,69,40,179,238,6,241,77,20,140,37,179,240,144,11,220,76,239,45,87,61,125,11,245,155,125,232,243,81,234,174,114,90,189,179,134,101,30,94,159,38,182,196,0,213,69,28,78,125,170,154,105,11,109,166,139,187,43,180,100,77,28,130,100,37,197,220,37,142,255,0,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,3,32,62,18,198,228,5,196,192,133,246,127,66,23,103,245,103,65,235,42,1,241,71,248,236,212,223,193,126,79,68,175,249,80,15,138,63,199,102,166,254,11,242,122,36,18,171,192,199,245,217,251,183,252,73,70,175,17,236,179,42,193,188,66,117,15,41,194,178,107,174,63,122,162,246,79,150,184,218,235,100,164,170,131,157,146,144,15,132,177,184,152,242,3,33,125,159,212,73,217,253,29,212,149,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,11,84,232,39,173,251,23,87,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,39,79,9,210,188,206,208,213,82,12,146,200,114,67,192,162,9,31,155,144,75,191,33,17,146,39,57,84,185,150,208,189,116,212,126,157,53,30,221,170,26,95,121,242,55,90,29,226,154,25,89,206,150,225,74,78,207,37,45,76,108,237,220,132,248,142,237,187,19,16,137,129,1,128,24,244,41,211,167,82,250,89,213,6,9,14,117,166,119,111,243,188,237,154,178,122,111,106,91,63,61,52,81,249,184,33,150,78,207,119,176,103,31,34,250,225,177,55,218,204,27,85,17,16,17,21,96,120,157,120,133,214,98,213,149,61,58,244,253,151,246,110,176,242,139,45,191,219,38,158,10,171,85,84,83,195,36,84,180,85,112,76,28,102,110,212,193,82,220,76,88,100,104,249,49,180,162,1,165,124,80,186,233,252,181,229,71,161,218,57,153,249,189,54,178,240,246,197,77,16,241,134,251,116,142,66,119,218,102,39,243,20,112,237,31,111,102,16,57,88,228,252,232,141,60,141,5,113,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,48,32,62,18,198,226,99,200,12,133,246,127,81,39,103,244,119,94,82,32,232,35,161,206,184,240,222,175,112,210,165,170,10,75,30,162,216,233,196,239,214,16,55,225,32,110,195,231,104,249,59,145,211,17,56,179,139,187,156,38,76,6,228,197,20,178,202,5,204,182,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,199,161,78,157,58,151,210,206,168,48,72,115,173,51,187,127,157,231,108,213,147,211,123,82,217,249,233,162,143,205,193,12,178,118,123,189,131,56,249,23,215,13,137,190,214,96,218,168,136,130,42,248,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,78,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,245,170,128,240,183,235,234,143,78,252,143,76,154,199,112,181,91,113,7,243,149,24,238,69,89,83,5,12,54,137,31,187,83,53,53,92,146,16,1,67,41,188,143,28,142,239,32,203,35,71,245,194,64,236,219,250,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,168,5,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,2,34,32,40,171,226,143,240,39,169,191,130,252,226,137,74,165,21,124,81,254,4,245,55,240,95,156,81,32,160,21,213,66,229,93,117,80,128,136,136,8,138,42,245,237,214,253,139,164,124,18,42,44,114,170,213,114,212,219,223,106,91,37,146,178,19,168,132,41,90,102,105,170,170,198,57,99,56,225,224,50,132,111,205,136,229,219,136,144,199,43,128,105,255,0,20,110,187,110,186,39,106,135,66,52,95,38,164,167,205,175,148,230,89,5,198,146,114,243,184,245,17,8,60,65,31,22,227,21,77,64,153,59,31,62,228,81,139,27,8,188,208,202,52,194,189,95,250,42,207,114,175,250,235,145,228,153,29,195,255,0,9,89,93,114,174,168,147,255,0,58,73,166,146,67,254,114,34,47,181,221,89,165,167,193,134,166,227,211,165,21,194,179,40,171,181,235,117,85,60,115,75,67,87,119,136,177,250,83,42,166,114,134,71,134,144,230,115,26,71,113,119,140,204,59,236,252,72,163,217,220,51,95,11,126,190,171,53,19,200,244,201,172,119,11,173,203,47,111,57,81,142,228,85,149,51,215,77,119,141,187,181,51,83,85,201,33,25,140,209,3,72,241,200,238,209,148,81,180,127,80,227,14,245,149,46,91,63,232,171,2,202,191,235,174,57,146,99,151,15,252,37,29,117,182,186,158,79,252,217,33,154,57,3,249,136,72,126,199,101,121,62,31,125,122,227,221,76,225,180,56,54,160,223,105,40,245,82,209,79,28,53,193,81,229,104,130,254,110,245,36,211,80,194,210,185,204,99,79,78,50,84,48,198,0,6,110,226,34,14,204,193,50,145,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,82,183,140,78,161,94,242,13,114,199,176,250,174,195,80,89,44,211,148,12,49,108,78,82,86,202,4,238,91,190,254,148,241,254,207,183,246,171,169,84,147,227,19,79,99,135,168,171,12,150,185,204,234,100,199,137,234,197,199,102,19,243,213,62,239,170,219,250,185,125,175,238,65,252,188,37,243,156,182,211,175,84,152,149,167,176,214,155,172,140,213,238,80,57,23,24,233,107,76,54,47,242,126,179,146,199,188,81,117,15,38,202,58,130,172,176,93,170,161,58,43,80,201,5,56,71,8,139,176,197,91,90,3,187,251,221,246,39,82,47,194,23,72,38,134,203,144,234,117,125,150,153,230,237,66,246,202,162,237,17,177,55,180,33,61,189,57,135,174,205,239,109,255,0,161,66,174,187,102,190,203,212,174,97,237,221,185,141,214,224,48,109,35,151,230,124,253,79,31,123,190,223,111,162,8,250,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,106,244,251,160,25,94,189,229,244,248,246,63,78,239,11,72,15,81,43,140,188,70,62,236,64,95,88,35,61,159,105,89,253,91,255,0,195,170,148,167,232,215,170,156,75,167,40,175,53,23,187,68,179,215,84,211,212,121,57,98,162,105,95,186,77,78,241,177,23,112,29,135,148,46,239,183,255,0,200,44,130,147,166,10,206,148,109,179,103,90,26,212,160,116,156,123,144,86,207,53,97,201,200,187,77,176,240,251,60,196,175,239,111,179,223,182,202,58,244,65,162,186,39,174,26,171,147,106,38,106,246,190,207,156,173,134,26,15,108,201,79,52,181,30,102,154,97,151,128,158,238,206,210,144,250,30,219,250,48,250,110,179,152,60,75,186,125,206,52,246,220,25,238,87,149,90,174,241,119,188,237,29,182,223,51,4,187,207,249,191,87,115,18,216,4,11,235,23,166,239,183,236,106,205,193,117,131,37,211,188,154,186,239,139,101,57,5,178,156,231,150,122,112,161,173,146,13,201,228,18,23,54,3,22,247,0,239,183,236,111,216,130,195,124,70,58,92,211,60,94,206,89,38,155,95,44,246,67,13,158,182,134,162,242,82,75,54,229,72,17,241,9,24,203,209,136,201,254,179,122,19,63,175,163,53,125,232,54,130,101,253,65,229,181,56,158,33,53,32,85,82,211,13,76,133,80,82,176,240,121,2,63,124,113,155,251,205,190,197,242,234,94,189,106,142,169,220,37,170,202,115,91,221,100,71,196,90,41,174,85,18,3,136,136,8,238,39,33,54,255,0,155,23,254,150,254,133,242,105,174,169,228,90,85,37,93,227,12,191,93,109,55,153,196,34,105,232,170,100,131,148,108,238,78,36,81,152,150,220,154,55,219,125,189,31,246,50,9,245,161,215,45,112,232,154,146,227,97,135,35,176,220,166,132,228,57,44,157,158,249,72,36,241,67,220,17,237,197,51,236,240,55,175,38,29,133,247,103,125,212,45,234,122,178,134,187,81,170,170,96,179,13,190,115,225,221,22,238,108,251,65,11,15,161,153,59,122,55,252,107,38,194,58,136,183,212,215,87,101,218,177,149,101,247,76,130,70,56,96,97,168,42,152,74,34,48,63,174,243,27,151,233,60,207,250,94,254,47,251,86,142,189,223,171,114,58,249,174,87,171,133,101,93,68,156,127,57,60,165,33,62,194,195,234,228,238,254,225,102,255,0,82,15,41,17,16,17,17,7,245,166,171,168,164,62,116,231,197,255,0,161,159,255,0,90,254,78,251,190,239,246,162,32,203,244,211,50,181,97,119,193,185,221,172,145,220,161,109,247,136,251,155,126,129,143,249,18,70,254,242,103,247,253,159,237,205,238,122,135,163,87,153,37,156,240,90,170,121,164,13,247,9,101,102,98,102,217,191,74,165,253,54,217,105,148,65,178,236,249,30,146,202,245,176,228,56,205,121,137,153,121,99,130,82,103,0,228,46,59,239,51,54,251,49,55,185,253,255,0,236,215,53,61,134,152,188,183,46,223,166,220,159,215,220,191,146,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,47,244,18,201,27,56,129,108,207,232,254,139,252,162,15,214,39,98,228,222,245,54,116,7,197,43,89,180,119,29,161,195,107,232,236,183,75,69,36,158,157,203,87,41,132,10,105,36,147,98,9,163,103,119,121,31,109,219,236,111,231,222,18,175,99,16,196,111,249,230,75,110,196,113,122,38,171,186,221,106,6,150,150,23,148,35,99,144,189,205,200,221,133,191,165,221,144,89,238,168,248,168,105,174,170,104,94,67,136,221,177,155,128,94,46,246,202,186,22,1,166,134,56,154,73,104,206,62,94,149,142,123,115,145,254,199,244,251,29,214,170,232,83,94,238,186,99,142,79,138,104,94,13,113,191,102,23,126,62,112,167,183,201,91,79,31,106,74,153,35,250,176,74,198,59,196,114,251,197,247,113,253,140,238,163,118,167,244,99,212,22,142,99,244,89,70,160,98,52,182,251,109,115,198,209,205,29,210,154,119,103,48,51,109,198,51,114,253,24,205,253,207,238,254,117,43,186,87,210,141,104,232,162,248,90,181,155,96,180,23,140,86,187,109,235,45,245,84,245,19,7,0,158,15,170,18,75,9,54,242,212,136,191,167,185,157,253,204,219,133,156,104,141,30,188,123,49,174,58,213,125,178,212,213,206,28,134,154,217,1,68,17,57,12,110,204,236,113,1,51,179,247,91,213,223,222,222,247,91,77,107,173,33,215,237,48,215,27,91,93,52,242,247,53,104,48,242,146,57,168,230,128,227,126,49,147,179,243,22,103,118,238,135,185,221,189,125,29,246,91,21,1,17,16,17,17,1,17,16,23,53,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,49,252,155,71,115,236,87,78,241,61,87,184,88,106,228,196,243,26,121,37,161,187,67,75,51,210,71,56,85,213,211,61,36,179,184,52,77,83,189,12,178,180,66,68,253,162,2,251,93,134,85,120,104,117,199,83,211,142,101,14,143,103,1,72,122,117,154,94,35,57,170,228,56,169,206,199,113,153,163,129,171,74,99,113,23,166,113,8,134,97,50,250,129,27,72,14,206,38,19,77,254,139,116,47,78,58,139,240,204,192,244,191,84,44,222,122,213,93,237,153,97,154,39,96,170,183,213,13,222,185,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,40,65,167,62,20,250,243,147,117,13,124,211,108,150,209,87,107,193,49,59,196,35,93,148,214,143,145,11,197,168,170,27,99,182,187,12,225,37,76,148,220,164,96,250,225,9,183,110,98,3,216,72,44,83,196,198,237,106,191,248,127,234,5,246,197,115,164,184,219,110,52,246,26,186,58,202,73,134,104,42,96,146,237,66,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,168,179,79,112,171,174,165,103,248,214,156,216,170,41,32,185,101,87,138,43,37,28,181,102,67,4,115,212,204,16,198,82,16,137,19,3,17,179,187,176,147,237,190,204,254,229,119,222,32,152,85,171,77,124,53,114,125,57,177,84,85,207,109,197,108,248,205,146,142,90,179,18,158,72,41,174,86,248,99,41,8,68,69,205,196,25,221,216,69,183,223,102,111,114,167,110,147,190,41,244,111,239,3,30,249,140,8,48,172,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,238,79,195,67,175,90,109,121,199,161,209,93,89,190,210,65,168,182,58,120,225,180,28,157,222,119,251,116,20,177,137,76,83,77,44,133,61,115,20,115,75,51,125,78,64,76,96,36,193,51,131,196,191,160,170,109,121,199,166,214,173,38,177,82,65,168,182,58,121,38,187,132,125,222,119,251,116,20,178,16,194,48,195,20,133,61,115,20,112,197,11,253,78,64,78,6,68,193,11,5,54,96,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,206,29,68,46,85,215,69,29,23,117,109,138,245,115,165,141,148,219,98,242,57,37,139,203,91,242,107,113,12,113,118,235,138,154,51,57,224,137,166,150,70,163,146,71,152,97,57,29,136,187,50,51,182,224,235,157,116,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,185,87,93,84,46,85,208,74,174,130,122,223,190,244,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,21,19,5,83,66,237,13,85,32,201,44,97,28,220,198,32,145,249,176,156,91,242,18,40,226,112,191,59,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,185,130,190,224,25,150,51,140,227,57,157,247,30,171,164,177,102,52,245,53,54,43,129,51,60,21,193,79,80,116,243,176,19,59,179,28,114,198,236,64,251,27,49,70,78,220,100,2,41,211,225,115,215,109,171,68,238,179,104,70,180,100,213,116,248,77,242,160,11,31,184,213,206,62,75,30,173,34,55,148,36,228,220,162,166,168,35,23,115,231,219,138,65,115,113,22,154,105,68,46,125,105,78,171,186,174,211,142,146,180,224,243,92,214,95,61,117,174,238,65,96,176,65,51,5,85,222,168,89,157,196,93,217,251,112,135,33,121,102,118,113,140,72,89,152,204,227,140,243,109,104,213,236,55,65,116,191,32,213,205,64,158,174,59,22,59,78,51,84,53,36,15,52,242,153,200,49,69,12,97,232,206,114,75,36,113,179,147,136,51,155,57,16,139,57,55,61,125,81,117,55,159,117,77,170,23,45,64,203,234,106,232,237,167,80,69,101,199,154,227,53,77,21,154,7,142,40,248,64,50,63,17,51,24,34,41,76,4,26,73,24,143,136,238,194,33,128,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,205,55,252,21,62,41,242,159,187,250,239,152,219,148,53,201,180,135,50,196,52,191,8,213,203,236,20,144,216,181,10,162,237,13,137,134,118,57,230,11,124,144,197,60,198,13,232,0,242,204,241,139,59,243,119,134,71,113,97,112,35,153,94,10,159,20,249,79,221,253,119,204,109,200,46,165,124,151,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,125,104,131,158,30,185,58,68,186,244,131,171,131,138,65,113,171,188,98,119,234,114,185,99,151,89,233,200,12,224,99,113,58,89,141,133,162,58,152,95,143,62,219,236,225,36,50,56,199,221,104,199,20,194,186,173,214,140,19,68,179,30,159,236,217,77,92,152,158,99,79,79,72,113,84,87,85,185,218,160,9,228,154,104,168,68,102,24,160,10,151,150,65,168,30,4,210,129,59,63,189,221,237,127,198,11,82,52,227,27,233,129,244,231,41,163,243,121,78,101,112,130,92,92,124,139,77,229,100,162,168,130,74,170,174,233,122,67,180,18,20,27,139,247,11,205,113,97,112,121,72,105,5,6,127,161,122,23,168,253,69,234,61,187,75,244,190,205,231,174,181,219,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,183,8,114,29,223,103,39,34,16,1,51,48,2,232,167,66,244,47,78,58,116,211,139,118,151,233,125,155,200,218,168,119,150,105,165,118,58,171,133,81,51,52,149,85,50,51,55,114,99,226,59,190,204,44,34,32,2,0,0,3,90,190,10,121,214,141,91,111,185,166,9,118,181,218,168,53,54,235,194,123,69,210,162,114,122,171,165,172,67,148,244,52,226,67,194,62,201,196,211,152,129,115,152,100,98,113,113,165,228,54,212,128,136,136,40,91,197,107,76,255,0,39,125,100,228,119,26,122,75,85,37,6,107,111,161,201,168,224,183,199,219,227,220,141,233,234,14,97,96,17,105,164,170,165,169,148,157,185,114,238,177,145,114,34,102,149,94,8,90,153,230,113,93,75,209,202,202,187,84,94,207,184,82,100,214,248,59,156,107,170,60,196,111,79,86,124,92,254,188,49,249,90,38,220,65,184,148,255,0,88,159,152,51,100,30,54,26,95,117,200,116,143,3,213,123,121,85,205,79,134,94,42,173,181,212,240,209,20,161,28,23,0,143,106,169,101,103,218,16,9,104,226,137,185,14,196,117,64,220,133,217,152,224,175,134,142,127,77,167,221,105,105,221,85,203,33,171,181,91,111,149,21,54,10,166,133,229,225,88,117,116,210,69,75,79,40,70,207,204,10,177,233,29,185,55,1,49,3,46,60,57,48,90,79,138,214,166,126,78,250,54,200,237,212,245,119,90,74,252,214,225,67,140,209,207,111,147,183,199,185,35,212,84,4,196,198,36,208,201,75,75,83,17,51,114,229,221,96,33,226,68,237,73,154,41,165,247,93,106,213,204,67,74,44,197,87,29,70,83,120,166,182,157,69,53,17,85,157,28,6,109,222,170,120,133,217,204,33,139,185,41,253,97,102,8,201,220,133,153,221,167,167,141,166,166,98,185,6,163,233,222,150,218,106,252,197,235,15,183,220,46,23,126,220,145,156,116,254,125,233,187,16,23,19,115,9,152,41,30,66,3,17,252,220,240,19,57,49,250,98,190,13,154,41,244,231,168,43,182,177,213,220,59,52,154,101,111,110,204,17,203,198,73,235,174,49,84,83,199,200,94,50,98,132,96,10,199,45,140,9,164,236,109,200,121,178,11,169,68,68,5,23,252,67,58,142,213,14,154,52,26,163,47,210,188,34,174,227,114,184,212,53,180,242,7,138,57,168,177,182,147,234,141,84,241,59,185,25,145,59,4,92,129,225,105,28,123,165,254,46,25,229,2,249,46,214,155,85,254,213,91,98,190,219,41,46,54,219,141,60,148,149,148,117,112,140,208,84,193,32,184,201,20,145,147,56,152,16,187,139,139,179,179,179,187,58,14,88,149,233,248,90,116,245,163,90,121,211,237,135,89,176,170,159,164,25,78,125,111,238,93,175,181,20,165,12,148,188,37,112,154,217,78,6,219,199,12,51,196,64,100,223,227,228,137,164,119,112,104,66,58,224,235,239,161,59,175,72,153,53,21,247,26,172,171,187,105,214,69,80,244,150,122,202,169,10,122,218,89,227,167,132,164,138,186,64,167,138,0,57,36,42,130,132,65,221,202,56,77,223,212,9,124,189,4,245,191,125,233,31,59,150,139,35,170,186,220,180,202,247,221,150,247,100,163,132,42,38,10,166,133,218,26,170,65,146,88,194,57,185,140,65,35,243,97,56,183,228,36,81,196,224,23,252,168,47,196,215,68,52,191,68,122,151,184,208,105,109,243,31,142,134,253,79,29,214,171,22,181,199,32,30,55,57,128,242,138,70,245,136,2,103,222,120,227,2,23,0,147,143,106,56,154,18,150,207,250,224,235,215,13,233,155,75,237,215,13,63,190,227,249,30,119,150,83,210,220,49,138,23,222,186,138,107,113,200,46,117,243,188,18,131,181,49,68,210,12,70,39,249,201,28,120,177,128,74,225,68,63,244,85,158,229,95,245,215,35,201,50,59,135,254,18,178,186,229,93,81,39,254,116,147,77,36,135,252,228,68,95,107,186,13,255,0,225,249,173,122,203,164,125,71,99,54,221,37,183,221,111,208,229,183,10,107,101,247,25,162,136,102,246,173,11,27,188,132,192,114,71,24,77,12,111,44,177,206,114,70,49,108,111,33,180,37,51,23,66,138,26,248,125,244,21,143,116,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,29,71,149,173,11,1,179,212,139,67,67,51,68,199,9,149,61,64,199,80,227,33,129,152,59,9,16,51,59,204,164,5,72,30,39,93,18,214,104,102,163,212,234,222,151,226,156,52,219,40,229,89,53,53,166,219,59,82,227,85,66,240,199,36,115,27,49,69,12,51,205,48,156,45,200,7,145,201,16,70,35,16,57,93,250,210,157,99,106,22,135,105,191,79,185,37,215,168,123,15,183,240,203,135,98,215,83,100,139,178,85,87,41,38,148,88,35,166,25,37,139,121,163,217,231,103,3,25,35,24,10,80,118,120,217,216,40,135,167,30,170,181,115,165,139,174,73,121,210,139,149,36,21,25,61,156,237,53,1,91,25,207,4,39,201,138,42,192,135,155,68,117,48,191,62,217,74,50,0,180,178,179,129,49,187,62,181,197,177,60,171,57,190,210,226,216,86,51,117,200,47,85,188,252,181,186,215,69,37,93,84,252,0,140,248,69,27,17,151,16,2,39,217,189,4,93,223,209,157,121,74,111,248,72,106,54,145,225,29,75,199,100,212,28,86,146,108,135,42,167,246,110,41,145,212,212,128,133,158,175,132,143,36,12,18,59,11,29,88,184,194,18,14,242,177,241,132,69,198,162,71,96,180,158,138,58,81,177,116,151,163,84,88,111,106,213,89,151,220,182,172,202,111,116,80,152,249,250,174,70,241,198,197,35,185,188,48,1,246,163,109,128,95,99,147,182,7,44,140,164,2,34,8,1,227,87,240,177,139,125,224,80,252,186,226,170,47,70,244,135,50,215,125,68,183,233,110,159,65,73,62,67,118,167,174,154,134,10,153,218,16,168,58,106,73,170,158,22,55,250,162,102,48,16,3,147,136,115,33,228,64,59,147,91,167,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,69,251,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,175,211,160,158,183,236,93,92,96,146,209,100,117,86,171,110,166,217,59,178,222,236,148,112,157,60,39,74,243,59,67,85,72,50,75,33,201,15,2,136,36,126,110,65,46,252,132,70,72,156,227,87,137,215,135,165,102,83,89,83,212,87,79,216,135,122,235,55,41,114,219,5,178,25,231,170,186,213,75,60,49,197,85,69,73,4,39,202,103,238,204,117,47,200,5,198,54,147,139,155,202,71,89,122,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,96,233,205,80,15,138,63,199,102,166,254,11,242,122,37,115,221,46,245,55,128,245,77,165,246,221,64,196,42,105,40,238,71,78,37,122,199,158,227,13,77,109,154,119,146,88,248,78,49,191,33,3,40,37,40,140,196,30,72,216,79,136,238,226,52,195,226,143,241,217,169,191,130,252,158,137,4,95,146,211,117,134,213,79,125,154,217,86,22,218,202,137,169,41,235,10,18,104,38,158,17,140,165,136,36,219,137,24,12,240,145,11,62,226,210,198,239,183,38,222,80,116,19,214,253,247,164,124,238,90,44,142,170,235,114,211,43,223,118,91,221,146,142,16,168,152,42,154,23,104,106,169,6,73,99,8,230,230,49,4,143,205,132,226,223,144,145,71,19,132,180,240,219,233,251,1,234,107,160,156,223,74,53,24,42,194,219,89,169,19,85,197,89,66,208,181,109,20,240,209,91,72,101,167,146,104,228,24,205,199,156,68,76,59,188,114,200,62,156,157,87,95,80,253,63,103,221,50,234,133,118,148,106,48,82,29,202,142,158,158,174,42,202,22,153,232,171,96,154,54,33,150,158,73,163,140,164,6,46,113,17,48,236,210,69,32,250,241,116,29,36,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,6,64,124,37,141,200,11,137,129,11,236,254,132,46,207,234,206,189,101,74,222,23,189,116,254,69,50,160,208,237,99,204,252,166,155,94,185,251,30,166,180,121,67,98,186,73,32,187,111,51,147,121,122,57,183,147,185,187,16,4,174,18,126,104,74,162,71,186,148,4,68,65,74,222,53,127,20,248,183,221,253,15,204,110,42,31,224,218,23,168,250,147,167,25,206,168,97,86,111,106,218,180,231,200,203,127,134,7,114,170,167,165,170,106,135,106,161,141,155,235,195,31,149,46,235,179,242,1,49,55,23,1,144,194,96,120,213,252,83,226,223,119,244,63,49,184,173,149,224,143,105,181,95,237,90,243,98,190,219,41,46,54,219,141,62,63,73,89,71,87,8,205,5,76,18,13,204,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,4,0,233,227,168,28,251,166,93,80,161,213,125,57,58,67,185,81,211,212,82,75,71,92,243,61,21,108,19,70,226,81,84,71,12,145,148,128,197,194,81,23,45,154,72,163,47,94,44,186,30,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,83,15,136,39,65,89,15,76,217,149,118,115,167,214,42,186,205,43,187,212,73,53,9,211,249,170,211,176,3,53,48,188,53,211,60,76,16,129,84,84,20,116,238,82,25,152,3,49,17,27,59,190,19,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,195,161,68,94,78,45,150,98,185,205,138,151,41,194,178,107,86,65,101,173,231,229,174,54,186,216,234,233,103,224,100,7,194,88,220,128,184,152,16,190,207,232,66,236,254,172,235,214,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,168,68,68,16,255,0,196,103,173,127,228,171,167,16,88,48,11,157,170,77,77,202,127,55,109,166,157,251,178,90,232,93,141,164,185,148,60,72,11,137,131,71,16,202,226,39,33,17,109,40,195,44,111,69,159,244,85,158,229,95,245,215,35,201,50,59,135,254,18,178,186,229,93,81,39,254,116,147,77,36,135,252,228,68,95,107,186,183,79,17,15,13,57,53,74,166,239,212,6,137,87,213,190,88,20,245,87,28,142,203,112,171,173,175,59,203,69,17,200,15,67,187,77,40,212,236,1,79,29,40,179,66,225,218,16,236,246,221,164,250,188,53,60,61,40,244,202,197,67,174,186,243,136,127,209,213,127,41,108,246,59,164,48,84,71,103,165,231,77,53,53,81,195,36,47,37,53,196,100,132,201,156,100,229,28,114,176,144,132,156,196,67,85,101,221,20,127,37,95,12,205,84,191,231,246,203,84,154,155,148,251,22,75,149,76,13,221,146,215,66,247,123,123,199,108,25,185,16,23,19,7,146,82,137,132,78,66,17,222,81,134,41,30,11,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,18,211,196,247,160,170,109,24,186,213,245,3,163,246,42,74,13,62,185,212,83,67,117,180,82,119,77,237,55,25,202,110,115,71,16,197,218,167,161,39,24,5,153,229,250,179,78,209,128,136,60,96,49,87,165,94,166,51,46,148,53,114,143,84,176,250,26,75,136,21,57,91,110,246,202,150,97,11,141,186,67,140,229,129,164,226,229,9,242,138,51,9,5,159,137,128,242,19,14,113,159,71,215,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,82,183,83,30,23,26,185,100,234,94,155,12,208,28,26,174,179,0,204,234,59,214,91,156,213,71,61,37,136,24,4,170,97,184,84,56,114,128,34,39,55,141,207,153,203,23,108,64,167,157,140,88,45,255,0,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,138,146,168,97,51,24,170,99,25,65,164,137,201,220,93,255,0,161,223,53,90,83,164,158,150,177,94,145,180,176,244,207,22,201,46,183,223,61,112,123,205,198,182,224,49,135,114,184,233,160,134,87,134,48,22,237,66,254,92,72,99,34,144,135,147,179,200,126,245,186,208,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,32,207,240,12,203,75,51,43,182,159,106,14,61,87,99,200,108,117,15,77,93,67,82,205,206,35,217,157,157,157,157,196,192,133,196,192,197,220,12,8,72,92,132,153,222,223,188,46,122,237,186,235,101,170,109,8,214,140,154,146,163,54,177,211,129,99,247,26,185,203,206,228,52,66,38,242,132,156,155,140,181,52,226,2,238,124,251,146,198,78,110,36,240,205,41,102,190,34,61,2,209,245,57,138,182,121,165,182,251,85,183,83,108,157,218,141,154,154,10,127,164,209,188,113,7,150,170,169,226,198,243,0,65,24,211,201,33,188,99,245,163,46,35,39,114,42,65,255,0,162,172,11,42,255,0,174,184,230,73,142,92,63,240,148,117,214,218,234,121,63,243,100,134,104,228,15,230,33,33,251,29,144,117,38,162,175,138,63,192,158,166,254,11,243,138,36,232,39,173,251,23,87,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,39,79,9,210,188,206,208,213,82,12,146,200,114,67,192,162,9,31,155,144,75,191,33,17,146,39,55,138,63,192,158,166,254,11,243,138,36,20,2,186,168,92,171,174,170,16,17,20,127,235,95,170,235,23,73,122,53,91,153,119,109,85,153,125,203,122,60,90,201,91,49,143,159,170,228,13,36,142,49,179,155,195,0,31,118,71,220,5,246,8,251,128,114,198,232,49,95,20,127,129,61,77,252,23,231,20,74,130,237,54,155,173,254,235,69,98,177,91,42,238,55,43,141,68,116,148,116,116,144,148,211,212,207,33,48,199,20,113,139,57,25,145,59,11,11,51,187,187,179,50,187,78,176,178,155,238,115,225,44,89,174,83,93,231,111,89,6,31,134,93,46,53,61,160,143,191,85,61,93,182,73,100,224,12,32,60,140,201,246,22,97,109,246,102,102,244,85,45,210,119,197,62,141,253,224,99,223,49,129,6,180,180,221,174,182,11,173,21,246,197,115,171,183,92,173,213,17,213,209,214,82,76,80,207,77,60,100,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,202,245,60,62,250,245,199,186,153,195,104,112,109,65,190,210,81,234,165,162,158,56,107,130,163,202,209,5,252,221,234,73,166,161,133,165,115,152,198,158,156,100,168,97,140,0,12,221,196,68,29,153,163,175,138,31,135,239,255,0,9,58,173,210,40,127,225,110,217,157,156,71,255,0,38,137,170,104,160,167,166,255,0,202,106,106,228,154,95,243,229,223,244,153,86,94,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,212,66,45,21,209,223,85,88,111,85,250,71,111,204,44,215,42,65,201,237,212,244,244,217,101,162,56,222,19,183,92,92,62,187,140,68,102,94,90,66,25,10,19,228,92,129,156,93,251,129,32,6,245,64,90,171,171,31,133,141,100,251,191,200,126,93,58,218,171,85,117,99,240,177,172,159,119,249,15,203,167,65,205,98,245,114,156,79,42,193,175,181,88,182,107,140,221,113,251,213,23,15,51,110,186,81,73,73,85,7,48,19,14,113,72,194,99,200,12,73,183,111,81,38,118,244,118,94,82,188,159,18,126,134,45,93,65,96,21,154,169,167,54,186,74,29,69,197,105,234,110,82,133,29,172,74,124,162,1,134,54,42,89,74,24,222,121,170,70,58,112,26,109,220,155,125,226,226,205,35,73,24,105,255,0,12,95,16,186,204,166,178,155,167,94,160,114,254,245,214,110,49,98,87,251,156,211,207,85,117,170,150,121,164,150,150,182,174,121,143,148,207,221,132,41,155,136,11,140,111,31,39,55,136,78,207,215,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,94,167,135,223,94,184,247,83,56,109,14,13,168,55,218,74,61,84,180,83,199,13,112,84,121,90,32,191,155,189,73,52,212,48,180,174,115,24,211,211,140,149,12,49,128,1,155,184,136,131,179,48,76,164,68,64,92,171,174,170,23,42,232,50,11,238,1,153,99,56,206,51,153,223,113,234,186,75,22,99,79,83,83,98,184,19,51,193,92,20,245,7,79,59,1,51,187,49,199,44,110,196,15,177,179,20,100,237,198,64,34,154,158,25,93,118,221,116,71,50,183,104,102,169,100,212,145,233,125,250,162,65,165,172,186,78,64,24,221,105,177,16,156,114,108,236,20,211,75,176,200,7,198,48,57,59,252,163,102,155,187,42,186,90,233,147,1,234,155,195,19,5,211,252,190,154,146,142,228,116,247,193,178,228,45,110,134,166,182,205,59,223,42,36,231,1,72,220,132,12,160,136,101,0,32,121,35,98,14,67,187,16,212,182,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,244,119,9,34,146,57,25,137,132,217,141,152,132,73,156,88,58,115,84,3,226,143,241,217,169,191,130,252,158,137,76,175,11,62,189,114,29,67,186,195,211,78,180,95,106,238,151,210,167,150,108,86,245,85,230,171,43,110,102,37,83,85,87,13,117,84,178,155,185,140,78,61,151,224,0,209,192,96,229,203,182,197,13,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,72,35,173,171,0,204,175,184,109,255,0,80,108,216,245,93,102,61,138,212,80,211,94,171,161,102,32,160,58,199,149,169,158,86,103,228,32,101,4,128,199,183,6,62,2,238,197,32,49,108,174,148,122,174,212,126,146,181,28,51,92,42,95,61,106,174,237,193,127,176,79,51,133,45,222,148,93,221,132,157,153,251,115,7,34,120,166,102,114,140,136,153,216,192,228,140,230,167,130,214,39,138,231,54,45,118,197,179,92,102,213,144,89,107,126,140,121,155,117,210,138,58,186,89,248,29,196,195,156,82,49,1,113,48,18,109,219,208,133,157,189,89,148,107,235,219,162,11,239,72,249,220,85,184,229,45,214,229,166,87,190,212,86,75,221,100,193,81,48,85,52,44,243,82,213,148,113,70,17,205,204,101,56,219,131,9,197,183,18,34,142,86,0,189,236,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,178,5,66,222,29,221,111,214,116,171,157,190,37,152,213,114,211,44,178,225,20,183,210,120,103,169,154,215,32,195,44,97,85,75,16,74,32,60,140,224,243,14,209,201,33,197,78,44,2,228,0,47,123,214,155,181,170,255,0,106,162,190,216,174,116,151,27,109,198,158,58,186,58,202,73,134,104,42,96,144,88,163,150,57,5,220,76,8,93,137,137,157,217,217,217,217,4,53,241,17,235,234,143,166,60,85,176,61,45,184,90,174,90,155,123,238,211,238,213,48,84,125,25,141,163,136,252,205,85,55,39,54,152,194,120,202,158,57,1,163,47,173,33,114,24,251,114,210,14,45,137,229,89,205,246,151,22,194,177,155,174,65,122,173,231,229,173,214,186,41,42,234,167,224,4,103,194,40,216,140,184,128,17,62,205,232,34,238,254,140,234,213,60,70,188,54,50,172,230,251,123,234,35,66,74,235,144,94,171,124,197,207,38,177,87,221,36,171,170,159,128,83,132,67,106,140,163,35,46,32,19,147,192,115,122,8,199,29,56,108,193,10,216,30,23,189,11,126,69,49,80,215,29,99,195,60,166,164,222,185,251,30,154,180,185,77,98,181,201,24,179,111,11,139,121,122,201,183,147,185,187,145,132,78,17,254,104,138,162,55,13,85,170,61,16,88,186,71,240,216,213,26,220,142,150,213,114,212,219,223,178,226,189,222,232,230,58,136,66,149,175,244,111,13,45,33,73,20,103,28,60,6,35,145,184,49,28,187,242,34,24,226,96,128,29,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,4,159,241,53,232,74,235,162,57,149,199,92,244,183,25,164,143,75,239,213,17,149,85,29,174,2,0,198,235,77,132,72,36,143,119,96,166,154,93,202,51,14,49,129,201,216,227,27,52,61,216,235,210,143,85,218,143,210,86,163,134,107,133,75,231,173,85,221,184,47,246,9,230,112,165,187,210,139,187,176,147,179,63,110,96,228,79,20,204,206,81,145,19,59,24,28,145,159,69,25,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,129,137,135,56,164,98,2,226,96,36,219,183,161,11,59,122,179,42,97,214,255,0,9,253,92,176,245,23,108,211,93,23,162,171,175,193,50,122,115,154,211,147,222,165,57,224,183,156,20,188,234,33,185,205,75,77,181,57,148,162,77,19,246,184,72,210,196,44,68,109,43,0,92,166,1,159,225,186,167,134,218,117,7,79,178,26,75,230,61,124,167,106,154,26,234,103,126,18,134,238,206,206,206,204,64,98,76,64,96,76,198,6,36,36,194,66,236,217,2,211,253,42,244,207,134,244,161,164,116,122,91,135,215,85,220,76,170,10,229,119,185,212,187,137,220,110,50,4,97,44,237,31,39,24,67,140,81,128,70,46,252,64,7,145,25,243,144,247,2,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,100,25,254,1,153,105,102,101,118,211,237,65,199,170,236,121,13,142,161,233,171,168,106,89,185,196,123,51,179,179,179,184,152,16,184,152,24,187,129,129,9,11,144,147,59,219,247,133,207,93,183,93,108,181,77,161,26,209,147,82,84,102,214,58,112,44,126,227,87,57,121,220,134,136,68,222,80,147,147,113,150,166,156,64,93,207,159,114,88,201,205,196,158,25,165,44,215,196,71,160,90,62,167,49,86,207,52,182,223,106,182,234,109,147,187,81,179,83,65,79,244,154,55,142,32,242,213,85,60,88,222,96,8,35,26,121,36,55,140,126,180,101,196,100,238,69,72,56,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,152,16,31,9,99,113,49,228,6,66,251,63,168,147,179,250,59,160,234,77,114,174,186,8,232,19,172,154,110,175,180,190,182,225,125,166,164,160,206,241,138,134,135,35,161,161,162,150,10,32,9,228,153,232,230,167,121,36,145,200,14,40,156,73,156,249,180,145,73,184,136,60,110,92,251,160,191,239,11,143,129,61,50,252,107,231,21,170,128,85,255,0,120,92,124,9,233,151,227,95,56,173,84,2,130,255,0,188,46,62,4,244,203,241,175,156,86,169,84,162,175,133,199,192,158,153,126,53,243,138,213,42,144,17,17,1,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,138,190,40,255,0,2,122,155,248,47,206,40,144,80,10,234,161,114,174,186,168,64,68,81,255,0,173,126,171,172,93,37,232,213,110,101,221,181,86,101,247,45,232,241,107,37,108,198,62,126,171,144,52,146,56,198,206,111,12,0,125,217,31,112,23,216,35,238,1,203,27,160,218,186,171,152,95,116,255,0,78,50,60,215,24,192,174,185,173,214,203,111,150,178,146,193,107,48,26,171,132,130,219,180,96,231,254,215,97,99,145,197,157,163,142,83,227,25,115,111,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,6,106,134,164,129,161,130,32,8,198,40,161,140,61,93,130,56,163,142,54,114,114,55,96,103,34,34,119,39,232,207,167,172,166,251,156,232,22,154,102,185,77,119,157,189,100,24,125,154,233,113,169,237,4,125,250,169,232,162,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,21,117,248,161,248,126,255,0,240,147,170,221,34,135,254,22,237,153,217,196,127,242,104,154,166,138,10,122,111,252,166,166,174,73,165,255,0,62,93,255,0,73,144,98,158,14,125,61,104,214,162,95,114,45,102,203,106,125,183,151,224,87,10,104,237,118,41,233,75,202,219,123,160,231,5,204,141,219,132,211,57,199,56,68,63,245,18,128,164,118,115,40,78,59,127,92,203,104,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,172,231,75,112,165,39,103,146,150,166,54,118,238,66,124,71,118,221,137,136,68,192,128,192,12,111,126,217,215,175,79,53,253,52,31,84,245,87,218,187,118,48,53,19,219,218,217,83,229,202,238,87,24,204,196,40,26,158,41,76,124,204,130,35,40,3,155,109,9,140,166,225,31,34,16,135,254,51,250,33,165,244,214,172,107,93,232,239,152,253,131,54,172,168,43,85,101,184,163,145,171,114,120,4,99,96,148,56,110,46,116,130,204,197,36,128,44,241,203,24,20,172,225,79,17,214,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,249,87,80,253,64,231,221,77,106,133,118,171,234,49,210,5,202,178,158,158,146,42,58,23,153,168,168,160,134,54,17,138,158,57,164,144,163,7,46,114,144,177,108,242,75,33,122,114,117,61,60,49,124,61,40,242,154,58,110,162,186,129,196,59,214,169,184,203,137,88,46,112,193,61,45,214,150,88,38,142,90,170,218,73,225,62,80,191,118,19,166,126,64,78,81,188,156,92,30,34,48,179,93,20,203,51,44,235,72,241,12,195,81,48,234,188,87,39,187,89,233,170,110,246,138,152,26,19,165,171,32,110,235,52,93,201,10,48,114,220,128,36,46,232,129,8,200,193,35,24,14,106,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,225,190,215,29,174,201,113,185,198,219,149,37,36,211,139,126,215,16,114,254,127,216,185,218,235,95,82,239,90,157,212,78,91,112,189,63,173,162,233,112,181,83,183,212,244,134,58,234,135,22,250,162,63,231,191,191,119,254,117,209,77,210,132,46,118,202,187,108,142,236,21,112,73,1,59,125,140,66,236,255,0,183,246,170,22,235,131,165,93,77,194,53,254,253,81,103,196,47,87,90,12,146,190,225,118,166,154,142,223,81,56,176,201,91,59,176,185,12,44,59,241,226,251,54,254,246,245,245,65,46,60,59,181,83,81,173,253,45,106,52,247,42,26,184,109,216,205,134,162,174,213,52,180,224,17,145,187,220,100,62,36,241,253,109,164,17,103,221,203,103,253,158,229,88,218,203,150,220,243,125,79,201,178,59,180,188,231,172,187,86,202,239,176,183,233,212,72,127,228,179,55,188,159,236,87,147,210,190,133,212,209,244,129,46,154,95,236,254,199,184,95,237,119,59,117,91,249,119,167,153,154,90,154,182,23,46,113,242,244,25,89,219,113,127,71,247,59,123,233,163,171,77,29,125,18,214,107,222,36,213,69,81,27,212,212,207,25,145,243,119,31,55,60,109,187,240,15,248,47,217,255,0,224,13,50,136,182,198,149,104,53,239,84,237,116,213,22,58,122,170,154,202,171,135,147,142,8,0,204,156,126,171,114,226,49,147,254,145,51,111,254,173,183,65,169,209,153,223,209,153,221,75,27,223,135,102,188,99,211,208,84,150,25,117,174,164,173,137,228,227,75,110,172,150,72,253,61,198,222,89,153,159,235,55,251,29,72,62,150,60,46,242,122,250,217,174,122,189,107,166,167,166,3,136,163,130,120,36,2,38,252,243,19,56,212,82,108,254,173,31,250,159,250,16,86,91,139,179,236,236,251,162,188,49,240,157,208,138,138,170,186,202,226,173,140,167,142,64,142,58,103,163,104,193,201,247,103,102,122,63,71,111,86,254,141,150,172,139,193,167,28,243,33,28,185,108,254,92,119,221,218,190,62,111,233,255,0,145,109,239,65,81,235,253,180,19,16,242,24,77,219,246,176,190,202,199,243,15,7,109,65,166,203,90,159,21,200,173,242,217,137,225,216,234,42,231,41,27,118,110,123,184,81,112,247,239,183,252,107,86,117,57,209,94,89,211,45,190,198,53,79,102,184,82,93,41,142,73,38,252,236,166,18,1,70,4,220,158,8,217,155,235,143,163,238,254,175,252,200,33,156,144,77,17,246,229,132,192,255,0,205,33,118,127,246,47,240,226,67,232,76,237,253,42,236,52,155,195,23,73,46,80,193,152,231,148,225,81,85,82,206,207,75,74,20,199,76,206,18,237,250,18,210,239,234,32,59,250,253,165,251,87,244,214,159,9,237,32,204,168,154,92,4,164,178,214,131,108,194,15,75,77,19,236,210,123,218,42,55,125,247,32,255,0,80,255,0,51,32,164,182,103,127,115,58,244,41,49,220,130,189,227,26,27,21,194,161,229,118,96,104,169,140,249,59,251,182,217,189,119,221,191,218,173,255,0,77,60,35,240,11,62,51,115,163,204,238,173,93,112,169,236,249,121,162,158,9,90,46,50,27,151,214,146,141,136,119,23,22,244,247,237,253,10,84,96,125,28,232,22,25,98,180,219,191,38,184,213,101,77,186,154,8,202,166,123,53,20,135,36,145,128,179,155,159,97,157,221,220,119,223,209,221,223,116,28,242,220,112,44,230,209,28,114,221,112,219,229,24,74,220,163,42,139,124,177,177,183,167,171,57,11,111,239,111,246,175,140,177,188,136,41,222,172,236,55,17,128,125,242,189,41,176,55,191,237,219,111,177,255,0,216,235,165,11,247,78,186,35,146,83,197,75,117,210,236,86,80,132,120,199,189,146,144,156,91,118,244,110,81,62,222,230,94,61,79,73,125,61,85,89,228,178,22,148,98,163,4,172,76,228,54,42,22,54,221,137,183,103,236,237,254,83,253,136,57,216,199,52,239,54,203,35,170,151,31,198,235,42,227,162,128,234,39,49,6,17,8,195,110,78,238,78,205,233,201,191,218,190,59,174,37,146,217,41,226,171,186,217,106,169,161,155,151,110,67,15,170,91,59,51,250,183,167,189,217,191,214,186,24,171,232,179,67,67,22,173,198,177,252,102,154,199,231,162,146,41,42,237,180,84,116,213,14,39,31,7,30,97,7,187,220,251,59,63,168,179,253,139,27,203,122,37,233,168,116,238,60,95,44,163,183,81,211,83,239,198,233,89,29,4,115,143,41,196,223,243,210,65,179,122,241,15,119,185,217,144,115,245,79,73,83,86,230,212,208,28,174,2,230,92,91,125,133,189,238,190,129,178,93,202,142,75,139,91,106,124,172,68,194,115,118,223,131,63,167,166,255,0,235,111,246,178,184,26,127,15,14,140,105,92,222,159,89,169,227,238,11,129,113,200,173,77,184,191,189,189,41,150,9,175,125,52,244,163,164,90,125,25,216,181,22,11,180,143,33,202,244,193,119,182,207,221,220,233,195,235,0,196,60,182,109,201,191,102,206,232,42,197,169,42,158,39,157,169,165,120,155,222,124,31,139,123,254,223,245,63,251,23,242,82,246,34,192,222,139,51,194,27,12,176,156,52,214,238,245,45,124,86,232,94,65,145,224,63,209,151,220,222,178,191,185,183,220,27,246,122,196,235,205,48,82,93,107,41,227,23,104,227,158,65,13,219,252,150,39,102,65,241,162,34,2,34,32,34,34,15,233,79,24,75,48,71,36,173,24,145,51,57,187,111,197,183,247,172,254,195,165,20,249,57,211,82,227,249,61,61,125,109,72,114,26,72,99,23,151,118,23,34,102,30,230,239,179,49,63,187,220,206,235,94,45,145,160,121,11,98,154,145,107,190,212,3,188,80,119,253,77,190,167,214,130,81,251,93,155,222,95,181,6,213,186,248,110,245,133,111,120,251,26,51,122,171,105,55,245,142,74,87,219,109,189,251,76,255,0,183,254,37,227,94,186,9,234,175,31,179,189,198,229,162,185,87,127,188,49,141,61,61,3,84,59,139,183,233,111,17,22,222,231,251,62,207,231,101,119,250,3,212,166,159,107,102,58,245,86,220,130,220,55,26,65,229,85,76,85,112,49,131,20,178,8,63,6,148,201,183,96,111,127,237,109,150,119,127,212,77,50,178,51,71,145,230,120,221,43,190,206,193,87,113,167,7,247,187,55,161,147,125,172,255,0,236,116,20,5,147,244,157,147,90,48,186,123,205,21,183,39,154,250,252,251,246,135,197,235,2,72,255,0,58,34,63,93,221,217,247,7,115,244,31,119,167,243,175,159,75,186,32,234,87,85,198,162,76,127,74,50,24,163,167,19,119,58,186,81,165,103,113,225,232,221,243,143,119,252,227,123,183,251,127,99,237,118,57,110,185,244,135,143,210,201,116,188,94,244,246,169,199,109,218,58,155,89,200,94,162,63,229,72,219,251,219,237,247,50,251,236,189,76,116,181,104,162,105,108,122,131,130,219,162,148,59,175,29,61,218,221,11,250,179,123,216,101,111,93,153,191,216,200,40,27,84,244,23,86,244,102,255,0,38,61,168,152,37,222,207,80,210,201,28,69,81,79,245,39,224,194,238,224,98,228,36,219,72,15,184,147,183,214,101,227,62,151,234,48,228,176,225,133,131,222,198,251,81,219,120,173,207,67,35,84,27,25,48,131,176,109,190,206,78,204,223,206,234,94,248,151,245,63,142,106,222,170,133,147,7,58,10,203,126,59,52,241,5,194,157,227,145,170,59,144,210,110,237,44,82,144,155,49,68,108,207,179,122,122,126,221,163,181,47,82,25,160,234,221,183,87,42,99,164,146,231,64,84,172,192,237,43,198,227,12,195,35,51,179,203,203,222,63,231,55,250,189,232,50,192,232,3,171,89,113,97,202,98,209,44,148,161,50,141,154,14,196,109,54,198,34,236,253,174,125,205,190,179,127,147,233,235,190,219,58,251,41,60,60,122,178,172,195,230,203,226,209,220,133,130,32,41,60,161,67,16,212,19,49,184,187,52,79,35,72,239,233,190,204,14,251,109,246,59,58,177,45,59,241,83,210,33,210,106,42,204,190,50,28,130,158,158,154,57,169,32,106,86,2,62,220,76,110,193,37,95,55,110,78,126,255,0,217,235,234,206,182,150,142,120,136,244,255,0,168,120,153,93,47,57,29,178,193,60,66,79,37,37,109,101,21,43,187,115,145,153,132,10,164,159,220,12,254,255,0,242,155,246,160,172,141,40,240,191,234,99,80,68,42,175,216,101,211,24,165,34,102,115,174,134,156,77,191,65,247,237,201,81,25,251,141,254,207,242,93,189,254,237,168,94,13,154,172,196,236,57,107,187,126,223,103,211,127,207,85,142,212,245,175,211,85,5,170,91,163,106,110,58,81,197,25,73,217,138,245,64,242,62,195,203,102,30,255,0,191,211,111,127,189,96,210,120,153,244,191,28,132,31,72,165,126,46,237,187,85,219,182,127,255,0,138,65,93,217,167,132,143,81,54,14,82,99,148,82,223,34,8,187,132,64,52,112,190,251,19,184,241,122,183,119,247,55,187,246,173,20,29,17,245,79,85,124,174,177,91,180,67,43,170,150,130,105,97,146,65,161,218,55,120,207,139,236,110,252,11,236,219,98,118,125,253,55,111,85,110,57,47,137,255,0,78,20,118,11,133,77,162,241,45,69,108,116,179,21,60,111,81,64,108,114,48,59,139,59,13,94,238,206,236,205,233,234,163,246,157,120,185,97,246,251,149,237,243,44,69,132,36,184,84,149,36,182,234,8,152,142,23,32,224,230,242,86,122,187,236,78,251,122,123,182,251,80,69,253,45,240,185,234,127,56,175,104,178,140,34,229,138,209,238,220,170,42,194,152,221,155,99,255,0,33,234,0,159,212,69,191,243,153,255,0,167,218,202,252,38,122,151,179,220,222,151,31,177,79,121,165,251,42,0,168,162,103,250,196,223,162,245,110,254,230,103,255,0,90,159,250,97,226,145,211,214,121,94,54,219,141,93,77,140,204,152,70,75,132,148,52,209,250,243,127,87,122,178,255,0,53,191,218,223,181,127,77,64,241,71,233,219,13,187,71,107,161,174,170,187,126,125,161,146,106,25,104,103,141,155,145,139,151,38,171,111,79,170,207,190,222,231,111,218,130,17,226,190,15,90,215,118,180,197,89,145,93,78,205,86,99,185,211,21,45,44,206,15,187,250,114,26,214,111,115,51,255,0,173,123,181,158,13,218,135,69,142,215,214,195,150,21,109,202,40,165,42,106,81,183,66,47,41,48,59,128,242,243,174,205,185,54,222,173,246,169,45,150,120,183,232,125,154,74,7,180,81,92,171,99,168,141,206,126,17,209,200,81,191,16,118,111,171,88,219,62,228,237,235,251,63,153,98,25,127,140,78,156,22,61,92,24,174,61,118,107,153,65,40,211,189,69,36,28,26,78,5,197,223,133,111,47,210,227,238,245,219,127,181,4,66,212,223,12,109,106,211,45,50,172,212,91,176,155,181,11,211,180,212,164,20,162,227,221,144,35,245,38,170,47,113,27,55,232,255,0,177,104,78,156,180,62,233,212,14,171,89,180,206,215,86,212,178,93,38,40,158,110,0,124,25,162,146,71,126,37,32,114,244,137,253,57,55,255,0,81,229,206,183,248,166,93,245,87,70,235,116,219,216,17,195,85,114,106,55,158,165,169,72,118,120,165,142,66,216,252,217,63,171,199,246,139,251,254,207,122,134,58,41,171,153,30,136,106,61,155,81,241,137,25,171,108,245,29,241,3,121,56,31,212,32,118,38,3,7,118,226,100,219,114,111,122,9,199,81,224,217,159,195,84,225,244,252,6,55,63,171,202,221,78,219,142,254,158,143,93,186,248,232,252,39,136,50,113,178,86,235,69,145,229,13,251,148,143,29,35,76,219,199,201,190,163,87,243,247,108,254,239,119,175,185,105,188,243,196,139,168,236,190,246,55,74,60,166,162,213,24,51,51,65,67,93,95,4,126,134,69,234,45,84,255,0,231,51,123,253,204,223,177,106,198,234,155,91,159,50,250,111,38,160,95,94,189,255,0,73,189,171,87,193,255,0,53,218,109,255,0,61,203,244,127,159,255,0,172,130,213,179,47,9,45,16,186,98,180,214,235,53,120,218,43,169,185,57,214,144,85,204,198,223,157,125,184,29,99,8,254,152,253,191,228,127,59,172,102,223,224,227,165,229,99,242,242,230,225,53,97,31,38,170,26,9,246,227,176,122,113,106,238,47,238,47,95,251,239,230,101,14,243,159,20,78,162,178,251,19,217,105,238,80,90,156,183,98,168,161,154,186,9,118,113,49,253,38,171,127,243,247,247,123,197,191,98,197,241,207,17,94,166,108,5,78,207,155,215,86,71,78,60,120,212,220,174,18,49,253,94,63,89,188,203,111,251,127,165,5,162,217,124,47,186,100,178,216,252,133,194,192,53,6,31,88,234,10,182,190,38,219,155,151,185,170,246,111,71,219,223,246,47,18,209,225,129,210,252,121,123,93,233,138,146,170,32,147,155,208,71,91,88,229,187,74,197,183,38,172,114,247,125,95,119,219,186,175,204,247,197,3,168,236,210,214,86,218,75,156,86,150,56,206,50,150,221,53,125,57,236,92,125,119,106,183,245,109,159,111,233,117,131,105,119,91,253,67,225,153,221,30,69,46,115,144,222,135,204,198,114,80,213,220,235,170,99,145,187,192,110,61,190,251,111,191,30,59,59,250,177,59,125,168,44,67,169,239,11,237,50,174,194,46,247,253,32,196,102,60,140,124,191,148,163,134,162,170,83,63,207,66,7,179,203,85,199,210,54,144,189,91,254,61,157,66,156,67,194,195,170,123,241,70,87,188,34,182,205,25,198,69,202,83,163,55,98,99,227,197,219,204,139,250,182,238,165,69,143,197,107,63,130,239,88,217,86,145,221,96,132,123,125,168,163,176,78,38,219,139,242,228,50,85,237,239,226,237,178,223,29,42,248,136,97,157,64,189,62,63,113,179,214,81,228,147,213,60,94,94,10,120,163,140,99,121,34,0,55,23,169,57,25,183,148,119,125,182,253,159,206,21,139,85,225,159,213,156,89,116,184,228,26,91,119,150,144,100,148,99,184,239,76,209,24,11,159,18,223,191,197,185,48,55,167,47,242,155,249,183,157,61,25,120,126,15,79,25,157,46,161,234,61,29,84,183,107,68,163,53,29,68,112,72,76,36,225,56,19,241,167,158,64,253,25,99,253,33,127,119,244,237,98,45,196,153,143,143,189,190,214,245,95,134,33,32,188,114,3,16,151,163,177,54,236,232,34,159,136,38,161,233,244,61,55,100,214,202,252,166,219,21,109,101,5,108,116,180,178,207,194,99,148,232,42,132,25,163,125,139,119,45,219,103,111,127,167,189,69,127,10,110,170,233,205,234,116,95,62,190,83,196,242,240,246,83,77,198,45,246,243,213,51,109,198,38,223,252,143,210,63,232,253,138,192,181,147,166,189,45,214,235,44,182,124,186,197,79,180,140,91,77,13,45,63,112,93,194,65,221,138,72,143,103,252,233,62,251,123,255,0,227,193,116,235,160,173,3,211,43,245,30,75,142,88,158,59,133,15,115,183,51,210,209,49,125,112,48,127,172,20,226,95,162,100,222,142,200,55,157,143,10,198,113,186,137,106,172,214,223,47,44,220,185,151,122,67,223,119,103,127,66,39,251,69,151,184,136,128,136,136,8,136,128,136,136,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,23,83,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,130,42,248,163,252,9,234,111,224,191,56,162,84,87,164,249,215,228,191,84,240,221,76,246,95,180,254,137,100,22,235,239,146,239,246,124,215,149,169,142,110,215,115,137,112,229,219,227,203,137,109,190,251,62,219,43,212,241,71,248,19,212,223,193,126,113,68,168,5,7,78,122,59,172,88,14,186,224,22,189,70,211,155,245,37,198,219,113,167,130,89,98,138,170,25,167,183,207,36,49,204,84,149,67,9,152,197,83,24,202,13,36,78,78,226,239,253,14,245,171,226,177,208,149,213,174,181,253,83,104,214,51,72,86,210,167,121,243,123,85,186,2,25,227,157,136,202,75,195,3,59,137,129,11,139,79,192,69,193,195,190,76,124,231,146,56,193,208,47,90,249,87,74,122,143,73,100,187,92,252,198,153,100,215,8,99,200,237,245,15,33,199,65,205,198,50,185,211,180,98,102,51,68,12,206,98,2,253,232,193,129,219,144,196,113,95,71,253,10,231,184,175,253,106,200,241,188,142,223,255,0,131,172,161,185,80,212,71,255,0,157,28,208,201,25,255,0,56,144,151,218,206,131,155,126,157,117,231,50,233,183,87,44,90,173,134,86,213,137,219,170,0,46,116,48,212,52,33,118,183,57,139,212,81,74,228,6,60,36,17,217,137,192,184,27,4,130,220,192,93,181,170,154,158,38,125,23,127,38,205,71,13,72,194,135,185,128,231,215,10,185,233,169,225,161,236,199,98,174,119,238,157,14,241,128,194,48,147,25,21,56,183,18,237,197,40,56,191,101,228,146,21,160,191,239,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,5,202,186,234,161,114,174,130,231,186,90,233,147,1,234,155,195,19,5,211,252,190,154,146,142,228,116,247,193,178,228,45,110,134,166,182,205,59,223,42,36,231,1,72,220,132,12,160,136,101,0,32,121,35,98,14,67,187,16,212,182,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,244,119,9,34,146,57,25,137,132,217,141,152,132,73,156,90,242,124,46,62,4,244,203,241,175,156,86,170,224,241,87,234,99,72,250,131,213,203,21,155,74,104,105,46,33,130,211,213,219,107,178,200,24,28,47,7,33,129,52,16,155,15,41,105,169,200,37,225,35,147,129,157,68,207,24,240,218,73,66,58,234,159,84,58,227,173,24,38,41,167,58,145,159,221,111,118,92,71,191,45,56,214,85,205,60,213,149,82,205,44,143,85,87,44,166,71,60,192,19,118,35,114,126,49,196,12,32,34,229,33,30,234,240,238,232,130,179,170,172,237,242,220,198,151,142,153,98,119,8,162,190,139,205,61,52,215,73,10,25,100,10,90,89,66,34,2,226,97,7,152,102,146,57,2,42,129,112,38,35,2,104,128,175,39,194,191,170,12,7,85,244,74,213,162,22,251,69,37,135,44,211,139,60,49,87,81,211,211,195,75,77,112,128,167,152,90,174,154,54,148,165,148,246,104,142,170,82,0,111,49,85,191,253,81,144,71,255,0,27,139,77,170,193,106,208,107,21,138,217,73,110,182,219,169,242,10,74,58,58,72,70,24,41,160,140,109,131,28,81,198,44,194,0,34,204,44,44,204,204,204,204,203,90,248,42,124,83,229,63,119,245,223,49,183,45,171,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,11,169,88,86,180,106,246,27,160,186,95,144,106,230,160,79,87,29,139,29,167,25,170,26,146,7,154,121,76,228,24,162,134,48,244,103,57,37,146,56,217,201,196,25,205,156,136,69,156,155,53,84,45,226,35,214,253,103,85,89,219,98,88,117,87,29,50,196,238,18,203,98,38,134,122,105,174,146,20,49,70,117,85,81,28,164,5,196,194,127,46,239,28,114,4,85,4,198,44,70,98,193,162,186,135,234,7,62,234,107,84,43,181,95,81,142,144,46,85,148,244,244,145,81,208,188,205,69,69,4,49,176,140,84,241,205,36,133,24,57,115,148,133,139,103,146,89,11,211,147,169,21,165,222,24,154,167,168,253,41,222,122,130,106,239,43,122,168,183,133,247,20,199,130,154,166,74,171,157,12,47,83,230,98,146,14,195,27,77,56,5,52,180,101,17,72,50,137,48,147,51,74,50,71,229,120,119,116,65,89,213,86,118,249,110,99,75,199,76,177,59,132,81,95,69,230,158,154,107,164,133,12,178,5,45,44,161,17,1,113,48,131,204,51,73,28,129,21,64,184,19,17,129,53,244,160,229,179,22,203,50,172,26,251,75,148,225,89,53,215,31,189,81,115,242,215,27,93,108,148,149,80,115,2,3,225,44,110,38,60,128,200,95,103,245,18,118,127,71,117,208,159,69,29,87,88,186,180,209,170,44,203,187,106,163,203,237,187,81,229,54,74,41,140,188,133,87,35,104,228,97,145,152,218,25,192,59,177,190,230,45,185,199,220,51,138,71,80,87,197,139,162,10,60,111,218,125,89,233,157,47,10,75,133,193,165,205,168,158,104,33,134,150,73,188,188,20,245,84,176,140,64,229,221,157,205,234,28,164,57,10,90,129,54,30,47,33,12,32,233,119,169,188,251,165,157,80,182,234,6,33,83,87,89,109,10,129,43,214,60,247,25,169,168,175,48,52,114,199,194,113,141,248,145,128,207,41,68,102,38,209,200,226,124,75,103,18,14,146,81,99,248,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,100,8,53,87,84,250,41,252,162,122,125,205,180,114,59,135,146,171,200,45,237,228,39,41,123,113,133,116,18,133,69,47,116,187,114,59,66,243,195,19,73,196,28,187,110,124,118,45,157,185,172,93,84,46,112,122,208,209,203,22,129,117,65,159,233,86,45,55,59,45,170,225,29,69,186,62,38,222,90,150,174,158,42,184,169,183,51,51,62,200,84,12,93,194,39,35,237,243,125,156,182,96,242,186,167,214,191,229,19,212,22,109,172,113,219,252,149,38,65,112,111,33,1,69,219,144,40,96,136,41,233,123,163,220,145,154,103,130,24,158,78,38,227,220,115,227,176,236,205,109,62,15,186,57,98,193,186,96,109,85,167,155,204,94,181,46,225,61,69,100,156,76,59,20,180,53,19,210,83,211,108,230,64,92,76,42,101,238,48,129,63,153,224,92,154,49,117,73,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,116,231,165,90,103,138,232,222,156,99,154,91,133,82,121,123,46,51,111,138,223,77,202,56,194,73,184,55,215,158,94,216,0,20,210,155,148,146,27,11,115,144,204,157,183,39,65,149,162,34,2,34,32,197,53,87,76,241,93,100,211,140,143,75,115,90,79,49,101,201,173,242,219,234,120,199,25,201,15,54,250,147,197,220,3,1,154,35,97,146,51,113,126,18,0,19,54,226,203,158,30,168,186,100,207,186,89,213,11,150,159,229,244,213,117,150,208,168,33,178,228,45,110,154,154,138,243,3,71,20,156,224,41,27,137,24,12,241,12,160,4,109,28,142,65,200,182,98,46,146,85,21,248,177,107,165,247,83,250,160,185,233,207,182,109,85,184,182,154,109,110,180,13,189,128,248,213,79,79,79,37,123,205,43,57,57,76,51,135,96,131,118,24,252,179,15,1,62,225,24,66,181,111,222,22,253,2,214,105,223,145,234,111,88,237,247,91,110,94,254,114,159,29,199,107,41,167,161,154,209,27,247,105,166,169,171,142,65,3,41,165,7,145,163,141,217,227,24,164,105,62,185,200,29,154,129,93,15,120,125,107,21,215,91,250,75,193,114,236,150,253,73,117,200,104,169,230,178,94,37,138,168,167,157,167,164,152,225,140,170,136,204,207,204,201,78,52,243,200,230,251,147,207,205,153,132,197,144,72,164,68,65,242,93,174,214,171,5,170,182,251,125,185,210,91,173,182,234,121,42,235,43,42,230,24,96,166,130,49,114,146,89,36,39,97,0,17,103,39,39,118,102,102,119,117,207,103,92,157,93,221,122,190,213,193,202,224,183,85,217,241,59,13,57,91,113,203,84,245,4,102,16,57,185,29,84,192,196,241,5,76,207,199,159,109,182,96,142,24,220,164,237,52,133,39,252,90,250,209,250,105,125,172,233,71,0,46,54,92,114,225,12,249,69,210,10,238,67,113,174,140,57,13,8,140,70,224,240,192,102,207,40,202,206,94,102,17,110,49,189,63,41,33,175,75,189,50,103,221,83,106,133,183,79,241,10,106,186,59,105,212,8,222,178,23,183,77,83,69,102,129,227,150,78,115,148,109,196,76,198,9,70,32,50,6,146,70,16,228,59,185,8,108,190,144,252,61,53,79,171,59,22,71,148,209,92,254,135,217,109,182,254,229,146,227,118,181,84,149,45,246,184,142,80,24,97,149,153,129,225,3,130,65,154,96,121,10,34,120,219,180,110,79,198,53,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,96,38,28,226,145,132,199,144,24,147,110,222,162,76,237,232,236,186,115,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,222,16,120,161,116,45,249,107,197,79,92,116,115,12,243,122,147,101,225,237,138,106,34,227,53,246,215,28,100,207,180,44,47,230,43,33,218,62,222,206,38,113,49,199,249,210,26,120,216,50,15,13,142,185,237,93,65,96,20,122,87,168,215,74,74,29,69,197,105,233,173,177,29,101,208,74,124,162,1,134,71,26,168,134,105,30,121,170,70,58,115,42,157,152,155,125,165,228,205,35,199,28,223,92,187,224,25,254,101,165,153,149,167,80,116,251,33,171,177,228,54,58,134,169,161,174,166,118,231,17,236,236,236,236,236,226,96,66,228,6,4,206,6,4,66,76,66,78,207,209,71,75,189,77,224,61,83,105,125,183,80,49,10,154,74,59,145,211,137,94,177,231,184,195,83,91,102,157,228,150,62,19,140,111,200,64,202,9,74,35,49,7,146,54,19,226,59,184,136,70,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,23,252,169,91,197,11,161,111,200,166,84,122,227,163,152,103,148,211,107,215,15,108,83,81,23,40,108,87,73,36,38,125,161,97,111,47,71,54,241,246,246,114,0,149,206,63,205,9,83,198,247,82,188,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,192,196,195,156,82,49,1,113,48,18,109,219,208,133,157,189,89,144,82,103,133,61,167,170,56,117,230,130,251,163,86,202,176,192,171,42,26,147,55,172,184,195,43,89,38,162,135,129,73,19,200,205,196,171,128,103,18,128,65,251,130,82,238,91,64,83,239,133,120,163,252,118,106,111,224,191,39,162,87,189,128,96,24,110,150,97,182,157,62,211,236,122,146,199,143,88,233,218,154,134,134,153,159,132,65,187,187,187,187,187,145,153,19,145,153,147,185,153,145,17,57,17,59,189,16,248,163,252,118,106,111,224,191,39,162,65,63,252,21,62,22,50,159,188,10,239,151,91,150,245,235,147,164,75,87,87,218,70,56,164,23,26,75,62,89,97,168,43,150,57,117,158,156,76,2,119,7,19,165,152,216,94,80,166,153,184,243,237,190,236,113,195,35,140,157,166,140,180,87,130,167,194,198,83,247,129,93,242,235,114,159,232,57,108,202,113,60,171,6,190,213,98,217,174,51,117,199,239,84,92,60,205,186,233,69,37,37,84,28,192,76,57,197,35,9,143,32,49,38,221,189,68,153,219,209,217,90,79,133,127,94,180,213,84,214,174,150,53,146,251,73,70,116,116,240,219,240,107,157,71,117,206,176,222,89,137,232,42,106,36,148,133,141,132,224,138,148,4,0,56,69,218,221,205,226,19,222,190,34,61,2,209,245,57,138,182,121,165,182,251,85,183,83,108,157,218,141,154,154,10,127,164,209,188,113,7,150,170,169,226,198,243,0,65,24,211,201,33,188,99,245,163,46,35,39,114,42,44,65,213,66,40,85,225,221,215,213,31,83,152,171,224,122,165,112,181,91,117,54,201,218,167,221,234,96,167,250,77,27,199,41,249,154,90,110,76,111,48,4,18,21,68,113,131,198,63,86,65,226,50,118,226,154,168,41,91,198,175,226,159,22,251,191,161,249,141,197,109,95,3,31,215,103,238,223,241,37,170,188,106,254,41,241,111,187,250,31,152,220,86,213,240,49,253,118,126,237,255,0,18,65,98,154,253,249,26,252,141,101,159,202,15,217,95,147,223,103,151,183,125,167,203,179,217,228,220,56,240,252,231,123,185,219,237,118,191,59,221,237,246,191,57,193,115,89,150,125,21,250,85,121,250,11,237,95,163,126,208,168,246,63,181,187,126,123,200,247,11,177,230,59,95,155,239,118,248,115,225,245,121,111,183,166,202,106,120,157,117,181,89,174,122,143,83,164,154,95,149,243,211,108,95,149,28,213,54,155,148,239,75,146,213,19,195,36,146,76,12,227,20,208,193,52,34,16,191,19,30,65,36,161,33,12,160,195,128,116,19,209,5,247,171,140,238,90,220,142,150,235,109,211,43,39,118,43,221,238,142,96,167,152,234,158,23,120,105,105,10,72,164,9,38,230,81,28,141,193,196,34,223,145,9,73,19,24,77,79,6,79,229,29,244,18,251,244,155,255,0,137,143,206,125,27,246,143,63,49,237,78,243,119,252,135,255,0,49,255,0,142,238,239,245,59,251,118,190,191,154,91,171,173,127,17,157,56,233,87,206,224,22,10,95,165,58,155,37,189,231,166,182,199,179,208,218,228,62,29,146,184,200,198,38,60,128,222,81,134,54,121,12,64,121,60,35,44,114,188,170,197,177,60,87,6,177,82,226,216,86,51,106,199,236,180,92,252,181,186,215,69,29,37,44,28,204,140,248,69,27,8,15,35,50,39,217,189,72,157,223,213,221,69,95,17,158,138,63,149,86,156,65,127,192,45,150,168,245,55,22,252,229,182,166,118,237,73,116,161,102,55,146,216,83,114,16,30,70,109,36,69,43,16,132,130,67,188,67,52,178,48,70,13,27,241,30,143,89,250,80,214,61,34,234,23,43,164,143,80,126,131,228,242,219,47,53,49,81,91,105,46,208,29,27,71,79,72,220,100,6,146,185,229,158,65,8,162,132,88,162,136,95,235,27,19,149,91,47,170,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,175,149,7,85,8,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,208,159,66,253,102,216,186,195,211,138,171,156,150,175,99,102,120,191,151,167,201,173,177,1,189,40,201,43,31,106,166,154,66,223,120,101,237,74,237,25,19,201,25,1,9,114,102,9,100,138,190,39,94,30,149,153,77,101,79,81,93,63,98,29,235,172,220,165,203,108,22,200,103,158,170,235,85,44,240,199,21,85,21,36,16,159,41,159,187,49,212,191,32,23,24,218,78,46,111,41,29,106,232,94,186,106,63,78,154,143,110,213,13,47,188,249,27,173,14,241,77,12,172,231,75,112,165,39,103,146,150,166,54,118,238,66,124,71,118,221,137,136,68,192,128,192,12,122,30,233,227,168,28,7,169,173,47,161,213,125,57,58,176,182,214,84,84,82,75,71,92,240,181,109,20,240,200,226,81,84,71,12,146,12,102,227,194,81,23,45,222,57,99,47,78,76,130,133,250,35,180,235,205,199,169,124,58,179,167,11,101,37,86,101,107,168,58,177,150,225,15,59,117,45,19,131,195,85,45,105,109,184,83,60,83,20,100,67,180,159,156,17,139,243,197,27,61,196,248,163,252,9,234,111,224,191,56,162,91,215,76,180,83,72,244,102,154,225,75,165,58,113,143,226,161,118,168,58,154,231,181,208,132,39,82,101,44,178,179,72,108,220,136,0,167,149,163,7,126,17,1,112,141,128,25,133,180,87,138,63,192,158,166,254,11,243,138,36,20,2,186,168,92,171,174,164,178,156,179,21,193,172,85,89,78,107,147,90,177,251,45,23,15,51,113,186,86,199,73,75,7,51,16,14,114,200,226,3,200,204,69,183,127,82,38,102,245,118,65,133,117,15,212,14,3,211,46,151,215,106,190,163,29,89,219,104,234,41,233,34,163,161,120,94,182,182,121,164,97,24,169,227,154,72,198,67,97,231,41,11,22,237,28,82,23,175,23,92,246,117,15,212,14,125,212,214,168,87,106,190,163,29,32,92,171,41,233,233,34,163,161,121,154,138,138,8,99,97,24,169,227,154,73,10,48,114,231,41,11,22,207,36,178,23,167,39,91,3,174,78,174,238,189,95,106,224,229,112,91,170,236,248,157,134,156,173,184,229,170,122,130,51,8,28,220,142,170,96,98,120,130,166,103,227,207,182,219,48,71,12,110,82,118,154,66,142,168,46,167,169,111,254,211,109,163,238,255,0,4,255,0,233,246,181,85,125,39,124,83,232,223,222,6,61,243,24,21,170,117,45,255,0,218,109,180,125,223,224,159,253,62,214,170,175,164,239,138,125,27,251,192,199,190,99,2,14,148,213,27,120,147,244,49,117,233,247,63,172,213,77,57,181,213,215,105,214,85,81,83,114,148,40,237,100,48,98,243,148,209,177,82,202,80,198,208,67,76,82,84,0,211,110,226,251,111,23,23,120,218,73,47,37,121,57,78,39,138,231,54,42,172,91,53,198,109,89,5,150,183,135,153,183,93,40,163,171,165,159,129,137,135,56,164,98,2,226,96,36,219,183,161,11,59,122,179,32,230,223,167,142,160,115,238,153,117,66,135,85,244,228,233,14,229,71,79,81,73,45,29,115,204,244,85,176,77,27,137,69,81,28,50,70,82,3,23,9,68,92,182,105,34,140,189,120,178,232,123,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,101,69,125,116,116,101,125,232,243,81,233,109,145,221,125,179,134,101,30,98,163,25,185,74,96,213,69,28,78,29,218,106,152,199,109,166,139,187,19,60,130,45,28,130,98,67,197,220,226,141,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,195,161,69,170,186,177,248,88,214,79,187,252,135,229,211,172,255,0,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,50,3,225,44,110,64,92,76,8,95,103,244,33,118,127,86,117,128,117,99,240,177,172,159,119,249,15,203,167,65,205,98,234,161,114,174,186,168,65,85,126,40,126,31,191,252,36,234,183,72,161,255,0,133,187,102,118,113,31,252,154,38,169,162,130,158,155,255,0,41,169,171,146,105,127,207,151,127,210,101,89,120,6,127,153,105,102,101,105,212,29,62,200,106,236,121,13,142,161,170,104,107,169,157,185,196,123,59,59,59,59,56,152,16,185,1,129,51,129,129,16,147,16,147,179,245,16,169,47,196,215,161,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,85,84,118,184,8,3,27,173,54,17,32,146,61,221,130,154,105,119,40,204,56,198,7,39,99,140,108,208,247,66,205,58,40,234,186,197,213,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,101,228,42,185,27,71,35,12,140,198,208,206,1,221,141,247,49,109,206,62,225,156,82,58,144,11,154,30,158,58,129,207,186,101,213,10,29,87,211,147,164,59,149,29,61,69,36,180,117,207,51,209,86,193,52,110,37,21,68,112,201,25,72,12,92,37,17,114,217,164,138,50,245,226,203,161,237,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,144,108,5,202,186,234,161,114,174,130,239,188,35,181,211,78,50,254,155,44,250,33,108,188,246,179,60,19,207,203,114,181,212,51,4,147,82,212,87,205,60,117,84,254,175,221,133,188,192,70,110,219,16,72,204,196,44,199,17,73,176,58,246,232,130,197,213,198,9,21,110,57,75,106,182,234,109,147,181,21,146,247,89,49,211,194,116,175,51,60,212,181,101,28,82,28,144,240,41,78,54,224,228,18,237,196,132,100,149,142,141,180,95,87,179,45,5,213,12,127,87,52,254,122,72,239,184,237,65,77,78,213,112,52,208,74,7,25,69,44,50,7,163,184,73,20,146,70,238,46,38,204,110,226,66,76,196,221,9,244,187,212,222,3,213,54,151,219,117,3,16,169,164,163,185,29,56,149,235,30,123,140,53,53,182,105,222,73,99,225,56,198,252,132,12,160,148,162,51,16,121,35,97,62,35,187,136,135,57,159,244,85,129,101,95,245,215,28,201,49,203,135,254,18,142,186,219,93,79,39,254,108,144,205,28,129,252,196,36,63,99,178,200,53,147,87,179,45,119,212,75,134,169,106,12,244,147,228,55,106,122,24,107,167,166,129,161,10,131,166,164,134,149,166,112,111,170,38,99,0,153,176,176,135,50,46,34,3,176,181,170,120,170,116,49,117,213,42,111,229,35,164,118,186,187,134,89,109,167,165,182,223,49,235,109,172,170,42,111,48,119,90,56,170,161,26,120,222,89,42,98,105,4,79,159,38,122,120,133,216,131,177,198,74,118,65,106,158,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,155,253,110,90,116,26,227,211,70,99,89,212,125,178,174,171,13,181,211,133,89,75,111,135,157,198,150,181,205,161,165,150,136,182,216,42,94,89,134,49,34,218,63,206,16,203,249,146,145,158,10,248,35,221,173,86,11,86,188,223,111,183,58,75,117,182,221,79,143,213,214,86,85,204,48,193,77,4,99,115,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,81,215,196,71,173,250,206,170,179,182,196,176,234,174,58,101,137,220,37,150,196,77,12,244,211,93,36,40,98,140,234,170,162,57,72,11,137,132,254,93,222,56,228,8,170,9,140,88,140,197,130,32,43,190,240,125,252,178,255,0,38,6,250,117,236,175,160,190,208,159,232,55,111,143,158,236,249,137,252,255,0,123,135,213,236,249,174,125,190,127,157,229,223,223,243,125,133,2,252,62,250,10,200,122,153,204,168,115,157,65,177,85,209,233,93,162,162,57,171,142,163,205,81,29,252,29,170,69,161,161,153,162,112,152,6,162,156,99,168,113,144,12,0,221,132,132,221,157,175,78,211,105,181,88,45,84,86,43,21,178,146,221,109,183,83,199,73,71,71,73,8,195,5,52,17,139,12,113,71,24,179,8,0,139,48,176,179,51,51,51,51,32,250,209,17,4,85,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,233,77,17,16,17,17,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,104,208,189,116,211,142,162,244,226,221,170,26,95,121,243,214,170,237,226,154,25,89,130,170,223,84,44,207,37,45,76,108,239,219,152,57,14,237,187,139,137,9,129,24,24,25,87,175,138,135,65,84,213,84,215,94,169,244,110,197,73,70,116,116,243,92,51,155,101,63,117,206,176,222,88,69,171,233,169,227,136,133,141,132,231,150,168,200,192,56,69,221,217,205,229,35,134,189,11,245,155,125,232,243,81,234,174,114,90,189,179,134,101,30,94,159,38,182,196,0,213,69,28,78,125,170,154,105,11,109,166,139,187,43,180,100,77,28,130,100,37,197,220,37,142,255,0,177,108,179,21,206,108,84,185,78,21,147,90,178,11,45,111,63,45,113,181,214,199,87,75,63,3,32,62,18,198,228,5,196,192,133,246,127,66,23,103,245,103,65,205,102,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,199,0,83,127,196,159,161,139,175,79,185,253,102,170,105,205,174,174,187,78,178,170,138,155,148,161,71,107,33,131,23,156,166,141,138,150,82,134,54,130,26,98,146,160,6,155,119,23,219,120,184,187,198,210,73,8,16,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,170,1,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,8,136,128,136,136,10,42,248,163,252,9,234,111,224,191,56,162,82,169,69,95,20,127,129,61,77,252,23,231,20,72,40,5,117,80,185,87,93,73,101,57,102,43,131,88,170,178,156,215,38,181,99,246,90,46,30,102,227,116,173,142,146,150,14,102,32,28,229,145,196,7,145,152,139,110,254,164,76,205,234,236,131,10,234,31,168,28,7,166,93,47,174,213,125,70,58,179,182,209,212,83,210,69,71,66,240,189,109,108,243,72,194,49,83,199,52,145,140,134,195,206,82,22,45,218,56,164,47,94,46,185,236,234,31,168,28,251,169,173,80,174,213,125,70,58,64,185,86,83,211,210,69,71,66,243,53,21,20,16,198,194,49,83,199,52,146,20,96,229,206,82,22,45,158,73,100,47,78,78,182,7,92,157,93,221,122,190,213,193,202,224,183,85,217,241,59,13,57,91,113,203,84,245,4,102,16,57,185,29,84,192,196,241,5,76,207,199,159,109,182,96,142,24,220,164,237,52,133,29,80,116,167,210,119,194,198,141,253,223,227,223,46,129,109,85,170,186,78,248,88,209,191,187,252,123,229,208,45,170,130,141,188,73,250,24,186,244,251,159,214,106,166,156,218,234,235,180,235,42,168,169,185,74,20,118,178,24,49,121,202,104,216,169,101,40,99,104,33,166,41,42,0,105,183,113,125,183,139,139,188,109,36,144,129,91,247,141,38,186,95,113,108,19,18,208,108,114,243,106,10,76,219,204,92,114,90,77,130,74,239,43,73,53,57,209,54,206,238,241,67,36,237,41,115,226,196,101,73,196,77,132,101,18,168,20,19,83,195,187,160,90,206,167,50,167,207,53,74,223,117,182,233,149,147,181,81,179,211,79,79,244,154,71,146,80,242,212,181,60,88,30,16,56,36,26,137,35,55,144,126,172,99,196,164,238,69,122,138,178,252,19,245,138,235,122,195,115,205,16,190,95,169,37,167,198,170,41,111,118,10,57,170,136,170,198,10,167,144,107,6,40,200,221,154,154,57,99,128,221,163,6,97,150,176,220,157,222,81,86,104,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,11,19,212,26,109,62,160,180,75,150,103,88,253,166,178,11,112,136,247,235,40,6,160,163,19,49,22,102,250,132,91,57,19,123,153,101,139,94,117,1,128,220,117,63,73,175,152,69,166,88,163,171,184,249,110,217,74,68,194,221,186,152,165,125,220,68,159,220,15,246,63,255,0,85,4,32,127,24,77,61,183,229,190,197,12,44,2,202,4,45,230,66,186,97,102,103,143,147,254,109,168,185,126,147,237,255,0,26,128,61,108,235,254,43,212,54,170,30,97,139,88,225,161,129,161,120,156,192,136,158,87,243,53,50,114,126,81,70,251,187,76,62,246,251,63,217,40,240,159,9,10,251,78,37,146,101,122,193,122,102,123,85,174,166,178,154,27,101,116,177,242,56,225,156,155,147,75,72,46,237,200,98,127,71,111,78,95,181,148,50,167,233,203,54,201,239,217,136,225,214,106,201,172,248,181,85,192,100,169,56,38,48,24,169,143,215,121,2,55,29,248,16,191,174,223,183,209,6,161,86,57,225,61,158,225,227,145,62,23,147,211,219,158,162,3,150,166,140,165,183,12,178,243,122,138,54,7,105,26,55,38,250,198,91,110,91,55,191,211,209,68,173,104,233,107,81,52,114,186,217,77,117,183,201,81,13,219,189,229,230,134,41,204,11,180,209,185,253,98,136,25,253,100,102,244,223,215,246,45,241,134,120,99,117,59,71,85,108,188,219,202,223,67,37,68,224,4,71,21,103,40,71,187,250,68,197,70,236,204,220,89,247,125,253,54,65,52,250,246,241,0,167,208,90,186,12,35,78,225,10,171,205,77,49,203,36,252,120,121,103,10,129,7,22,25,169,140,11,118,9,27,118,118,255,0,212,163,62,146,120,192,106,38,59,65,52,26,145,108,60,138,114,227,219,144,170,161,166,227,245,164,119,244,138,141,219,213,136,27,255,0,55,249,221,122,121,23,131,246,172,93,104,14,251,83,154,89,234,110,211,176,201,32,189,108,204,206,100,76,231,245,70,133,157,189,72,151,193,138,248,53,106,101,198,222,51,223,242,187,53,45,67,239,184,5,125,64,51,125,98,111,113,81,111,238,102,255,0,106,12,251,251,180,116,127,247,53,255,0,253,203,255,0,204,86,43,47,140,190,94,249,47,126,60,51,107,71,252,7,180,98,255,0,131,219,244,188,151,47,211,245,255,0,240,47,239,253,197,172,191,254,222,109,63,250,78,95,249,138,127,113,107,47,255,0,183,155,79,254,147,151,254,98,131,26,189,248,198,234,188,215,41,100,179,227,239,5,35,176,246,195,206,83,22,223,85,183,245,42,45,253,251,173,31,170,221,77,235,39,88,249,53,5,45,251,38,173,160,162,182,195,36,81,81,137,196,113,110,100,242,57,59,0,66,206,255,0,154,6,245,103,253,22,254,133,41,172,30,11,87,31,105,70,249,38,111,76,244,59,183,113,169,46,134,210,109,201,183,219,149,22,223,163,203,253,123,47,95,34,240,94,183,13,202,148,177,28,218,96,162,237,151,153,106,235,174,242,115,245,219,143,26,39,109,189,222,244,26,51,20,241,96,215,60,46,203,6,57,86,50,220,142,151,151,231,228,154,148,92,185,25,31,185,233,11,221,203,111,123,251,151,197,152,120,180,245,33,124,140,3,31,187,207,100,118,219,145,71,228,229,119,253,45,253,244,141,183,189,191,251,213,41,99,240,93,210,94,13,222,203,242,62,127,111,27,180,91,127,99,94,221,163,193,167,167,218,122,58,136,238,215,204,174,162,160,196,218,35,11,196,108,192,238,205,197,253,41,155,220,251,253,142,130,188,233,124,69,58,184,165,183,212,80,14,178,223,201,167,225,249,194,56,72,199,137,111,232,79,19,187,111,252,206,203,100,224,190,44,157,71,99,54,240,162,200,47,21,55,226,140,88,70,89,206,144,11,102,17,102,221,252,161,59,191,213,119,221,223,252,165,53,109,94,14,93,50,83,219,154,27,165,110,93,81,85,246,202,55,144,102,253,39,127,178,6,111,118,205,238,94,156,126,15,189,37,8,11,72,57,139,147,51,110,254,219,111,87,255,0,246,72,32,214,97,226,213,212,141,237,160,108,118,239,53,147,182,196,210,118,252,156,189,199,119,109,159,214,145,182,219,103,255,0,106,198,63,186,145,213,215,253,210,107,63,253,214,135,254,108,172,59,251,143,221,35,255,0,193,230,63,250,109,191,247,75,210,176,248,74,244,133,101,171,42,169,108,249,61,123,56,241,104,234,47,146,48,183,171,62,255,0,155,16,127,179,111,127,218,130,181,110,94,39,125,94,92,41,78,152,117,78,229,78,228,206,220,226,130,140,73,183,103,111,120,211,179,253,191,181,98,90,139,215,135,83,154,155,98,28,127,34,213,75,227,210,182,252,154,9,98,129,203,235,129,182,229,12,96,79,179,128,253,191,250,223,123,112,184,120,91,244,121,95,74,116,195,133,94,105,156,217,219,185,21,250,169,201,183,103,111,78,70,77,246,254,207,177,124,215,15,10,174,143,171,237,222,64,113,91,253,59,255,0,195,69,125,168,231,250,76,255,0,229,59,143,217,183,187,221,254,212,20,127,249,88,213,31,251,163,228,255,0,250,90,127,255,0,201,101,186,95,114,204,181,99,48,161,192,178,12,206,233,83,5,197,229,126,237,100,199,84,241,118,226,57,126,171,17,51,182,239,27,123,137,191,215,238,86,137,172,222,22,253,38,233,254,145,229,89,101,190,44,162,42,219,69,158,186,186,158,89,175,76,227,221,138,154,73,5,157,156,25,157,183,6,125,149,69,83,90,232,32,203,171,168,233,110,67,73,75,77,87,60,80,77,52,162,219,131,57,179,110,78,206,207,232,205,254,212,22,247,212,159,76,218,37,165,90,41,237,139,13,166,138,59,246,213,113,157,72,83,204,39,95,249,153,140,0,221,204,153,153,156,64,89,223,118,255,0,212,169,231,51,148,228,201,110,44,116,193,79,194,170,97,104,199,109,133,154,66,244,221,155,215,250,86,99,138,223,50,13,71,189,83,98,185,30,64,79,68,4,199,25,132,112,198,209,145,24,139,145,19,7,232,179,27,238,176,236,214,209,13,135,39,184,218,160,173,10,168,233,170,166,136,101,3,99,98,97,144,133,159,118,102,103,247,111,238,251,80,120,136,136,128,136,136,8,136,128,166,22,148,235,15,73,152,223,79,241,88,114,125,41,179,214,231,177,67,24,149,206,103,169,41,140,252,209,17,63,164,4,13,249,167,97,244,47,119,243,250,40,122,205,187,236,183,109,195,164,109,91,161,209,155,78,184,71,105,122,171,5,222,157,170,98,122,120,42,76,196,30,96,137,185,126,103,131,110,70,222,227,127,183,250,16,97,24,102,178,106,110,158,213,85,212,225,121,222,65,103,58,200,154,41,94,134,227,44,60,217,159,113,223,139,250,236,238,251,127,75,172,154,255,0,152,245,41,147,90,99,202,175,249,254,89,95,67,41,0,71,52,247,226,47,210,103,49,110,61,205,253,196,239,238,251,86,182,181,216,238,21,241,207,89,4,78,241,209,113,57,119,18,244,111,87,251,27,246,11,251,246,87,255,0,208,221,134,207,120,233,111,11,130,190,139,185,27,218,237,166,77,220,49,220,189,159,77,235,232,255,0,206,130,133,43,36,212,27,136,240,175,186,220,234,69,254,201,171,220,219,254,50,254,102,255,0,98,202,176,29,40,214,205,71,172,142,219,137,195,95,84,70,77,19,51,93,34,141,155,119,22,219,235,202,45,254,88,255,0,181,116,103,249,59,195,191,252,207,255,0,241,18,255,0,254,75,212,181,216,109,54,81,112,182,82,118,69,253,93,187,132,95,179,252,231,127,216,200,57,210,204,186,70,215,220,82,189,160,190,226,70,243,203,185,57,29,202,140,156,189,5,253,93,166,47,176,153,99,225,211,134,177,72,99,24,226,62,164,236,205,253,255,0,75,255,0,189,93,45,144,9,254,147,110,191,26,24,217,247,97,255,0,141,7,60,148,61,5,245,37,95,101,142,247,6,20,239,77,32,1,179,251,78,131,220,76,206,222,250,141,255,0,202,111,177,125,54,158,132,122,160,168,180,189,206,223,138,79,29,59,137,19,240,187,80,139,59,51,187,123,188,203,126,199,251,23,66,168,131,159,154,126,129,186,176,174,166,99,12,98,168,162,54,253,23,188,208,236,236,237,251,30,171,246,58,255,0,15,225,215,213,27,190,239,132,23,254,148,183,255,0,206,87,65,40,131,159,57,252,59,250,160,130,25,38,147,8,126,49,139,147,255,0,133,45,254,230,109,255,0,236,149,240,218,58,2,234,82,244,51,29,38,17,201,161,148,162,47,240,149,7,233,54,219,251,234,27,246,178,232,105,16,80,70,57,225,181,212,253,202,241,77,68,88,169,209,12,167,179,206,55,26,2,112,244,119,223,102,170,103,127,246,175,247,115,240,213,234,122,27,249,91,95,23,42,128,121,222,63,48,87,10,6,119,110,110,60,184,189,86,255,0,207,182,234,253,17,5,35,81,248,70,107,253,85,28,21,50,147,198,114,198,38,225,253,228,92,93,219,213,183,243,158,171,253,84,120,68,107,244,48,156,160,92,220,69,221,135,106,38,223,211,246,249,197,118,232,130,157,112,15,7,77,67,187,210,148,249,142,77,236,147,245,226,30,74,9,254,193,118,245,142,181,191,105,127,179,249,214,79,77,224,203,117,135,38,181,13,70,111,230,45,15,54,245,197,236,193,14,49,182,222,155,53,119,39,223,213,190,175,170,182,52,65,90,23,175,6,140,50,91,141,20,150,140,209,160,165,7,143,204,199,236,217,75,155,49,63,63,82,173,221,183,109,189,201,113,240,103,195,100,191,197,53,6,106,209,91,91,151,56,125,153,43,239,245,25,155,235,61,111,47,210,221,213,151,162,8,77,104,240,156,233,154,139,30,123,93,198,193,79,91,94,253,207,239,242,122,208,38,223,126,63,81,170,221,189,61,62,223,177,127,105,188,40,122,95,146,138,158,158,60,102,154,57,162,29,164,153,138,181,222,71,217,189,118,243,94,158,231,127,245,169,166,136,35,54,59,225,201,210,5,134,153,224,151,70,44,85,196,255,0,229,212,61,68,143,239,119,255,0,46,82,253,191,241,50,251,173,222,31,93,35,218,242,24,114,42,61,20,199,134,88,28,72,34,32,152,227,98,19,99,103,224,82,56,63,171,51,122,143,187,211,221,232,164,90,32,215,117,125,58,232,53,117,81,214,213,232,254,35,44,210,109,200,138,211,15,174,205,179,122,113,219,220,203,10,210,110,140,244,79,71,53,6,235,157,225,152,93,166,134,90,209,16,166,138,58,98,254,245,102,26,119,250,142,82,19,126,157,63,61,216,89,247,39,255,0,94,249,68,31,158,228,217,126,162,2,34,32,34,34,2,34,32,34,34,2,34,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,8,171,226,143,240,39,169,191,130,252,226,137,81,182,136,97,86,173,74,214,140,7,78,111,181,21,112,91,114,172,162,213,100,172,150,144,196,103,142,10,154,184,225,144,163,34,18,22,54,19,119,103,113,38,223,109,217,253,202,242,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,234,234,171,166,124,203,165,13,92,172,210,220,194,186,146,226,5,78,55,43,69,206,153,216,66,227,110,144,228,8,167,120,249,57,66,124,162,144,14,50,119,226,96,92,72,195,132,135,45,124,53,60,66,235,52,202,251,67,161,90,243,151,255,0,208,45,127,40,172,247,203,164,211,212,73,103,170,225,77,13,53,41,205,36,207,29,53,184,99,132,197,152,99,227,28,146,177,17,4,124,200,108,127,172,78,149,112,222,171,244,142,225,135,222,109,180,131,147,219,169,234,42,113,59,188,146,60,39,110,184,184,125,70,41,68,12,188,180,132,49,140,193,196,185,3,49,51,119,2,51,14,125,181,87,76,242,173,27,212,124,143,75,115,90,79,47,122,198,110,18,219,234,120,199,32,71,55,7,250,147,197,220,0,50,134,80,113,146,51,113,110,113,152,19,54,196,200,58,83,213,93,51,197,117,147,78,50,61,45,205,105,60,197,151,38,183,203,111,169,227,28,103,36,60,219,234,79,23,112,12,6,104,141,134,72,205,197,248,72,0,76,219,139,46,96,149,207,120,97,117,235,83,172,246,170,78,159,181,130,251,87,95,168,54,202,122,153,173,87,122,190,208,53,218,221,0,195,194,25,37,41,123,181,21,194,197,57,59,180,95,90,24,30,67,34,54,144,202,152,80,95,247,133,199,192,158,153,126,53,243,138,213,64,42,255,0,188,46,62,4,244,203,241,175,156,86,173,171,252,147,186,88,255,0,229,105,210,175,254,131,109,223,251,148,26,171,194,227,224,79,76,191,26,249,197,106,160,21,212,150,45,137,226,184,53,138,151,22,194,177,155,86,63,101,162,231,229,173,214,186,40,233,41,96,230,100,103,194,40,216,64,121,25,145,62,205,234,68,238,254,174,235,150,212,19,81,250,250,172,211,190,132,240,30,153,52,114,225,117,182,229,239,231,170,50,44,138,142,166,122,25,173,17,189,226,162,166,26,106,73,35,32,50,154,80,120,222,73,25,222,49,138,71,143,235,156,135,217,138,186,85,166,121,86,178,106,62,57,165,184,85,39,152,189,100,215,8,173,244,220,163,144,227,135,155,253,121,229,237,129,152,195,16,49,73,33,176,191,8,192,201,219,97,117,143,218,109,55,91,253,214,138,197,98,182,85,220,110,87,26,136,233,40,232,233,33,41,167,169,158,66,97,142,40,227,22,114,51,34,118,22,22,103,119,119,102,101,125,61,2,116,39,106,233,19,25,173,190,228,181,148,151,109,69,200,169,218,146,241,89,75,32,207,69,75,4,117,19,20,113,80,200,116,241,78,1,36,101,78,83,9,187,177,73,8,59,122,0,160,137,93,98,120,84,253,3,208,156,87,41,208,186,139,174,83,146,97,86,248,173,119,251,117,53,155,185,89,145,119,171,12,222,182,8,169,99,41,30,104,228,170,33,112,145,228,218,150,40,219,185,189,63,231,171,135,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,126,162,21,53,248,172,244,75,71,165,55,218,110,160,116,135,20,242,120,101,231,183,71,127,182,218,237,176,83,219,241,250,160,8,161,130,64,8,88,123,112,212,122,238,238,28,70,118,126,82,59,212,70,12,24,167,137,7,85,218,113,213,174,156,104,126,107,133,75,228,110,180,63,72,32,191,216,39,153,142,170,209,84,77,110,118,18,118,102,238,66,124,73,226,153,153,134,65,18,103,96,48,146,48,245,188,21,62,41,242,159,187,250,239,152,219,148,0,83,255,0,193,83,226,159,41,251,191,174,249,141,185,4,191,241,115,212,45,113,194,122,125,138,213,167,22,30,120,102,81,222,181,230,151,184,59,205,85,107,140,165,166,122,104,196,162,148,123,112,212,127,124,65,43,152,28,100,38,49,59,139,202,44,116,130,186,146,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,12,76,57,197,35,16,23,19,1,38,221,189,8,89,219,213,153,115,217,214,191,74,55,222,146,245,150,183,13,237,93,107,49,11,150,245,152,181,238,182,16,31,63,75,196,30,72,220,163,119,7,154,3,62,212,141,176,19,236,18,118,192,37,141,144,94,167,75,22,13,26,198,58,125,194,108,157,63,94,253,177,128,195,111,115,180,92,10,164,167,146,171,185,41,201,60,146,185,48,184,204,83,156,207,36,124,67,183,35,152,112,143,143,1,218,170,149,188,47,122,233,252,138,101,65,161,218,199,153,249,77,54,189,115,246,61,77,104,242,134,197,116,146,65,118,222,103,38,242,244,115,111,39,115,118,32,9,92,36,252,208,149,68,143,117,40,62,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,185,161,215,235,6,150,98,154,203,150,98,218,41,123,186,222,112,203,53,192,173,246,203,141,206,166,154,162,106,206,208,176,77,56,203,76,205,20,144,156,195,41,68,98,205,202,39,141,221,153,221,213,159,248,181,245,163,244,46,197,89,210,142,0,92,175,89,29,190,25,242,139,164,21,220,74,221,67,33,242,26,17,24,141,141,166,156,1,158,81,149,152,124,180,194,220,100,106,142,81,213,182,139,233,14,101,175,90,161,143,233,30,159,193,73,37,247,34,168,40,105,222,174,118,134,8,128,35,41,101,154,67,245,118,8,226,142,73,29,133,136,221,129,216,68,137,216,92,44,39,193,111,61,215,27,142,85,150,224,116,231,237,141,50,181,91,233,228,172,123,141,226,102,246,13,84,146,84,29,56,208,83,59,144,127,124,25,84,148,162,192,2,253,182,144,165,98,17,142,107,106,90,211,167,142,159,176,30,153,116,190,135,74,52,228,42,206,219,71,81,81,87,45,101,115,66,245,181,179,205,35,145,75,81,36,49,198,50,27,15,8,132,156,119,104,226,140,125,120,178,217,104,10,160,60,109,52,207,21,199,245,31,78,245,74,211,73,229,239,89,133,190,225,111,187,246,227,140,35,168,242,15,77,216,156,184,131,25,204,225,86,241,145,153,23,230,224,128,89,133,131,214,223,213,5,248,166,231,245,57,215,90,89,149,43,100,52,151,107,110,43,79,65,96,182,189,51,196,65,74,17,211,4,181,20,238,113,183,214,48,172,158,173,143,155,185,137,242,7,219,131,8,134,63,225,189,139,88,179,14,182,180,182,211,145,208,249,186,74,123,133,93,210,56,251,167,31,26,170,42,26,138,186,105,55,7,103,126,19,193,17,237,191,18,227,177,51,139,187,63,66,139,152,29,42,212,204,171,70,245,31,28,213,44,42,175,203,222,177,155,132,87,10,110,82,72,17,205,193,254,188,18,246,204,12,161,148,28,163,144,24,155,156,102,98,239,177,58,233,249,1,85,95,142,119,234,79,247,147,248,106,181,69,138,103,90,79,165,154,161,228,127,41,154,105,138,101,190,204,238,249,47,110,217,169,171,252,175,115,143,115,181,222,2,225,203,182,28,184,237,191,1,223,220,200,42,7,193,83,226,159,41,251,191,174,249,141,185,93,74,194,176,173,16,209,125,53,186,203,125,211,157,33,194,177,91,148,244,229,73,45,101,146,193,73,67,60,144,17,9,20,69,36,49,137,56,57,0,19,139,190,219,128,191,216,203,53,65,175,245,251,88,236,93,63,232,214,89,172,89,28,62,98,147,25,183,149,68,116,220,140,60,221,81,147,71,77,77,204,0,222,62,236,242,69,23,115,131,136,115,228,95,84,93,215,52,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,92,79,141,38,177,223,112,253,26,196,180,118,209,15,110,147,81,46,21,21,23,74,158,64,252,169,109,165,79,32,211,112,32,119,110,115,207,79,47,112,76,8,124,183,31,172,50,19,53,96,244,177,162,159,202,39,168,44,39,71,36,184,121,42,76,130,224,254,126,113,151,183,32,80,193,17,212,85,118,139,183,35,52,207,4,50,180,124,129,199,184,225,203,97,221,216,61,94,162,122,81,212,126,154,108,90,111,123,207,162,225,249,67,199,253,176,48,148,47,12,150,250,161,61,229,160,150,57,29,165,105,162,134,90,66,145,202,48,22,146,99,140,121,246,136,222,101,120,39,235,21,170,203,153,103,154,33,124,191,85,197,81,146,211,210,222,236,20,115,85,8,210,20,244,173,32,214,12,81,145,179,189,76,145,73,1,187,70,14,229,21,25,185,59,52,66,183,255,0,140,118,144,211,102,189,52,80,234,149,60,20,141,114,211,139,196,51,28,243,79,40,159,179,171,140,41,102,134,32,29,192,204,170,30,128,221,205,155,96,132,248,147,110,226,117,67,210,198,181,255,0,39,110,160,176,157,99,146,223,231,105,49,251,131,249,248,6,46,228,135,67,60,71,79,85,218,30,228,108,243,52,19,74,241,242,54,30,227,7,45,199,118,112,233,77,71,254,188,179,173,83,211,142,148,243,220,175,72,109,126,106,245,79,111,120,42,42,34,158,166,58,171,101,12,207,218,168,174,166,106,113,115,121,160,3,121,24,156,227,24,132,74,98,39,104,187,114,72,4,65,202,186,189,239,10,28,75,72,236,189,37,217,50,93,57,26,74,155,237,250,162,161,242,234,231,136,2,180,174,48,205,35,13,52,236,50,202,224,17,68,97,218,23,112,229,28,131,63,110,50,168,54,80,43,196,235,162,90,205,12,212,122,157,91,210,252,83,134,155,101,28,171,38,166,180,219,103,106,92,106,168,94,24,228,142,99,102,40,161,134,121,166,19,133,185,0,242,57,34,8,196,98,7,45,107,208,39,89,53,61,32,234,133,109,194,251,77,87,95,130,100,244,237,14,71,67,67,69,20,245,166,112,71,51,209,205,78,242,73,27,9,132,178,184,147,57,240,120,229,147,113,35,104,220,67,160,148,95,37,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,81,43,196,71,173,250,62,149,112,70,196,176,234,174,90,155,150,91,229,150,196,77,12,21,48,218,227,25,162,140,234,170,162,57,68,199,144,28,254,93,222,57,35,57,105,201,140,92,64,197,194,170,252,68,177,109,14,194,186,172,202,241,141,6,161,242,54,170,30,208,222,41,41,229,132,237,244,215,130,103,58,152,104,154,55,126,220,33,200,4,162,45,158,41,198,162,49,16,0,1,108,219,194,135,45,213,203,47,86,150,76,107,78,74,174,166,197,126,167,168,108,186,133,229,48,162,43,116,48,200,227,83,59,140,82,176,28,82,152,118,137,216,57,73,32,193,220,140,106,13,212,63,180,218,110,183,251,173,21,138,197,108,171,184,220,174,53,17,210,81,209,210,66,83,79,83,60,132,195,28,81,198,44,228,102,68,236,44,44,206,238,238,204,203,161,78,135,58,68,181,116,131,164,101,138,79,113,164,188,101,151,234,129,185,100,119,88,41,196,0,231,96,97,10,88,77,197,165,58,104,91,151,14,227,238,231,36,210,48,199,221,120,196,52,87,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,84,255,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,11,254,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,10,173,124,84,58,10,166,170,166,186,245,79,163,118,42,74,51,163,167,154,225,156,219,41,251,174,117,134,242,194,45,95,77,79,28,68,44,108,39,60,181,70,70,1,194,46,238,206,111,41,29,165,34,14,93,240,12,255,0,50,210,204,202,211,168,58,125,144,213,216,242,27,29,67,84,208,215,83,59,115,136,246,118,118,118,118,113,48,33,114,3,2,103,3,2,33,38,33,39,103,232,35,162,142,171,172,93,90,104,213,22,101,221,181,81,229,246,221,168,242,155,37,20,198,94,66,171,145,180,114,48,200,204,109,12,224,29,216,223,115,22,220,227,238,25,197,35,170,192,241,66,232,163,249,63,231,103,172,250,123,108,181,80,233,182,101,112,10,104,173,212,77,217,246,53,208,161,35,58,118,136,137,247,134,94,212,243,70,241,179,4,127,94,46,17,136,69,220,194,188,43,46,215,91,119,92,120,13,29,190,231,87,75,79,116,167,188,82,87,69,12,196,1,85,3,91,42,102,104,165,22,125,140,26,88,98,145,132,183,110,113,129,123,197,157,131,101,248,213,252,83,226,223,119,244,63,49,184,173,105,210,222,81,159,97,93,28,245,65,149,233,206,101,87,140,92,173,213,24,49,75,93,66,115,67,91,216,59,133,92,68,20,243,195,44,101,1,185,72,28,141,216,217,227,105,35,227,249,198,48,217,126,53,127,20,248,183,221,253,15,204,110,43,32,240,156,210,251,86,181,105,31,83,122,81,121,42,72,233,242,155,61,146,218,21,21,52,67,86,20,115,152,92,251,53,77,17,59,49,156,50,246,229,15,172,46,199,24,187,16,187,51,176,87,85,166,138,154,227,117,162,183,214,93,169,45,116,245,85,17,195,45,117,88,202,80,82,129,19,49,77,35,66,7,43,128,179,185,59,70,6,123,51,241,18,125,153,250,94,208,189,11,211,142,157,52,226,221,165,250,95,102,242,54,170,29,229,154,105,93,142,170,225,84,76,205,37,85,76,140,205,220,152,248,142,239,179,11,8,136,0,128,0,0,243,46,186,83,233,99,90,255,0,148,79,79,184,78,177,201,111,242,85,121,5,189,252,252,3,23,110,48,174,130,83,167,170,237,15,114,71,104,94,120,101,120,249,27,151,109,195,150,197,187,48,109,84,68,65,92,30,40,61,5,99,217,126,27,122,234,75,72,236,84,150,236,159,31,167,43,134,73,111,166,242,180,84,149,246,232,222,170,162,182,189,196,98,98,154,187,148,162,102,103,43,115,138,18,102,98,147,128,149,59,46,148,250,177,248,88,214,79,187,252,135,229,211,174,107,16,116,39,209,7,90,56,175,87,26,113,5,117,105,90,172,153,245,183,185,5,239,30,138,186,50,144,251,77,15,42,234,104,28,222,102,163,55,158,54,98,54,250,146,57,69,200,248,180,135,37,87,52,61,58,235,206,101,211,110,174,88,181,91,12,173,171,19,183,84,0,92,232,97,168,104,66,237,110,115,23,168,162,149,200,12,120,72,35,179,19,129,112,54,9,5,185,128,187,116,83,163,186,197,128,235,174,1,107,212,109,57,191,82,92,109,183,26,120,37,150,40,170,161,154,123,124,242,67,28,197,73,84,48,153,140,85,49,140,160,210,68,228,238,46,255,0,208,238,25,170,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,234,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,240,243,54,235,165,20,117,116,179,240,49,48,231,20,140,64,92,76,4,155,118,244,33,103,111,86,101,128,127,36,238,150,63,249,90,116,171,255,0,160,219,119,254,229,6,170,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,39,167,137,175,66,87,93,17,204,174,58,231,165,184,205,36,122,95,126,168,140,170,168,237,112,16,6,55,90,108,34,65,36,123,187,5,52,210,238,81,152,113,140,14,78,199,24,217,161,238,232,174,138,58,174,190,244,151,172,180,89,151,118,235,89,136,92,182,163,202,108,148,83,0,249,250,94,38,209,200,195,35,56,60,208,25,247,99,125,192,159,99,143,184,1,44,142,186,19,202,113,60,87,57,177,85,98,217,174,51,106,200,44,181,188,60,205,186,233,69,29,93,44,252,12,76,57,197,35,16,23,19,1,38,221,189,8,89,219,213,153,80,15,93,29,25,95,122,60,212,122,91,100,119,95,108,225,153,71,152,168,198,110,82,152,53,81,71,19,135,118,154,166,49,219,105,162,238,196,207,32,139,71,32,152,144,241,119,56,163,11,244,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,154,58,248,163,252,9,234,111,224,191,56,162,85,171,225,221,215,213,103,76,121,83,224,122,165,112,186,220,180,202,247,218,167,221,234,103,168,250,51,35,73,41,249,154,90,110,78,13,9,156,242,21,68,113,131,72,95,86,65,228,81,246,229,178,175,20,127,129,61,77,252,23,231,20,72,40,5,77,79,17,30,190,171,58,156,202,155,3,210,219,133,214,219,166,86,78,237,62,237,83,61,63,210,105,30,72,143,204,213,83,114,96,120,64,224,140,169,227,144,30,65,250,210,23,18,147,183,20,43,91,43,167,142,159,179,238,166,181,66,135,74,52,228,41,2,229,89,79,81,87,45,101,115,76,212,84,80,67,27,145,75,81,36,49,200,81,131,151,8,132,156,118,121,37,140,125,57,50,12,215,162,142,148,111,189,90,107,45,22,27,218,186,209,226,22,221,171,50,155,221,20,32,94,66,151,137,188,113,177,72,236,13,52,230,29,168,219,99,38,220,228,237,152,69,35,45,0,186,93,233,227,167,236,7,166,93,47,161,210,141,57,10,179,182,209,212,84,85,203,89,92,208,189,109,108,243,72,228,82,212,73,12,113,140,134,195,194,33,39,29,218,56,163,31,94,44,185,162,65,117,61,75,127,246,155,109,31,119,248,39,255,0,79,181,170,171,233,59,226,159,70,254,240,49,239,152,192,173,83,169,111,254,211,109,163,238,255,0,4,255,0,233,246,181,85,125,39,124,83,232,223,222,6,61,243,24,16,116,166,180,254,176,117,55,128,232,102,168,105,222,159,234,53,77,37,158,219,168,84,247,162,139,33,174,184,195,73,69,110,158,130,58,121,4,42,10,103,17,16,148,102,49,19,98,221,164,24,195,137,119,28,131,112,42,171,241,206,253,73,254,242,127,13,65,98,154,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,46,120,122,135,233,251,62,233,151,84,43,180,163,81,130,144,238,84,116,244,245,113,86,80,180,207,69,91,4,209,177,12,180,242,77,28,101,32,49,115,136,137,135,102,146,41,7,215,139,171,73,240,158,235,71,42,214,75,117,127,79,90,152,87,91,214,73,140,219,234,111,180,89,53,101,116,149,115,87,208,189,80,52,145,85,156,198,82,60,209,201,84,13,25,14,226,81,108,46,192,241,51,203,37,122,215,233,70,197,213,166,141,86,225,189,171,85,30,95,109,222,179,22,189,214,194,101,228,42,185,3,201,27,148,110,198,208,206,1,218,145,182,49,109,194,78,217,156,81,178,10,203,240,202,235,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,13,45,101,210,114,0,198,235,77,136,132,227,147,103,96,166,154,93,134,64,62,49,129,201,223,229,27,52,221,219,95,234,199,225,99,89,62,239,242,31,151,78,185,193,203,49,107,238,13,149,94,112,172,166,135,201,94,177,251,133,69,174,227,77,221,9,59,21,80,72,81,203,31,48,114,2,226,96,77,184,187,139,237,187,59,183,170,185,238,159,46,215,91,215,131,173,214,178,243,115,171,175,168,143,77,243,74,64,150,166,98,148,198,8,10,229,12,49,49,19,187,176,71,20,113,198,3,238,16,1,22,217,153,153,5,38,46,170,23,42,235,170,132,5,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,6,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,189,100,65,207,95,93,29,25,95,122,60,212,122,91,100,119,95,108,225,153,71,152,168,198,110,82,152,53,81,71,19,135,118,154,166,49,219,105,162,238,196,207,32,139,71,32,152,144,241,119,56,163,116,47,214,109,247,163,205,71,170,185,201,106,246,206,25,148,121,122,124,154,219,16,3,85,20,113,57,246,170,105,164,45,182,154,46,236,174,209,145,52,114,9,144,151,23,112,150,59,212,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,157,130,170,223,84,44,237,29,85,52,142,207,219,152,57,22,207,179,139,137,16,24,152,25,129,115,173,175,122,41,149,116,237,171,23,221,28,205,110,22,170,219,214,63,229,124,204,246,185,100,146,148,251,244,209,84,7,2,146,56,205,246,9,133,159,112,111,172,207,182,237,179,184,116,167,139,101,152,174,115,98,165,202,112,172,154,213,144,89,107,121,249,107,141,174,182,58,186,89,248,25,1,240,150,55,32,46,38,4,47,179,250,16,187,63,171,58,229,181,91,167,130,54,127,153,95,112,221,77,211,235,206,67,87,89,143,98,181,22,154,155,45,12,206,196,20,7,88,245,175,82,209,59,183,33,3,40,35,55,13,248,49,243,38,102,41,13,202,162,208,110,172,171,165,29,71,176,116,217,133,117,77,108,139,219,56,102,81,230,224,185,73,79,11,180,150,42,168,171,231,164,140,106,27,119,222,25,123,64,225,51,108,45,33,188,68,194,239,19,205,245,244,119,213,86,101,210,134,174,91,243,11,53,202,172,177,139,141,69,61,54,89,104,142,54,152,46,54,230,63,174,227,17,24,15,153,140,74,66,132,249,15,19,119,23,126,217,200,7,110,126,28,56,158,43,156,248,123,105,230,45,154,227,54,172,130,203,91,237,111,51,110,186,81,71,87,75,63,11,221,89,135,56,164,98,2,226,96,36,219,183,161,11,59,122,179,42,171,235,163,163,43,239,71,154,143,75,108,142,235,237,156,51,40,243,21,24,205,202,83,6,170,40,226,112,238,211,84,198,59,109,52,93,216,153,228,17,104,228,19,18,30,46,231,20,97,126,152,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,80,15,136,94,1,134,233,135,88,218,141,134,105,254,61,73,98,177,82,212,80,84,211,219,233,25,198,8,14,166,223,77,81,43,70,59,236,0,242,205,35,176,14,192,12,236,34,194,44,194,219,43,195,187,175,170,206,152,242,167,192,245,74,225,117,185,105,149,239,181,79,187,212,207,81,244,102,70,146,83,243,52,180,220,156,26,19,57,228,42,136,227,6,144,190,172,131,200,163,237,203,138,248,163,252,118,106,111,224,191,39,162,65,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,144,97,90,81,146,106,230,47,210,230,181,84,105,205,238,174,130,197,115,188,98,214,140,184,104,168,76,231,146,221,60,87,110,60,234,132,182,167,166,41,68,33,145,156,63,58,243,197,31,49,23,56,230,194,122,126,211,219,22,172,235,142,7,166,89,61,251,216,214,172,163,32,161,181,213,213,143,54,145,163,150,97,7,142,39,8,165,218,105,55,237,198,228,15,27,72,96,242,56,131,17,52,160,232,95,75,238,186,199,210,95,87,24,29,136,170,222,229,61,159,27,185,81,193,73,68,85,115,213,207,67,53,125,108,116,177,196,46,196,71,49,83,52,45,182,238,207,35,59,9,109,197,225,85,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,65,211,246,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,106,106,26,26,102,126,17,6,238,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,249,2,199,244,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,2,51,199,5,76,33,52,99,32,137,16,177,176,155,51,179,17,54,251,236,239,239,89,2,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,234,75,41,196,241,92,230,197,85,139,102,184,205,171,32,178,214,240,243,54,235,165,20,117,116,179,240,49,48,231,20,140,64,92,76,4,155,118,244,33,103,111,86,101,128,127,36,238,150,63,249,90,116,171,255,0,160,219,119,254,229,6,170,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,55,87,85,221,40,234,63,73,90,142,120,86,107,23,158,181,87,119,39,176,95,224,133,194,150,239,74,46,204,228,44,238,253,185,131,144,180,176,187,185,70,68,46,206,96,113,200,114,87,194,247,174,159,200,166,84,26,29,172,121,159,148,211,107,215,63,99,212,214,143,40,108,87,73,36,23,109,230,114,111,47,71,54,242,119,55,98,0,149,194,79,205,9,84,72,246,147,213,23,76,152,15,84,218,95,114,211,252,190,154,146,142,228,116,228,54,92,133,173,208,212,214,217,167,121,34,147,156,5,35,114,16,50,130,33,148,0,129,228,141,136,57,14,236,67,207,102,180,105,14,101,160,186,161,144,105,30,160,65,73,29,247,29,168,24,106,30,146,118,154,9,64,227,25,98,154,51,244,119,9,34,146,57,25,137,132,217,141,152,132,73,156,88,58,83,207,240,12,55,84,240,219,182,159,106,14,61,73,124,199,175,148,239,77,93,67,82,207,194,80,221,157,157,157,157,136,12,73,132,192,197,216,192,196,72,92,72,89,219,151,117,111,222,22,253,125,86,106,39,145,233,147,88,238,23,91,150,94,222,114,163,29,200,171,42,103,174,154,239,27,119,106,102,166,171,146,66,51,25,162,6,145,227,145,221,163,40,163,104,254,161,198,29,234,129,65,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,168,5,5,255,0,120,92,124,9,233,151,227,95,56,173,82,169,69,95,11,143,129,61,50,252,107,231,21,170,85,32,34,34,2,138,190,40,255,0,2,122,155,248,47,206,40,148,170,94,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,98,97,206,41,24,128,184,152,9,54,237,232,66,206,222,172,200,57,109,87,253,226,143,240,39,169,191,130,252,226,137,109,95,228,157,210,199,255,0,43,78,149,127,244,27,110,255,0,220,173,85,226,143,240,39,169,191,130,252,226,137,5,0,169,169,226,35,215,213,103,83,153,83,96,122,91,112,186,219,116,202,201,221,167,221,170,103,167,250,77,35,201,17,249,154,170,110,76,15,8,28,17,149,60,114,3,200,63,90,66,226,82,118,226,133,107,101,116,241,211,246,125,212,214,168,80,233,70,156,133,32,92,171,41,234,42,229,172,174,105,154,138,138,8,99,114,41,106,36,134,57,10,48,114,225,16,147,142,207,36,177,143,167,38,65,154,244,81,210,141,247,171,77,101,162,195,123,87,90,60,66,219,181,102,83,123,162,132,11,200,82,241,55,142,54,41,29,129,166,156,195,181,27,108,100,219,156,157,179,8,164,101,160,23,75,189,60,116,253,128,244,203,165,244,58,81,167,33,86,118,218,58,138,138,185,107,43,154,23,173,173,158,105,28,138,90,137,33,142,49,144,216,120,68,36,227,187,71,20,99,235,197,151,52,72,58,83,233,59,225,99,70,254,239,241,239,151,64,182,170,213,93,39,124,44,104,223,221,254,61,242,232,23,147,214,134,177,223,116,11,166,12,255,0,85,113,104,121,222,173,86,248,233,237,210,114,6,242,213,85,117,17,82,69,83,177,129,129,246,78,160,101,237,144,184,159,111,131,236,197,187,5,27,245,185,175,52,221,71,117,47,152,234,77,154,182,174,124,121,234,2,215,143,180,213,18,200,13,110,166,6,138,57,34,9,64,10,16,152,134,74,151,139,128,240,58,131,103,220,185,19,252,150,238,148,117,30,225,210,157,223,171,54,139,181,141,218,242,10,123,56,211,73,11,199,36,212,164,239,28,181,226,114,56,137,194,53,82,83,83,11,69,220,34,144,167,229,219,104,9,203,74,174,130,45,157,27,83,80,116,8,125,32,213,84,210,92,110,69,139,207,11,84,84,214,202,52,131,127,146,67,173,9,154,88,163,9,60,180,119,2,19,6,120,220,158,32,17,49,63,172,196,21,3,225,245,172,86,173,16,234,211,5,203,178,91,245,93,171,30,173,168,154,201,120,150,42,161,130,7,130,174,19,134,50,170,35,48,15,45,29,65,83,207,35,155,236,45,7,54,103,32,22,93,15,46,85,215,74,125,44,107,95,242,137,233,247,9,214,57,45,254,74,175,32,183,191,159,128,98,237,198,21,208,74,116,245,93,161,238,72,237,11,207,12,175,31,35,114,237,184,114,216,183,102,13,170,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,200,203,236,17,229,120,165,227,24,150,121,33,11,189,4,244,37,36,101,196,129,164,7,7,118,125,159,103,245,253,143,253,14,180,165,147,164,172,91,9,210,156,199,9,196,35,136,174,153,76,55,7,146,182,175,181,205,230,169,166,104,159,148,129,8,151,30,66,36,251,179,191,189,253,84,130,68,26,27,88,186,89,199,117,127,78,232,177,123,172,116,240,221,237,189,207,43,92,13,24,156,125,201,227,51,218,66,136,201,183,8,216,125,25,183,247,63,162,221,182,154,73,168,109,241,82,212,73,220,144,57,110,91,187,239,185,59,251,223,250,87,216,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,90,245,37,71,77,93,160,122,135,21,84,67,32,54,47,118,38,98,22,118,223,201,77,251,127,165,115,163,154,94,109,237,61,206,195,79,104,164,138,106,123,173,91,249,129,167,17,145,197,204,25,135,155,62,251,55,108,189,54,255,0,41,255,0,106,232,203,168,177,142,77,13,206,169,229,185,193,64,19,227,151,56,158,121,156,88,69,158,142,102,245,228,236,223,207,239,251,23,56,153,133,170,56,242,188,150,88,238,52,213,49,210,221,42,65,164,25,1,154,102,239,19,49,11,49,122,179,251,253,55,109,144,127,77,59,246,228,55,73,234,172,148,49,212,27,68,209,23,112,153,152,57,19,59,63,169,55,249,171,201,201,41,238,45,120,173,158,225,27,12,167,81,35,200,204,91,179,19,155,187,183,189,254,221,214,222,198,117,95,76,177,91,205,21,218,215,131,61,78,219,141,76,45,114,168,29,217,164,2,23,228,224,251,108,194,237,232,223,229,127,50,240,117,186,247,132,228,245,113,100,120,164,241,195,37,119,25,106,40,24,164,50,128,205,228,50,23,51,219,126,60,132,119,217,183,247,160,213,72,136,128,136,136,8,136,131,250,83,60,109,81,19,205,191,109,140,121,237,239,219,127,85,115,186,17,213,159,71,88,239,72,216,30,1,169,55,226,156,40,108,148,244,245,212,21,56,252,213,92,102,25,88,137,191,196,148,100,221,205,157,157,157,253,204,254,246,84,213,104,175,107,101,202,154,184,161,238,180,50,129,184,114,227,201,152,153,246,223,103,219,220,182,229,15,77,253,65,234,21,12,122,153,135,232,150,81,112,176,221,27,191,77,61,37,33,206,18,14,252,55,23,102,221,219,147,63,217,255,0,18,15,39,86,239,56,13,102,170,87,142,147,215,87,210,226,117,210,210,198,34,113,53,54,225,217,136,100,222,48,22,111,211,121,127,201,251,126,221,253,111,147,162,154,11,101,191,166,172,22,43,85,89,84,196,118,43,97,145,147,59,108,111,65,79,187,122,136,253,140,223,103,218,168,215,84,102,177,91,161,166,186,84,193,45,14,77,86,242,83,87,88,234,35,148,38,163,7,22,224,100,70,204,207,200,70,50,102,226,222,134,223,179,214,228,60,53,173,183,218,14,153,173,50,94,231,230,213,135,5,85,35,112,6,225,78,118,250,62,3,245,95,215,109,159,213,253,127,106,9,88,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,138,5,117,235,226,95,143,104,53,53,207,73,180,86,162,146,249,168,179,211,246,206,239,12,244,181,118,235,1,247,103,134,96,148,70,66,34,174,136,161,244,167,146,54,1,238,1,155,147,11,194,97,61,87,53,157,88,252,83,235,39,222,6,67,243,25,213,223,116,65,214,142,43,213,198,156,65,93,90,86,171,38,125,109,238,65,123,199,162,174,140,164,62,211,67,202,186,154,7,55,153,168,205,231,141,152,141,190,164,142,81,114,62,45,33,210,15,86,63,20,250,201,247,129,144,252,198,116,23,83,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,16,116,166,161,175,137,127,71,116,221,72,105,28,217,198,25,103,164,252,162,224,244,242,86,209,77,29,28,178,213,221,173,209,132,135,45,172,90,29,200,204,137,251,144,179,132,155,74,206,3,219,105,228,53,50,145,7,45,159,244,85,129,101,95,245,215,28,201,49,203,135,254,18,142,186,219,93,79,39,254,108,144,205,28,129,252,196,36,63,99,178,242,149,180,248,178,116,75,71,112,177,127,41,189,33,197,59,85,246,190,99,152,218,237,22,216,35,142,106,82,57,167,146,243,39,109,134,67,152,100,145,218,115,118,144,138,50,9,9,227,24,36,34,169,100,23,253,225,113,240,39,166,95,141,124,226,181,74,165,21,124,46,62,4,244,203,241,175,156,86,169,84,128,185,87,93,84,46,85,208,91,79,132,119,70,86,42,75,21,159,172,76,182,235,231,174,181,222,126,159,20,183,83,153,132,118,248,196,230,162,169,169,168,127,78,228,199,198,120,194,63,88,194,50,115,126,102,99,216,179,245,21,124,46,62,4,244,203,241,175,156,86,169,84,128,190,75,181,166,213,127,181,86,216,175,182,202,75,141,182,227,79,37,37,101,29,92,35,52,21,48,72,46,50,69,36,100,206,38,4,46,226,226,236,236,236,238,206,190,180,65,207,183,95,125,27,84,244,131,170,20,86,251,21,77,93,126,9,147,211,188,216,229,117,117,108,83,214,153,193,28,45,89,13,67,71,28,108,38,18,202,196,46,193,193,227,150,61,136,141,164,97,220,30,10,159,20,249,79,221,253,119,204,109,203,106,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,130,234,86,159,234,139,166,76,7,170,109,47,185,105,254,95,77,73,71,114,58,114,27,46,66,214,232,106,107,108,211,188,145,73,206,2,145,185,8,25,65,16,202,0,64,242,70,196,28,135,118,33,220,8,131,151,124,255,0,0,204,180,179,50,187,105,246,160,227,213,118,60,134,199,80,244,213,212,53,44,220,226,61,153,217,217,217,220,76,8,92,76,12,93,192,192,132,133,200,73,157,236,83,68,60,93,238,184,31,75,151,59,22,163,71,87,152,106,221,142,160,45,184,220,181,144,23,98,225,68,113,126,110,170,190,161,143,148,167,78,64,99,38,204,18,76,197,78,220,136,138,122,136,247,87,139,175,76,152,14,75,162,87,14,163,173,244,212,150,108,179,14,168,166,42,233,233,45,208,177,223,160,170,158,146,137,130,170,86,102,148,142,22,237,60,70,68,76,32,50,7,31,174,196,20,194,131,234,187,93,174,183,251,173,109,246,251,115,171,184,220,174,53,18,85,214,86,85,204,83,79,83,60,132,229,36,178,72,78,228,102,68,238,78,78,238,238,238,238,234,247,188,59,186,32,163,233,87,4,124,183,49,165,229,169,185,101,190,40,175,162,243,65,83,13,174,49,154,89,2,150,150,80,136,76,121,1,193,230,25,164,146,51,150,156,92,9,196,0,158,27,120,63,244,191,128,234,86,77,115,234,3,47,187,210,87,92,180,250,241,79,21,150,194,21,16,202,241,206,84,242,191,155,172,166,146,34,38,6,35,136,169,101,3,23,239,82,204,255,0,245,54,87,18,128,136,136,49,253,66,205,109,90,107,128,100,186,141,125,167,171,158,219,138,217,235,111,117,145,82,0,148,242,65,77,9,205,32,198,36,66,46,110,32,236,204,228,45,190,219,187,123,215,48,55,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,94,79,139,142,166,98,184,127,72,87,140,22,237,87,189,235,61,184,80,91,237,20,177,201,31,112,188,181,92,53,147,206,64,70,198,240,128,64,192,70,2,92,100,158,1,118,102,61,218,160,122,88,209,79,229,19,212,22,19,163,146,92,60,149,38,65,112,127,63,56,203,219,144,40,96,136,234,42,187,69,219,145,154,103,130,25,90,62,64,227,220,112,229,176,238,236,24,86,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,247,209,225,163,159,212,234,15,69,186,119,85,114,200,105,46,183,43,29,61,77,130,169,161,120,185,209,133,37,76,145,82,211,202,17,179,112,49,163,106,71,110,77,204,128,128,203,151,62,79,90,222,47,186,95,117,194,250,180,169,207,38,42,185,237,186,131,103,162,185,83,206,84,69,20,17,79,77,8,209,75,74,18,238,227,49,136,211,195,49,109,197,197,170,163,103,31,113,22,223,240,66,212,207,45,149,106,94,142,86,85,221,101,246,133,190,147,38,183,193,220,229,67,79,229,228,122,122,179,226,231,245,38,147,205,81,54,226,15,200,96,250,196,220,1,156,45,169,17,16,17,23,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,208,80,183,138,110,127,83,157,117,165,153,82,182,67,73,118,182,226,180,244,22,11,107,211,60,68,20,161,29,48,75,81,78,231,27,125,99,10,201,234,216,249,187,152,159,32,125,184,48,142,235,240,79,210,251,86,67,171,153,230,171,220,10,146,106,140,50,207,75,109,161,167,154,136,101,56,231,184,28,155,213,69,43,190,240,152,69,71,44,79,196,119,32,170,54,228,44,206,199,93,87,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,94,79,132,118,153,226,184,127,72,86,124,234,211,73,189,235,61,184,87,220,46,245,82,71,31,112,188,181,92,212,112,64,38,32,198,240,128,64,230,32,100,92,100,158,114,103,102,61,152,37,6,181,233,125,171,90,180,143,47,210,139,201,82,71,79,148,217,234,109,161,81,83,68,53,97,71,57,131,246,106,154,34,118,99,56,101,237,202,31,88,93,142,49,118,33,118,103,110,99,23,85,11,156,206,185,180,190,213,163,157,90,106,102,7,98,42,70,182,193,120,246,149,28,20,148,67,73,5,36,21,208,199,91,29,44,113,11,184,136,66,53,45,11,109,179,59,70,206,194,59,241,96,189,62,144,181,122,167,93,250,104,211,221,82,184,79,87,61,202,237,103,8,110,147,212,193,20,39,81,113,166,50,165,172,153,130,47,168,32,117,16,74,96,194,195,245,8,126,168,126,139,110,5,94,190,12,26,189,83,151,232,54,75,164,119,25,234,230,168,211,219,192,205,70,229,4,65,4,54,235,135,114,88,225,3,31,174,102,213,48,215,72,78,109,232,211,70,204,78,205,196,44,41,6,63,159,224,24,110,169,225,183,109,62,212,28,122,146,249,143,95,41,222,154,186,134,165,159,132,161,187,59,59,59,59,16,24,147,9,129,139,177,129,136,144,184,144,179,183,58,221,81,116,201,159,116,179,170,23,45,63,203,233,170,235,45,161,80,67,101,200,90,221,53,53,21,230,6,142,41,57,192,82,55,18,48,25,226,25,64,8,218,57,28,131,145,108,196,93,36,168,235,215,111,76,248,111,82,218,13,121,181,95,107,177,251,21,247,28,167,150,239,98,201,239,14,241,193,103,56,248,156,253,233,152,153,227,166,150,40,220,37,119,228,2,220,101,112,50,132,25,130,186,186,4,241,52,199,186,108,210,250,221,35,214,139,62,65,121,177,90,234,26,108,85,236,22,218,83,158,152,38,146,105,106,225,156,229,158,22,32,238,152,201,27,236,70,207,36,204,229,197,163,17,133,122,209,171,217,150,189,106,134,65,171,154,129,61,36,151,220,138,160,102,168,106,72,26,24,34,0,140,98,138,24,195,213,216,35,138,56,227,103,39,35,118,6,114,34,39,114,124,41,75,255,0,12,206,150,177,94,164,245,196,235,179,92,146,213,29,151,1,242,151,218,156,122,97,142,106,171,238,211,125,72,187,18,9,1,81,137,128,181,65,59,23,213,150,40,153,153,230,105,35,9,127,225,41,209,119,208,187,21,31,85,217,248,242,189,100,118,249,160,197,237,115,208,241,43,117,12,135,196,171,136,165,6,54,154,112,7,104,138,39,97,242,211,19,242,145,170,56,199,101,72,136,32,7,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,84,255,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,11,254,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,218,190,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,8,65,215,54,151,218,180,115,171,77,76,192,236,69,72,214,216,47,30,210,163,130,146,136,105,32,164,130,186,24,235,99,165,142,33,119,17,8,70,165,161,109,182,103,104,217,216,71,126,45,102,158,13,154,215,244,231,167,219,182,142,85,219,251,53,122,101,112,110,204,241,197,198,57,232,110,50,212,84,71,200,158,66,114,152,103,10,198,45,128,5,163,236,109,200,185,186,143,254,54,154,103,138,227,250,143,167,122,165,105,164,242,247,172,194,223,112,183,221,251,113,198,17,212,121,7,166,236,78,92,65,140,230,112,171,120,200,204,139,243,112,64,44,194,193,235,138,248,54,107,95,208,110,160,174,218,57,87,111,239,82,106,109,189,187,51,199,23,41,32,174,183,69,81,81,31,34,121,5,134,18,128,235,24,182,3,39,147,177,183,17,230,232,46,165,17,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,9,255,0,214,111,134,206,163,217,58,154,161,161,208,108,38,235,114,195,53,38,224,53,20,245,116,246,151,123,110,51,85,81,85,194,122,106,135,164,2,242,244,112,247,2,64,144,162,1,24,73,192,123,143,1,147,216,255,0,67,157,36,83,116,133,164,101,135,213,101,21,119,204,134,249,80,55,75,244,193,83,47,179,163,171,224,193,219,163,128,182,16,1,22,17,121,92,90,89,184,177,31,17,24,162,138,69,34,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,5,7,85,11,95,235,166,133,233,199,81,122,113,113,210,253,80,179,121,235,85,118,210,195,52,78,193,85,111,170,22,118,142,170,154,71,103,237,204,28,139,103,217,197,196,136,12,76,12,192,182,2,32,173,94,142,188,36,255,0,37,249,221,70,117,212,189,78,41,150,251,51,135,177,44,214,227,243,246,186,174,228,53,17,84,121,248,43,104,199,159,30,228,7,23,2,109,140,28,139,220,44,164,7,138,63,192,158,166,254,11,243,138,37,42,148,85,241,71,248,19,212,223,193,126,113,68,130,133,177,108,79,42,206,111,180,184,182,21,140,221,114,11,213,111,63,45,110,181,209,73,87,85,63,0,35,62,17,70,196,101,196,0,137,246,111,65,23,119,244,103,93,4,244,57,210,37,171,164,29,35,44,82,123,141,37,227,44,191,84,13,203,35,186,193,78,32,7,59,3,8,82,194,110,45,41,211,66,220,184,119,31,119,57,38,145,134,62,235,198,58,211,195,187,160,90,62,152,241,87,207,53,74,223,106,185,106,109,239,181,81,179,211,65,81,244,102,54,142,80,242,212,181,60,92,218,99,9,228,26,137,35,54,140,190,172,99,200,99,238,75,53,80,23,42,235,170,133,202,186,11,169,234,91,255,0,180,219,104,251,191,193,63,250,125,173,85,95,73,223,20,250,55,247,129,143,124,198,5,106,157,75,127,246,155,109,31,119,248,39,255,0,79,181,170,171,233,59,226,159,70,254,240,49,239,152,192,131,165,53,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,65,205,103,86,63,20,250,201,247,129,144,252,198,117,106,157,52,255,0,246,155,110,255,0,119,249,223,255,0,79,186,42,171,234,199,226,159,89,62,240,50,31,152,206,173,83,166,159,254,211,109,223,238,255,0,59,255,0,233,247,68,20,172,186,168,92,171,174,170,16,17,17,1,80,15,138,63,199,102,166,254,11,242,122,37,127,202,128,124,81,254,59,53,55,240,95,147,209,32,149,94,6,63,174,207,221,191,226,74,170,213,170,120,24,254,187,63,118,255,0,137,42,171,65,127,222,23,31,2,122,101,248,215,206,43,86,234,215,77,11,211,142,162,244,226,227,165,250,161,102,243,214,170,237,165,134,104,157,130,170,223,84,44,237,29,85,52,142,207,219,152,57,22,207,179,139,137,16,24,152,25,129,105,95,11,143,129,61,50,252,107,231,21,170,85,32,230,135,168,126,159,179,238,153,117,66,187,74,53,24,41,14,229,71,79,79,87,21,101,11,76,244,85,176,77,27,16,203,79,36,209,198,82,3,23,56,136,152,118,105,34,144,125,120,186,215,247,59,181,214,245,82,21,151,155,157,93,125,68,116,240,82,4,181,51,20,166,48,65,16,67,12,76,68,238,236,17,197,28,113,128,251,132,0,69,182,102,102,93,10,117,201,210,37,171,171,237,35,28,82,11,141,37,159,44,176,212,21,203,28,186,207,78,38,1,59,131,137,210,204,108,47,40,83,76,220,121,246,223,118,56,225,145,198,78,211,70,92,251,101,56,158,85,131,95,106,177,108,215,25,186,227,247,170,46,30,102,221,116,162,146,146,170,14,96,38,28,226,145,132,199,144,24,147,110,222,162,76,237,232,236,130,207,252,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,144,74,175,3,31,215,103,238,223,241,37,92,26,215,165,247,93,21,213,204,191,74,47,37,87,37,70,45,120,169,182,133,69,77,17,82,29,100,0,111,217,170,104,137,221,192,38,139,183,40,125,98,103,9,5,216,137,157,157,236,127,192,199,245,217,251,183,252,73,105,255,0,24,237,33,169,194,186,151,161,213,42,120,42,222,219,168,246,120,102,57,230,158,34,15,104,208,128,82,205,12,64,59,24,0,211,181,1,187,155,62,231,49,241,39,217,196,2,117,120,73,230,182,172,171,162,220,126,197,111,167,171,142,163,14,188,93,108,149,197,48,11,4,147,157,73,87,49,68,236,78,238,29,170,232,133,220,152,95,152,155,109,179,49,20,202,85,1,224,151,169,152,174,63,168,250,137,165,183,106,191,47,122,204,45,246,251,133,163,185,36,97,29,71,144,122,158,252,3,200,216,206,103,10,182,144,64,4,191,55,4,228,238,44,30,182,254,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,213,66,138,189,123,116,65,98,234,227,4,138,183,28,165,181,91,117,54,201,218,138,201,123,172,152,233,225,58,87,153,158,106,90,178,142,41,14,72,120,20,167,27,112,114,9,118,226,66,50,74,199,42,145,7,45,159,244,85,129,101,95,245,215,28,201,49,203,135,254,18,142,186,219,93,79,39,254,108,144,205,28,129,252,196,36,63,99,178,242,149,196,248,170,116,49,117,213,42,111,229,35,164,118,186,187,134,89,109,167,165,182,223,49,235,109,172,170,42,111,48,119,90,56,170,161,26,120,222,89,42,98,105,4,79,159,38,122,120,133,216,131,177,198,74,118,65,127,222,23,31,2,122,101,248,215,206,43,85,0,171,254,240,184,248,19,211,47,198,190,113,90,168,5,5,191,104,127,85,214,46,146,252,43,244,255,0,50,238,218,171,50,251,151,182,168,241,107,37,108,198,62,126,171,219,85,77,36,142,49,179,155,195,0,31,118,71,220,5,246,8,251,128,114,198,235,53,240,211,235,238,167,168,91,85,86,147,107,126,93,73,62,168,82,84,79,83,108,152,168,162,163,107,221,187,139,27,176,52,91,68,117,48,191,119,144,4,113,239,8,198,108,210,56,78,99,74,213,183,107,173,198,154,130,142,225,115,171,170,167,181,211,189,37,12,83,76,70,20,176,60,178,76,241,68,46,251,0,60,179,75,35,136,236,220,228,50,247,147,187,253,120,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,152,16,31,9,99,113,49,228,6,66,251,63,168,147,179,250,59,160,234,77,20,85,232,39,173,251,23,87,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,39,79,9,210,188,206,208,213,82,12,146,200,114,67,192,162,9,31,155,144,75,191,33,17,146,39,57,84,128,136,136,10,42,248,163,252,9,234,111,224,191,56,162,82,169,69,95,20,127,129,61,77,252,23,231,20,72,40,91,22,196,242,172,230,251,75,139,97,88,205,215,32,189,86,243,242,214,235,93,20,149,117,83,240,2,51,225,20,108,70,92,64,8,159,102,244,17,119,127,70,117,208,79,67,157,34,90,186,65,210,50,197,39,184,210,94,50,203,245,64,220,178,59,172,20,226,0,115,176,48,133,44,38,226,210,157,52,45,203,135,113,247,115,146,105,24,99,238,188,99,173,60,59,186,5,163,233,143,21,124,243,84,173,246,171,150,166,222,251,85,27,61,52,21,31,70,99,104,229,15,45,75,83,197,205,166,48,158,65,168,146,51,104,203,234,198,60,134,62,228,179,85,1,114,174,186,168,92,171,160,233,79,164,239,133,141,27,251,191,199,190,93,2,129,94,56,57,253,76,86,173,44,210,218,28,134,145,233,234,170,46,55,251,165,164,94,34,157,142,33,138,10,42,131,109,187,160,14,211,87,128,250,176,27,180,159,164,241,183,25,235,210,119,194,198,141,253,223,227,223,46,129,82,183,138,14,89,244,175,173,173,65,242,249,55,182,104,44,222,206,180,209,240,173,243,16,209,246,168,96,243,20,209,236,238,49,240,170,42,158,113,182,220,101,121,121,51,19,146,12,43,161,157,47,181,107,31,86,154,103,129,223,74,145,237,179,222,61,165,89,5,93,16,213,193,87,5,12,50,86,201,75,36,68,236,36,19,13,51,194,251,238,204,210,59,184,150,220,95,163,53,80,30,9,122,103,138,228,26,143,168,154,165,118,164,243,23,172,62,223,111,183,218,59,145,198,113,211,249,247,169,239,206,60,129,204,38,96,164,104,196,192,135,243,115,206,46,196,199,233,111,232,57,204,235,155,75,237,90,57,213,166,166,96,118,34,164,107,108,23,143,105,81,193,73,68,52,144,82,65,93,12,117,177,210,199,16,187,136,132,35,82,208,182,219,51,180,108,236,35,191,22,178,159,6,13,94,169,203,244,27,37,210,59,140,245,115,84,105,237,224,102,163,114,130,32,130,27,117,195,185,44,112,129,143,215,51,106,152,107,164,39,54,244,105,163,102,39,102,226,26,3,198,195,75,237,88,246,174,96,122,175,111,42,72,106,51,59,61,85,182,186,158,26,33,136,228,158,222,113,237,85,44,172,251,204,103,21,100,81,55,33,220,66,148,27,145,51,179,6,41,224,227,171,213,56,87,82,245,218,91,81,61,91,219,117,30,207,52,33,4,48,68,65,237,26,16,58,168,102,148,203,99,0,26,118,175,6,96,119,220,230,14,66,251,49,0,93,162,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,192,117,235,27,108,183,70,115,107,11,51,119,42,177,251,148,81,111,238,99,42,73,69,190,199,255,0,59,236,101,205,222,161,217,39,199,181,11,36,199,102,145,152,168,110,245,148,199,179,191,29,227,152,199,237,102,251,71,246,50,233,59,90,189,167,249,31,205,222,203,33,199,95,244,114,231,229,136,9,132,134,95,43,39,7,103,127,70,126,91,46,108,117,61,238,159,148,124,161,239,82,156,149,254,217,173,243,4,100,196,79,39,124,249,187,187,122,59,242,221,6,238,209,206,151,110,57,6,158,101,154,169,119,187,90,41,45,182,107,92,179,210,53,100,229,27,84,200,35,57,56,135,40,156,76,183,166,38,217,137,159,215,253,145,222,240,204,55,90,192,23,143,136,212,72,205,219,253,13,185,63,232,255,0,55,236,94,228,26,165,169,20,184,225,98,20,185,213,242,27,36,140,76,118,248,235,164,24,9,139,158,236,224,207,179,239,220,147,255,0,191,127,218,177,153,26,77,249,201,187,185,253,109,221,247,119,221,7,249,68,68,4,68,64,68,68,31,214,142,3,170,171,134,152,29,152,165,144,65,157,253,219,187,237,234,175,143,161,13,86,210,107,95,77,24,70,15,123,203,113,170,75,173,150,211,20,85,144,84,215,211,70,92,138,73,77,183,18,54,47,119,175,171,55,189,80,237,12,114,75,89,4,112,200,81,153,200,34,38,62,241,119,118,217,217,88,119,74,253,3,234,30,177,233,156,57,221,6,176,94,236,101,91,16,20,67,7,112,183,97,150,104,246,220,107,35,247,52,126,155,143,219,254,208,143,125,121,223,48,107,255,0,81,151,186,220,11,201,61,189,202,147,99,164,236,246,139,251,202,149,189,30,39,113,127,172,199,254,189,255,0,157,92,39,135,174,255,0,201,131,19,98,171,9,223,200,80,126,140,156,184,55,179,233,62,171,254,205,191,98,164,222,169,116,62,251,160,122,163,91,134,95,175,19,92,234,97,237,127,125,74,204,196,123,211,193,39,175,231,100,247,52,172,223,165,246,127,169,173,187,194,118,174,190,183,166,231,146,186,225,83,82,208,220,251,17,12,178,145,180,113,181,5,15,17,22,119,217,153,183,125,153,191,106,9,176,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,173,124,86,58,18,181,61,170,191,170,109,26,198,106,198,228,53,15,62,111,106,183,64,37,4,144,56,153,73,120,96,103,98,3,18,97,105,248,9,49,177,247,201,131,132,242,73,105,72,131,152,205,29,214,44,251,66,179,251,94,163,105,205,250,174,221,114,183,84,65,44,177,69,85,52,48,92,32,142,104,230,42,74,161,132,192,165,166,144,162,6,146,39,38,98,102,254,135,111,147,86,51,175,202,134,169,230,90,153,236,191,102,125,45,200,46,55,223,37,223,239,121,95,53,83,36,221,174,231,17,231,199,185,199,151,17,223,109,246,109,246,83,43,196,191,160,170,157,6,200,102,214,173,38,177,85,207,167,87,202,137,38,187,132,125,174,22,11,140,245,82,16,194,48,195,20,99,5,11,140,144,197,11,253,126,38,46,6,66,231,11,28,11,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,7,74,104,136,128,185,87,93,84,46,85,208,95,247,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,229,93,117,80,185,87,65,127,222,23,31,2,122,101,248,215,206,43,84,170,81,87,194,227,224,79,76,191,26,249,197,106,149,72,8,136,130,170,252,115,191,82,127,188,159,195,86,170,240,84,248,167,202,126,239,235,190,99,110,91,87,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,228,23,82,136,171,3,197,139,173,250,204,111,218,125,38,105,157,87,10,187,133,189,162,205,171,94,25,225,154,150,57,188,188,244,244,180,179,12,160,197,221,129,205,170,24,163,56,202,42,129,6,46,79,32,136,69,95,17,30,183,235,58,170,206,219,18,195,170,184,233,150,39,112,150,91,17,52,51,211,77,116,144,161,138,51,170,170,136,229,32,46,38,19,249,119,120,227,144,34,168,38,49,98,51,22,141,86,237,42,212,123,190,156,93,245,122,217,133,221,106,112,203,13,194,158,215,114,189,199,78,239,75,77,85,51,59,199,25,23,255,0,120,196,237,245,64,166,128,73,197,230,137,143,213,208,189,11,212,126,162,245,30,221,165,250,95,102,243,215,90,237,229,154,105,93,194,150,223,74,46,205,37,85,76,140,207,219,132,57,14,239,179,147,145,8,0,153,152,1,116,41,166,157,47,104,118,150,104,212,26,13,100,192,45,87,44,65,184,203,112,164,188,210,67,93,237,106,166,32,55,170,172,105,3,132,211,57,199,25,110,226,194,61,184,196,4,2,48,17,10,11,233,119,169,188,251,165,157,80,182,234,6,33,83,87,89,109,10,129,43,214,60,247,25,169,168,175,48,52,114,199,194,113,141,248,145,128,207,41,68,102,38,209,200,226,124,75,103,18,232,167,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,106,1,235,147,164,75,175,72,58,184,56,164,23,26,187,198,39,126,167,43,150,57,117,158,156,128,206,6,55,19,165,152,216,90,35,169,133,248,243,237,190,206,18,67,35,140,125,214,140,118,255,0,134,47,91,85,154,25,168,244,218,73,170,25,95,13,54,202,56,209,195,83,118,185,78,212,184,213,80,188,210,71,36,32,238,81,67,12,243,76,65,51,241,1,228,113,202,114,8,196,108,65,119,232,136,130,149,188,100,245,175,233,207,80,86,157,28,164,183,246,105,52,202,222,253,233,228,139,140,147,215,92,98,167,168,147,137,52,132,197,8,192,20,108,59,128,19,73,223,223,144,240,117,234,248,45,232,229,139,48,214,92,183,88,174,243,119,42,244,238,223,79,79,107,166,226,109,198,170,228,53,17,149,79,49,54,103,225,4,21,17,118,200,12,75,204,242,250,165,24,187,194,173,126,214,59,239,80,26,203,150,107,22,71,15,151,171,201,174,5,81,29,55,32,63,41,74,2,209,211,83,115,0,6,147,181,4,113,69,220,224,196,124,57,23,214,39,117,115,254,20,58,59,106,211,94,146,236,153,113,88,106,232,114,29,65,168,168,189,221,37,173,165,24,167,146,1,154,72,104,132,11,128,155,211,61,56,4,241,177,57,54,245,82,152,63,25,25,144,97,94,50,122,41,244,231,167,219,78,177,210,92,59,53,122,101,112,126,244,18,75,198,57,232,110,50,211,211,201,196,90,50,114,152,103,10,55,29,204,5,163,239,239,200,184,50,173,94,129,245,51,21,210,46,175,116,219,58,205,106,252,165,150,158,225,81,111,169,170,41,35,142,58,95,59,73,53,24,79,41,200,98,1,12,103,80,39,33,185,125,88,196,201,153,221,153,158,250,117,251,71,44,93,64,104,214,89,163,185,28,222,94,147,38,183,149,60,117,60,76,252,165,80,19,73,77,83,192,12,30,78,212,241,197,47,111,155,9,240,226,95,84,157,151,50,232,58,168,69,170,186,88,214,191,229,19,211,238,19,172,114,91,252,149,94,65,111,127,63,0,197,219,140,43,160,148,233,234,187,67,220,145,218,23,158,25,94,62,70,229,219,112,229,177,110,205,181,80,20,106,241,33,202,111,184,127,68,186,165,118,199,43,188,165,93,69,190,146,215,36,157,160,147,149,45,109,117,61,37,76,123,27,59,55,56,39,148,55,219,144,242,220,93,137,153,218,74,170,245,241,167,207,233,172,93,60,226,154,125,79,144,213,209,220,178,172,160,42,78,134,23,148,66,190,221,71,79,35,204,210,184,183,2,0,168,158,128,216,13,253,79,129,11,63,109,220,66,152,87,78,122,41,165,246,173,21,210,60,67,74,44,197,73,37,62,45,103,166,182,157,69,53,16,210,5,100,224,13,222,170,120,133,221,128,230,151,185,41,253,98,119,57,9,220,137,221,221,249,203,233,251,76,255,0,44,154,227,129,233,108,148,151,90,138,76,155,32,161,183,215,251,46,62,117,80,208,156,195,230,167,15,168,108,61,168,26,89,28,200,92,64,65,200,155,136,186,233,165,1,83,7,140,254,144,211,98,26,243,141,106,229,186,10,72,105,245,10,206,80,214,48,207,41,207,53,198,223,219,138,73,140,11,234,0,61,52,212,49,139,3,250,188,50,59,139,59,242,59,159,85,107,227,149,105,186,205,106,209,187,236,54,202,179,182,209,212,95,169,42,43,6,18,120,33,158,97,161,40,162,57,54,226,38,99,4,196,34,239,185,52,82,59,111,197,246,12,43,193,11,58,246,126,169,234,94,153,251,47,185,237,236,126,146,251,231,123,251,118,124,133,75,195,218,237,241,250,220,253,165,203,151,38,227,217,219,98,231,184,219,250,160,191,10,203,181,214,221,215,30,3,71,111,185,213,210,211,221,41,239,20,149,209,67,49,0,85,64,214,202,153,154,41,69,159,99,6,150,24,164,97,45,219,156,96,94,241,103,107,244,64,85,43,226,197,214,253,30,73,237,62,147,52,206,171,157,37,190,224,209,102,213,175,12,19,67,85,36,62,94,122,122,90,89,134,83,113,237,78,198,213,12,81,132,131,45,56,131,23,22,144,74,85,120,136,245,191,71,210,174,8,216,150,29,85,203,83,114,203,124,178,216,137,161,130,166,27,92,99,52,81,157,85,84,71,40,152,242,3,159,203,187,199,36,103,45,57,49,139,136,24,189,22,98,216,158,85,156,223,105,113,108,43,25,186,228,23,170,222,126,90,221,107,162,146,174,170,126,0,70,124,34,141,136,203,136,1,19,236,222,130,46,239,232,206,131,213,193,116,159,84,245,67,207,126,76,244,211,43,203,125,153,218,243,190,194,179,84,215,249,94,231,46,223,119,178,5,195,151,108,248,242,219,126,5,183,185,211,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,4,115,112,127,175,4,189,179,3,40,101,7,40,228,6,38,231,25,152,187,236,78,175,251,162,142,148,108,93,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,38,62,126,171,145,188,113,177,72,238,111,12,0,125,168,219,96,23,216,228,237,129,203,35,42,192,241,58,232,150,179,67,53,30,167,86,244,191,20,225,166,217,71,42,201,169,173,54,217,218,151,26,170,23,134,57,35,152,217,138,40,97,158,105,132,225,110,64,60,142,72,130,49,24,129,200,45,171,166,46,161,113,94,168,52,106,203,171,152,181,55,144,243,253,202,107,141,172,234,163,168,154,217,93,17,113,150,158,66,7,255,0,70,64,114,16,35,138,88,141,192,57,241,109,170,185,225,232,115,171,187,175,72,58,184,89,92,246,234,187,198,39,126,167,27,110,71,106,130,160,128,206,6,54,32,170,132,28,154,35,169,133,249,112,238,54,206,18,77,27,20,125,215,144,122,19,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,200,32,95,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,84,255,0,241,171,248,88,197,190,240,40,126,93,113,80,3,194,227,227,179,76,191,26,249,61,106,11,254,68,68,5,64,62,40,255,0,29,154,155,248,47,201,232,149,255,0,42,1,241,71,248,236,212,223,193,126,79,68,130,127,248,42,124,44,101,63,120,21,223,46,183,41,254,160,7,130,167,194,198,83,247,129,93,242,235,114,159,232,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,218,190,53,127,20,248,183,221,253,15,204,110,43,106,248,24,254,187,63,118,255,0,137,45,85,227,87,241,79,139,125,223,208,252,198,226,182,175,129,143,235,179,247,111,248,146,13,255,0,226,227,166,120,174,97,210,21,227,58,187,82,109,122,192,174,20,23,11,69,84,113,199,220,31,51,87,13,28,240,17,144,57,180,38,19,177,144,1,15,41,32,128,157,221,131,103,167,110,154,245,122,167,65,117,231,6,213,200,103,171,142,159,29,188,67,53,193,169,32,138,105,229,183,30,241,86,195,24,75,176,57,201,77,36,209,179,187,142,206,108,236,66,236,196,221,25,234,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,51,146,30,109,245,39,139,184,6,3,52,70,195,36,102,226,252,36,0,38,109,197,151,48,72,58,168,69,167,250,66,213,234,157,119,233,163,79,117,74,225,61,92,247,43,181,156,33,186,79,83,4,80,157,69,198,152,202,150,178,102,8,190,160,129,212,65,41,131,11,15,212,33,250,161,250,45,184,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,14,170,17,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,64,95,37,206,211,106,189,83,5,29,230,217,73,95,79,29,68,21,97,21,76,35,40,12,240,74,19,67,43,9,51,179,28,114,199,28,128,94,241,48,18,109,157,153,215,214,136,8,136,128,185,87,93,84,46,85,208,93,79,82,223,253,166,219,71,221,254,9,255,0,211,237,106,170,250,78,248,167,209,191,188,12,123,230,48,43,84,234,91,255,0,180,219,104,251,191,193,63,250,125,173,85,95,73,223,20,250,55,247,129,143,124,198,4,29,41,170,171,241,206,253,73,254,242,127,13,86,168,170,175,199,59,245,39,251,201,252,53,6,170,240,84,248,167,202,126,239,235,190,99,110,87,82,169,91,193,83,226,159,41,251,191,174,249,141,185,93,74,14,107,58,177,248,167,214,79,188,12,135,230,51,171,84,233,167,255,0,180,219,119,251,191,206,255,0,250,125,209,85,95,86,63,20,250,201,247,129,144,252,198,117,106,157,52,255,0,246,155,110,255,0,119,249,223,255,0,79,186,32,165,101,213,66,229,93,117,80,128,136,136,10,128,124,81,254,59,53,55,240,95,147,209,43,254,84,3,226,143,241,217,169,191,130,252,158,137,4,170,240,49,253,118,126,237,255,0,18,85,86,173,83,192,199,245,217,251,183,252,73,85,90,11,254,240,184,248,19,211,47,198,190,113,90,165,82,138,190,23,31,2,122,101,248,215,206,43,84,170,64,84,3,226,143,241,217,169,191,130,252,158,137,95,242,160,31,20,127,142,205,77,252,23,228,244,72,37,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,9,85,224,99,250,236,253,219,254,36,182,87,140,254,144,212,229,250,13,141,106,229,186,10,185,170,52,246,240,80,214,48,207,16,65,13,186,225,219,138,73,140,11,235,153,181,76,52,49,139,3,250,52,210,59,139,179,114,13,107,224,99,250,236,253,219,254,36,167,255,0,84,250,41,252,162,122,125,205,180,114,59,135,146,171,200,45,237,228,39,41,123,113,133,116,18,133,69,47,116,187,114,59,66,243,195,19,73,196,28,187,110,124,118,45,157,130,138,250,7,212,204,87,72,186,189,211,108,235,53,171,242,150,90,123,133,69,190,166,168,164,142,56,233,124,237,36,212,97,60,167,33,136,4,49,157,64,156,134,229,245,99,19,38,103,118,102,126,138,87,42,235,167,221,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,114,67,205,190,188,18,246,204,192,102,136,216,163,144,24,159,132,128,98,239,184,186,12,173,17,16,69,95,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,14,148,209,17,1,17,16,69,95,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,170,132,68,64,92,171,174,170,23,42,232,47,251,194,227,224,79,76,191,26,249,197,106,160,21,127,222,23,31,2,122,101,248,215,206,43,85,0,160,151,254,29,221,16,86,117,85,157,190,91,152,210,241,211,44,78,225,20,87,209,121,167,166,154,233,33,67,44,129,75,75,40,68,64,92,76,32,243,12,210,71,32,69,80,46,4,196,96,77,37,124,78,188,61,44,86,171,21,79,81,93,63,98,22,171,21,5,138,222,82,229,182,11,100,39,20,103,24,28,49,197,85,69,73,4,47,28,124,35,41,142,165,249,71,27,71,11,73,199,151,116,142,85,120,92,124,9,233,151,227,95,56,173,82,169,7,50,218,23,174,154,143,211,166,163,219,181,67,75,239,62,70,235,67,188,83,67,43,57,210,220,41,73,217,228,165,169,141,157,187,144,159,17,221,183,98,98,17,48,32,48,3,30,130,122,93,234,111,1,234,155,75,237,186,129,136,84,210,81,220,142,156,74,245,143,61,198,26,154,219,52,239,36,177,240,156,99,126,66,6,80,74,81,25,136,60,145,176,159,17,221,196,106,175,196,215,161,43,174,136,230,87,29,115,210,220,102,146,61,47,191,84,70,85,84,118,184,8,3,27,173,54,17,32,146,61,221,130,154,105,119,40,204,56,198,7,39,99,140,108,208,247,99,175,74,61,87,106,63,73,90,142,25,174,21,47,158,181,87,118,224,191,216,39,153,194,150,239,74,46,238,194,78,204,253,185,131,145,60,83,51,57,70,68,76,236,96,114,70,97,209,242,44,127,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,108,129,1,124,151,59,77,170,245,76,20,119,155,101,37,125,60,117,16,85,132,85,48,140,160,51,193,40,77,12,172,36,206,204,113,203,28,114,1,123,196,192,73,182,118,103,95,90,32,34,34,2,229,93,117,80,185,87,65,210,159,73,223,11,26,55,247,127,143,124,186,5,206,14,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,208,71,223,170,158,66,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,21,239,87,231,244,218,97,225,107,109,204,230,200,106,236,85,20,186,47,108,166,183,220,41,30,81,158,11,141,77,166,26,122,39,140,162,110,96,111,83,52,44,198,219,112,119,98,119,22,103,38,160,196,23,147,225,5,165,246,172,47,164,186,108,242,18,164,158,229,168,55,138,219,149,68,227,68,49,79,20,20,211,21,20,84,167,46,238,83,0,149,60,211,14,252,88,94,170,70,97,247,145,77,245,165,58,44,211,63,201,23,74,122,97,130,201,73,117,164,171,167,199,224,184,87,210,221,35,237,213,82,215,86,187,214,85,64,97,192,92,59,115,212,74,12,4,60,132,69,132,157,201,157,223,117,160,129,94,49,218,67,77,154,244,209,67,170,84,240,82,53,203,78,47,16,204,115,205,60,162,126,206,174,48,165,154,24,128,119,3,50,168,122,3,119,54,109,130,19,226,77,187,137,214,95,64,121,215,228,239,172,157,39,191,251,47,218,30,111,32,142,197,217,239,246,184,251,74,51,160,238,242,226,91,246,252,215,115,142,223,91,135,29,199,126,77,113,62,38,150,155,173,235,161,205,79,163,179,91,42,235,234,35,167,182,213,156,84,208,148,166,48,65,115,164,154,105,92,69,157,216,35,138,57,36,50,247,8,1,19,236,204,238,168,6,211,118,186,216,46,180,87,219,21,206,174,221,114,183,84,71,87,71,89,73,49,67,61,52,241,147,20,114,199,32,187,16,24,147,49,49,51,179,179,179,59,32,234,121,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,120,153,196,177,65,133,223,230,158,65,8,194,215,84,70,68,251,48,179,68,91,187,191,216,185,180,234,14,88,170,53,207,62,150,152,198,72,207,38,186,144,144,63,38,38,122,201,93,157,157,189,254,139,164,45,75,183,53,223,78,178,139,83,205,36,77,89,101,174,129,228,140,184,144,243,128,199,118,125,159,103,109,253,251,46,117,242,250,92,71,26,234,23,46,160,204,202,182,166,217,71,144,221,97,144,192,66,105,75,140,211,139,59,242,109,157,220,152,93,253,63,106,13,115,140,99,117,153,77,218,59,69,21,77,60,19,73,183,18,156,156,71,119,33,22,111,70,119,247,147,125,139,249,100,22,186,219,29,214,162,207,95,44,114,75,71,33,192,69,30,252,93,192,156,125,55,102,125,183,103,95,222,174,233,21,182,252,119,12,106,162,104,99,7,2,136,153,222,50,103,102,23,255,0,39,109,190,179,47,62,190,190,170,231,87,37,109,108,197,44,210,147,153,153,19,147,187,187,187,187,187,187,187,251,221,208,124,232,136,128,136,136,8,136,128,222,255,0,69,45,52,103,173,93,106,233,219,73,168,241,172,82,181,188,157,76,127,222,204,209,83,114,128,70,115,55,221,164,167,55,46,93,231,247,191,255,0,81,68,182,247,250,45,197,103,184,92,170,116,201,241,201,48,218,10,249,231,138,23,165,173,56,98,41,98,22,151,155,236,103,35,56,238,59,11,236,222,230,217,6,57,169,90,143,154,107,174,81,113,205,178,235,140,117,21,237,16,203,41,148,113,199,187,4,65,27,108,209,0,142,252,98,31,177,189,223,210,234,224,60,35,78,228,253,60,85,5,68,81,181,59,94,15,129,49,59,187,191,145,160,219,211,139,125,159,206,234,145,154,74,170,50,146,33,144,226,115,30,38,194,91,114,103,251,31,111,123,43,172,240,131,190,211,214,232,45,125,172,42,132,228,130,239,43,148,108,38,206,60,104,168,5,253,93,182,251,126,196,19,217,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,7,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,64,61,111,244,93,149,116,143,168,243,208,209,13,214,247,128,220,187,115,217,50,25,104,100,24,195,186,243,113,161,169,157,129,161,122,192,104,36,119,16,127,175,27,12,188,67,147,198,29,10,44,43,88,180,119,1,215,92,2,233,167,58,141,97,164,184,219,110,52,243,197,20,178,210,195,52,246,249,228,134,72,70,174,148,166,3,24,170,99,25,77,227,149,133,220,93,255,0,165,156,52,87,133,199,192,158,153,126,53,243,138,213,42,150,159,233,39,68,46,189,56,104,14,57,162,247,155,229,37,230,163,28,168,186,8,87,211,70,81,133,76,19,92,106,106,33,55,2,245,3,120,166,143,152,110,76,39,200,88,141,153,141,247,2,8,171,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,5,122,125,122,233,110,119,173,61,39,103,58,103,166,150,47,108,228,151,159,102,121,42,47,53,13,63,119,181,114,165,154,79,206,76,97,24,237,28,70,95,88,155,125,182,109,221,217,158,176,58,122,240,225,235,59,6,215,221,52,205,114,157,27,242,86,92,127,48,179,93,46,53,63,72,173,82,118,41,96,173,138,73,100,224,21,36,101,196,0,159,97,103,39,219,102,103,127,68,23,126,136,136,11,149,117,213,66,160,31,238,92,117,217,255,0,112,207,249,77,103,255,0,157,160,181,79,11,143,129,61,50,252,107,231,21,170,85,40,255,0,208,86,150,231,122,45,210,118,13,166,122,151,98,246,54,73,102,246,159,157,162,243,80,212,118,187,183,42,169,163,252,228,38,113,150,241,202,5,245,73,246,223,103,217,217,217,164,2,2,229,93,117,80,168,7,251,151,29,118,127,220,51,254,83,89,255,0,231,104,45,83,194,227,224,79,76,191,26,249,197,106,149,74,63,244,21,165,185,222,139,116,157,131,105,158,165,216,189,141,146,89,189,167,231,104,188,212,53,29,174,237,202,170,104,255,0,57,9,156,101,188,114,129,125,82,125,183,217,246,118,118,105,0,128,136,136,42,175,199,59,245,39,251,201,252,53,106,175,5,79,138,124,167,238,254,187,230,54,229,42,188,86,250,92,215,110,165,63,37,223,145,76,27,233,31,209,207,109,251,79,252,39,71,71,216,243,30,71,179,254,249,150,62,92,187,18,254,142,251,113,245,219,118,223,95,248,95,244,103,212,159,78,218,251,127,205,117,143,77,254,143,217,107,112,250,171,92,21,62,216,160,171,231,84,117,180,82,12,124,41,231,144,219,112,134,71,221,219,143,213,219,125,221,153,194,79,245,247,214,77,55,72,58,95,69,112,177,83,82,87,231,121,61,67,195,142,80,215,81,75,61,17,132,18,66,245,147,84,60,114,70,226,1,20,172,34,204,124,222,73,99,216,72,26,71,26,12,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,215,74,122,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,40,149,210,183,133,142,27,160,58,243,144,106,118,95,114,164,204,109,22,122,136,39,211,208,170,39,121,232,141,249,20,147,215,67,218,104,142,166,23,237,12,50,1,184,59,177,205,219,142,78,211,68,27,3,195,207,162,203,87,75,26,95,79,125,203,241,250,65,213,76,150,157,223,32,172,106,145,170,122,40,30,78,81,91,224,144,69,132,0,69,162,41,88,28,152,230,98,126,228,128,16,241,150,168,136,53,87,83,189,61,98,189,80,104,213,235,72,242,154,159,33,231,251,117,54,235,160,82,199,81,53,178,186,34,229,21,68,98,109,254,148,102,194,64,71,20,178,131,24,115,228,220,235,106,174,153,229,90,55,168,249,30,150,230,180,158,94,245,140,220,37,183,212,241,142,64,142,110,15,245,39,139,184,0,101,12,160,227,36,102,226,220,227,48,38,109,137,151,79,202,26,248,142,244,57,83,213,110,27,65,152,105,241,210,83,234,46,31,79,56,80,195,40,69,16,94,233,9,216,222,138,89,221,152,128,196,152,138,2,34,237,9,203,40,147,11,76,242,198,26,211,194,155,173,170,205,86,177,84,244,253,171,217,95,156,204,236,221,202,203,5,202,233,114,158,162,225,144,82,153,203,52,241,153,204,229,220,154,159,211,102,99,228,80,59,113,141,154,158,67,121,43,215,198,166,101,90,69,210,22,164,231,88,85,95,148,189,83,219,233,237,244,213,67,36,145,201,75,231,106,225,163,57,226,56,204,76,38,140,42,8,227,54,47,171,32,129,59,59,51,179,227,253,14,116,57,134,244,133,134,149,85,81,210,95,53,22,249,78,33,126,191,0,63,8,195,118,47,37,71,201,152,130,152,73,133,220,157,152,230,49,99,54,22,24,162,139,90,248,169,104,39,82,125,68,226,186,127,133,104,102,41,244,130,203,69,112,175,186,95,169,188,245,5,39,10,160,142,40,232,164,231,85,36,102,251,4,213,205,180,111,199,235,110,109,187,3,176,82,182,39,139,95,115,156,170,205,133,98,212,62,118,245,144,92,41,237,118,234,110,232,71,223,170,158,65,142,40,249,155,136,15,35,49,109,201,216,91,125,221,217,189,87,79,184,158,45,98,193,177,91,54,21,139,80,249,43,46,63,111,167,181,219,169,187,167,39,98,150,8,198,56,163,230,110,70,92,64,5,183,39,114,125,183,119,119,245,85,45,208,135,135,63,82,122,117,213,6,35,168,218,215,165,150,171,86,45,139,249,171,140,133,112,186,80,87,119,106,154,158,72,233,90,24,169,228,149,251,193,60,145,78,38,76,34,29,135,38,54,54,1,43,127,64,92,240,248,130,232,237,171,68,58,180,206,177,28,106,195,87,106,199,171,106,33,189,217,226,150,148,96,129,224,171,132,38,144,105,68,0,3,203,71,80,85,16,70,192,219,11,65,193,221,200,9,215,67,202,186,188,84,186,51,213,142,162,114,173,63,205,116,51,77,254,144,94,168,173,245,246,187,245,79,182,41,169,56,82,132,145,73,69,31,10,169,227,7,216,230,174,125,227,110,95,91,99,125,152,25,129,224,183,172,119,220,195,70,178,221,29,187,195,220,164,211,187,133,61,69,174,167,144,55,26,91,145,84,72,84,220,4,25,223,132,240,84,75,220,35,50,47,51,199,234,140,98,207,98,170,170,252,56,58,85,235,107,166,110,160,162,185,102,186,105,236,124,7,36,183,212,219,242,67,147,32,161,168,142,62,220,71,45,36,227,5,61,89,57,76,51,128,196,38,241,159,24,234,39,102,97,228,228,214,168,128,170,175,199,59,245,39,251,201,252,53,90,162,128,30,43,125,46,107,183,82,159,146,239,200,166,13,244,143,232,231,182,253,167,254,19,163,163,236,121,143,35,217,255,0,124,203,31,46,93,137,127,71,125,184,250,237,187,110,16,3,194,227,227,179,76,191,26,249,61,106,191,229,85,126,27,29,5,107,182,139,117,28,90,153,175,90,83,236,106,11,54,63,91,236,58,223,110,209,212,118,174,146,156,80,255,0,139,165,168,50,45,233,101,172,31,174,46,13,190,254,132,192,237,106,136,10,16,120,194,225,87,92,171,163,227,190,219,234,41,35,167,195,178,139,109,238,184,102,50,99,146,3,25,168,88,98,102,23,103,62,237,116,68,236,78,45,192,77,247,221,152,74,111,168,255,0,215,174,150,231,122,211,210,118,115,166,122,105,98,246,206,73,121,246,103,146,162,243,80,211,247,123,87,42,89,164,252,228,198,17,142,209,196,101,245,137,183,219,102,221,221,153,194,152,124,60,51,91,86,1,214,150,149,95,111,52,245,115,83,213,94,14,200,3,76,2,70,211,220,41,165,161,132,157,136,133,184,12,181,49,145,190,251,176,49,59,49,59,48,189,239,107,222,181,226,189,59,105,61,247,88,243,91,125,214,182,203,143,249,95,51,5,174,40,228,170,62,253,76,84,225,192,100,146,48,125,142,97,119,220,219,234,179,237,187,236,207,80,29,61,120,112,245,157,131,107,238,154,102,185,78,141,249,43,46,63,152,89,174,151,26,159,164,86,169,59,20,176,86,197,36,178,112,10,146,50,226,0,79,176,179,147,237,179,51,191,162,186,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,192,196,195,156,82,49,1,113,48,18,109,219,208,133,157,189,89,144,115,69,173,26,189,153,107,214,168,100,26,185,168,19,210,73,125,200,170,6,106,134,164,129,161,130,32,8,198,40,161,140,61,93,130,56,163,142,54,114,114,55,96,103,34,34,119,39,181,239,10,110,137,107,52,166,197,83,212,14,175,98,158,79,51,188,247,40,236,22,219,165,182,122,123,134,63,74,7,44,51,200,97,51,15,110,106,143,77,157,131,144,192,205,198,71,106,137,1,190,92,3,193,223,13,193,122,151,180,230,149,89,61,38,85,164,150,154,118,174,107,13,254,39,154,227,85,113,16,113,8,39,237,4,112,73,76,210,113,159,147,183,214,226,208,28,38,46,82,149,143,160,44,127,63,192,48,221,83,195,110,218,125,168,56,245,37,243,30,190,83,189,53,117,13,75,63,9,67,118,118,118,118,118,32,49,38,19,3,23,99,3,17,33,113,33,103,108,129,16,115,109,213,23,76,153,247,75,58,161,114,211,252,190,154,174,178,218,21,4,54,92,133,173,211,83,81,94,96,104,226,147,156,5,35,113,35,1,158,33,148,0,141,163,145,200,57,22,204,69,50,188,37,58,209,250,23,125,163,233,71,63,46,86,92,142,225,52,248,189,210,122,238,35,110,174,144,57,21,9,12,166,192,208,206,96,239,16,196,204,94,102,98,110,50,61,71,40,231,255,0,90,253,40,216,186,180,209,170,220,55,181,106,163,203,237,187,214,98,215,186,216,76,188,133,87,32,121,35,114,141,216,218,25,192,59,82,54,198,45,184,73,219,51,138,54,90,131,195,207,195,206,213,211,69,170,159,85,53,82,142,146,227,170,151,26,119,96,6,33,154,12,110,9,7,98,167,128,155,113,58,146,23,113,150,113,119,102,103,40,162,126,29,201,39,12,127,198,175,225,99,22,251,192,161,249,117,197,64,15,11,143,142,205,50,252,107,228,245,170,207,188,80,52,19,86,58,137,208,43,6,21,163,152,167,210,11,213,22,97,75,116,158,155,207,83,82,112,165,10,42,216,202,78,117,18,70,15,177,205,27,108,207,203,235,111,182,204,238,209,3,160,174,130,186,177,209,110,172,112,109,76,212,189,41,246,54,55,102,246,159,157,173,246,237,182,163,181,221,182,213,67,31,230,225,168,57,11,121,37,1,250,162,251,111,187,236,204,238,193,111,232,136,128,168,7,197,31,227,179,83,127,5,249,61,18,191,229,80,29,122,244,21,213,142,180,245,99,156,234,102,154,105,79,182,113,187,207,179,60,149,111,183,109,180,253,222,213,182,150,25,63,55,53,64,72,59,73,17,143,214,22,223,109,219,118,118,119,9,1,224,169,240,177,148,253,224,87,124,186,220,167,250,135,254,23,250,9,171,29,59,104,21,255,0,10,214,60,83,232,253,234,183,48,170,186,65,77,231,169,170,249,210,157,21,20,99,39,58,121,36,6,220,225,145,182,119,229,245,119,219,103,103,121,128,128,136,136,32,7,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,85,159,120,160,104,38,172,117,19,160,86,12,43,71,49,79,164,23,170,44,194,150,233,61,55,158,166,164,225,74,20,85,177,148,156,234,36,140,31,99,154,54,217,159,151,214,223,109,153,221,162,7,65,93,5,117,99,162,221,88,224,218,153,169,122,83,236,108,110,205,237,63,59,91,237,219,109,71,107,187,109,170,134,63,205,195,80,114,22,242,74,3,245,69,246,223,119,217,153,221,131,21,241,171,248,167,197,190,239,232,126,99,113,91,87,192,199,245,217,251,183,252,73,122,190,40,29,25,245,39,212,78,190,216,51,93,28,211,127,164,22,90,44,62,150,215,61,79,182,40,41,56,85,5,109,108,133,31,10,137,227,55,216,38,141,247,102,227,245,182,223,118,118,109,129,225,73,210,230,187,116,215,249,81,252,181,224,223,71,62,145,251,19,217,159,225,58,58,206,255,0,151,243,221,239,247,180,178,113,227,223,139,244,182,223,151,166,251,62,193,63,215,60,62,33,248,85,171,0,235,75,85,108,86,106,138,185,169,234,175,1,123,50,169,49,35,105,238,20,209,87,76,44,226,34,220,6,90,153,4,27,109,216,24,89,220,157,156,159,161,229,92,30,41,189,19,107,15,80,185,254,15,168,218,31,134,213,228,151,40,44,245,22,75,220,69,118,161,164,130,150,8,102,105,169,8,6,162,72,200,140,202,170,173,137,216,137,182,142,63,65,247,152,60,19,245,66,235,144,233,30,121,165,23,1,171,154,159,12,188,82,220,168,106,38,173,41,66,56,46,1,38,244,177,68,237,180,32,18,209,203,43,241,45,136,234,141,248,139,179,185,216,250,171,95,13,62,150,186,198,233,143,94,106,171,245,27,73,234,237,216,78,83,103,158,219,117,156,114,171,121,193,73,60,123,77,77,84,116,208,79,33,78,108,81,156,3,176,179,131,85,200,92,153,185,49,90,82,13,85,213,143,194,198,178,125,223,228,63,46,157,115,88,186,104,234,23,22,190,231,58,5,169,120,86,45,67,231,111,89,6,31,121,181,219,169,187,161,31,126,170,122,41,99,138,62,102,226,3,200,204,91,114,118,22,223,119,118,111,85,72,63,220,184,235,179,254,225,159,242,154,207,255,0,59,65,127,200,136,128,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,233,245,235,165,185,222,180,244,157,156,233,158,154,88,189,179,146,94,125,153,228,168,188,212,52,253,222,213,202,150,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,122,192,233,235,195,135,172,236,27,95,116,211,53,202,116,111,201,89,113,252,194,205,116,184,212,253,34,181,73,216,165,130,182,41,37,147,128,84,145,151,16,2,125,133,156,159,109,153,157,253,16,93,250,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,232,163,175,93,45,206,245,167,164,236,231,76,244,210,197,237,156,146,243,236,207,37,69,230,161,167,238,246,174,84,179,73,249,201,140,35,29,163,136,203,235,19,111,182,205,187,187,51,212,15,247,46,58,236,255,0,184,103,252,166,179,255,0,206,208,95,242,34,32,34,34,2,34,32,46,85,215,85,10,128,127,185,113,215,103,253,195,63,229,53,159,254,118,130,127,245,45,255,0,218,109,180,125,223,224,159,253,62,214,170,175,164,239,138,125,27,251,192,199,190,99,2,185,61,112,208,77,88,204,60,52,109,189,63,99,152,167,155,207,169,240,252,78,215,37,163,207,83,71,198,170,138,90,2,169,143,190,114,52,47,193,160,149,247,231,196,184,253,87,125,219,120,1,211,215,135,15,89,216,54,190,233,166,107,148,232,223,146,178,227,249,133,154,233,113,169,250,69,106,147,177,75,5,108,82,75,39,0,169,35,46,32,4,251,11,57,62,219,51,59,250,32,187,245,85,126,57,223,169,63,222,79,225,170,213,20,0,241,91,233,115,93,186,148,252,151,126,69,48,111,164,127,71,61,183,237,63,240,157,29,31,99,204,121,30,207,251,230,88,249,114,236,75,250,59,237,199,215,109,219,112,138,190,10,159,20,249,79,221,253,119,204,109,202,234,85,96,120,95,244,103,212,159,78,218,251,127,205,117,143,77,254,143,217,107,112,250,171,92,21,62,216,160,171,231,84,117,180,82,12,124,41,231,144,219,112,134,71,221,219,143,213,219,125,221,153,236,253,7,53,157,88,252,83,235,39,222,6,67,243,25,213,170,116,211,255,0,218,109,187,253,223,231,127,253,62,232,161,255,0,80,190,28,61,103,103,58,251,169,121,174,45,163,126,118,203,144,102,23,155,165,186,167,233,21,170,62,253,44,245,178,201,20,156,14,164,76,121,1,139,236,76,196,219,236,236,207,232,167,254,135,232,38,172,97,254,26,55,46,159,178,60,83,202,103,213,24,126,89,107,142,209,231,169,164,229,85,91,45,121,83,71,223,9,30,22,230,211,196,251,243,226,60,190,179,182,207,176,80,186,234,161,80,15,247,46,58,236,255,0,184,103,252,166,179,255,0,206,213,255,0,32,34,34,2,160,31,20,127,142,205,77,252,23,228,244,74,255,0,149,64,117,235,208,87,86,58,211,213,142,115,169,154,105,165,62,217,198,239,62,204,242,85,190,221,182,211,247,123,86,218,88,100,252,220,213,1,32,237,36,70,63,88,91,125,183,109,217,217,220,50,191,3,31,215,103,238,223,241,37,85,106,234,124,41,58,92,215,110,154,255,0,42,63,150,188,27,232,231,210,63,98,123,51,252,39,71,89,223,242,254,123,189,254,246,150,78,60,123,241,126,150,219,242,244,223,103,218,0,127,114,227,174,207,251,134,127,202,107,63,252,237,5,170,120,92,124,9,233,151,227,95,56,173,82,169,71,254,130,180,183,59,209,110,147,176,109,51,212,187,23,177,178,75,55,180,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,32,16,21,0,248,163,252,118,106,111,224,191,39,162,87,252,170,3,175,94,130,186,177,214,158,172,115,157,76,211,77,41,246,206,55,121,246,103,146,173,246,237,182,159,187,218,182,210,195,39,230,230,168,9,7,105,34,49,250,194,219,237,187,110,206,206,225,149,248,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,79,255,0,10,78,151,53,219,166,191,202,143,229,175,6,250,57,244,143,216,158,204,255,0,9,209,214,119,252,191,158,239,127,189,165,147,143,30,252,95,165,182,252,189,55,217,246,143,253,122,244,21,213,142,180,245,99,156,234,102,154,105,79,182,113,187,207,179,60,149,111,183,109,180,253,222,213,182,150,25,63,55,53,64,72,59,73,17,143,214,22,223,109,219,118,118,119,12,175,192,199,245,217,251,183,252,73,90,162,128,30,20,157,46,107,183,77,127,149,31,203,94,13,244,115,233,31,177,61,153,254,19,163,172,239,249,127,61,222,255,0,123,75,39,30,61,248,191,75,109,249,122,111,179,237,63,208,115,89,213,62,138,127,39,110,160,179,109,28,142,225,231,105,49,251,131,121,9,202,94,228,135,67,60,65,81,75,221,46,220,108,243,52,19,68,210,113,6,30,227,31,29,199,103,123,116,240,130,213,11,86,105,210,93,54,7,8,210,65,114,211,235,197,109,182,162,1,173,25,103,150,10,153,138,182,42,163,139,102,40,64,138,162,104,71,126,76,79,75,35,177,123,196,116,87,136,255,0,135,142,187,106,223,80,82,235,30,133,98,191,74,41,50,187,125,55,182,96,146,241,71,75,37,13,117,44,65,78,220,70,160,162,110,201,193,28,14,59,28,133,220,25,249,112,23,141,159,63,240,173,233,179,169,62,153,178,173,64,180,235,30,145,251,14,203,150,91,232,42,32,187,251,126,130,167,183,85,71,36,162,52,221,138,121,100,55,238,5,100,135,220,119,17,31,47,183,171,155,108,22,42,136,136,34,175,138,63,192,158,166,254,11,243,138,37,74,221,39,124,83,232,223,222,6,61,243,24,21,233,245,235,165,185,222,180,244,157,156,233,158,154,88,189,179,146,94,125,153,228,168,188,212,52,253,222,213,202,150,105,63,57,49,132,99,180,113,25,125,98,109,246,217,183,119,102,122,192,233,235,195,135,172,236,27,95,116,211,53,202,116,111,201,89,113,252,194,205,116,184,212,253,34,181,73,216,165,130,182,41,37,147,128,84,145,151,16,2,125,133,156,159,109,153,157,253,16,93,250,34,32,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,232,163,175,93,45,206,245,167,164,236,231,76,244,210,197,237,156,146,243,236,207,37,69,230,161,167,238,246,174,84,179,73,249,201,140,35,29,163,136,203,235,19,111,182,205,187,187,51,212,15,247,46,58,236,255,0,184,103,252,166,179,255,0,206,208,95,242,34,32,46,85,215,85,10,128,127,185,113,215,103,253,195,63,229,53,159,254,118,130,213,60,46,62,4,244,203,241,175,156,86,170,1,93,20,116,21,165,185,222,139,116,157,131,105,158,165,216,189,141,146,89,189,167,231,104,188,212,53,29,174,237,202,170,104,255,0,57,9,156,101,188,114,129,125,82,125,183,217,246,118,118,106,129,254,229,199,93,159,247,12,255,0,148,214,127,249,218,11,84,240,184,248,19,211,47,198,190,113,90,165,82,143,253,5,105,110,119,162,221,39,96,218,103,169,118,47,99,100,150,111,105,249,218,47,53,13,71,107,187,114,170,154,63,206,66,103,25,111,28,160,95,84,159,109,246,125,157,157,154,64,32,242,114,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,3,19,14,113,72,196,5,196,192,73,183,111,66,22,118,245,102,84,47,215,183,68,23,222,145,243,184,171,113,202,91,173,203,76,175,125,168,172,151,186,201,130,162,96,170,104,89,230,165,171,40,226,140,35,155,152,202,113,183,6,19,139,110,36,69,28,172,23,252,181,254,186,104,94,156,117,23,167,23,29,47,213,11,55,158,181,87,109,44,51,68,236,21,86,250,161,103,104,234,169,164,118,126,220,193,200,182,125,156,92,72,128,196,192,204,8,41,91,195,187,173,250,206,149,115,183,196,179,26,174,90,101,150,92,34,150,250,79,12,245,51,90,228,24,101,140,42,169,98,9,68,7,145,156,30,97,218,57,36,56,169,197,128,92,128,5,239,122,211,118,181,95,237,84,87,219,21,206,146,227,109,184,211,199,87,71,89,73,48,205,5,76,18,11,20,114,199,32,187,137,129,11,177,49,51,187,59,59,59,42,33,202,124,39,250,218,199,239,181,86,139,78,156,90,178,106,74,126,29,187,165,175,34,161,142,150,163,144,9,63,1,171,150,25,155,139,187,131,243,136,126,176,190,219,142,196,243,255,0,195,131,23,235,59,66,236,81,104,54,188,232,159,148,193,105,60,205,69,134,253,79,122,181,75,37,170,73,12,230,150,154,162,40,106,10,73,161,146,67,50,9,4,74,64,144,220,75,148,100,207,0,78,164,68,64,68,68,5,202,186,234,161,80,15,247,46,58,236,255,0,184,103,252,166,179,255,0,206,208,79,254,165,191,251,77,182,143,187,252,19,255,0,167,218,213,43,43,232,215,13,4,213,140,195,195,70,219,211,246,57,138,121,188,250,159,15,196,237,114,90,60,245,52,124,106,168,165,160,42,152,251,231,35,66,252,26,9,95,126,124,75,143,213,119,221,183,174,189,39,240,184,234,199,242,167,134,254,84,180,51,254,131,62,144,91,190,145,255,0,209,53,183,254,149,249,152,252,215,248,138,190,239,248,158,231,248,191,175,254,111,174,200,47,81,17,16,97,90,223,133,93,117,43,69,243,237,57,177,84,82,65,114,202,177,123,173,146,142,90,179,33,130,57,234,105,36,134,50,144,132,72,152,24,141,157,221,132,159,109,246,103,247,46,99,23,85,10,128,127,185,113,215,103,253,195,63,229,53,159,254,118,130,247,180,247,53,181,106,86,1,141,106,53,138,158,174,11,110,85,103,162,189,209,197,86,2,51,199,5,76,33,52,99,32,137,16,177,176,155,51,179,17,54,251,236,239,239,89,2,215,253,61,98,215,220,27,64,180,211,10,202,104,124,149,235,31,195,236,214,187,141,55,116,36,236,85,65,69,20,114,199,204,28,128,184,152,19,110,46,226,251,110,206,237,234,182,2,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,15,55,38,174,134,215,142,93,110,85,16,247,98,164,162,158,115,143,147,143,49,24,200,157,183,109,221,183,102,247,174,120,122,158,205,113,171,223,83,57,85,242,147,28,237,210,65,121,186,69,61,55,156,145,251,178,121,186,159,173,205,197,156,127,72,125,25,182,244,254,117,208,70,168,149,40,105,166,88,117,213,15,5,59,88,235,222,89,88,216,92,3,203,158,229,187,250,54,205,187,238,235,157,155,253,38,31,115,234,55,36,166,200,46,103,236,41,114,11,179,149,75,77,23,34,30,228,238,5,204,247,7,221,216,61,126,221,253,62,196,25,223,80,189,48,93,48,61,52,199,245,168,33,242,116,25,37,100,244,99,69,200,100,236,148,44,109,191,115,186,68,91,246,73,255,0,65,182,223,109,223,102,222,53,41,119,215,37,159,73,104,61,137,65,162,121,165,125,250,221,77,45,65,213,69,237,42,106,168,105,217,226,137,196,152,105,155,136,110,239,47,171,251,253,127,157,68,68,4,68,64,68,68,4,68,64,86,121,224,227,102,164,187,214,101,222,122,14,224,135,179,248,191,39,109,189,46,31,177,219,246,50,172,53,121,190,19,214,28,118,135,166,155,77,222,223,13,43,92,171,224,114,173,48,24,251,142,227,89,90,193,201,217,185,123,157,246,228,239,252,200,42,251,174,253,60,189,105,238,188,93,232,174,116,157,152,38,242,254,93,251,128,92,182,162,166,114,253,18,39,111,83,111,122,152,126,11,119,251,155,214,100,152,211,210,127,120,118,171,107,59,221,193,255,0,27,254,15,14,60,118,229,238,245,223,125,191,153,100,126,53,118,40,169,240,253,62,202,99,163,167,34,43,157,125,28,166,241,179,158,231,79,19,143,174,223,99,66,254,247,253,158,159,179,21,240,93,204,12,175,121,38,19,216,22,2,167,174,185,49,241,245,223,123,124,123,111,203,221,233,238,219,253,104,45,129,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,107,222,161,136,135,66,53,12,133,221,157,177,91,183,171,127,228,114,174,112,47,54,139,149,251,63,188,80,91,163,121,106,37,185,85,241,110,108,206,251,25,147,250,147,179,123,153,254,213,209,215,81,180,21,55,45,7,212,10,90,71,46,233,99,23,94,44,33,205,201,222,142,102,102,102,253,174,238,203,157,27,213,254,187,25,188,101,54,39,166,49,168,158,233,51,17,159,213,120,200,38,45,217,193,217,253,125,29,191,153,7,145,127,165,201,177,139,133,85,142,239,83,81,20,251,8,205,27,206,199,187,56,51,182,238,206,236,255,0,84,191,111,218,188,53,253,170,170,106,171,166,122,154,146,121,36,45,183,46,44,219,250,109,246,127,66,255,0,18,65,52,76,47,44,68,12,76,206,220,133,219,118,127,181,7,248,68,68,4,68,64,68,68,5,108,62,17,85,121,173,174,41,45,181,183,170,218,139,5,124,80,157,61,41,207,249,154,118,97,174,55,97,13,223,222,100,207,238,111,86,221,84,242,221,61,59,218,117,186,183,32,134,217,165,247,32,179,205,115,103,120,234,43,40,249,197,35,4,114,151,163,188,50,111,179,115,111,70,247,147,127,168,39,167,141,118,103,69,89,143,105,222,39,69,94,68,113,92,235,234,42,33,226,76,204,237,79,11,3,250,182,207,233,43,251,159,237,117,130,248,45,255,0,241,179,145,127,247,14,191,255,0,167,80,40,15,169,176,229,116,25,85,85,167,49,175,138,174,225,75,195,184,113,70,194,63,90,48,38,217,184,143,249,46,63,103,216,166,199,131,86,80,244,93,68,92,49,143,44,228,213,248,245,194,78,231,38,216,118,146,144,189,219,127,224,255,0,111,218,130,233,81,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,7,201,117,182,210,222,109,117,150,138,232,216,233,171,169,228,166,152,93,153,247,3,23,18,109,157,157,189,206,254,246,118,84,9,226,23,164,216,222,147,117,39,113,181,89,94,81,164,188,141,85,222,65,250,159,80,228,174,170,30,34,192,2,204,204,192,62,155,63,244,174,129,149,47,120,166,213,219,176,158,172,49,204,157,199,218,2,118,25,158,88,55,40,182,39,171,172,109,185,122,251,158,79,177,190,207,231,65,168,113,123,223,70,165,162,55,155,21,224,47,209,102,180,240,75,37,13,65,90,105,200,101,151,141,87,1,239,52,78,108,219,156,27,238,227,238,247,250,54,218,51,54,108,54,123,69,5,70,55,81,94,117,0,17,69,48,212,8,136,179,176,147,147,182,204,223,111,29,189,127,106,249,111,153,92,89,30,108,217,81,219,59,116,227,60,18,201,79,222,223,234,131,3,59,114,217,159,213,129,254,207,77,214,251,214,171,206,159,103,218,33,142,223,44,20,126,201,172,181,65,73,65,60,61,201,231,239,75,21,36,132,71,200,216,88,119,115,102,217,153,217,182,247,190,232,34,194,34,32,34,34,2,34,32,250,109,148,114,220,110,52,180,20,241,243,150,166,96,132,7,118,110,68,68,204,205,187,250,123,223,237,83,39,33,178,234,30,145,233,102,7,122,184,88,99,197,232,233,237,175,48,93,109,147,198,21,179,140,205,23,18,231,12,142,91,254,120,89,249,51,122,25,55,237,80,251,28,172,154,223,144,91,107,233,207,132,180,213,112,202,5,179,62,196,38,206,207,179,250,123,217,88,255,0,81,122,177,167,249,247,68,88,109,159,33,186,243,201,109,182,74,72,99,110,196,237,187,249,138,70,47,208,1,143,252,92,109,246,191,251,80,64,157,88,168,199,175,153,29,94,75,139,222,110,87,10,10,131,136,2,75,153,59,212,150,209,8,191,39,226,205,232,224,76,222,190,238,42,74,248,74,214,220,168,186,188,181,141,13,48,201,21,77,150,231,20,238,238,223,84,59,76,91,183,214,111,242,128,27,237,247,251,190,214,134,10,114,248,68,231,145,99,157,78,193,141,75,75,207,219,150,123,148,35,39,55,110,14,193,20,222,238,47,191,165,59,183,189,189,255,0,205,179,133,225,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,15,194,109,217,219,246,178,161,191,20,125,59,250,9,212,141,69,111,182,33,174,250,73,21,93,219,128,84,119,94,159,185,95,82,253,178,110,35,193,219,127,119,175,187,222,175,149,81,247,139,213,5,190,135,168,219,83,209,20,238,117,22,89,39,159,185,60,146,51,25,87,212,239,197,141,221,133,191,152,118,111,230,65,10,108,183,123,133,166,119,42,9,54,238,56,243,23,114,226,91,63,185,217,157,183,247,255,0,198,190,235,253,93,182,178,148,106,35,121,154,186,73,24,166,31,171,219,103,118,119,45,155,223,250,79,246,253,138,65,244,47,63,77,114,101,23,235,87,80,152,141,29,222,26,170,40,70,221,45,65,85,191,98,94,246,198,76,48,11,190,252,72,125,238,223,163,233,239,95,118,186,105,6,140,202,57,102,95,165,245,208,193,106,162,172,175,142,150,144,41,42,25,135,135,118,64,102,57,73,139,208,123,109,234,223,207,251,89,4,79,68,68,4,68,64,68,68,31,238,13,251,209,236,236,207,201,189,95,236,245,83,11,83,202,10,110,146,48,168,110,151,75,53,65,77,108,18,167,10,41,216,234,35,111,51,3,147,76,197,238,125,157,182,102,253,132,161,208,239,187,113,247,239,232,164,27,231,58,127,123,233,230,155,9,190,211,28,25,21,162,16,26,122,146,154,162,94,235,73,86,198,255,0,85,155,128,241,136,69,189,73,255,0,155,103,109,144,71,197,34,252,62,242,147,196,58,170,196,238,193,27,27,189,61,202,45,182,223,223,69,55,243,183,236,253,170,60,211,211,201,80,230,209,183,232,11,155,255,0,67,45,213,209,109,52,211,245,41,138,67,8,114,54,27,135,166,236,222,234,25,208,116,112,207,187,110,191,87,224,182,205,179,175,212,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,5,82,94,55,13,64,57,158,155,136,66,77,86,246,122,226,51,223,209,195,204,69,197,189,255,0,183,159,217,246,183,250,173,181,83,231,141,125,249,170,245,91,1,176,133,40,179,210,227,245,19,60,174,45,200,185,213,56,237,190,254,230,237,126,207,242,159,246,250,4,76,233,211,62,163,192,178,122,121,241,51,153,175,215,88,30,219,35,78,32,17,19,201,81,27,198,204,78,242,63,188,71,125,163,103,247,237,191,219,154,101,58,67,173,23,175,166,121,45,102,55,40,197,84,55,27,205,77,79,151,168,236,246,75,145,155,137,180,12,47,232,238,236,255,0,85,182,245,221,150,11,166,189,44,245,3,149,90,95,81,240,188,94,34,183,217,197,238,5,84,247,90,120,72,6,19,39,114,97,238,49,238,207,17,123,155,127,79,79,177,72,235,151,88,240,225,221,63,221,116,167,43,182,65,85,147,85,208,207,103,146,170,10,51,144,227,229,68,240,56,156,199,43,59,187,72,36,238,226,196,222,187,182,232,32,43,250,34,34,2,34,32,34,34,3,62,206,206,223,98,219,216,222,19,91,169,248,5,76,216,237,166,8,234,236,17,83,199,83,41,212,74,114,78,242,73,196,92,99,16,118,109,154,50,223,215,220,251,173,66,189,236,107,58,202,113,24,234,32,176,94,107,40,226,171,225,222,8,106,36,140,79,142,238,59,176,19,111,179,147,251,255,0,106,15,107,73,180,232,245,30,253,87,104,44,170,215,143,197,75,70,85,82,213,92,79,140,110,44,96,46,44,239,179,114,216,157,253,237,232,46,183,191,75,214,121,180,59,171,76,82,123,94,71,103,202,8,233,174,28,14,219,82,206,46,39,75,82,62,175,177,108,255,0,83,125,189,127,73,189,84,89,163,185,220,45,229,41,80,214,207,78,243,131,199,35,197,33,7,33,127,177,246,127,86,254,101,180,58,108,176,234,126,101,172,246,59,126,155,118,170,178,71,138,168,233,124,229,91,196,12,13,79,39,61,207,147,59,125,71,45,153,159,222,232,58,77,2,114,22,119,109,191,153,127,165,142,105,252,57,148,24,181,28,89,243,208,61,233,187,158,99,200,153,156,63,227,15,143,23,55,114,253,14,27,239,246,238,178,52,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,81,171,173,254,180,113,94,145,244,226,122,234,34,181,94,243,235,151,110,11,38,61,45,116,99,32,119,90,110,53,213,48,49,180,207,70,15,4,140,228,13,245,228,97,139,144,114,121,0,36,170,42,107,232,63,196,211,59,198,53,78,227,139,117,53,159,93,114,60,111,56,184,70,116,247,26,215,133,253,137,116,168,169,136,30,71,150,89,98,142,150,220,209,148,133,36,98,206,17,118,193,226,0,103,147,157,196,218,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,100,31,90,34,32,34,44,127,63,207,240,221,44,195,110,218,131,168,57,13,37,143,30,177,211,189,77,117,117,75,191,8,131,118,102,102,102,103,35,50,39,16,0,22,115,51,33,17,98,34,102,112,200,17,81,14,163,120,151,234,230,79,213,125,143,95,177,234,138,187,126,61,136,212,77,109,182,99,244,211,157,40,92,108,7,88,242,201,5,100,103,37,68,35,83,81,11,66,18,200,2,226,199,4,6,3,202,24,201,174,123,66,245,211,78,58,139,211,139,118,168,105,125,231,207,90,171,183,138,104,101,102,10,171,125,80,179,60,148,181,49,179,191,110,96,228,59,182,238,46,36,38,4,96,96,100,27,1,17,16,17,82,183,89,190,41,122,143,168,154,143,67,108,233,171,45,186,226,88,102,37,112,26,170,75,149,62,240,213,100,21,81,191,164,213,17,155,127,188,253,236,20,178,11,140,130,238,83,139,187,140,80,217,79,69,221,91,98,189,92,233,99,101,54,216,188,142,73,98,242,214,252,154,220,67,28,93,186,226,166,140,206,120,34,105,165,145,168,228,145,230,24,78,71,98,46,204,140,237,184,58,9,0,136,136,8,181,167,81,90,243,134,244,219,164,119,221,86,204,235,105,4,45,212,230,22,202,25,170,30,19,187,92,92,9,233,232,162,113,3,46,114,16,236,228,192,92,1,142,66,110,0,78,212,195,162,158,37,218,251,129,107,237,86,169,103,89,101,215,35,198,242,59,129,251,99,28,169,175,173,172,161,182,208,212,86,199,60,254,203,165,150,168,99,134,104,227,3,142,14,100,226,34,78,47,187,59,186,11,233,69,165,53,99,83,62,149,244,95,153,107,30,11,87,117,179,123,103,75,238,57,53,158,126,231,151,174,163,238,218,100,168,128,249,68,111,219,152,57,3,238,6,252,73,189,9,246,103,90,215,195,207,173,59,87,84,250,95,79,98,203,242,10,66,213,76,106,157,219,32,163,106,97,165,122,216,26,78,49,92,32,140,73,196,192,133,226,25,92,24,88,38,114,110,220,96,112,242,9,106,136,136,8,136,128,136,136,8,171,171,195,83,196,46,143,83,108,84,58,21,175,57,127,253,29,80,114,138,207,124,186,77,5,60,119,138,94,116,208,211,82,156,210,76,210,84,220,74,73,140,89,134,62,82,71,19,17,17,201,204,138,197,80,17,17,1,17,16,17,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,84,34,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,68,68,4,69,170,186,177,248,88,214,79,187,252,135,229,211,160,218,168,185,87,93,84,32,34,142,189,102,117,153,128,244,153,128,84,214,86,87,82,92,115,107,141,57,197,97,176,197,44,51,78,51,201,13,67,211,85,213,83,60,241,76,212,61,234,119,142,73,99,221,247,126,35,235,238,170,14,149,252,66,58,142,211,141,113,168,188,93,175,23,92,254,147,82,50,10,35,200,236,210,210,29,117,85,92,199,52,81,20,150,216,35,56,218,58,206,192,181,60,81,131,180,78,45,12,110,14,49,68,209,133,244,162,133,94,33,93,74,106,62,143,244,237,165,154,243,165,237,117,198,110,181,121,133,170,174,107,61,238,149,226,144,233,103,181,215,73,37,186,227,76,197,254,136,201,31,46,65,32,49,1,9,128,24,201,93,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,144,108,4,68,64,68,80,43,169,254,180,238,189,44,117,237,135,88,178,252,130,172,116,175,37,193,232,155,32,163,106,98,170,106,41,222,182,226,49,92,32,140,73,136,12,73,162,25,92,24,156,225,98,110,220,134,16,241,9,234,139,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,64,68,68,4,69,88,30,39,94,33,117,152,181,101,79,78,189,63,101,253,155,172,60,162,203,111,246,201,167,130,170,213,85,20,240,201,21,45,21,92,19,7,25,155,181,48,84,183,19,22,25,26,62,76,109,40,128,89,250,40,213,226,61,150,101,88,55,70,58,135,148,225,89,53,215,31,189,81,123,39,203,92,109,117,178,82,85,65,206,235,72,7,194,88,220,76,121,1,144,190,207,234,36,236,254,142,235,202,232,39,173,251,23,87,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,39,79,9,210,188,206,208,213,82,12,146,200,114,67,192,162,9,31,155,144,75,191,33,17,146,39,48,149,72,136,128,136,162,255,0,95,125,95,221,122,68,210,250,43,238,53,134,213,221,178,28,138,161,233,44,245,149,86,226,158,201,75,60,114,66,82,69,93,32,77,17,129,201,78,85,5,8,131,187,145,66,110,255,0,84,9,4,160,69,68,61,36,120,143,106,134,141,107,109,239,53,214,76,175,32,203,177,60,222,162,106,236,170,140,34,142,162,164,171,90,7,26,122,154,56,206,72,162,128,197,194,8,92,69,198,63,46,44,28,31,181,7,110,244,237,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,15,173,17,16,17,85,7,138,135,94,181,53,85,55,94,150,52,110,251,87,70,20,117,19,91,243,155,157,63,105,194,176,30,40,73,168,41,170,35,148,137,129,136,231,138,168,8,0,249,197,218,221,193,229,19,145,94,29,221,125,81,245,57,138,190,7,170,87,11,85,183,83,108,157,170,125,222,166,10,127,164,209,188,114,159,153,165,166,228,198,243,0,65,33,84,71,24,60,99,245,100,30,35,39,110,32,154,168,136,128,139,95,235,166,186,105,199,78,154,113,113,213,13,80,188,249,27,85,14,209,67,12,76,199,85,112,170,38,119,142,150,154,55,118,238,76,124,75,102,221,133,132,72,204,128,0,204,105,7,251,165,221,83,254,93,191,46,159,75,63,115,188,253,199,232,199,251,207,202,255,0,188,60,215,255,0,174,253,63,241,223,95,249,144,95,242,45,105,211,118,183,218,186,143,209,44,91,90,44,214,58,187,53,62,71,79,41,29,5,76,131,33,211,79,12,242,83,204,12,99,232,96,210,195,39,3,216,92,131,137,56,131,187,131,108,180,4,90,127,170,46,166,240,30,150,116,190,229,168,25,125,77,37,101,200,41,200,172,184,243,92,97,166,173,188,206,210,69,31,8,6,71,228,64,5,60,69,41,128,155,199,27,145,241,45,152,74,165,186,113,241,61,213,12,7,168,188,147,83,245,138,225,87,118,195,243,218,131,171,200,236,118,138,24,201,169,231,142,149,161,163,150,130,41,37,140,98,48,24,105,160,34,41,29,228,132,55,147,187,32,70,98,23,146,139,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,64,69,26,188,71,178,204,171,6,232,199,80,242,156,43,38,186,227,247,170,47,100,249,107,141,174,182,74,74,168,57,221,105,0,248,75,27,137,143,32,50,23,217,253,68,157,159,209,221,121,93,4,245,191,98,234,227,4,150,139,35,170,181,91,117,54,201,221,150,247,100,163,132,233,225,58,87,153,218,26,170,65,146,89,14,72,120,20,65,35,243,114,9,119,228,34,50,68,230,18,169,17,16,17,21,85,248,231,126,164,255,0,121,63,134,160,181,68,84,173,224,169,241,79,148,253,223,215,124,198,220,174,165,1,21,74,248,157,120,133,209,229,52,117,61,58,244,253,151,247,173,83,114,139,45,191,219,38,130,122,91,173,44,176,67,36,84,180,85,112,76,124,161,126,236,193,82,220,64,156,163,104,249,56,60,162,123,47,195,7,174,141,92,214,106,150,209,109,86,199,50,12,168,237,52,244,244,212,57,133,13,168,230,10,96,24,170,229,119,189,214,60,188,68,204,96,138,40,13,163,231,41,137,119,28,205,220,220,44,125,20,0,151,174,159,200,167,136,174,165,104,118,177,230,126,83,77,175,94,200,246,61,77,104,242,134,197,116,146,215,64,237,188,206,77,229,232,230,222,78,230,236,64,18,184,73,249,161,42,137,30,127,160,34,34,2,34,32,34,42,234,233,219,196,46,143,22,234,107,86,250,117,234,7,47,236,218,161,212,12,130,44,74,255,0,115,154,8,41,109,84,177,85,87,73,45,45,109,92,243,7,24,91,181,8,83,55,19,38,41,30,62,76,13,16,128,88,170,34,32,34,34,2,47,146,237,118,181,88,45,85,183,219,237,206,146,221,109,183,83,201,87,89,89,87,48,195,5,52,17,139,148,146,201,33,59,8,0,139,57,57,59,179,51,51,187,170,214,211,206,189,114,30,166,124,71,176,28,27,79,175,181,116,122,87,104,168,190,195,66,20,254,106,136,239,224,246,105,9,230,174,133,229,112,152,6,162,156,164,167,98,140,12,0,217,200,68,221,217,130,205,17,64,15,20,62,165,245,79,165,252,239,67,115,173,51,187,127,219,55,157,179,86,79,83,236,187,159,230,104,162,143,205,193,12,177,247,187,93,243,56,249,23,212,61,137,190,214,121,127,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,13,128,136,136,8,138,42,245,255,0,214,183,242,62,193,45,94,192,176,123,79,51,203,123,255,0,71,252,229,47,122,215,31,149,154,151,205,121,190,19,197,43,111,13,75,246,251,124,183,54,110,91,51,122,132,170,69,80,30,25,254,32,247,219,22,119,114,210,126,165,53,66,235,116,178,228,219,214,90,114,76,166,254,7,13,150,170,24,100,41,99,154,162,172,152,218,25,192,0,69,187,174,33,40,3,12,123,207,33,141,191,160,34,34,2,42,118,241,67,235,194,167,55,204,173,90,55,160,153,237,92,56,246,43,81,79,119,185,223,172,23,136,138,154,241,113,218,26,138,78,196,244,206,228,225,72,76,197,187,72,219,212,110,238,12,84,241,200,242,255,0,195,139,174,11,175,85,216,109,126,41,159,89,106,227,206,240,234,120,30,231,117,166,161,38,183,93,32,55,113,142,161,204,7,181,79,82,78,37,206,7,113,99,226,82,66,220,26,72,224,9,148,136,136,8,168,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,17,20,85,241,71,248,19,212,223,193,126,113,68,130,85,34,230,179,164,239,138,125,27,251,192,199,190,99,2,188,159,16,140,255,0,50,210,206,145,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,206,220,226,63,108,81,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,56,72,164,90,43,163,190,170,176,222,171,244,142,223,152,89,174,84,131,147,219,169,233,233,178,203,68,113,188,39,110,184,184,125,119,24,136,204,188,180,132,50,20,39,200,185,3,56,187,247,2,64,13,234,128,136,136,8,161,7,136,87,85,89,151,74,26,185,160,121,133,154,229,86,88,197,198,162,249,77,150,90,35,141,166,11,141,185,142,219,205,198,34,48,31,51,24,148,133,9,242,30,38,238,46,253,179,144,14,95,224,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,204,25,2,34,32,34,34,2,40,1,226,133,215,79,228,83,21,61,14,209,204,207,202,106,77,235,135,182,42,104,135,148,214,43,92,145,147,190,211,49,55,151,172,155,120,251,123,49,24,68,231,39,230,136,169,228,121,105,212,221,218,235,96,233,183,85,239,182,43,157,93,186,229,110,193,239,181,116,117,148,147,20,51,211,79,29,4,197,28,177,200,46,196,6,36,204,76,76,236,236,236,206,200,54,90,40,107,225,247,215,174,61,212,206,27,67,131,106,13,246,146,143,85,45,20,241,195,92,21,30,86,136,47,230,239,82,77,53,12,45,43,156,198,52,244,227,37,67,12,96,0,102,238,34,32,236,205,50,144,17,17,1,17,16,17,71,95,16,140,255,0,50,210,206,145,179,109,65,211,236,134,174,199,144,216,234,44,149,52,53,212,206,220,226,63,108,81,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,63,171,209,223,85,88,111,85,250,71,111,204,44,215,42,65,201,237,212,244,244,217,101,162,56,222,19,183,92,92,62,187,140,68,102,94,90,66,25,10,19,228,92,129,156,93,251,129,32,0,111,84,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,252,170,42,33,164,130,74,154,131,225,28,66,230,101,179,190,204,205,187,191,162,168,110,186,53,191,78,181,27,172,172,58,223,93,31,122,209,137,91,174,86,186,242,222,113,229,48,201,84,59,108,209,137,55,214,0,127,171,201,189,125,254,245,102,157,73,91,134,231,160,186,129,78,237,35,144,227,55,83,14,223,233,114,242,83,51,109,232,255,0,181,115,137,123,165,145,179,203,173,28,145,77,41,71,112,170,14,14,60,141,246,51,251,63,212,131,164,122,251,150,19,101,210,171,189,93,184,251,118,88,109,181,132,254,147,63,213,96,148,143,222,206,127,97,255,0,245,62,197,207,119,84,55,44,90,237,172,249,85,118,47,235,4,183,122,227,39,252,231,169,61,92,206,239,245,217,159,220,226,174,74,13,1,192,172,29,30,100,54,167,163,170,134,35,179,93,106,8,106,99,132,76,78,48,173,226,251,118,217,155,210,82,251,63,103,243,239,69,249,205,29,53,187,51,190,208,81,190,240,83,92,170,162,137,253,63,64,101,38,111,119,167,185,155,220,131,196,68,68,4,68,64,68,68,4,68,65,47,188,51,244,23,2,215,205,99,188,216,243,248,59,244,150,171,76,117,240,197,202,97,231,39,154,132,118,229,20,128,237,232,78,222,174,237,235,238,86,43,212,150,95,164,221,5,226,150,92,191,16,193,59,247,8,230,167,183,68,30,212,169,29,162,146,41,133,203,121,6,97,247,67,182,206,219,250,251,255,0,109,33,98,249,110,73,133,221,163,189,226,215,170,219,93,108,78,46,51,82,84,201,1,253,82,98,102,228,14,207,250,66,207,239,251,25,122,185,222,169,231,218,151,60,53,57,190,83,116,188,73,0,12,113,189,109,116,213,28,68,92,157,182,238,153,109,234,101,254,215,253,174,131,160,78,144,186,149,254,83,122,126,89,155,217,61,154,227,183,230,252,207,123,254,175,81,31,191,181,31,252,6,254,239,183,253,111,190,84,13,240,134,255,0,226,6,79,245,127,109,175,83,201,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,99,249,254,127,134,233,102,27,118,212,29,65,200,105,44,120,245,142,157,234,107,171,170,93,248,68,27,179,51,51,51,57,25,145,56,128,0,179,153,153,8,139,17,19,51,134,41,212,86,188,225,189,54,233,29,247,85,179,58,218,65,11,117,57,133,178,134,106,135,132,238,215,23,2,122,122,40,156,64,203,156,132,59,57,48,23,0,99,144,155,128,19,183,60,58,233,174,154,143,212,94,163,220,117,67,84,47,62,122,235,93,180,80,195,19,56,82,219,233,69,221,227,165,166,141,221,251,112,135,34,217,183,114,114,34,51,35,51,51,45,129,214,143,86,217,87,87,58,166,249,77,202,47,35,141,216,188,205,191,25,183,8,201,23,110,132,170,100,48,158,120,158,105,99,106,201,35,120,70,99,141,216,75,179,27,51,108,12,181,253,70,133,234,61,14,135,67,212,61,206,205,228,112,202,236,130,44,110,219,83,80,238,18,92,106,138,26,137,36,58,112,219,235,195,31,149,48,57,29,216,123,132,192,60,220,37,104,195,0,86,147,225,79,215,109,213,174,180,29,44,235,46,77,72,86,210,167,104,48,139,173,198,114,25,227,157,136,6,59,59,155,179,137,129,11,147,193,204,133,193,195,176,46,124,224,142,58,214,211,220,42,235,169,89,254,53,167,54,42,138,72,46,89,85,226,138,201,71,45,89,144,193,28,245,51,4,49,148,132,34,68,192,196,108,238,236,36,251,111,179,63,185,51,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,14,162,17,64,175,13,14,189,105,181,231,30,135,69,117,102,251,73,6,162,216,233,227,134,208,114,119,121,223,237,208,82,198,37,49,77,52,178,20,245,204,81,205,44,205,245,57,1,49,128,147,4,206,19,213,7,201,118,187,90,172,22,170,219,237,246,231,73,110,182,219,169,228,171,172,172,171,152,97,130,154,8,197,202,73,100,144,157,132,0,69,156,156,157,217,153,153,221,213,32,248,151,245,199,83,212,118,101,54,143,96,225,72,26,117,133,222,36,56,106,227,56,170,14,249,113,133,164,129,235,70,96,114,22,166,97,57,70,17,2,250,225,35,200,110,238,64,16,237,95,21,142,185,238,183,172,154,191,165,221,40,186,85,219,237,182,10,135,143,43,189,91,174,132,15,115,156,233,206,57,109,141,216,147,137,83,0,206,97,60,114,238,229,48,112,112,14,203,188,176,87,167,93,6,204,186,146,213,203,22,148,225,148,85,100,119,26,128,59,157,116,52,237,48,90,109,204,98,213,21,178,177,24,15,8,196,183,97,115,30,102,225,24,191,51,22,112,194,190,137,229,95,69,126,157,125,25,186,253,27,246,135,178,125,177,228,164,242,62,123,183,221,242,221,253,187,125,238,223,215,237,242,229,199,235,109,183,170,222,189,25,245,153,159,116,153,159,211,86,81,215,85,220,112,155,141,64,69,126,176,203,44,211,64,48,73,53,59,212,213,210,211,52,241,66,213,221,154,118,142,57,100,221,182,126,37,233,238,187,236,43,164,205,6,193,180,26,94,155,168,48,90,74,236,38,186,156,162,186,211,215,125,121,238,147,151,30,117,117,18,139,9,61,75,144,1,12,161,197,227,120,227,104,187,109,28,108,20,109,214,143,73,57,87,72,218,166,248,181,202,95,61,141,223,124,205,195,25,184,137,73,47,114,132,106,100,0,130,121,94,24,163,122,200,227,104,74,96,141,156,71,189,27,179,236,108,131,160,156,3,63,195,117,79,13,180,234,14,159,100,52,151,204,122,249,78,213,52,53,212,206,252,37,13,221,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,178,5,72,30,27,189,125,95,116,11,42,181,232,150,164,92,60,238,153,100,23,0,167,167,154,170,164,35,250,51,85,60,155,61,72,73,41,8,13,25,25,242,158,50,38,16,220,166,13,139,184,19,93,165,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,65,81,126,45,125,23,125,11,190,214,117,93,128,15,43,46,71,112,134,12,162,215,5,15,17,183,87,72,28,70,184,74,32,96,104,103,48,102,148,165,118,47,51,48,191,41,30,163,140,113,3,163,254,165,47,189,43,107,141,159,83,109,141,222,181,77,198,215,146,82,13,40,79,37,93,158,89,163,58,136,226,98,32,227,51,118,130,72,221,140,27,185,24,49,59,131,152,151,70,119,107,77,170,255,0,106,173,177,95,109,148,151,27,109,198,158,74,74,202,58,184,70,104,42,96,144,92,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,80,15,94,189,29,228,61,44,106,229,204,172,214,122,185,244,234,249,81,231,113,251,156,52,117,94,82,136,39,57,202,59,92,181,18,242,18,169,136,97,145,153,187,166,103,16,132,175,197,204,132,66,247,180,171,83,49,93,100,211,140,115,84,176,170,191,49,101,201,173,241,92,41,185,73,25,201,15,54,250,240,75,219,51,1,154,35,98,142,64,98,126,18,1,139,190,226,235,32,187,93,173,86,11,85,109,246,251,115,164,183,91,109,212,242,85,214,86,85,204,48,193,77,4,98,229,36,178,72,78,194,0,34,206,78,78,236,204,204,238,234,146,252,48,250,223,163,233,211,42,169,210,29,72,170,225,128,230,23,8,101,167,168,24,96,15,101,94,38,146,158,157,234,167,168,150,88,218,58,62,192,239,51,151,55,30,196,100,2,59,201,207,96,120,181,245,163,244,210,251,89,210,142,0,92,108,184,229,194,25,242,139,164,21,220,134,227,93,24,114,26,17,24,141,193,225,128,205,158,81,149,156,188,204,34,220,99,122,126,82,4,117,235,215,172,76,135,170,125,92,185,141,154,241,87,6,157,88,234,60,150,63,108,134,178,171,202,86,132,7,56,199,116,150,158,94,34,53,50,140,210,59,63,104,12,34,32,137,249,56,17,22,202,240,195,232,130,143,168,188,170,167,87,181,34,151,158,3,135,220,33,138,158,156,102,128,253,171,120,134,74,122,135,165,158,158,88,164,105,40,251,5,180,204,92,28,187,241,136,17,109,39,13,1,209,255,0,77,119,222,170,117,198,207,166,86,199,236,218,161,227,116,201,42,198,168,32,146,146,207,20,209,133,68,145,57,9,242,153,251,161,28,108,192,109,220,144,28,153,129,140,135,161,61,42,211,60,87,70,244,227,28,210,220,42,147,203,217,113,155,124,86,250,110,81,198,18,77,193,190,188,242,246,192,0,166,148,220,164,144,216,91,156,134,100,237,185,58,12,87,171,31,133,141,100,251,191,200,126,93,58,231,135,71,117,139,62,208,172,254,215,168,218,115,126,171,183,92,173,213,16,75,44,81,85,77,12,23,8,35,154,57,138,146,168,97,48,41,105,164,40,129,164,137,201,152,153,191,161,219,161,238,172,126,22,53,147,238,255,0,33,249,116,235,154,196,29,25,244,119,213,86,27,213,126,145,219,243,11,53,202,144,114,123,117,61,61,54,89,104,142,55,132,237,215,23,15,174,227,17,25,151,150,144,134,66,132,249,23,32,103,23,126,224,72,1,189,87,54,221,42,245,49,153,116,161,171,148,122,165,135,208,210,92,64,169,202,219,119,182,84,179,8,92,109,210,28,103,44,13,39,23,40,79,148,81,152,72,44,252,76,7,144,152,115,140,250,20,209,221,98,192,117,215,0,181,234,54,156,223,169,46,54,219,141,60,18,203,20,85,80,205,61,190,121,33,142,98,164,170,24,76,198,42,152,198,80,105,34,114,119,23,127,232,119,12,213,17,16,17,17,7,44,54,155,181,214,193,117,162,190,216,174,117,118,235,149,186,162,58,186,58,202,73,138,25,233,167,140,152,163,150,57,5,216,128,196,153,137,137,157,157,157,153,217,94,247,135,55,90,255,0,202,171,78,39,176,103,247,59,84,122,155,139,126,110,229,77,3,246,164,186,80,179,3,71,115,24,120,136,15,35,55,142,81,137,200,66,65,18,218,33,154,40,218,133,214,85,165,90,153,149,104,222,163,227,154,165,133,85,249,123,214,51,112,138,225,77,202,73,2,57,184,63,215,130,94,217,129,148,50,131,148,114,3,19,115,140,204,93,246,39,65,211,242,45,21,209,223,85,88,111,85,250,71,111,204,44,215,42,65,201,237,212,244,244,217,101,162,56,222,19,183,92,92,62,187,140,68,102,94,90,66,25,10,19,228,92,129,156,93,251,129,32,6,245,64,68,68,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,106,173,85,210,119,194,198,141,253,223,227,223,46,129,109,84,4,68,64,90,171,171,31,133,141,100,251,191,200,126,93,58,218,171,85,117,99,240,177,172,159,119,249,15,203,167,65,205,98,233,163,93,53,211,78,58,116,211,139,142,168,106,133,231,200,218,168,118,138,24,98,102,58,171,133,81,51,188,116,180,209,187,183,114,99,226,91,54,236,44,34,70,100,0,6,99,204,186,223,253,104,245,109,149,117,115,170,111,148,220,162,242,56,221,139,204,219,241,155,112,140,145,118,232,74,166,67,9,231,137,230,150,54,172,146,55,132,102,56,221,132,187,49,179,54,192,200,53,254,186,107,166,163,245,23,168,247,29,80,213,11,207,158,186,215,109,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,220,33,200,182,109,220,156,136,140,200,204,204,202,199,252,41,250,18,181,53,170,131,170,109,101,198,106,202,228,85,13,62,17,106,184,192,35,4,112,48,129,71,120,112,119,114,51,34,114,104,57,136,176,48,119,197,143,156,18,71,165,124,52,58,10,169,215,156,134,29,106,213,155,21,92,26,117,99,168,142,107,64,73,218,225,127,184,193,85,25,20,37,12,209,72,51,208,176,199,52,83,63,212,228,100,192,4,78,19,48,93,162,8,1,227,87,240,177,139,125,224,80,252,186,226,171,87,162,238,173,178,174,145,181,77,178,155,108,94,123,27,190,249,107,126,77,110,33,146,94,229,8,212,198,103,60,17,52,209,70,245,145,198,211,12,39,35,184,143,122,70,118,216,221,89,87,141,95,194,198,45,247,129,67,242,235,138,165,100,29,68,96,25,254,27,170,120,109,167,80,116,251,33,164,190,99,215,202,118,169,161,174,166,119,225,40,110,236,236,236,236,196,6,36,196,6,4,204,96,98,66,76,36,46,205,144,42,54,240,208,235,142,167,167,28,202,29,30,206,2,144,244,235,52,188,70,115,85,200,113,83,157,142,227,51,71,3,86,148,198,226,47,76,226,17,12,194,101,245,2,54,144,29,156,76,38,149,94,45,221,89,218,172,26,71,97,209,125,48,206,170,218,239,168,84,240,94,235,170,109,28,78,146,179,23,148,39,6,31,54,207,177,5,76,162,27,52,46,252,226,134,81,55,104,228,97,148,44,125,82,183,141,95,197,62,45,247,127,67,243,27,138,250,188,56,122,179,235,55,49,215,155,22,144,81,231,85,121,198,61,118,168,58,235,243,229,190,102,230,246,218,8,251,69,83,83,29,91,59,207,9,246,226,104,97,25,13,233,251,213,34,196,28,164,228,223,47,141,95,197,62,45,247,127,67,243,27,138,15,171,195,11,175,90,109,24,186,210,116,253,172,23,218,74,13,62,185,212,84,205,106,187,213,247,77,237,55,25,202,30,16,201,41,75,218,167,161,39,25,201,221,162,250,179,78,242,25,8,60,134,55,62,185,87,86,253,225,117,215,213,30,97,98,182,244,207,172,87,11,85,174,235,142,91,233,168,113,59,196,245,48,81,199,115,165,3,138,154,11,105,1,16,243,172,30,228,99,23,109,136,166,140,75,147,49,198,231,48,89,82,34,141,93,111,245,163,138,244,143,167,19,215,81,21,170,247,159,92,187,112,89,49,233,107,163,25,3,186,211,113,174,169,129,141,166,122,48,120,36,103,32,111,175,35,12,92,131,147,200,1,167,252,75,250,245,166,208,108,122,109,21,210,107,237,36,250,139,124,167,146,27,185,199,221,231,96,183,79,75,32,140,195,52,50,198,80,87,57,73,12,176,183,215,226,2,230,98,44,112,185,210,181,218,237,117,191,221,107,111,183,219,157,93,198,229,113,168,146,174,178,178,174,98,154,122,153,228,39,41,37,146,66,119,35,50,39,114,114,119,119,119,119,119,95,94,89,148,223,115,156,170,243,154,229,53,222,118,245,144,92,42,46,151,26,158,208,71,223,170,158,66,146,89,56,3,8,15,35,50,125,133,152,91,125,153,153,189,23,148,130,255,0,188,81,254,4,245,55,240,95,156,81,42,54,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,5,53,59,85,192,211,65,40,28,101,20,176,200,30,142,225,36,82,73,27,184,184,155,49,187,137,9,51,19,94,79,138,63,192,158,166,254,11,243,138,37,64,40,58,72,233,119,169,188,7,170,109,47,182,234,6,33,83,73,71,114,58,113,43,214,60,247,24,106,107,108,211,188,146,199,194,113,141,249,8,25,65,41,68,102,32,242,70,194,124,71,119,17,220,11,156,30,148,122,174,212,126,146,181,28,51,92,42,95,61,106,174,237,193,127,176,79,51,133,45,222,148,93,221,132,157,153,251,115,7,34,120,166,102,114,140,136,153,216,192,228,140,250,30,192,51,252,55,84,240,219,78,160,233,246,67,73,124,199,175,148,237,83,67,93,76,239,194,80,221,217,217,217,217,136,12,73,136,12,9,152,192,196,132,152,72,93,152,50,5,138,106,174,153,226,186,201,167,25,30,150,230,180,158,98,203,147,91,229,183,212,241,142,51,146,30,109,245,39,139,184,6,3,52,70,195,36,102,226,252,36,0,38,109,197,150,86,136,57,182,234,139,166,76,251,165,157,80,185,105,254,95,77,87,89,109,10,130,27,46,66,214,233,169,168,175,48,52,113,73,206,2,145,184,145,128,207,16,202,0,70,209,200,228,28,139,102,34,149,94,23,61,118,218,180,78,235,54,132,107,70,77,87,79,132,223,42,0,177,251,141,92,227,228,177,234,210,35,121,66,78,77,202,42,106,130,49,119,62,125,184,164,23,55,17,105,166,148,108,255,0,170,46,153,48,30,169,180,190,229,167,249,125,53,37,29,200,233,200,108,185,11,91,161,169,173,179,78,242,69,39,56,10,70,228,32,101,4,67,40,1,3,201,27,16,114,29,216,135,158,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,176,116,230,160,87,137,175,93,182,173,17,195,110,58,25,165,185,53,92,122,161,126,167,140,106,171,45,115,136,30,55,68,110,36,71,36,155,59,133,76,209,110,49,128,113,144,2,78,255,0,40,221,161,238,196,189,11,241,108,213,61,47,208,155,222,11,150,83,125,45,204,237,158,91,232,149,230,240,21,53,254,107,185,89,44,181,190,214,158,74,193,148,248,195,32,133,63,104,91,110,2,39,232,219,168,43,148,229,153,86,115,125,170,202,115,92,154,235,144,94,171,120,121,155,141,210,182,74,186,169,248,0,128,115,150,71,35,46,32,2,45,187,250,8,179,55,163,50,15,41,122,184,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,152,16,31,9,99,113,49,228,6,66,251,63,168,147,179,250,59,172,131,89,52,135,50,208,141,68,184,105,110,160,193,73,6,67,105,167,161,154,186,10,105,218,96,167,58,154,72,106,154,23,54,250,164,96,51,136,27,139,144,115,18,226,70,59,19,253,88,54,133,234,62,164,233,198,115,170,24,85,155,218,182,173,57,242,50,223,225,129,220,170,169,233,106,154,161,218,168,99,102,250,240,199,229,75,186,236,252,128,76,77,197,192,100,48,11,223,232,115,171,187,87,87,218,70,89,92,246,234,75,62,89,97,168,27,110,71,106,130,160,76,2,119,6,32,170,132,28,158,80,166,153,185,112,238,54,236,113,205,27,20,157,167,144,183,166,83,150,98,184,53,138,171,41,205,114,107,86,63,101,162,225,230,110,55,74,216,233,41,96,230,98,1,206,89,28,64,121,25,136,182,239,234,68,204,222,174,203,154,205,11,215,77,71,233,211,81,237,218,161,165,247,159,35,117,161,222,41,161,149,156,233,110,20,164,236,242,82,212,198,206,221,200,79,136,238,219,177,49,8,152,16,24,1,140,149,235,219,196,102,251,213,71,107,78,244,222,150,235,140,233,149,63,106,122,138,74,206,17,215,94,170,135,99,98,171,104,140,192,97,136,219,243,112,137,144,185,11,74,110,229,219,24,67,10,235,147,174,60,203,171,220,200,105,105,66,174,199,167,86,58,130,59,13,132,205,185,200,123,56,249,218,206,46,226,117,36,46,76,194,206,225,8,19,128,57,57,75,44,185,7,135,119,68,21,157,85,103,111,150,230,52,188,116,203,19,184,69,21,244,94,105,233,166,186,72,80,203,32,82,210,202,17,16,23,19,8,60,195,52,145,200,17,84,11,129,49,24,19,106,174,148,122,81,212,126,173,117,28,48,172,42,47,35,106,161,237,207,127,191,207,11,157,45,162,148,157,217,136,153,157,187,147,31,18,104,161,103,98,144,132,157,220,0,36,144,58,30,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,220,61,91,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,177,253,85,212,204,87,70,244,227,35,213,44,214,175,203,217,113,155,124,183,10,158,50,70,18,77,193,190,164,17,119,12,0,166,148,220,99,140,28,155,156,134,2,207,185,50,200,46,215,107,85,130,213,91,125,190,220,233,45,214,219,117,60,149,117,149,149,115,12,48,83,65,24,185,73,44,146,19,176,128,8,179,147,147,187,51,51,59,186,161,110,190,250,236,186,245,119,147,81,88,177,170,58,187,78,157,99,181,15,87,103,163,170,140,160,173,170,158,74,120,70,73,107,163,10,137,96,51,142,65,168,24,72,25,156,99,152,217,253,76,144,107,94,171,186,174,212,126,173,117,28,243,92,214,95,35,106,161,238,65,96,176,65,51,157,45,162,148,157,157,196,93,217,187,147,31,17,121,102,118,98,144,132,89,152,0,35,140,53,85,199,19,202,172,246,43,70,83,118,198,110,180,86,92,131,204,123,34,227,81,69,36,116,183,14,193,176,79,229,229,38,96,151,182,110,194,124,29,248,147,179,62,206,164,175,65,61,16,95,122,184,206,229,173,200,233,110,182,221,50,178,119,98,189,222,232,230,10,121,142,169,225,119,134,150,144,164,138,64,146,110,101,17,200,220,28,66,45,249,16,148,145,49,220,159,81,125,39,105,103,81,26,53,54,145,220,172,118,171,23,145,183,141,22,51,116,163,180,83,28,216,239,2,132,128,105,5,197,187,80,191,151,134,57,34,140,163,231,16,184,49,7,161,8,86,15,133,239,93,63,145,76,168,52,59,88,243,63,41,166,215,174,126,199,169,173,30,80,216,174,146,72,46,219,204,228,222,94,142,109,228,238,110,196,1,43,132,159,154,18,168,145,238,165,115,25,173,26,67,153,104,46,168,100,26,71,168,16,82,71,125,199,106,6,26,135,164,157,166,130,80,56,198,88,166,140,253,29,194,72,164,142,70,98,97,54,99,102,33,18,103,22,179,79,12,95,16,186,204,166,178,155,167,94,160,114,254,245,214,110,49,98,87,251,156,211,207,85,117,170,150,121,164,150,150,182,174,121,143,148,207,221,132,41,155,136,11,140,111,31,39,55,136,76,36,175,138,63,192,158,166,254,11,243,138,37,70,218,47,171,217,150,130,234,134,63,171,154,127,61,36,119,220,118,160,166,167,106,184,26,104,37,3,140,162,150,25,3,209,220,36,138,73,35,119,23,19,102,55,113,33,38,98,107,201,241,71,248,19,212,223,193,126,113,68,168,5,7,73,29,46,245,55,128,245,77,165,246,221,64,196,42,105,40,238,71,78,37,122,199,158,227,13,77,109,154,119,146,88,248,78,49,191,33,3,40,37,40,140,196,30,72,216,79,136,238,226,59,129,115,131,210,143,85,218,143,210,86,163,134,107,133,75,231,173,85,221,184,47,246,9,230,112,165,187,210,139,187,176,147,179,63,110,96,228,79,20,204,206,81,145,19,59,24,28,145,159,67,216,6,127,134,234,158,27,105,212,29,62,200,105,47,152,245,242,157,170,104,107,169,157,248,74,27,187,59,59,59,49,1,137,49,1,129,51,24,24,144,147,9,11,179,6,64,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,26,171,193,83,226,159,41,251,191,174,249,141,185,74,175,20,46,186,127,34,152,169,232,118,142,102,126,83,82,111,92,61,177,83,68,60,166,177,90,228,140,157,246,153,137,188,189,100,219,199,219,217,136,194,39,57,63,52,69,79,35,214,95,72,221,80,93,122,76,203,114,221,70,198,173,20,151,28,134,227,139,149,146,207,21,117,57,77,68,51,201,113,161,154,66,168,16,150,35,96,242,244,245,12,46,4,239,220,120,247,110,60,157,180,255,0,253,21,103,185,87,253,117,200,242,76,142,225,255,0,132,172,174,185,87,84,73,255,0,157,36,211,73,33,255,0,57,17,23,218,238,131,235,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,161,222,148,122,81,211,142,146,180,224,48,172,42,47,61,117,174,237,207,127,191,207,11,5,85,222,168,89,217,136,153,157,251,112,135,34,104,161,103,113,140,72,157,220,204,228,144,245,87,135,119,68,20,125,42,224,143,150,230,52,188,181,55,44,183,197,21,244,94,104,42,97,181,198,51,75,32,82,210,202,17,9,143,32,56,60,195,52,146,70,114,211,139,129,56,128,19,204,4,20,3,226,143,241,217,169,191,130,252,158,137,75,79,10,254,189,105,170,169,173,93,44,107,37,246,146,140,232,233,225,183,224,215,58,142,235,157,97,188,179,19,208,84,212,73,41,11,27,9,193,21,40,8,0,112,139,181,187,155,196,39,18,252,81,254,59,53,55,240,95,147,209,40,170,131,170,132,80,171,195,187,175,170,62,167,49,87,192,245,74,225,106,182,234,109,147,181,79,187,212,193,79,244,154,55,142,83,243,52,180,220,152,222,96,8,36,42,136,227,7,140,126,172,131,196,100,237,197,53,80,17,17,1,115,89,213,143,197,62,178,125,224,100,63,49,157,116,166,185,172,234,199,226,159,89,62,240,50,31,152,206,130,213,60,47,122,233,252,181,226,161,161,218,199,153,249,189,73,178,243,246,61,77,104,241,154,251,107,142,49,118,222,103,39,243,21,144,237,39,115,118,19,56,152,36,252,233,13,68,141,63,215,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,152,16,31,9,99,113,49,228,6,66,251,63,168,147,179,250,59,171,233,232,39,173,251,23,87,24,36,180,89,29,85,170,219,169,182,78,236,183,187,37,28,39,79,9,210,188,206,208,213,82,12,146,200,114,67,192,162,9,31,155,144,75,191,33,17,146,39,48,149,72,138,0,120,161,117,211,249,20,197,79,67,180,115,51,242,154,147,122,225,237,138,154,33,229,53,138,215,36,100,239,180,204,77,229,235,38,222,62,222,204,70,17,57,201,249,162,42,121,28,52,167,137,215,136,93,30,83,71,83,211,175,79,217,127,122,213,55,40,178,219,253,178,104,39,165,186,210,203,4,50,69,75,69,87,4,199,202,23,238,204,21,45,196,9,202,54,143,147,131,202,39,26,252,46,62,59,52,203,241,175,147,214,168,170,165,87,133,199,199,102,153,126,53,242,122,212,18,171,199,59,245,39,251,201,252,53,67,254,133,250,205,190,244,121,168,245,87,57,45,94,217,195,50,143,47,79,147,91,98,0,106,162,142,39,62,213,77,52,133,182,211,69,221,149,218,50,38,142,65,50,18,226,238,18,199,48,60,115,191,82,127,188,159,195,85,85,160,234,75,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,50,3,225,44,110,64,92,76,8,95,103,244,33,118,127,86,117,235,42,75,240,202,235,182,235,162,57,149,187,67,53,75,38,164,143,75,239,213,18,13,45,101,210,114,0,198,235,77,136,132,227,147,103,96,166,154,93,134,64,62,49,129,201,223,229,27,52,221,219,180,64,90,127,170,46,153,48,30,169,180,190,229,167,249,125,53,37,29,200,233,200,108,185,11,91,161,169,173,179,78,242,69,39,56,10,70,228,32,101,4,67,40,1,3,201,27,16,114,29,216,135,112,34,14,93,243,252,3,50,210,204,202,237,167,218,131,143,85,216,242,27,29,67,211,87,80,212,179,115,136,246,103,103,103,103,113,48,33,113,48,49,119,3,2,18,23,33,38,119,184,159,11,222,186,127,45,120,168,104,118,177,230,126,111,82,108,188,253,143,83,90,60,102,190,218,227,140,93,183,153,201,252,197,100,59,73,220,221,132,206,38,9,63,58,67,81,35,122,190,39,93,18,209,235,158,156,84,234,222,151,226,156,245,39,23,229,89,53,53,166,219,3,213,100,180,164,208,199,36,115,27,48,203,52,208,67,8,156,45,200,203,136,73,16,70,69,40,56,211,14,1,159,230,90,89,153,90,117,7,79,178,26,187,30,67,99,168,106,154,26,234,103,110,113,30,206,206,206,206,206,38,4,46,64,96,76,224,96,68,36,196,36,236,225,212,66,130,190,39,93,109,81,232,102,156,84,233,38,151,229,124,53,39,40,229,71,53,77,166,229,3,85,99,84,162,208,201,36,147,3,57,75,12,211,195,48,132,47,196,11,137,201,40,72,37,16,49,122,184,231,138,46,135,84,244,166,90,223,118,189,218,170,115,171,85,190,24,46,88,60,85,176,208,220,42,47,27,197,25,141,52,51,72,114,21,27,201,43,72,211,7,117,198,14,78,236,82,70,113,53,38,103,249,254,101,170,121,149,219,80,117,7,33,171,190,100,55,202,135,169,174,174,169,118,231,41,236,204,204,204,204,194,0,34,194,0,2,204,0,2,34,44,34,44,204,12,3,0,204,181,79,50,180,233,246,159,99,213,119,204,134,249,80,212,212,52,52,204,220,229,61,157,221,221,221,216,64,4,88,140,204,157,128,0,72,137,196,69,221,186,19,232,239,165,92,55,165,13,35,183,225,246,107,109,33,100,247,26,122,122,156,178,239,28,143,49,220,110,44,31,93,134,82,0,47,45,25,20,131,8,113,30,32,238,78,221,195,144,206,63,248,101,116,37,106,209,28,54,221,174,122,165,140,213,199,170,23,234,121,10,150,142,233,0,129,227,116,70,228,34,17,199,187,184,84,205,22,197,33,159,25,0,36,236,113,141,218,110,236,245,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,45,171,225,25,212,190,150,104,118,119,152,224,186,153,118,246,39,229,3,217,254,74,243,89,61,53,53,174,135,200,195,95,44,158,110,121,165,14,215,62,232,4,124,68,185,25,48,191,29,217,220,46,165,17,16,20,85,241,71,248,19,212,223,193,126,113,68,165,82,173,95,24,46,171,172,86,44,17,250,85,197,165,181,93,47,89,55,98,179,40,126,241,156,214,90,88,102,130,166,150,62,34,204,13,52,230,2,123,17,57,4,65,187,199,180,241,72,33,90,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,36,20,151,211,199,80,57,247,76,186,161,67,170,250,114,116,135,114,163,167,168,164,150,142,185,230,122,42,216,38,141,196,162,168,142,25,35,41,1,139,132,162,46,91,52,145,70,94,188,89,116,61,161,122,233,167,29,69,233,197,187,84,52,190,243,231,173,85,219,197,52,50,179,5,85,190,168,89,158,74,90,152,217,223,183,48,114,29,219,119,23,18,19,2,48,48,50,230,93,73,78,133,250,205,190,244,121,168,245,87,57,45,94,217,195,50,143,47,79,147,91,98,0,106,162,142,39,62,213,77,52,133,182,211,69,221,149,218,50,38,142,65,50,18,226,238,18,198,29,10,34,133,94,34,61,100,226,186,105,211,3,85,105,30,166,247,114,77,74,238,219,241,59,214,51,60,117,112,246,105,234,34,27,140,227,86,14,241,199,194,50,56,88,192,158,81,150,80,112,102,112,35,142,184,58,49,234,207,172,219,6,168,98,154,81,164,153,213,94,78,23,218,138,75,37,30,61,148,121,155,165,170,154,0,140,227,140,184,139,188,244,148,212,241,147,202,111,76,64,204,16,51,155,24,71,197,4,160,241,206,253,73,254,242,127,13,81,215,195,239,175,92,135,166,108,202,135,6,212,27,237,93,102,149,221,234,35,134,184,42,60,213,105,216,1,154,164,154,106,24,90,86,8,64,170,42,6,74,134,24,204,204,1,220,68,141,153,158,69,120,231,126,164,255,0,121,63,134,170,171,65,212,237,166,237,106,191,218,168,175,182,43,157,37,198,219,113,167,142,174,142,178,146,97,154,10,152,36,22,40,229,142,65,119,19,2,23,98,98,103,118,118,118,118,95,90,169,95,12,95,16,186,60,90,142,155,167,94,160,114,254,205,170,30,49,98,87,251,156,208,65,75,106,165,138,9,164,150,150,182,174,121,131,140,45,218,132,41,155,137,147,20,143,31,38,6,136,66,218,144,20,85,235,219,173,251,23,72,248,36,84,88,229,85,170,229,169,183,190,212,182,75,37,100,39,81,8,82,180,204,211,85,85,140,114,198,113,195,192,101,8,223,155,17,203,183,17,33,142,87,13,171,212,95,82,250,89,210,254,9,54,117,169,151,111,243,124,149,154,142,122,111,106,92,255,0,61,12,82,121,72,38,150,62,247,107,190,7,39,18,250,129,185,63,216,207,207,94,186,107,166,163,245,23,168,247,29,80,213,11,207,158,186,215,109,20,48,196,206,20,182,250,81,119,120,233,105,163,119,126,220,33,200,182,109,220,156,136,140,200,204,204,200,49,92,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,195,204,220,110,149,178,85,213,79,192,4,3,156,178,57,25,113,0,17,109,223,208,69,153,189,25,151,71,221,88,252,44,107,39,221,254,67,242,233,215,53,139,165,62,172,126,22,53,147,238,255,0,33,249,116,232,57,204,192,51,252,203,75,51,43,78,160,233,246,67,87,99,200,108,117,13,83,67,93,76,237,206,35,217,217,217,217,217,196,192,133,200,12,9,156,12,8,132,152,132,157,159,160,142,138,58,174,177,117,105,163,84,89,151,118,213,71,151,219,118,163,202,108,148,83,25,121,10,174,70,209,200,195,35,49,180,51,128,119,99,125,204,91,115,143,184,103,20,142,185,215,91,43,167,142,160,115,238,153,117,66,135,85,244,228,233,14,229,71,79,81,73,45,29,115,204,244,85,176,77,27,137,69,81,28,50,70,82,3,23,9,68,92,182,105,34,140,189,120,178,14,151,145,107,253,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,150,192,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,164,190,158,58,129,207,186,101,213,10,29,87,211,147,164,59,149,29,61,69,36,180,117,207,51,209,86,193,52,110,37,21,68,112,201,25,72,12,92,37,17,114,217,164,138,50,245,226,202,237,60,81,254,4,245,55,240,95,156,81,42,1,65,211,70,133,235,166,156,117,23,167,22,237,80,210,251,207,158,181,87,111,20,208,202,204,21,86,250,161,102,121,41,106,99,103,126,220,193,200,119,109,220,92,72,76,8,192,192,203,96,46,122,250,23,235,54,251,209,230,163,213,92,228,181,123,103,12,202,60,189,62,77,109,136,1,170,138,56,156,251,85,52,210,22,219,77,23,118,87,104,200,154,57,4,200,75,139,184,75,29,255,0,98,217,102,43,156,216,169,114,156,43,38,181,100,22,90,222,126,90,227,107,173,142,174,150,126,6,64,124,37,141,200,11,137,129,11,236,254,132,46,207,234,206,131,214,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,170,250,160,206,227,211,173,10,204,178,73,109,80,220,70,59,45,196,94,154,98,216,36,218,142,99,217,253,31,209,248,108,254,159,106,231,90,245,153,13,199,82,46,185,180,54,138,104,90,186,227,89,88,52,99,254,42,54,152,204,184,55,163,122,15,61,155,211,236,101,209,151,82,212,20,183,29,2,212,40,106,227,230,3,139,221,141,155,119,111,95,37,51,125,143,252,234,133,52,11,8,195,243,94,164,67,20,203,171,90,146,217,53,194,228,46,79,190,204,193,13,65,54,239,220,7,253,32,31,242,190,223,245,56,91,22,184,107,213,202,126,133,42,243,186,91,4,20,83,95,169,46,214,226,167,138,114,97,132,94,26,240,228,46,204,206,239,249,150,127,245,170,52,186,86,203,114,185,85,220,38,119,238,84,207,36,197,187,187,250,145,59,191,171,251,253,234,250,252,66,39,178,97,29,42,92,173,145,99,115,220,41,39,106,202,104,70,25,141,188,177,157,13,89,119,73,253,93,217,157,203,209,223,111,85,65,245,38,18,84,202,113,131,128,145,147,176,187,239,179,111,238,65,252,209,17,1,17,16,17,17,1,127,168,220,24,217,228,109,199,237,101,254,81,189,16,78,14,141,186,26,193,250,175,166,202,50,123,166,83,118,198,108,214,74,56,101,133,169,161,134,160,140,204,165,23,228,238,34,251,55,151,55,217,131,215,151,191,211,214,49,235,254,154,217,52,151,85,47,248,38,63,127,154,241,71,106,175,170,165,142,166,106,126,201,147,69,83,44,77,184,251,183,218,54,127,79,79,85,100,253,24,233,21,207,84,250,58,190,217,244,203,34,143,23,188,93,169,42,34,174,154,162,151,205,133,68,111,37,202,32,143,98,119,227,234,76,252,132,89,255,0,165,86,134,182,233,174,75,165,122,151,125,195,178,154,128,169,175,163,175,170,140,234,35,136,163,25,220,42,36,141,228,97,33,109,152,138,50,118,254,148,23,73,225,109,141,89,236,125,56,91,170,173,151,9,106,100,172,239,119,132,195,139,7,10,250,214,29,189,27,125,247,127,246,41,144,163,55,135,150,48,88,215,77,56,228,83,81,73,77,60,190,115,184,38,198,206,251,92,42,246,244,47,230,47,248,212,153,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,84,173,226,201,213,14,163,234,38,163,254,64,107,176,75,174,37,134,98,87,3,174,164,107,189,189,225,170,200,42,163,121,169,154,229,25,27,127,188,255,0,223,1,7,109,220,100,23,57,13,221,220,99,134,234,86,138,234,171,163,189,35,234,191,13,172,179,102,22,122,75,118,78,52,227,29,163,44,166,163,2,184,219,142,55,144,162,7,63,66,154,155,148,178,115,167,34,96,46,100,226,225,39,9,0,41,131,162,14,139,178,174,174,53,30,10,26,209,186,217,48,27,111,114,123,222,67,21,12,133,25,246,158,30,84,52,211,184,60,45,88,109,60,110,194,111,245,35,114,151,137,241,104,206,122,248,182,96,24,110,150,116,77,128,105,246,159,99,212,150,60,122,199,156,80,83,80,208,211,51,240,136,61,159,114,119,119,119,119,35,50,39,35,51,39,115,51,34,34,114,34,119,121,191,161,122,23,167,29,58,105,197,187,75,244,190,205,228,109,84,59,203,52,210,187,29,85,194,168,153,154,74,170,153,25,155,185,49,241,29,223,102,22,17,16,1,0,0,1,136,30,53,127,11,24,183,222,5,15,203,174,40,42,175,164,239,138,125,27,251,192,199,190,99,2,181,239,18,254,130,169,181,231,30,155,90,180,154,197,73,6,162,216,233,228,154,238,17,247,121,223,237,208,82,200,67,8,195,12,82,20,245,204,81,195,20,47,245,57,1,56,25,19,4,44,21,67,210,119,197,62,141,253,224,99,223,49,129,116,166,131,151,123,77,207,50,210,140,254,138,243,71,29,93,131,44,195,175,17,212,196,21,116,140,211,219,238,52,147,49,11,73,12,194,236,199,28,177,182,225,32,191,168,187,19,123,217,116,17,211,94,172,229,93,92,116,202,247,252,215,16,202,244,206,245,127,183,207,105,169,169,164,25,40,36,62,245,40,56,93,109,19,72,206,109,9,132,227,36,50,59,23,9,4,133,138,86,141,164,60,87,58,240,221,233,199,80,58,142,161,234,22,247,97,255,0,133,172,188,227,35,16,123,46,245,116,230,47,21,100,225,255,0,237,30,104,155,234,84,31,108,141,191,199,181,68,159,180,218,109,86,11,85,21,138,197,108,164,183,91,109,212,241,210,81,209,210,66,48,193,77,4,98,195,28,81,198,44,194,0,34,204,44,44,204,204,204,204,200,57,183,234,119,167,172,171,165,253,101,189,105,30,83,83,231,252,135,110,166,221,116,10,89,41,225,185,208,202,60,162,168,140,77,191,210,140,216,72,196,37,138,80,99,62,28,158,90,120,75,117,111,134,232,246,101,81,160,153,158,47,73,78,26,143,120,166,11,102,75,73,76,229,86,215,18,97,134,158,138,169,199,114,58,98,39,218,34,111,241,50,205,35,147,56,76,71,21,149,117,137,210,174,27,213,126,145,220,48,251,205,182,144,114,123,117,61,69,78,39,119,146,71,132,237,215,23,15,168,197,40,129,151,150,144,134,49,152,56,151,32,102,38,110,224,70,97,207,182,170,233,158,85,163,122,143,145,233,110,107,73,229,239,88,205,194,91,125,79,24,228,8,230,224,255,0,82,120,187,128,6,80,202,14,50,70,110,45,206,51,2,102,216,153,7,79,202,173,124,93,250,187,192,110,88,200,116,187,136,91,177,252,166,229,61,68,87,43,213,233,170,33,171,107,4,244,213,18,71,229,96,237,147,148,53,220,162,148,37,231,197,227,134,66,14,37,223,119,139,80,88,60,89,53,30,219,210,61,203,73,47,111,117,188,106,156,221,235,37,191,44,57,30,15,45,103,146,6,22,171,146,162,57,90,105,110,49,187,200,0,108,32,222,145,74,103,36,130,109,44,21,255,0,162,172,247,42,255,0,174,185,30,73,145,220,63,240,149,149,215,42,234,137,63,243,164,154,105,36,63,231,34,34,251,93,208,100,26,59,163,185,246,186,231,246,189,57,211,155,13,93,198,229,113,168,130,41,101,138,150,105,160,183,193,36,209,194,85,117,69,8,25,69,77,25,74,15,36,174,46,194,207,253,12,253,25,232,14,147,126,66,180,107,19,210,63,165,247,92,163,232,189,188,104,189,169,115,45,230,159,235,17,113,17,221,251,112,135,46,220,81,114,46,220,65,24,114,46,60,159,74,244,11,209,70,43,210,158,156,82,94,238,214,207,49,169,185,53,190,25,50,59,133,67,70,114,80,115,97,144,173,148,239,25,24,12,49,27,51,25,1,63,122,64,99,119,226,49,4,82,169,1,107,78,162,180,27,13,234,75,72,239,186,83,153,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,92,227,34,221,197,140,121,131,156,100,252,12,153,246,90,211,253,85,117,49,134,244,161,164,117,154,165,152,80,213,220,76,170,6,219,104,182,83,51,137,220,110,50,4,135,20,15,39,23,24,67,140,82,25,200,76,252,64,11,136,153,240,140,195,158,205,98,209,220,251,66,179,251,166,156,234,53,134,174,221,114,183,84,79,20,82,203,75,52,48,92,32,142,105,33,26,186,82,152,0,165,166,144,162,55,142,86,22,98,102,254,150,108,127,19,197,175,185,206,85,102,194,177,106,31,59,122,200,46,20,246,187,117,55,116,35,239,213,79,32,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,171,213,213,93,76,202,181,147,81,242,61,82,205,106,252,197,235,38,184,75,112,169,227,36,135,28,60,223,234,65,23,112,204,198,24,129,134,56,193,201,248,70,0,44,251,11,47,43,19,202,111,184,54,85,102,205,113,106,239,37,122,199,238,20,247,75,117,79,104,36,236,85,65,32,201,20,156,13,136,11,137,128,190,196,206,47,182,206,206,222,136,58,19,232,187,164,156,87,164,109,44,108,90,219,47,158,201,47,190,90,225,147,92,72,163,151,185,92,52,209,129,193,4,173,12,82,61,28,114,52,197,8,72,206,67,222,145,221,247,55,82,1,71,254,139,186,182,197,122,185,210,198,202,109,177,121,28,146,197,229,173,249,53,184,134,56,187,117,197,77,25,156,240,68,211,75,35,81,201,35,204,48,156,142,196,93,153,25,219,112,117,32,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,13,255,0,214,143,73,57,87,72,218,166,248,181,202,95,61,141,223,124,205,195,25,184,137,73,47,114,132,106,100,0,130,121,94,24,163,122,200,227,104,74,96,141,156,71,189,27,179,236,108,178,190,129,122,215,202,186,83,212,122,75,37,218,231,230,52,203,38,184,67,30,71,111,168,121,14,58,14,110,49,149,206,157,163,19,49,154,32,102,115,16,23,239,70,12,14,220,134,35,138,236,250,138,208,108,55,169,45,35,190,233,78,103,69,72,65,113,167,51,182,87,77,78,243,29,166,226,192,77,79,91,19,9,129,115,140,139,119,22,49,230,14,113,147,240,50,103,231,135,93,52,47,81,250,116,212,123,142,151,234,133,155,200,221,104,118,150,25,162,119,58,91,133,41,59,180,117,84,210,59,55,114,19,226,91,62,204,76,66,64,98,6,6,2,29,47,90,110,214,171,253,170,138,251,98,185,210,92,109,183,26,120,234,232,235,41,38,25,160,169,130,65,98,142,88,228,23,113,48,33,118,38,38,119,103,103,103,101,245,170,96,240,194,235,214,155,70,46,180,157,63,107,5,246,146,131,79,174,117,21,51,90,174,245,125,211,123,77,198,114,135,132,50,74,82,246,169,232,73,198,114,119,104,190,172,211,188,134,66,15,33,141,207,160,34,34,14,85,212,212,234,83,160,90,204,63,167,109,45,234,99,71,109,247,91,165,171,35,195,236,213,217,101,158,10,105,235,36,182,85,29,172,106,106,46,66,98,37,194,140,187,114,20,189,199,17,134,66,30,46,225,35,4,48,173,116,145,211,37,166,213,127,233,19,74,44,87,219,101,37,198,219,113,211,123,21,37,101,29,92,35,52,21,48,73,108,132,100,138,72,201,156,76,8,93,197,197,217,217,217,221,157,5,11,116,171,212,198,101,210,134,174,81,234,150,31,67,73,113,2,167,43,109,222,217,82,204,33,113,183,72,113,156,176,52,156,92,161,62,81,70,97,32,179,241,48,30,66,97,206,51,232,83,71,117,139,1,215,92,2,215,168,218,115,126,164,184,219,110,52,240,75,44,81,85,67,52,246,249,228,134,57,138,146,168,97,51,24,170,99,25,65,164,137,201,220,93,255,0,161,222,146,252,70,122,40,254,74,186,143,5,255,0,0,182,93,100,211,44,167,243,150,218,153,219,187,29,174,185,220,222,75,97,77,200,140,184,128,52,145,20,172,36,113,145,14,242,148,50,200,248,167,68,29,104,229,93,35,234,60,21,213,165,117,189,224,55,46,228,23,188,122,42,233,6,48,238,188,60,171,169,160,115,104,94,176,26,8,217,136,219,235,198,197,23,32,228,210,0,116,40,139,228,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,203,235,65,170,186,177,248,88,214,79,187,252,135,229,211,174,107,23,74,125,88,252,44,107,39,221,254,67,242,233,215,53,136,58,83,233,59,225,99,70,254,239,241,239,151,64,182,170,213,93,39,124,44,104,223,221,254,61,242,232,22,213,64,95,37,178,237,106,189,83,29,101,154,231,73,95,79,29,68,244,135,45,52,195,40,12,240,74,112,205,19,144,187,179,28,114,199,36,102,62,241,48,33,125,157,157,148,11,241,43,241,2,252,132,209,215,104,38,148,205,207,62,186,219,199,218,151,17,45,227,179,208,213,193,82,31,154,150,10,144,154,158,226,15,229,167,143,144,56,180,114,1,250,242,21,181,124,46,62,4,244,203,241,175,156,86,160,149,75,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,82,83,162,14,139,178,174,174,53,30,10,26,209,186,217,48,27,111,114,123,222,67,21,12,133,25,246,158,30,84,52,211,184,60,45,88,109,60,110,194,111,245,35,114,151,137,241,104,206,53,174,140,237,150,206,158,124,63,186,121,58,90,89,41,44,24,197,130,158,122,151,122,154,186,112,184,228,23,17,167,57,77,152,229,40,198,170,186,113,128,152,1,156,119,224,32,12,17,128,136,135,149,212,199,80,58,95,208,191,79,52,208,219,206,146,146,186,130,207,236,28,11,30,145,228,170,58,169,233,233,198,58,113,33,41,26,83,166,133,187,79,52,165,35,59,6,205,201,229,146,49,58,160,208,63,18,189,113,210,189,113,200,117,23,39,186,251,107,27,212,28,130,59,166,85,100,148,38,170,142,154,55,154,54,146,75,104,203,56,148,51,71,74,30,94,38,41,94,62,220,112,132,140,109,20,110,26,127,170,174,166,51,46,171,245,114,179,84,179,10,26,75,112,13,56,219,109,22,202,102,98,11,117,186,51,144,226,129,228,226,197,49,242,150,67,57,9,155,145,153,113,16,14,17,132,213,240,167,232,98,235,122,201,168,58,162,213,123,93,93,190,219,96,168,105,49,75,45,198,214,64,247,57,206,156,36,138,230,253,248,248,149,48,12,224,112,73,22,238,83,7,54,48,236,179,74,27,127,197,254,255,0,244,175,162,253,61,202,125,137,117,179,123,103,48,180,220,61,157,118,166,242,245,212,125,219,77,121,246,42,34,221,251,115,7,46,38,27,191,18,103,109,223,101,92,61,16,105,14,27,175,93,78,98,90,71,168,16,85,201,98,200,169,238,240,212,61,36,239,12,241,24,90,234,229,138,104,207,213,152,227,150,56,228,102,38,32,119,6,98,18,23,113,123,52,241,171,248,88,197,190,240,40,126,93,113,85,171,208,62,166,98,186,69,213,238,155,103,89,173,95,148,178,211,220,42,45,245,53,69,36,113,199,75,231,105,38,163,9,229,57,12,64,33,140,234,4,228,55,47,171,24,153,51,59,179,51,134,21,212,86,131,102,93,54,234,229,247,74,115,58,42,177,59,117,65,157,178,186,106,118,132,46,214,231,50,106,122,216,152,76,199,132,130,59,184,177,151,3,99,140,159,152,19,54,21,127,203,50,172,175,217,191,74,114,107,173,231,216,214,248,109,54,239,104,86,201,81,228,232,98,223,181,77,15,55,126,220,33,200,184,198,59,8,238,251,51,110,186,9,234,239,165,252,7,173,141,23,164,163,164,187,210,29,202,142,158,91,222,27,126,162,168,133,224,146,121,169,13,160,19,169,104,166,39,161,152,138,9,36,104,125,77,162,136,153,223,136,170,54,196,250,112,212,123,199,81,214,110,153,178,156,126,235,143,229,53,185,5,61,146,227,15,144,122,185,173,241,153,139,203,87,219,2,102,150,24,224,114,168,230,39,219,40,135,155,31,7,230,130,207,188,30,250,98,250,3,167,23,30,161,115,44,94,235,109,202,115,14,118,251,33,214,77,194,51,199,93,169,229,25,227,129,182,118,239,206,14,252,228,221,202,56,33,40,216,66,71,41,99,95,141,95,197,62,45,247,127,67,243,27,138,184,157,61,194,173,90,107,128,99,90,115,98,168,171,158,219,138,217,232,172,148,114,213,152,148,242,65,77,8,67,25,72,66,34,46,110,32,206,238,194,45,190,251,51,123,149,59,120,213,252,83,226,223,119,244,63,49,184,160,214,157,23,244,125,106,234,203,72,245,188,109,237,87,30,119,135,83,217,235,241,67,134,81,96,169,156,194,224,242,80,202,50,24,197,194,161,225,136,26,66,33,120,140,64,249,112,105,35,146,48,127,209,86,5,149,127,215,92,115,36,199,46,31,248,74,58,235,109,117,60,159,249,178,67,52,114,7,243,16,144,253,142,202,207,252,12,127,93,159,187,127,196,150,202,241,61,232,42,167,89,237,85,125,64,232,253,138,174,191,80,109,148,244,208,221,109,20,157,160,107,181,186,1,155,156,209,196,49,119,106,43,133,138,1,102,121,126,180,48,52,96,36,109,24,16,124,157,54,120,174,98,183,206,156,114,220,155,93,42,173,84,154,133,167,214,240,237,211,61,92,116,191,76,102,144,13,169,188,172,32,37,32,76,82,70,33,81,219,136,162,139,184,51,125,72,201,227,138,170,245,211,93,53,31,168,189,71,184,234,134,168,94,124,245,214,187,104,161,134,38,112,165,183,210,139,187,199,75,77,27,187,246,225,14,69,179,110,228,228,68,102,70,102,102,88,2,158,158,26,29,5,84,235,206,67,14,181,106,205,138,174,13,58,177,212,71,53,160,36,237,112,191,220,96,170,140,138,18,134,104,164,25,232,88,99,154,41,159,234,114,50,96,2,39,9,152,3,90,227,125,20,101,86,110,140,117,3,171,29,77,182,123,58,144,173,246,200,240,187,124,237,32,85,77,230,46,180,81,157,204,153,136,88,97,40,14,88,226,25,4,187,163,49,74,204,34,48,156,145,85,95,159,137,141,166,213,96,240,255,0,212,11,21,138,217,73,110,182,219,169,236,52,148,116,116,144,140,48,83,65,29,218,132,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,80,98,11,254,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,37,87,94,221,16,95,122,71,206,226,173,199,41,110,183,45,50,189,246,162,178,94,235,38,10,137,130,169,161,103,154,150,172,163,138,48,142,110,99,41,198,220,24,78,45,184,145,20,114,176,122,190,29,221,111,214,116,171,157,190,37,152,213,114,211,44,178,225,20,183,210,120,103,169,154,215,32,195,44,97,85,75,16,74,32,60,140,224,243,14,209,201,33,197,78,44,2,228,0,47,117,58,233,161,122,113,212,94,156,92,116,191,84,44,222,122,213,93,180,176,205,19,176,85,91,234,133,157,163,170,166,145,217,251,115,7,34,217,246,113,113,34,3,19,3,48,46,125,186,162,233,147,62,233,103,84,46,90,127,151,211,85,214,91,66,160,134,203,144,181,186,106,106,43,204,13,28,82,115,128,164,110,36,96,51,196,50,128,17,180,114,57,7,34,217,136,131,163,235,77,218,213,127,181,81,95,108,87,58,75,141,182,227,79,29,93,29,101,36,195,52,21,48,72,44,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,190,181,80,30,22,253,125,81,233,223,145,233,147,88,238,22,171,110,32,254,114,163,29,200,171,42,96,161,134,209,35,247,106,102,166,171,146,66,0,40,101,55,145,227,145,221,228,25,100,104,254,184,72,29,155,127,64,81,87,175,110,136,44,93,92,96,145,86,227,148,182,171,110,166,217,59,81,89,47,117,147,29,60,39,74,243,51,205,75,86,81,197,33,201,15,2,148,227,110,14,65,46,220,72,70,73,88,229,82,32,229,134,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,171,84,240,175,232,42,154,150,154,213,213,62,178,88,169,43,14,178,158,27,134,13,108,168,238,177,209,155,75,48,189,125,77,60,145,8,185,184,132,18,210,152,153,135,9,123,187,49,180,68,19,3,87,122,18,208,109,108,215,156,95,93,243,124,102,146,162,178,199,79,40,221,45,205,7,230,50,25,199,180,212,71,93,235,198,80,167,16,149,184,56,111,43,20,33,33,20,80,180,69,34,144,80,15,138,63,199,102,166,254,11,242,122,37,42,188,12,127,93,159,187,127,196,148,85,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,13,21,226,79,208,197,215,167,220,254,179,85,52,230,215,87,93,167,89,85,69,77,202,80,163,181,144,193,139,206,83,70,197,75,41,67,27,65,13,49,73,80,3,77,187,139,237,188,92,93,227,105,36,139,250,23,161,122,143,212,94,163,219,180,191,75,236,222,122,235,93,188,179,77,43,184,82,219,233,69,217,164,170,169,145,153,251,112,135,33,221,246,114,114,33,0,19,51,0,46,148,242,156,79,21,206,108,85,88,182,107,140,218,178,11,45,111,15,51,110,186,81,71,87,75,63,3,19,14,113,72,196,5,196,192,73,183,111,66,22,118,245,102,90,87,164,62,140,180,227,163,203,22,71,108,194,174,183,91,205,126,81,112,243,21,215,43,137,179,72,84,177,28,190,74,153,163,13,163,110,212,114,147,20,140,44,82,72,114,19,241,23,142,40,195,43,233,211,166,141,44,233,127,4,135,5,211,59,79,249,222,118,243,89,5,55,181,46,127,158,154,88,252,220,240,197,31,123,181,223,48,143,144,253,64,216,91,237,119,218,168,136,52,87,90,125,56,221,122,167,208,107,174,149,216,179,122,188,106,228,85,16,220,168,205,165,33,162,173,158,14,79,29,45,112,139,57,29,49,19,177,122,51,184,72,16,202,194,125,190,217,115,195,148,226,121,86,13,125,170,197,179,92,102,235,143,222,168,184,121,155,117,210,138,74,74,168,57,128,152,115,138,70,19,30,64,98,77,187,122,137,51,183,163,178,234,77,66,175,17,30,129,104,250,156,197,91,60,210,219,125,170,219,169,182,78,237,70,205,77,5,63,210,104,222,56,131,203,85,84,241,99,121,128,32,140,105,228,144,222,49,250,209,151,17,147,185,16,107,255,0,8,238,171,180,227,32,210,123,63,75,55,57,125,141,153,226,254,126,123,108,117,19,51,199,125,165,150,166,106,185,10,157,246,109,166,139,186,108,112,190,228,241,131,74,46,76,210,180,54,42,185,108,197,178,204,171,6,190,210,229,56,86,77,117,199,239,84,92,252,181,198,215,91,37,37,84,28,192,128,248,75,27,137,143,32,50,23,217,253,68,157,159,209,221,78,174,167,60,86,242,173,116,233,246,221,165,120,190,47,244,102,245,145,219,230,162,207,42,99,238,12,111,198,88,92,6,217,48,84,49,180,51,128,78,51,197,60,101,180,115,118,152,164,110,82,16,107,255,0,19,62,169,113,94,164,245,196,40,112,172,110,213,29,151,1,243,118,42,108,134,18,142,106,171,238,211,125,121,123,241,145,1,81,137,129,61,56,179,151,213,150,89,93,217,230,120,227,215,253,20,116,163,125,234,211,89,104,176,222,213,214,143,16,182,237,89,148,222,232,161,2,242,20,188,77,227,141,138,71,96,105,167,48,237,70,219,25,54,231,39,108,194,41,25,107,253,11,208,189,71,234,47,81,237,218,95,165,246,111,61,117,174,222,89,166,149,220,41,109,244,162,236,210,85,84,200,204,253,184,67,144,238,251,57,57,16,128,9,153,128,23,67,221,60,116,253,128,244,203,165,244,58,81,167,33,86,118,218,58,138,138,185,107,43,154,23,173,173,158,105,28,138,90,137,33,142,49,144,216,120,68,36,227,187,71,20,99,235,197,144,106,15,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,130,85,117,237,209,5,247,164,124,238,42,220,114,150,235,114,211,43,223,106,43,37,238,178,96,168,152,42,154,22,121,169,106,202,56,163,8,230,230,50,156,109,193,132,226,219,137,17,71,43,7,171,225,221,214,253,103,74,185,219,226,89,141,87,45,50,203,46,17,75,125,39,134,122,153,173,114,12,50,198,21,84,177,4,162,3,200,206,15,48,237,28,146,28,84,226,192,46,64,2,247,83,174,154,23,167,29,69,233,197,199,75,245,66,205,231,173,85,219,75,12,209,59,5,85,190,168,89,218,58,170,105,29,159,183,48,114,45,159,103,23,18,32,49,48,51,2,231,219,170,46,153,51,238,150,117,66,229,167,249,125,53,93,101,180,42,8,108,185,11,91,166,166,162,188,192,209,197,39,56,10,70,226,70,3,60,67,40,1,27,71,35,144,114,45,152,136,58,62,180,221,173,87,251,85,21,246,197,115,164,184,219,110,52,241,213,209,214,82,76,51,65,83,4,130,197,28,177,200,46,226,96,66,236,76,76,238,206,206,206,202,173,188,115,191,82,127,188,159,195,86,41,225,111,215,213,30,157,249,30,153,53,142,225,106,182,226,15,231,42,49,220,138,178,166,10,24,109,18,63,118,166,106,106,185,36,32,2,134,83,121,30,57,29,222,65,150,70,143,235,132,129,217,202,252,115,191,82,127,188,159,195,80,85,90,183,239,11,126,129,107,52,239,200,245,55,172,118,251,173,183,47,127,57,79,142,227,181,148,211,208,205,104,141,251,180,211,84,213,199,32,129,148,210,131,200,209,198,236,241,140,82,52,159,92,228,14,204,64,240,181,208,189,56,215,158,166,164,180,234,133,155,219,54,172,95,31,168,201,33,182,202,236,244,181,149,81,85,82,195,24,84,131,179,247,97,111,48,70,241,238,194,100,2,199,200,28,192,236,83,196,71,175,170,62,152,241,86,192,244,182,225,106,185,106,109,239,187,79,187,84,193,81,244,102,54,142,35,243,53,84,220,156,218,99,9,227,42,120,228,6,140,190,180,133,200,99,237,202,26,43,197,67,175,90,106,90,107,175,75,26,55,125,164,172,58,202,121,173,249,205,206,159,186,199,70,109,44,36,212,20,213,17,202,34,230,226,19,197,84,4,6,28,37,237,110,198,210,136,100,30,24,189,127,106,62,176,95,105,186,121,213,187,117,215,38,186,210,91,196,173,25,37,29,3,203,32,82,192,19,20,243,94,42,10,111,252,146,8,229,24,185,28,134,205,41,17,159,50,169,108,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,192,8,207,132,81,177,25,113,0,34,125,155,208,69,221,253,25,215,65,61,14,116,137,106,233,7,72,203,20,158,227,73,120,203,47,213,3,114,200,238,176,83,136,1,206,192,194,20,176,155,139,74,116,208,183,46,29,199,221,206,73,164,97,143,186,241,136,84,95,138,63,199,102,166,254,11,242,122,37,245,105,23,69,151,93,124,232,154,251,172,186,91,143,213,221,53,7,17,206,43,41,42,168,96,169,39,59,149,144,109,244,114,148,80,193,197,218,74,152,165,145,204,4,28,8,192,230,31,206,159,100,27,229,241,71,248,236,212,223,193,126,79,68,167,167,130,133,218,213,55,77,185,149,138,27,157,33,220,168,243,138,138,186,138,49,152,94,120,96,154,130,136,98,148,227,223,144,129,148,19,8,147,182,196,241,72,205,191,23,216,42,7,0,207,243,45,44,204,173,58,131,167,217,13,93,143,33,177,212,53,77,13,117,51,183,56,143,103,103,103,103,103,19,2,23,32,48,38,112,48,34,18,98,18,118,126,130,58,40,234,186,197,213,166,141,81,102,93,219,85,30,95,109,218,143,41,178,81,76,101,228,42,185,27,71,35,12,140,198,208,206,1,221,141,247,49,109,206,62,225,156,82,58,130,190,39,94,30,148,120,181,29,79,81,93,63,98,29,155,84,60,165,203,108,22,200,96,130,150,213,75,20,16,199,21,85,21,36,16,135,24,91,181,49,212,191,35,38,41,26,78,44,13,41,4,11,233,227,168,28,251,166,93,80,161,213,125,57,58,67,185,81,211,212,82,75,71,92,243,61,21,108,19,70,226,81,84,71,12,145,148,128,197,194,81,23,45,154,72,163,47,94,44,131,165,228,90,211,167,142,160,112,30,166,180,190,135,85,244,228,234,194,219,89,81,81,73,45,29,115,194,213,180,83,195,35,137,69,81,28,50,72,49,155,143,9,68,92,183,120,229,140,189,57,50,217,104,11,154,206,172,126,41,245,147,239,3,33,249,140,235,165,53,205,103,86,63,20,250,201,247,129,144,252,198,116,27,170,249,209,5,102,73,208,158,11,213,158,154,82,243,171,183,219,239,18,230,212,79,52,243,77,85,28,55,137,96,167,170,165,132,98,54,30,212,12,111,80,229,32,70,49,83,137,176,242,105,8,163,254,133,235,166,163,244,233,168,246,237,80,210,251,207,145,186,208,239,20,208,202,206,116,183,10,82,118,121,41,106,99,103,110,228,39,196,119,109,216,152,132,76,8,12,0,198,239,252,46,62,4,244,203,241,175,156,86,170,224,241,70,232,250,213,211,206,168,67,169,120,27,99,246,236,39,62,168,50,162,176,210,74,48,79,107,173,142,48,122,144,142,152,141,200,233,136,159,184,199,19,52,112,188,173,11,140,77,216,238,132,212,214,255,0,22,13,35,176,244,233,108,212,173,23,173,164,175,206,242,122,131,134,211,140,94,162,9,231,183,132,21,92,42,38,185,195,75,83,189,56,20,66,79,19,119,121,200,242,196,76,36,13,43,133,48,229,57,102,85,156,223,106,178,156,215,38,186,228,23,170,222,30,102,227,116,173,146,174,170,126,0,32,28,229,145,200,203,136,0,139,110,254,130,44,205,232,204,188,165,106,158,19,189,16,88,174,22,235,103,86,122,153,75,106,189,71,81,188,184,77,19,76,114,121,26,170,122,170,136,42,42,170,161,40,152,30,96,56,1,233,220,100,49,30,68,110,45,32,198,64,16,255,0,170,222,140,175,189,37,233,198,149,220,243,203,175,119,51,206,253,175,81,119,182,192,96,116,182,168,233,218,139,177,76,50,14,253,217,155,204,74,242,200,196,241,242,113,16,221,131,187,47,173,225,113,241,217,166,95,141,124,158,181,74,175,28,239,212,159,239,39,240,213,21,124,46,62,59,52,203,241,175,147,214,160,149,94,57,223,169,63,222,79,225,170,10,244,103,162,152,175,81,61,73,225,250,57,154,220,46,180,86,92,131,218,30,102,123,92,177,199,84,29,138,10,138,128,224,82,71,32,54,231,8,179,238,15,245,93,246,217,246,118,157,94,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,65,165,53,211,66,245,31,167,77,71,184,233,126,168,89,188,141,214,135,105,97,154,39,115,165,184,82,147,187,71,85,77,35,179,119,33,62,37,179,236,196,196,36,6,32,96,96,54,43,225,121,226,5,255,0,193,190,148,181,118,111,248,43,78,25,120,34,255,0,202,101,122,106,217,234,42,127,242,106,106,72,225,139,252,200,182,253,23,82,255,0,174,142,140,172,93,97,233,197,45,178,59,175,177,179,60,95,204,84,99,55,41,76,222,148,100,149,131,187,77,83,24,239,188,50,246,162,103,144,69,228,140,128,72,121,51,28,82,80,14,83,137,229,88,53,246,171,22,205,113,155,174,63,122,162,225,230,109,215,74,41,41,42,160,230,2,97,206,41,24,76,121,1,137,54,237,234,36,206,222,142,200,58,147,69,8,60,54,58,231,181,117,5,128,81,233,94,163,93,41,40,117,23,21,167,166,182,196,117,151,65,41,242,136,6,25,28,106,162,25,164,121,230,169,24,233,204,170,118,98,109,246,151,147,52,143,28,115,125,1,83,95,138,207,68,180,122,83,125,166,234,7,72,113,79,39,134,94,123,116,119,251,109,174,219,5,61,191,31,170,0,138,24,36,0,133,135,183,13,71,174,238,225,196,103,103,229,35,189,68,96,215,40,169,131,197,27,174,219,86,182,93,97,208,141,23,201,170,234,48,155,29,65,150,65,113,164,156,124,150,67,90,36,15,16,71,197,185,75,77,78,64,78,199,207,183,44,132,198,194,77,12,50,144,87,178,177,79,10,110,137,104,245,90,251,83,212,14,175,98,158,115,12,179,119,40,236,22,219,165,182,10,139,126,65,84,97,44,51,200,97,51,23,114,26,127,77,157,131,137,78,237,198,70,122,121,1,235,173,79,255,0,11,222,186,127,34,153,80,104,118,177,230,126,83,77,175,92,253,143,83,90,60,161,177,93,36,144,93,183,153,201,188,189,28,219,201,220,221,136,2,87,9,63,52,37,81,35,133,212,162,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,42,169,85,226,143,241,217,169,191,130,252,158,137,121,61,41,116,101,125,234,211,78,53,86,231,129,221,123,89,158,9,236,138,139,69,182,115,0,165,186,199,80,213,189,250,98,144,182,237,76,254,94,39,138,71,38,143,147,16,158,204,125,216,130,197,124,47,122,233,252,181,226,161,161,218,199,153,249,189,73,178,243,246,61,77,104,241,154,251,107,142,49,118,222,103,39,243,21,144,237,39,115,118,19,56,152,36,252,233,13,68,141,63,215,45,152,182,89,149,96,215,218,92,167,10,201,174,184,253,234,139,159,150,184,218,235,100,164,170,131,152,16,31,9,99,113,49,228,6,66,251,63,168,147,179,250,59,171,158,209,15,22,13,35,191,116,233,115,212,173,104,173,164,160,206,241,138,128,134,237,140,89,98,8,39,184,4,245,92,41,230,182,67,85,83,189,64,12,68,47,43,119,121,198,241,74,78,34,15,19,152,108,190,189,186,223,177,116,143,130,69,69,142,85,90,174,90,155,123,237,75,100,178,86,66,117,16,133,43,76,205,53,85,88,199,44,103,28,60,6,80,141,249,177,28,187,113,18,24,229,112,161,108,167,44,202,179,155,237,86,83,154,228,215,92,130,245,91,195,204,220,110,149,178,85,213,79,192,4,3,156,178,57,25,113,0,17,109,223,208,69,153,189,25,150,85,174,154,233,168,253,69,234,61,199,84,53,66,243,231,174,181,219,69,12,49,51,133,45,190,148,93,222,58,90,104,221,223,183,8,114,45,155,119,39,34,35,50,51,51,50,144,22,62,136,43,49,190,132,243,174,172,245,46,151,133,93,194,223,103,151,9,162,105,167,134,106,88,230,188,69,5,69,85,84,37,16,49,119,96,112,122,119,25,14,50,138,160,141,199,147,198,66,26,87,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,130,144,58,122,197,172,89,206,190,233,166,21,148,208,249,219,46,65,152,89,173,119,26,110,233,199,223,165,158,182,40,229,143,152,56,152,242,3,38,220,93,137,183,221,157,159,213,108,14,181,250,81,190,244,151,172,181,184,111,106,235,89,136,92,183,172,197,175,117,176,128,249,250,94,32,242,70,229,27,184,60,208,25,246,164,109,128,159,96,147,182,1,44,108,181,255,0,79,89,77,139,6,215,221,52,205,114,154,239,37,101,199,243,11,53,210,227,83,218,57,59,20,176,86,197,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,46,133,53,199,69,52,179,171,157,26,124,23,41,184,121,236,110,251,228,238,214,235,205,154,90,105,102,143,137,12,177,84,209,206,113,203,27,119,35,114,14,224,139,242,138,105,5,159,99,221,7,56,55,28,179,42,188,88,173,24,181,219,38,186,214,217,113,255,0,49,236,139,117,69,108,146,82,219,251,230,199,63,151,136,157,194,46,225,179,17,240,102,228,76,206,251,186,178,159,6,206,152,189,165,125,187,117,59,154,226,247,88,99,179,237,111,194,43,100,155,181,75,83,52,129,81,13,194,113,141,182,57,123,96,227,8,155,254,107,148,179,179,49,73,30,241,64,189,94,233,215,87,52,75,87,36,209,44,207,19,171,60,156,234,34,134,217,13,190,35,169,11,192,76,110,20,243,81,56,143,41,194,82,110,34,204,60,249,177,70,66,50,9,0,244,39,211,118,136,90,186,112,209,44,91,69,236,215,202,187,205,62,57,79,40,157,125,76,99,25,212,207,52,242,84,76,108,3,232,0,242,205,39,0,220,156,67,136,185,27,179,155,133,123,120,231,126,164,255,0,121,63,134,168,107,209,63,76,244,221,87,101,185,254,152,67,93,73,111,190,193,131,212,93,241,234,234,183,151,177,77,113,134,227,64,195,220,104,201,157,194,72,164,154,23,119,19,224,211,60,140,6,64,44,166,87,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,33,6,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,246,211,225,249,226,81,134,222,52,142,233,135,245,73,170,148,150,236,159,9,167,146,166,150,239,119,103,3,188,90,35,1,226,221,222,68,85,117,192,92,197,192,69,166,152,30,34,22,154,78,241,182,192,241,39,232,115,30,215,220,2,179,86,112,163,199,241,204,239,19,167,169,186,86,86,85,5,45,12,23,218,64,134,54,146,58,234,194,97,113,56,162,167,30,204,179,73,218,141,152,192,248,1,247,98,163,100,27,215,172,78,170,179,46,171,245,114,225,152,94,110,85,99,140,91,170,42,41,177,59,68,145,180,33,110,183,57,253,71,40,132,204,124,204,130,49,148,199,200,185,27,48,179,246,194,48,12,215,166,94,138,50,173,80,209,253,70,234,67,53,182,121,44,7,16,195,242,42,219,79,152,105,2,75,221,210,11,125,71,100,169,248,16,191,102,158,113,25,14,87,119,2,146,38,133,134,79,207,118,177,254,135,58,72,169,234,247,87,11,15,170,202,41,44,120,245,142,156,110,151,233,130,166,47,104,201,73,205,131,183,71,1,110,70,100,78,34,242,184,188,80,242,98,62,68,81,69,45,217,245,17,137,226,184,55,71,122,181,139,97,88,205,171,31,178,209,105,254,75,229,173,214,186,40,233,41,96,231,67,82,103,194,40,216,64,121,25,145,62,205,234,68,238,254,174,232,57,194,93,41,245,99,240,177,172,159,119,249,15,203,167,92,214,46,148,250,177,248,88,214,79,187,252,135,229,211,160,230,177,77,79,17,30,129,107,58,99,202,155,60,210,219,125,214,229,166,87,190,237,70,205,77,61,71,209,153,26,72,131,203,85,84,241,112,104,76,231,140,105,228,144,218,66,250,209,151,34,143,185,44,43,93,68,103,248,6,27,170,120,109,219,79,181,7,30,164,190,99,215,202,119,166,174,161,169,103,225,40,110,206,206,206,206,196,6,36,194,96,98,236,96,98,36,46,36,44,236,20,23,208,191,89,183,222,143,53,30,170,231,37,171,219,56,102,81,229,233,242,107,108,64,13,84,81,196,231,218,169,166,144,182,218,104,187,178,187,70,68,209,200,38,66,92,93,194,88,239,251,22,203,49,92,230,197,75,148,225,89,53,171,32,178,214,243,242,215,27,93,108,117,116,179,240,50,3,225,44,110,64,92,76,8,95,103,244,33,118,127,86,117,207,103,90,253,40,223,122,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,64,124,253,47,16,121,35,114,141,220,30,104,12,251,82,54,192,79,176,73,219,0,150,54,91,131,195,99,174,123,175,79,185,253,30,149,234,53,210,174,187,78,178,170,138,107,108,71,89,116,33,131,23,156,166,145,198,170,33,154,70,130,26,98,146,160,202,167,102,23,219,105,121,59,198,241,200,23,146,136,136,34,175,138,63,192,158,166,254,11,243,138,37,72,29,61,98,214,44,231,95,116,211,10,202,104,124,237,151,32,204,44,214,187,141,55,116,227,239,210,207,91,20,114,199,204,28,76,121,1,147,110,46,196,219,238,206,207,234,174,255,0,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,8,50,14,177,58,85,204,186,80,213,203,134,31,121,182,213,150,49,113,168,168,169,196,238,242,72,211,5,198,220,199,245,24,165,16,1,243,49,137,70,51,7,17,226,110,196,205,219,56,204,247,255,0,134,87,93,183,93,17,204,173,218,25,170,89,53,36,122,95,126,168,144,105,107,46,147,144,6,55,90,108,68,39,28,155,59,5,52,210,236,50,1,241,140,14,78,255,0,40,217,166,238,218,255,0,81,125,52,105,103,84,24,36,216,46,166,90,127,205,242,87,154,56,41,189,169,108,252,244,50,201,229,39,154,41,59,61,222,192,4,156,71,235,134,226,255,0,99,183,61,122,233,161,122,143,211,166,163,220,116,191,84,44,222,70,235,67,180,176,205,19,185,210,220,41,73,221,163,170,166,145,217,187,144,159,18,217,246,98,98,18,3,16,48,48,16,233,165,21,85,248,94,120,129,127,240,111,165,45,93,155,254,10,211,134,94,8,191,242,153,94,154,182,122,138,159,252,154,154,146,56,98,255,0,50,45,191,69,213,170,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,13,95,212,245,226,134,201,211,246,160,213,92,38,24,163,60,102,237,16,185,19,14,228,244,83,62,222,174,223,177,215,59,150,108,169,177,237,84,168,202,41,42,164,136,66,190,182,64,146,35,226,251,27,72,45,179,179,183,216,95,181,95,215,92,54,138,219,207,76,217,197,53,12,93,201,35,178,220,229,118,228,205,245,90,223,82,223,107,183,237,101,206,189,117,60,180,245,245,20,178,142,210,69,41,129,54,254,231,103,118,116,23,181,213,6,173,233,134,166,244,109,123,201,161,188,81,87,82,213,81,220,66,155,141,69,60,164,211,181,45,104,7,184,201,183,222,51,219,103,223,246,125,170,137,107,222,39,174,168,120,63,197,188,166,225,238,253,29,223,111,114,144,216,223,77,122,237,81,165,97,155,85,217,249,97,244,115,61,76,241,249,138,54,222,56,222,161,229,125,218,94,239,163,71,47,185,183,245,244,247,50,210,153,201,216,222,240,209,88,168,252,180,112,199,218,148,59,134,127,157,98,46,94,165,254,175,119,167,162,12,117,17,16,17,17,1,17,16,17,23,232,251,253,80,72,125,14,235,39,91,52,47,10,185,98,216,89,147,91,235,96,120,154,82,122,191,204,63,41,139,144,60,115,128,139,242,148,223,125,159,221,253,59,233,172,243,63,201,245,31,39,172,203,50,187,148,245,183,10,201,100,150,73,37,154,73,29,156,228,51,118,103,144,136,182,228,101,246,253,170,241,58,57,194,52,127,42,233,74,138,10,154,14,253,33,82,220,26,224,253,218,161,218,55,170,172,29,253,9,159,244,121,254,143,175,250,246,85,1,213,197,139,7,198,117,239,41,181,224,101,202,215,13,206,184,88,118,153,184,147,86,84,11,14,242,187,147,236,34,30,187,255,0,199,186,11,142,240,214,212,138,173,64,233,214,212,213,161,47,122,131,191,200,205,159,235,115,174,172,251,92,137,223,208,27,246,41,100,163,231,66,247,124,98,245,211,214,63,87,140,82,249,120,95,205,243,14,114,30,223,223,213,44,222,166,204,254,246,37,32,208,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,126,32,55,218,191,87,227,125,191,210,191,80,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,64,15,26,191,133,140,91,239,2,135,229,215,20,21,87,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,64,68,68,5,0,60,98,180,115,78,50,30,159,97,214,107,156,214,171,86,103,138,92,40,232,109,181,114,11,13,85,222,150,121,92,36,182,139,243,30,124,123,135,86,59,140,132,3,79,63,22,22,146,82,83,253,84,7,141,30,186,95,110,186,143,142,116,241,108,188,218,166,198,236,150,250,108,146,229,77,78,193,37,80,94,37,122,152,227,10,131,221,202,62,20,164,6,17,179,3,184,213,185,151,54,120,156,2,181,149,175,120,48,244,253,128,220,113,235,223,82,247,0,171,170,203,45,119,138,252,86,134,41,154,19,164,165,129,233,104,166,122,152,133,227,238,133,75,180,210,196,242,12,140,221,169,12,120,253,103,119,170,184,237,55,89,173,85,23,216,109,149,103,109,163,168,134,146,162,176,97,39,130,25,230,25,10,40,142,77,184,137,152,193,49,8,187,238,77,20,142,219,241,125,166,175,132,70,177,90,180,215,170,51,196,114,59,245,93,13,183,80,108,242,217,41,162,122,161,138,138,75,168,203,28,212,133,56,153,136,185,184,133,68,17,59,49,31,114,168,64,91,243,132,232,47,37,17,16,121,57,102,83,98,193,177,91,206,107,148,215,121,43,46,63,111,168,186,92,106,123,71,39,98,150,8,202,73,100,224,12,70,92,64,9,246,22,114,125,182,102,119,244,92,246,117,163,213,182,85,213,206,169,190,83,114,139,200,227,118,47,51,111,198,109,194,50,69,219,161,42,153,12,39,158,39,154,88,218,178,72,222,17,152,227,118,18,236,198,204,219,3,41,43,226,167,214,253,102,164,229,87,126,152,116,242,171,134,33,141,220,34,139,33,171,236,207,79,81,91,120,164,146,112,158,151,126,235,4,180,113,155,194,251,28,76,239,61,63,49,34,1,140,138,48,116,119,210,174,101,213,126,174,91,240,251,53,182,172,113,139,117,69,61,78,89,119,142,70,132,45,214,231,63,174,195,41,1,143,153,144,70,65,132,56,151,35,103,39,110,216,72,96,18,43,194,247,161,111,203,94,84,26,227,172,120,103,155,211,107,47,63,99,211,86,151,24,111,183,72,228,22,109,225,113,127,49,71,14,210,119,55,113,3,149,130,63,206,136,212,70,217,255,0,139,39,68,181,150,251,239,242,155,210,28,83,187,65,116,230,57,141,174,209,109,158,73,33,170,16,154,121,47,50,118,216,163,8,74,56,221,167,55,104,196,100,16,144,158,66,158,66,27,74,192,48,12,55,75,48,219,78,159,105,246,61,73,99,199,172,116,237,77,67,67,76,207,194,32,221,221,221,221,221,200,204,137,200,204,201,220,204,200,136,156,136,157,223,213,187,90,109,87,251,85,109,138,251,108,164,184,219,110,52,242,82,86,81,213,194,51,65,83,4,130,227,36,82,70,76,226,96,66,238,46,46,206,206,206,236,232,57,183,233,139,168,92,171,165,253,101,178,234,230,45,77,231,252,135,114,154,227,107,58,169,41,225,185,208,202,60,101,167,144,129,255,0,209,144,28,132,196,37,138,35,112,62,28,95,162,141,42,212,204,87,89,52,227,28,213,44,42,175,204,89,114,107,124,87,10,110,82,70,114,67,205,190,188,18,246,204,192,102,136,216,163,144,24,159,132,128,98,239,184,186,162,30,189,122,59,200,122,88,213,203,153,89,172,245,115,233,213,242,163,206,227,247,56,104,234,188,165,16,78,115,148,118,185,106,37,228,37,83,16,195,35,51,119,76,206,33,9,95,139,153,8,230,190,25,157,104,255,0,38,205,71,61,55,205,75,185,128,231,215,10,72,42,106,38,174,236,199,98,174,119,237,5,118,210,24,194,48,147,24,141,65,63,18,237,197,17,177,63,101,163,144,45,255,0,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,133,26,186,223,232,187,21,234,227,78,39,161,162,27,85,147,62,182,246,231,178,100,50,208,198,82,31,105,166,227,67,83,59,3,204,212,102,243,200,238,32,255,0,82,71,25,120,159,23,140,228,170,32,229,179,44,197,175,184,54,85,121,194,178,154,31,37,122,199,238,21,22,187,141,55,116,36,236,85,65,33,71,44,124,193,200,11,137,129,54,226,238,47,182,236,238,222,170,218,124,46,186,250,163,204,44,86,222,153,245,138,225,106,181,221,113,203,125,53,14,39,120,158,166,10,56,238,116,160,113,83,65,109,32,34,30,117,131,220,140,98,237,177,20,209,137,114,102,56,220,230,205,124,75,250,10,166,215,156,122,109,106,210,107,21,36,26,139,99,167,146,107,184,71,221,231,127,183,65,75,33,12,35,12,49,72,83,215,49,71,12,80,191,212,228,4,224,100,76,16,176,82,181,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,65,212,242,40,127,225,205,214,191,242,170,211,137,236,25,253,206,213,30,166,226,223,155,185,83,64,253,169,46,148,44,192,209,220,198,30,34,3,200,205,227,148,98,114,16,144,68,182,136,102,138,54,152,8,57,87,93,41,244,157,240,177,163,127,119,248,247,203,160,92,214,43,94,215,238,189,105,180,27,163,125,33,209,93,38,190,210,79,168,183,205,55,177,67,119,56,251,188,236,22,233,236,128,35,48,205,12,177,148,21,206,82,67,44,45,245,248,128,185,152,139,28,46,97,128,120,172,117,199,77,169,87,90,254,150,244,216,42,226,177,99,23,135,12,166,230,71,44,15,113,184,210,145,131,209,4,123,179,29,52,50,238,68,82,11,247,38,138,50,6,17,136,100,154,42,244,119,210,174,101,213,126,174,91,240,251,53,182,172,113,139,117,69,61,78,89,119,142,70,132,45,214,231,63,174,195,41,1,143,153,144,70,65,132,56,151,35,103,39,110,216,72,97,175,244,119,71,115,237,117,207,237,122,115,167,54,26,187,141,202,227,81,4,82,203,21,44,211,65,111,130,73,163,132,170,234,138,16,50,138,154,50,148,30,73,92,93,133,159,250,25,250,19,233,87,166,124,55,165,13,35,163,210,220,62,186,174,226,101,80,87,43,189,206,165,220,78,227,113,144,35,9,103,104,249,56,194,28,98,140,2,49,119,226,0,60,136,207,156,134,25,174,149,105,158,43,163,122,113,142,105,110,21,73,229,236,184,205,190,43,125,55,40,227,9,38,224,223,94,121,123,96,0,83,74,110,82,72,108,45,206,67,50,118,220,157,101,107,31,212,44,214,213,166,184,6,75,168,215,218,122,185,237,184,173,158,182,247,89,21,32,9,79,36,20,208,156,210,12,98,68,34,230,226,14,204,206,66,219,237,187,183,189,66,15,238,213,244,177,255,0,104,58,171,255,0,162,173,223,243,228,18,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,165,62,147,190,22,52,111,238,255,0,30,249,116,11,85,117,245,214,190,43,210,158,156,85,217,45,55,63,49,169,185,53,190,104,241,203,125,59,198,114,80,115,98,140,110,117,13,32,152,12,49,27,59,128,152,191,122,64,112,102,226,50,156,95,36,29,76,97,189,40,120,126,105,62,169,102,20,53,119,19,44,31,27,182,218,45,148,204,226,119,27,140,150,168,206,40,30,78,46,48,135,24,164,51,144,153,248,128,23,17,51,225,25,210,14,177,107,22,125,174,185,253,211,81,181,26,253,87,113,185,92,106,39,150,40,165,170,154,104,45,240,73,52,147,13,37,40,204,102,81,83,70,82,155,71,19,19,176,179,255,0,75,184,98,151,107,181,214,255,0,117,173,190,223,110,117,119,27,149,198,162,74,186,202,202,185,138,105,234,103,144,156,164,150,73,9,220,140,200,157,201,201,221,221,221,221,221,95,167,133,199,192,158,153,126,53,243,138,213,64,42,247,188,62,243,91,86,154,248,106,227,26,141,125,167,171,158,219,138,217,242,107,221,100,84,128,37,60,144,83,92,174,19,72,49,137,16,139,155,136,59,51,57,11,111,182,238,222,244,19,41,106,174,172,126,22,53,147,238,255,0,33,249,116,234,42,255,0,118,175,165,143,251,65,213,95,253,21,110,255,0,159,41,85,213,143,194,198,178,125,223,228,63,46,157,7,53,138,85,117,245,214,190,85,213,102,163,213,217,45,55,63,47,166,88,205,194,104,241,203,125,59,200,17,215,240,114,140,110,117,13,32,129,148,210,131,187,128,152,183,102,51,112,102,228,82,156,177,85,111,254,139,186,73,202,186,185,213,54,197,173,178,249,28,110,197,229,174,25,53,196,138,72,187,116,37,83,24,28,16,74,208,203,27,86,73,27,204,80,132,140,194,93,153,29,223,96,116,27,87,195,51,162,239,229,39,168,231,169,25,168,246,240,28,6,225,73,61,77,60,212,61,232,239,181,204,253,208,161,222,64,40,74,17,96,18,168,23,228,93,185,98,6,22,239,52,145,222,77,166,211,106,176,90,168,172,86,43,101,37,186,219,110,167,142,146,142,142,146,17,134,10,104,35,22,24,226,142,49,102,16,1,22,97,97,102,102,102,102,102,94,86,1,128,97,186,89,134,218,116,251,79,177,234,75,30,61,99,167,106,106,26,26,102,126,17,6,238,238,238,238,238,70,100,78,70,102,78,230,102,68,68,228,68,238,249,2,8,1,227,87,240,177,139,125,224,80,252,186,226,169,89,93,79,141,95,194,198,45,247,129,67,242,235,138,170,14,156,180,66,235,212,118,176,217,116,106,197,124,164,180,92,175,244,247,18,163,171,171,140,142,6,158,158,134,122,152,194,78,63,88,64,202,6,7,54,98,112,99,114,97,62,60,28,44,43,194,143,174,159,241,29,47,235,94,103,255,0,99,210,224,21,181,195,254,144,149,174,74,135,47,252,87,149,2,31,243,225,99,255,0,123,194,182,255,0,137,238,127,83,211,85,54,61,212,110,147,100,52,150,61,91,191,83,190,1,28,243,60,85,38,118,14,239,180,38,150,42,73,216,128,142,42,136,97,141,229,224,226,33,94,98,108,228,80,20,84,217,118,182,102,90,81,159,214,217,171,36,171,176,101,152,117,226,74,105,78,146,173,154,123,125,198,146,103,18,120,230,132,157,152,227,150,55,216,227,39,245,22,113,127,115,172,171,93,58,129,207,186,135,186,226,215,221,70,58,73,238,88,174,47,67,138,197,89,19,204,83,215,65,76,82,144,212,213,73,52,146,20,181,38,83,25,73,35,56,177,63,175,22,245,220,44,171,162,159,21,204,203,84,243,44,107,68,117,139,76,234,239,153,13,242,162,27,109,13,255,0,22,167,110,114,158,209,11,205,91,70,238,194,0,34,213,53,19,212,66,76,0,3,245,105,196,69,201,180,87,141,95,197,62,45,247,127,67,243,27,138,218,190,12,157,52,127,211,222,168,242,203,79,252,37,131,18,243,16,127,71,157,173,143,185,23,250,52,193,44,82,127,217,209,155,45,85,227,87,241,79,139,125,223,208,252,198,226,131,106,248,24,254,187,63,118,255,0,137,43,84,85,87,224,99,250,236,253,219,254,36,173,81,5,112,117,49,225,35,77,171,29,67,83,106,150,157,101,180,150,156,99,42,188,123,75,56,182,86,213,202,53,113,28,149,2,117,115,219,100,236,204,46,115,9,76,109,28,204,193,28,190,226,120,205,163,138,127,224,24,6,27,165,152,109,167,79,180,251,30,164,177,227,214,58,118,166,161,161,166,103,225,16,110,238,238,238,238,228,102,68,228,102,100,238,102,100,68,78,68,78,239,144,34,8,171,226,143,240,39,169,191,130,252,226,137,80,10,191,239,20,127,129,61,77,252,23,231,20,74,128,80,95,247,138,63,192,158,166,254,11,243,138,37,64,42,255,0,188,81,254,4,245,55,240,95,156,81,42,1,65,212,237,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,84,45,226,43,214,77,55,86,26,161,77,111,197,41,169,11,4,194,42,42,225,198,171,158,138,90,122,218,224,168,142,153,170,38,157,142,66,110,5,45,51,148,77,194,51,104,200,123,130,199,187,14,245,241,72,235,234,143,81,60,247,76,154,57,112,181,92,177,6,242,117,25,22,69,71,83,5,116,55,121,27,181,83,13,53,36,145,145,128,195,17,180,111,36,140,237,33,75,27,199,245,2,51,239,66,190,157,58,104,213,62,168,51,184,112,93,51,180,255,0,157,231,111,53,144,84,251,46,217,249,153,165,143,205,207,12,82,118,123,189,131,8,249,15,215,61,133,190,215,96,218,189,4,244,65,125,234,227,59,150,183,35,165,186,219,116,202,201,221,138,247,123,163,152,41,230,58,167,133,222,26,90,66,146,41,2,73,185,148,71,35,112,113,8,183,228,66,82,68,199,127,203,95,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,174,199,85,112,170,38,102,146,170,166,70,102,238,76,124,71,119,217,133,132,68,0,64,0,0,118,2,2,34,32,34,34,10,1,241,71,248,236,212,223,193,126,79,68,165,87,129,143,235,179,247,111,248,146,138,190,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,65,106,136,136,128,136,136,8,136,130,154,252,101,116,47,78,52,219,81,240,205,80,194,172,222,202,186,234,55,181,165,191,195,3,176,210,212,85,82,189,43,181,80,198,205,245,38,147,205,23,117,217,248,153,0,155,139,25,72,103,93,106,74,120,137,107,165,30,191,117,89,149,228,150,27,207,180,241,187,15,107,27,176,204,45,3,198,84,180,172,237,41,197,36,46,67,52,50,85,29,84,209,200,228,68,81,204,31,162,204,192,49,214,182,211,117,183,83,80,86,92,45,149,116,180,247,74,119,171,161,150,104,72,2,170,6,150,72,94,88,137,219,99,6,150,25,99,114,29,219,156,102,62,241,118,96,189,79,10,253,16,210,253,54,233,162,213,169,56,37,242,174,251,119,212,170,120,107,239,215,25,163,146,0,142,122,99,154,47,35,20,37,232,33,77,41,84,198,242,122,188,167,206,70,46,219,196,1,50,149,101,248,39,235,21,214,245,134,231,154,33,124,191,82,75,79,141,84,82,222,236,20,115,85,17,85,140,21,79,32,214,12,81,145,187,53,52,114,199,1,187,70,12,195,45,97,185,59,188,162,172,209,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,90,83,170,238,148,116,227,171,93,56,60,43,53,139,200,221,104,123,147,216,47,240,66,199,85,104,170,38,102,114,22,119,110,228,39,196,90,88,93,216,100,17,23,103,3,8,228,13,214,136,41,219,163,239,9,12,203,51,186,253,51,234,130,26,188,90,197,103,188,73,77,244,84,118,122,219,208,64,70,18,185,212,71,38,212,244,197,40,139,9,135,51,154,54,144,163,120,196,161,156,243,95,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,67,94,137,250,152,166,233,71,45,207,245,62,26,26,75,133,246,124,30,162,209,143,80,213,180,189,138,155,140,215,26,7,30,227,198,46,236,17,197,28,211,59,57,7,54,133,227,99,2,49,117,165,115,252,255,0,50,213,60,202,237,168,58,131,144,213,223,50,27,229,67,212,215,87,84,187,115,148,246,102,102,102,102,97,0,17,97,0,1,102,0,1,17,22,17,22,102,199,213,175,120,87,244,21,77,75,77,106,234,159,89,44,84,149,135,89,79,13,195,6,182,84,119,88,232,205,165,152,94,190,166,158,72,132,92,220,66,9,105,76,76,195,132,189,221,152,218,34,0,221,126,27,29,12,90,186,125,192,40,245,83,81,173,116,149,218,139,149,83,211,92,162,10,203,88,140,248,188,5,12,140,52,177,20,209,180,240,212,148,117,6,53,59,56,182,251,69,197,218,55,146,73,190,136,130,128,124,81,254,59,53,55,240,95,147,209,45,85,211,167,82,250,167,210,254,119,14,117,166,119,111,243,188,237,154,178,122,159,101,220,255,0,51,52,81,249,184,33,150,62,247,107,190,103,31,34,250,135,177,55,218,207,181,124,81,254,59,53,55,240,95,147,209,40,255,0,83,166,121,85,54,150,91,181,143,202,119,113,187,134,65,91,140,247,227,142,66,242,245,212,244,212,213,28,38,46,29,176,238,71,85,188,109,205,200,187,19,253,86,96,221,195,163,237,11,215,77,56,234,47,78,45,218,161,165,247,159,61,106,174,222,41,161,149,152,42,173,245,66,204,242,82,212,198,206,253,185,131,144,238,219,184,184,144,152,17,129,129,149,85,245,45,225,55,155,91,58,130,177,99,29,60,55,119,12,206,252,253,69,52,247,56,235,14,151,23,146,158,46,233,211,86,213,199,20,187,67,38,236,52,210,30,242,25,59,198,123,184,60,178,105,94,130,122,223,190,244,143,157,203,69,145,213,93,110,90,101,123,238,203,123,178,81,194,21,19,5,83,66,237,13,85,32,201,44,97,28,220,198,32,145,249,176,156,91,242,18,40,226,112,190,140,91,44,197,115,155,21,46,83,133,100,214,172,130,203,91,207,203,92,109,117,177,213,210,207,192,200,15,132,177,185,1,113,48,33,125,159,208,133,217,253,89,208,106,174,148,122,81,211,142,146,180,224,48,172,42,47,61,117,174,237,207,127,191,207,11,5,85,222,168,89,217,136,153,157,251,112,135,34,104,161,103,113,140,72,157,220,204,228,144,247,90,40,65,168,94,46,221,54,233,174,127,146,233,205,247,9,212,169,238,88,173,226,182,201,89,45,37,182,128,160,146,122,105,142,25,10,50,42,193,39,7,32,119,103,113,23,219,109,217,189,200,38,250,230,179,171,31,138,125,100,251,192,200,126,99,58,232,79,65,53,175,21,234,39,73,236,90,199,133,91,238,180,86,92,131,205,121,104,46,145,71,29,80,118,42,101,167,62,99,28,146,3,110,112,147,182,198,255,0,85,219,125,159,118,110,123,58,177,248,167,214,79,188,12,135,230,51,160,184,159,15,124,255,0,13,210,207,14,28,39,80,117,7,33,164,177,227,214,58,123,221,77,117,117,75,191,8,131,219,53,140,204,204,204,228,102,68,226,0,2,206,102,100,34,44,68,76,207,81,125,87,117,93,168,253,90,234,57,230,185,172,190,70,213,67,220,130,193,96,130,103,58,91,69,41,59,59,136,187,179,119,38,62,34,242,204,236,197,33,8,179,48,0,71,24,99,249,119,80,57,246,103,162,88,23,79,247,3,164,166,196,244,246,162,227,87,67,21,35,204,7,91,61,92,229,51,203,84,47,35,197,33,196,242,74,49,16,128,184,4,210,55,175,39,117,184,58,9,232,130,251,213,198,119,45,110,71,75,117,182,233,149,147,187,21,238,247,71,48,83,204,117,79,11,188,52,180,133,36,82,4,147,115,40,142,70,224,226,17,111,200,132,164,137,140,35,173,215,0,204,172,88,109,131,80,111,56,245,93,30,61,149,84,87,83,89,107,166,102,16,175,58,55,137,170,94,38,119,228,64,5,60,96,231,183,7,62,98,206,229,25,176,201,255,0,14,238,183,235,58,85,206,223,18,204,106,185,105,150,89,112,138,91,233,60,51,212,205,107,144,97,150,48,170,165,136,37,16,30,70,112,121,135,104,228,144,226,167,22,1,114,0,23,185,77,76,233,123,67,181,79,70,167,208,107,222,1,106,182,226,15,202,91,125,37,154,146,26,31,100,213,57,25,181,85,27,70,28,33,153,142,73,11,118,23,18,238,72,38,38,18,24,149,0,245,23,211,70,169,244,191,157,205,130,234,101,167,252,223,37,121,163,130,167,217,119,63,204,195,44,158,82,121,162,143,189,218,239,128,73,196,126,161,238,47,246,59,132,244,241,184,187,90,175,246,173,6,190,216,174,116,151,27,109,198,159,32,171,163,172,164,152,102,130,166,9,6,216,81,203,28,130,238,38,4,46,196,196,206,236,236,236,236,163,7,133,199,199,102,153,126,53,242,122,213,162,178,109,94,204,178,253,47,194,52,142,251,61,36,214,45,61,168,187,77,98,113,129,130,120,66,225,36,50,207,9,155,122,24,52,176,188,130,238,220,217,230,145,156,156,88,4,55,175,133,199,199,102,153,126,53,242,122,212,18,171,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,170,85,120,231,126,164,255,0,121,63,134,168,127,225,195,150,98,184,55,89,218,121,148,230,185,53,171,31,178,209,123,91,204,220,110,149,177,210,82,193,206,213,86,1,206,89,28,64,121,25,136,182,239,234,68,204,222,174,200,47,39,168,126,160,112,30,153,116,190,187,85,245,24,234,206,219,71,81,79,73,21,29,11,194,245,181,179,205,35,8,197,79,28,210,70,50,27,15,57,72,88,183,104,226,144,189,120,186,231,95,90,53,123,50,215,173,80,200,53,115,80,39,164,146,251,145,84,12,213,13,73,3,67,4,64,17,140,81,67,24,122,187,4,113,71,28,108,228,228,110,192,206,68,68,238,79,183,250,232,235,54,251,214,30,163,210,220,227,181,123,27,12,197,252,197,62,51,109,148,1,234,134,57,92,59,181,53,50,14,251,205,47,106,39,120,196,158,56,196,4,71,147,177,203,38,245,240,185,232,74,213,173,151,89,181,223,90,49,154,186,140,38,199,80,3,143,219,170,224,31,37,144,214,137,27,74,114,114,126,82,211,83,144,11,56,112,237,203,33,56,57,19,67,52,68,27,175,194,207,160,172,135,79,46,176,245,45,173,22,42,187,93,244,105,229,135,21,178,213,121,170,58,219,97,145,84,210,213,205,93,75,44,64,236,101,19,15,101,185,152,60,115,153,184,242,237,184,217,162,45,21,214,39,85,88,111,74,26,71,112,204,47,55,42,66,201,238,52,245,20,216,157,162,72,222,99,184,220,88,62,163,148,66,96,94,90,50,40,202,99,228,60,65,216,89,251,135,24,24,71,95,20,46,186,127,34,152,169,232,118,142,102,126,83,82,111,92,61,177,83,68,60,166,177,90,228,140,157,246,153,137,188,189,100,219,199,219,217,136,194,39,57,63,52,69,79,35,211,182,1,128,102,90,167,153,90,116,251,79,177,234,187,230,67,124,168,106,106,26,26,102,110,114,158,206,238,238,238,236,32,2,44,70,102,78,192,0,36,68,226,34,238,204,255,0,63,204,181,79,50,187,106,14,160,228,53,119,204,134,249,80,245,53,213,213,46,220,229,61,153,153,153,153,152,64,4,88,64,0,89,128,0,68,69,132,69,153,174,123,195,23,162,90,61,12,211,138,109,91,213,12,83,134,164,229,28,107,33,166,187,91,96,106,172,106,148,90,104,227,142,19,118,41,97,154,120,102,35,153,185,1,113,56,226,56,196,162,55,32,202,191,185,145,160,95,201,131,242,1,236,203,87,210,79,103,246,255,0,40,63,71,168,189,179,231,188,199,153,239,119,56,119,59,61,207,205,246,123,188,188,191,230,187,187,254,113,81,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,253,68,40,85,226,103,209,119,242,147,211,128,212,140,40,123,121,246,3,111,171,158,154,158,26,30,244,151,218,22,110,233,208,239,24,20,197,48,184,17,83,139,114,30,228,178,131,139,119,158,72,195,95,248,83,117,181,89,170,214,42,158,159,181,123,43,243,153,157,155,185,89,96,185,93,46,83,212,92,50,10,83,57,102,158,51,57,156,187,147,83,250,108,204,124,138,7,110,49,179,83,200,111,98,171,150,204,91,44,202,176,107,237,46,83,133,100,215,92,126,245,69,207,203,92,109,117,178,82,85,65,204,8,15,132,177,184,152,242,3,33,125,159,212,73,217,253,29,215,66,125,20,117,93,98,234,211,70,168,179,46,237,170,143,47,182,237,71,148,217,40,166,50,242,21,92,141,163,145,134,70,99,104,103,0,238,198,251,152,182,231,31,112,206,41,29,4,128,69,15,245,239,197,3,64,186,118,213,139,238,142,102,184,134,160,86,222,177,255,0,43,230,103,181,219,232,164,165,62,253,52,85,1,192,164,171,140,223,96,152,89,247,6,250,204,251,110,219,59,236,14,148,186,214,210,206,176,126,148,254,76,236,25,93,179,232,151,145,243,190,221,165,166,135,185,230,187,253,190,215,102,121,119,219,203,31,46,92,118,220,118,223,119,216,42,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,42,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,3,197,139,162,11,21,190,221,115,234,207,76,233,109,86,88,233,246,151,54,162,121,142,63,61,85,81,85,79,5,61,85,44,35,19,131,76,103,57,189,67,148,128,37,196,77,133,228,41,8,234,173,77,79,17,30,190,171,58,156,202,155,3,210,219,133,214,219,166,86,78,237,62,237,83,61,63,210,105,30,72,143,204,213,83,114,96,120,64,224,140,169,227,144,30,65,250,210,23,18,147,183,20,75,181,96,25,149,247,13,191,234,13,155,30,171,172,199,177,90,138,26,107,213,116,44,196,20,7,88,242,181,51,202,204,252,132,12,160,144,24,246,224,199,192,93,216,164,6,32,153,62,23,189,20,127,40,12,236,53,159,80,173,150,170,237,54,195,110,7,77,45,186,181,187,222,217,186,12,34,97,78,241,9,54,208,197,221,130,105,30,70,112,147,234,69,194,65,57,123,118,43,226,143,240,39,169,191,130,252,226,137,84,7,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,128,124,253,47,19,104,228,97,145,156,30,104,12,251,177,190,224,79,177,199,220,0,150,71,86,191,226,17,159,225,186,167,225,195,155,106,14,159,100,52,151,204,122,249,79,100,169,161,174,166,119,225,40,123,102,141,157,157,157,152,128,196,152,128,192,153,140,12,72,73,132,133,217,130,157,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,72,40,5,89,247,134,47,136,93,30,45,71,77,211,175,80,57,127,102,213,15,24,177,43,253,206,104,32,165,181,82,197,4,210,75,75,91,87,60,193,198,22,237,66,20,205,196,201,138,71,143,147,3,68,33,92,58,123,133,93,117,43,63,198,180,230,197,81,73,5,203,42,188,81,89,40,229,171,50,24,35,158,166,96,134,50,144,132,72,152,24,141,157,221,132,159,109,246,103,247,38,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,225,210,158,93,164,56,110,107,168,152,22,169,94,96,171,108,135,78,42,46,51,89,103,134,119,16,225,93,72,84,181,48,202,15,184,152,16,188,102,207,179,27,28,33,177,48,185,137,230,170,0,120,94,245,211,249,107,197,67,67,181,143,51,243,122,147,101,231,236,122,154,209,227,53,246,215,28,98,237,188,206,79,230,43,33,218,78,230,236,38,113,48,73,249,210,26,137,26,127,160,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,150,213,241,206,253,73,254,242,127,13,85,213,163,218,233,168,250,13,89,147,93,180,190,243,236,107,174,81,143,205,141,205,114,137,157,170,168,233,101,158,9,164,58,99,103,110,212,207,229,196,26,77,156,128,76,156,56,155,1,128,78,175,20,142,190,168,245,19,207,116,201,163,151,11,85,203,16,111,39,81,145,100,84,117,48,87,67,119,145,187,85,48,211,82,73,25,24,12,49,27,70,242,72,206,210,20,177,188,127,80,35,62,245,117,216,49,60,171,43,246,151,209,108,102,235,121,246,53,190,107,181,199,217,244,82,84,121,58,24,182,238,212,205,193,159,183,8,114,30,82,22,194,59,182,238,219,175,175,0,192,51,45,83,204,173,58,125,167,216,245,93,243,33,190,84,53,53,13,13,51,55,57,79,103,119,119,119,118,16,1,22,35,51,39,96,0,18,34,113,17,119,110,132,250,59,233,87,13,233,67,72,237,248,125,154,219,72,89,61,198,158,158,167,44,187,199,35,204,119,27,139,7,215,97,148,128,11,203,70,69,32,194,28,71,136,59,147,183,112,228,51,10,1,209,125,94,204,180,23,84,49,253,92,211,249,233,35,190,227,181,5,53,59,85,192,211,65,40,28,101,20,176,200,30,142,225,36,82,73,27,184,184,155,49,187,137,9,51,19,93,245,127,83,120,15,84,221,4,234,150,160,98,21,52,148,119,35,211,123,249,94,177,231,184,195,83,91,102,157,232,171,35,225,56,198,252,132,12,160,148,162,51,16,121,35,97,62,35,187,136,192,191,20,46,133,191,34,153,81,235,142,142,97,158,83,77,175,92,61,177,77,68,92,161,177,93,36,144,153,246,133,133,188,189,28,219,199,219,217,200,2,87,56,255,0,52,37,79,27,195,253,41,215,77,71,209,170,60,190,211,133,94,123,86,172,239,31,173,198,239,246,217,217,206,150,182,150,162,9,33,99,32,103,109,166,139,186,71,20,140,236,66,78,76,251,129,200,6,24,2,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,7,53,139,170,133,202,186,181,239,21,14,189,105,169,105,174,189,44,104,221,246,146,176,235,41,230,183,231,55,58,126,235,29,25,180,176,147,80,83,84,71,40,139,155,136,79,21,80,16,24,112,151,181,187,27,74,32,17,175,196,119,174,58,110,171,115,42,12,63,79,130,174,159,78,176,250,137,206,134,105,78,88,142,247,86,76,192,245,178,192,238,194,0,34,196,48,9,15,116,66,89,72,156,94,103,138,60,127,160,158,136,47,189,92,103,114,214,228,116,183,91,110,153,89,59,177,94,239,116,115,5,60,199,84,240,187,195,75,72,82,69,32,73,55,50,136,228,110,14,33,22,252,136,74,72,152,245,167,75,189,50,103,221,83,106,133,183,79,241,10,106,186,59,105,212,8,222,178,23,183,77,83,69,102,129,227,150,78,115,148,109,196,76,198,9,70,32,50,6,146,70,16,228,59,185,15,66,154,47,164,56,110,130,233,126,63,164,122,127,5,92,118,44,118,156,161,167,122,185,222,105,229,51,144,165,150,105,15,209,156,228,150,73,36,118,22,16,103,55,97,17,22,97,96,202,173,54,155,85,130,213,69,98,177,91,41,45,214,219,117,60,116,148,116,116,144,140,48,83,65,24,176,199,20,113,139,48,128,8,179,11,11,51,51,51,51,50,250,214,191,215,189,107,197,122,118,210,123,238,177,230,182,251,173,109,151,31,242,190,102,11,92,81,201,84,125,250,152,169,195,128,201,36,96,251,28,194,239,185,183,213,103,219,119,217,158,48,105,239,139,183,77,186,149,159,227,90,115,98,194,117,42,11,150,85,120,162,178,81,203,87,109,160,24,35,158,166,96,134,50,144,134,176,137,129,136,217,221,216,73,246,223,102,127,114,12,215,197,31,224,79,83,127,5,249,197,18,165,110,147,190,41,244,111,239,3,30,249,140,10,234,124,81,254,4,245,55,240,95,156,81,42,86,233,59,226,159,70,254,240,49,239,152,192,131,163,220,167,44,197,112,107,21,86,83,154,228,214,172,126,203,69,195,204,220,110,149,177,210,82,193,204,196,3,156,178,56,128,242,51,17,109,223,212,137,153,189,93,149,0,245,209,214,109,247,172,61,71,165,185,199,106,246,54,25,139,249,138,124,102,219,40,3,213,12,114,184,119,106,106,100,29,247,154,94,212,78,241,137,60,113,136,8,143,39,99,150,77,193,226,107,215,109,215,91,179,43,142,134,105,110,77,73,38,151,216,106,35,26,170,203,92,228,97,146,86,131,9,17,201,38,204,199,77,12,187,140,96,28,163,51,143,191,202,70,120,123,90,3,163,190,149,115,46,171,245,114,223,135,217,173,181,99,140,91,170,41,234,114,203,188,114,52,33,110,183,57,253,118,25,72,12,124,204,130,50,12,33,196,185,27,57,59,118,194,67,0,218,190,31,125,5,100,61,76,230,84,57,206,160,216,170,232,244,174,209,81,28,213,199,81,230,168,142,254,14,213,34,208,208,204,209,56,76,3,81,78,49,212,56,200,6,0,110,194,66,110,206,215,188,177,252,3,0,195,116,179,13,180,233,246,159,99,212,150,60,122,199,78,212,212,52,52,204,252,34,13,221,221,221,221,220,140,200,156,140,204,157,204,204,136,137,200,137,221,242,4,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,136,107,5,138,124,159,74,115,44,118,149,183,158,229,96,184,210,68,222,191,167,37,52,128,222,230,119,247,151,216,206,185,186,213,92,118,227,133,234,190,81,97,175,136,163,168,160,189,87,192,252,196,155,126,21,18,3,191,171,51,237,184,191,216,203,166,203,129,16,208,84,144,66,210,147,66,110,209,187,236,198,252,95,209,247,253,171,157,46,182,38,158,94,165,243,179,154,219,29,9,53,250,232,204,17,147,59,19,123,66,167,235,122,127,248,250,32,183,214,201,178,10,110,132,174,183,114,170,182,207,86,86,59,235,17,196,102,81,113,102,174,247,62,251,255,0,146,63,111,237,84,105,168,20,179,142,73,93,115,168,171,165,154,91,141,68,181,102,208,72,229,192,164,144,201,197,247,247,59,63,217,234,183,77,171,174,45,109,164,209,90,173,20,139,201,212,89,142,26,136,100,170,154,166,169,234,26,57,218,163,155,127,142,227,255,0,201,5,254,79,249,35,187,58,142,245,117,85,21,115,20,245,50,17,145,187,147,238,78,254,247,223,237,65,252,81,17,1,17,16,17,17,1,17,127,122,26,42,155,141,80,81,210,71,206,89,55,226,59,179,111,179,59,191,171,250,123,153,208,109,205,62,234,83,80,176,29,43,200,180,187,28,144,130,223,125,131,179,85,32,60,236,99,23,10,145,118,220,37,17,102,127,52,79,234,46,222,141,251,31,125,75,24,84,92,235,9,228,151,148,179,17,25,28,132,239,187,191,171,187,191,171,238,189,171,157,182,255,0,167,245,213,246,43,213,170,158,58,169,225,236,200,50,184,200,224,196,44,91,139,129,59,51,236,108,254,247,88,243,20,177,27,24,147,129,59,110,206,47,178,11,190,240,146,161,184,82,116,253,202,178,9,163,9,63,197,185,137,51,22,213,181,251,237,191,191,222,202,116,40,147,225,155,127,176,93,250,107,178,210,218,10,62,253,47,153,243,12,49,16,126,149,125,99,142,238,226,219,250,51,254,213,45,144,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,23,227,190,203,245,16,126,114,101,249,186,253,244,253,136,236,131,241,157,127,165,254,89,151,250,64,80,3,198,175,225,99,22,251,192,161,249,117,197,79,245,0,60,106,254,22,49,111,188,10,31,151,92,80,85,95,73,223,20,250,55,247,129,143,124,198,5,210,154,230,179,164,239,138,125,27,251,192,199,190,99,2,233,77,1,17,16,124,151,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,115,67,212,14,166,126,89,53,199,60,213,40,234,238,181,20,153,54,65,93,112,160,246,164,156,234,161,161,57,139,202,192,127,92,216,123,80,52,81,176,9,56,128,131,8,191,17,101,119,254,38,154,215,249,22,233,31,41,242,246,255,0,53,95,157,239,133,81,243,139,156,49,121,216,38,243,18,73,180,128,67,181,44,85,60,9,185,109,43,197,200,92,121,109,66,216,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,65,97,90,121,209,157,214,255,0,225,73,150,101,215,186,26,75,62,67,53,226,109,80,181,75,36,69,79,61,77,170,130,140,161,8,106,200,160,115,48,42,119,184,207,78,34,252,29,234,96,54,144,70,73,25,64,13,61,205,110,186,107,159,227,90,141,98,167,164,158,229,138,222,40,175,116,113,85,129,20,18,79,77,48,77,24,200,34,66,78,14,64,204,236,196,47,182,251,59,123,215,74,122,123,165,246,172,55,69,241,173,23,190,149,38,73,109,177,226,244,88,189,99,213,209,15,98,229,4,52,129,77,39,114,156,156,199,132,130,47,188,110,228,219,19,139,185,125,188,224,235,126,21,106,211,93,104,207,180,230,197,81,87,61,183,21,202,46,182,74,57,106,204,74,121,32,166,171,146,24,202,66,17,17,115,113,6,119,118,17,109,247,217,155,220,131,165,61,61,205,109,90,149,128,99,90,141,98,167,171,130,219,149,89,232,175,116,113,85,128,140,241,193,83,8,77,24,200,34,68,44,108,38,204,236,196,77,190,251,59,251,215,171,118,182,83,94,173,85,182,106,201,42,227,167,175,167,146,154,83,164,171,150,150,113,3,23,18,120,230,132,134,88,143,103,125,142,50,19,23,217,197,217,217,157,69,95,11,141,94,169,213,174,143,177,152,46,83,213,207,114,193,170,38,196,42,166,154,8,162,3,10,97,3,165,24,154,63,210,0,163,158,146,55,34,97,55,56,205,203,151,233,148,181,65,206,183,90,61,36,229,93,35,106,155,226,215,41,124,246,55,125,243,55,12,102,226,37,36,189,202,17,169,144,2,9,229,120,98,141,235,35,141,161,41,130,54,113,30,244,110,207,177,178,220,30,23,253,100,227,221,55,103,247,45,62,212,42,106,72,49,60,242,162,142,31,106,69,69,75,28,244,23,30,244,113,69,53,85,100,146,70,227,66,17,75,57,200,198,242,118,221,185,70,35,206,110,118,233,212,239,79,88,175,84,26,53,122,210,60,166,167,200,121,254,221,77,186,232,20,177,212,77,108,174,136,185,69,81,24,155,127,165,25,176,144,17,197,44,160,198,28,249,55,58,218,171,166,121,86,141,234,62,71,165,185,173,39,151,189,99,55,9,109,245,60,99,144,35,155,131,253,73,226,238,0,25,67,40,56,201,25,184,183,56,204,9,155,98,100,29,63,34,174,175,10,206,183,232,245,39,21,180,116,195,168,117,92,50,252,110,223,44,88,245,95,102,10,122,122,219,61,36,112,4,20,187,247,88,229,172,140,30,103,216,34,102,120,41,249,145,17,140,132,91,47,196,191,172,74,110,155,244,142,108,31,12,188,82,126,81,115,138,121,40,168,161,142,178,88,170,237,54,233,2,64,150,232,47,14,196,6,36,221,184,93,206,61,229,119,49,238,52,18,2,8,149,227,9,213,117,139,59,190,219,186,100,194,165,181,93,40,49,59,128,94,47,247,72,38,57,36,134,240,1,81,3,80,14,204,209,183,106,57,73,229,118,115,126,228,131,27,246,202,25,4,162,7,71,253,53,223,122,169,215,27,62,153,91,31,179,106,135,141,211,36,171,26,160,130,74,75,60,83,70,21,18,68,228,39,202,103,238,132,113,179,1,183,114,64,114,102,6,50,29,107,105,182,102,90,175,159,209,89,168,228,171,191,229,153,141,226,58,104,142,174,173,158,123,133,198,174,102,17,121,38,152,153,156,228,150,70,220,228,38,245,39,114,127,123,174,130,58,46,233,39,21,233,27,75,27,22,182,203,231,178,75,239,150,184,100,215,18,40,229,238,87,13,52,96,112,65,43,67,20,143,71,28,141,49,66,18,51,144,247,164,119,125,205,208,125,122,223,133,90,180,215,161,172,251,78,108,85,21,115,219,113,93,39,186,217,40,229,171,49,41,228,130,154,207,36,49,148,132,34,34,230,226,12,238,236,34,219,239,179,55,185,115,152,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,65,213,66,34,32,42,160,241,88,232,74,234,215,90,254,169,180,107,25,164,43,105,83,188,249,189,170,221,1,12,241,206,196,101,37,225,129,157,196,192,133,197,167,224,34,224,225,223,38,62,115,201,29,175,175,146,237,105,181,95,237,85,182,43,237,178,146,227,109,184,211,201,73,89,71,87,8,205,5,76,18,11,140,145,73,25,51,137,129,11,184,184,187,59,59,59,179,160,230,51,74,181,51,42,209,189,71,199,53,75,10,171,242,247,172,102,225,21,194,155,148,146,4,115,112,127,175,4,189,179,3,40,101,7,40,228,6,38,231,25,152,187,236,78,186,9,232,207,170,11,87,86,122,47,77,168,212,118,138,187,117,202,221,80,22,75,244,82,211,140,48,21,214,58,74,121,170,74,148,90,89,73,233,185,84,51,70,242,19,30,205,245,155,237,122,75,235,227,76,241,93,34,234,247,82,112,92,42,147,202,89,105,238,20,247,10,106,81,142,56,227,165,243,180,144,214,28,17,4,96,32,16,198,117,4,17,131,15,213,140,64,93,221,217,221,236,171,193,83,225,99,41,251,192,174,249,117,185,5,43,41,105,215,182,1,83,98,199,186,112,212,26,124,122,146,142,219,149,104,190,55,76,117,208,180,66,117,247,26,58,80,105,158,86,23,230,70,20,243,208,3,25,183,168,112,17,119,237,187,12,75,86,189,215,46,1,83,147,120,90,232,62,103,110,199,169,42,234,48,235,62,39,83,89,112,38,137,167,161,183,84,90,70,158,70,2,39,99,112,146,166,74,22,32,13,247,113,140,157,182,143,144,134,170,240,88,205,109,86,94,161,178,188,42,225,79,143,197,81,146,226,231,45,13,101,88,8,220,74,122,90,136,201,233,41,100,114,103,112,146,41,37,154,88,133,157,203,201,198,126,141,19,171,159,92,219,116,127,159,212,233,135,84,122,91,153,195,144,210,88,169,233,114,138,26,107,133,194,173,226,24,32,183,84,202,212,245,175,33,74,220,0,30,154,105,153,205,246,224,206,228,206,46,204,77,210,74,13,127,212,46,45,125,206,116,11,82,240,172,90,135,206,222,178,12,62,243,107,183,83,119,66,62,253,84,244,82,199,20,124,205,196,7,145,152,182,228,236,45,190,238,236,222,170,144,127,185,113,215,103,253,195,63,229,53,159,254,118,175,249,16,106,174,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,117,205,98,12,255,0,85,181,211,81,245,150,143,16,180,230,183,158,237,171,4,199,232,177,187,5,182,6,112,165,162,165,167,130,56,92,196,29,223,121,165,237,9,203,35,187,145,19,11,54,192,17,128,76,15,13,79,15,223,203,181,101,14,189,234,180,60,48,27,85,192,189,151,110,33,218,75,197,117,36,244,199,249,216,167,166,56,106,45,198,222,102,9,56,155,19,201,25,135,167,18,90,171,160,94,138,50,174,171,53,30,146,247,118,182,121,125,50,198,110,16,201,145,220,42,26,64,142,191,131,140,133,108,167,120,200,12,166,148,29,152,200,9,187,49,155,27,191,34,136,37,191,59,77,166,213,96,181,81,88,172,86,202,75,117,182,221,79,29,37,29,29,36,35,12,20,208,70,44,49,197,28,98,204,32,2,44,194,194,204,204,204,204,204,131,155,126,172,126,41,245,147,239,3,33,249,140,234,218,122,61,197,175,185,207,132,176,225,88,181,15,157,189,100,24,126,103,107,183,83,119,66,62,253,84,245,119,40,226,143,153,184,128,242,51,22,220,157,133,183,221,221,155,213,84,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,85,95,247,46,58,236,255,0,184,103,252,166,179,255,0,206,213,212,245,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,46,244,235,160,216,111,77,186,71,98,210,156,50,138,144,66,221,78,7,115,174,134,157,225,59,181,197,192,90,162,182,86,35,50,231,33,14,236,46,101,192,24,35,23,224,2,205,205,18,234,161,1,17,16,64,15,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,169,255,0,227,87,240,177,139,125,224,80,252,186,226,160,7,133,199,199,102,153,126,53,242,122,212,22,19,226,95,208,85,54,188,227,211,107,86,147,88,169,32,212,91,29,60,147,93,194,62,239,59,253,186,10,89,8,97,24,97,138,66,158,185,138,56,98,133,254,167,32,39,3,34,96,133,130,155,52,247,10,186,234,86,127,141,105,205,138,162,146,11,150,85,120,162,178,81,203,86,100,48,71,61,76,193,12,101,33,8,145,48,49,27,59,187,9,62,219,236,207,238,93,68,40,235,100,232,239,13,197,122,205,169,234,159,26,179,227,244,180,247,140,94,178,138,227,66,212,110,211,199,127,150,166,23,246,164,14,251,128,28,212,222,98,41,92,26,50,221,200,159,184,245,18,184,134,213,209,77,47,181,104,174,145,226,26,81,102,42,73,41,241,107,61,53,180,234,41,168,134,144,43,39,0,110,245,83,196,46,236,7,52,189,201,79,235,19,185,200,78,228,78,238,239,81,126,53,127,20,248,183,221,253,15,204,110,42,234,85,43,120,213,252,83,226,223,119,244,63,49,184,160,218,190,6,63,174,207,221,191,226,74,213,21,85,248,24,254,187,63,118,255,0,137,43,84,64,68,68,17,87,197,31,224,79,83,127,5,249,197,18,160,21,127,222,40,255,0,2,122,155,248,47,206,40,149,0,160,191,239,20,127,129,61,77,252,23,231,20,74,128,85,255,0,120,163,252,9,234,111,224,191,56,162,84,2,131,32,192,48,12,203,84,243,43,78,159,105,246,61,87,124,200,111,149,13,77,67,67,76,205,206,83,217,221,221,221,221,132,0,69,136,204,201,216,0,4,136,156,68,93,219,161,62,142,250,85,195,122,80,210,59,126,31,102,182,210,22,79,113,167,167,169,203,46,241,200,243,29,198,226,193,245,216,101,32,2,242,209,145,72,48,135,17,226,14,228,237,220,57,12,245,87,135,223,65,88,247,76,216,109,14,115,168,54,42,74,205,84,187,211,199,53,113,212,121,90,208,176,27,61,72,180,52,51,52,76,112,153,83,212,12,117,14,50,24,25,131,176,145,3,51,188,202,64,68,68,4,68,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,37,21,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,130,213,17,17,1,17,16,22,170,234,159,90,255,0,147,183,79,185,182,177,199,111,243,181,120,253,189,188,132,5,23,114,51,174,158,80,167,165,238,143,114,55,120,90,121,162,121,56,155,23,109,143,142,229,179,62,213,85,151,227,97,172,87,91,46,27,129,232,133,142,253,73,21,62,75,81,85,123,191,209,195,84,67,86,80,82,188,99,70,50,198,38,204,244,210,75,36,230,205,32,59,20,180,96,226,236,241,18,10,139,86,63,226,19,209,157,215,68,58,75,208,218,203,69,13,37,200,244,234,158,174,201,151,92,233,226,41,167,121,238,51,53,88,151,120,96,15,239,24,235,10,178,56,158,94,14,47,87,8,236,71,41,186,138,189,12,233,125,171,88,250,180,211,60,14,250,84,143,109,158,241,237,42,200,42,232,134,174,10,184,40,97,146,182,74,89,34,39,97,32,152,105,158,23,223,118,102,145,221,196,182,226,247,167,213,238,144,212,235,191,77,26,133,165,182,248,42,231,185,93,172,231,53,174,10,105,226,132,234,46,52,198,53,84,112,185,203,245,4,14,162,8,128,220,156,126,161,23,214,15,210,96,164,191,14,77,76,252,151,245,147,167,23,26,138,187,172,116,23,235,129,99,53,144,91,228,219,205,121,248,202,158,156,38,23,49,19,132,106,164,166,148,153,247,219,178,198,34,68,2,203,161,69,202,186,233,247,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,156,144,243,111,175,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,131,64,120,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,84,34,34,2,170,191,28,239,212,159,239,39,240,213,106,138,170,252,115,191,82,127,188,159,195,80,69,255,0,12,45,6,195,117,243,170,58,75,94,160,81,82,92,172,88,157,158,167,38,168,180,213,211,188,208,92,142,41,97,130,40,100,110,98,220,6,90,152,229,118,38,48,54,133,227,32,113,145,246,191,69,74,222,10,159,20,249,79,221,253,119,204,109,202,234,80,17,17,5,0,248,163,252,118,106,111,224,191,39,162,83,127,194,79,0,195,117,79,162,108,255,0,79,181,7,30,164,190,99,215,204,226,190,154,186,134,165,159,132,161,236,251,107,179,179,179,177,1,137,48,152,24,187,24,24,137,11,137,11,59,66,15,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,32,172,14,171,186,81,212,126,146,181,28,240,172,214,47,61,106,174,238,79,96,191,193,11,133,45,222,148,93,153,200,89,221,251,115,7,33,105,97,119,114,140,136,93,156,192,227,144,228,175,133,239,93,63,145,76,168,52,59,88,243,63,41,166,215,174,126,199,169,173,30,80,216,174,146,72,46,219,204,228,222,94,142,109,228,238,110,196,1,43,132,159,154,18,168,145,237,39,170,46,153,48,30,169,180,190,229,167,249,125,53,37,29,200,233,200,108,185,11,91,161,169,173,179,78,242,69,39,56,10,70,228,32,101,4,67,40,1,3,201,27,16,114,29,216,135,158,205,104,210,28,203,65,117,67,32,210,61,64,130,146,59,238,59,80,48,212,61,36,237,52,18,129,198,50,197,52,103,232,238,18,69,36,114,51,19,9,179,27,49,8,147,56,176,116,230,169,3,168,95,14,30,179,179,157,125,212,188,215,22,209,191,59,101,200,51,11,205,210,221,83,244,138,213,31,126,150,122,217,100,138,78,7,82,38,60,128,197,246,38,98,109,246,118,103,244,86,21,225,185,91,213,125,86,137,73,7,83,214,154,186,48,163,168,40,113,249,175,197,88,249,37,96,60,243,157,68,215,22,169,50,38,6,35,142,56,25,216,15,183,17,59,139,131,196,103,45,80,71,254,130,180,183,59,209,110,147,176,109,51,212,187,23,177,178,75,55,180,252,237,23,154,134,163,181,221,185,85,77,31,231,33,51,140,183,142,80,47,170,79,182,251,62,206,206,205,69,157,88,252,83,235,39,222,6,67,243,25,215,74,107,154,206,172,126,41,245,147,239,3,33,249,140,232,29,58,116,209,170,125,80,103,112,224,186,103,105,255,0,59,206,222,107,32,169,246,93,179,243,51,75,31,155,158,24,164,236,247,123,6,17,242,31,174,123,11,125,174,221,9,232,94,133,233,199,78,154,113,110,210,253,47,179,121,27,85,14,242,205,52,174,199,85,112,170,38,102,146,170,166,70,102,238,76,124,71,119,217,133,132,68,0,64,0,0,99,175,132,222,1,134,227,61,28,227,25,157,139,30,164,164,190,230,53,23,10,155,237,192,89,222,122,227,167,184,85,83,192,198,78,238,236,17,197,27,48,131,108,12,229,33,51,114,144,200,166,82,2,209,93,98,116,171,134,245,95,164,119,12,62,243,109,164,28,158,221,79,81,83,137,221,228,145,225,59,117,197,195,234,49,74,32,101,229,164,33,140,102,14,37,200,25,137,155,184,17,152,111,84,65,203,190,127,128,102,90,89,153,93,180,251,80,113,234,187,30,67,99,168,122,106,234,26,150,110,113,30,204,236,236,236,238,38,4,46,38,6,46,224,96,66,66,228,36,206,242,43,194,227,227,179,76,191,26,249,61,106,146,158,55,184,158,43,103,190,233,86,83,105,198,109,84,87,172,131,219,158,215,184,211,209,71,29,85,195,176,22,208,131,204,74,44,199,47,108,29,196,57,187,241,23,118,109,153,70,191,11,143,142,205,50,252,107,228,245,168,37,87,142,119,234,79,247,147,248,106,133,93,6,233,158,43,172,157,82,226,186,91,154,210,121,139,46,77,111,191,219,234,120,199,25,201,15,59,45,111,9,226,238,1,128,205,17,176,201,25,184,191,9,0,9,155,113,101,53,124,115,191,82,127,188,159,195,84,85,240,184,248,236,211,47,198,190,79,90,130,42,174,146,58,66,213,91,86,181,116,209,167,186,141,102,199,105,44,20,245,246,112,164,59,101,21,32,210,210,81,207,72,101,73,52,84,208,137,155,71,76,210,193,35,66,60,157,218,46,222,251,62,236,212,109,215,198,153,226,186,69,213,238,164,224,184,85,39,148,178,211,220,41,238,20,212,163,28,113,199,75,231,105,33,172,56,34,8,192,64,33,140,234,8,35,6,31,171,24,128,187,187,179,187,216,255,0,131,6,175,84,229,250,13,146,233,29,198,122,185,170,52,246,240,51,81,185,65,16,65,13,186,225,220,150,56,64,199,235,153,181,76,53,210,19,155,122,52,209,179,19,179,113,0,176,165,5,124,84,250,67,202,186,130,211,139,86,164,105,149,21,214,241,151,224,189,221,236,177,87,200,81,214,218,228,103,41,252,181,35,177,1,86,9,132,68,221,190,7,44,98,64,253,227,26,112,25,212,136,57,97,180,220,234,108,183,90,43,205,28,116,146,84,80,84,71,83,16,85,210,69,85,1,24,19,16,180,144,204,37,20,161,187,54,225,32,144,19,110,196,206,206,236,186,62,233,119,169,188,7,170,109,47,182,234,6,33,83,73,71,114,58,113,43,214,60,247,24,106,107,108,211,188,146,199,194,113,141,249,8,25,65,41,68,102,32,242,70,194,124,71,119,17,172,191,21,158,137,104,244,166,251,77,212,14,144,226,158,79,12,188,246,232,239,246,219,93,182,10,123,126,63,84,1,20,48,72,1,11,15,110,26,143,93,221,195,136,206,207,202,71,122,136,193,163,87,69,29,87,95,122,75,214,90,44,203,187,117,172,196,46,91,81,229,54,74,41,128,124,253,47,19,104,228,97,145,156,30,104,12,251,177,190,224,79,177,199,220,0,150,71,65,209,74,211,253,81,117,55,128,244,179,165,247,45,64,203,234,105,43,46,65,78,69,101,199,154,227,13,53,109,230,118,146,40,248,64,50,63,34,0,41,226,41,76,4,222,56,220,143,137,108,194,89,175,229,99,75,62,130,126,84,191,41,120,167,208,207,251,99,246,205,55,178,255,0,199,118,63,223,92,251,95,227,191,55,250,95,167,245,125,254,138,128,122,215,234,186,251,213,166,178,214,230,93,219,173,30,33,109,222,143,22,178,86,204,5,228,41,120,131,73,35,140,108,192,211,78,97,221,145,247,50,109,194,62,225,132,81,186,13,43,150,101,55,220,231,42,188,230,185,77,119,157,189,100,23,10,139,165,198,167,180,17,247,234,167,144,164,150,78,0,194,3,200,204,159,97,102,22,223,102,102,111,69,117,62,21,157,33,229,93,62,233,197,215,82,53,54,138,235,103,203,243,174,214,214,89,107,228,24,232,173,113,179,20,30,102,145,152,64,107,8,206,82,126,231,51,138,50,16,110,201,149,64,20,64,240,189,232,91,242,215,149,6,184,235,30,25,230,244,218,203,207,216,244,213,165,198,27,237,210,57,5,155,120,92,95,204,81,195,180,157,205,220,64,229,96,143,243,162,53,17,181,212,160,168,14,189,122,10,234,199,90,122,177,206,117,51,77,52,167,219,56,221,231,217,158,74,183,219,182,218,126,239,106,219,75,12,159,155,154,160,36,29,164,136,199,235,11,111,182,237,187,59,59,200,15,10,78,151,53,219,166,191,202,143,229,175,6,250,57,244,143,216,158,204,255,0,9,209,214,119,252,191,158,239,127,189,165,147,143,30,252,95,165,182,252,189,55,217,246,159,232,130,128,124,81,254,59,53,55,240,95,147,209,45,41,131,107,166,163,233,182,156,103,58,95,133,94,125,149,106,212,111,35,21,254,104,25,198,170,162,150,149,170,25,169,70,70,127,169,12,158,104,187,172,205,200,196,4,28,152,10,64,61,215,226,143,241,217,169,191,130,252,158,137,70,172,91,19,202,179,155,237,46,45,133,99,55,92,130,245,91,207,203,91,173,116,82,85,213,79,192,8,207,132,81,177,25,113,0,34,125,155,208,69,221,253,25,208,102,189,60,116,253,159,117,53,170,20,58,81,167,33,72,23,42,202,122,138,185,107,43,154,102,162,162,130,24,220,138,90,137,33,142,66,140,28,184,68,36,227,179,201,44,99,233,201,151,65,58,105,210,246,135,105,102,141,65,160,214,76,2,213,114,196,27,140,183,10,75,205,36,53,222,214,170,98,3,122,170,198,144,56,77,51,156,113,150,238,44,35,219,140,64,64,35,1,28,83,162,142,148,108,93,37,232,213,22,27,218,181,86,101,247,45,171,50,155,221,20,38,62,126,171,145,188,113,177,72,238,111,12,0,125,168,219,96,23,216,228,237,129,203,35,41,0,131,158,190,186,58,50,190,244,121,168,244,182,200,238,190,217,195,50,143,49,81,140,220,165,48,106,162,142,39,14,237,53,76,99,182,211,69,221,137,158,65,22,142,65,49,33,226,238,113,71,133,98,61,77,231,216,214,128,231,189,56,220,42,106,239,56,158,99,79,110,26,24,42,238,51,56,88,103,165,184,141,107,157,44,78,239,16,132,207,221,105,64,68,92,140,163,62,95,81,196,239,251,168,126,159,176,30,166,180,190,187,74,53,24,42,194,219,89,81,79,87,21,101,11,66,213,180,83,195,35,16,203,79,36,209,200,49,155,143,56,136,152,119,120,229,144,125,57,58,231,179,168,126,159,179,238,153,117,66,187,74,53,24,41,14,229,71,79,79,87,21,101,11,76,244,85,176,77,27,16,203,79,36,209,198,82,3,23,56,136,152,118,105,34,144,125,120,186,15,175,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,43,169,241,71,248,19,212,223,193,126,113,68,130,149,186,78,248,167,209,191,188,12,123,230,48,43,126,241,17,232,22,143,169,204,85,179,205,45,183,218,173,186,155,100,238,212,108,212,208,83,253,38,141,227,136,60,181,85,79,22,55,152,2,8,198,158,73,13,227,31,173,25,113,25,59,145,84,15,73,223,20,250,55,247,129,143,124,198,5,210,154,14,91,49,108,179,42,193,175,180,185,78,21,147,93,113,251,213,23,63,45,113,181,214,201,73,85,7,48,32,62,18,198,226,99,200,12,133,246,127,81,39,103,244,119,87,211,208,79,91,246,46,174,48,73,104,178,58,171,85,183,83,108,157,217,111,118,74,56,78,158,19,165,121,157,161,170,164,25,37,144,228,135,129,68,18,63,55,32,151,126,66,35,36,78,113,171,196,235,195,210,179,41,172,169,234,43,167,236,67,189,117,155,148,185,109,130,217,12,243,213,93,106,165,158,24,226,170,162,164,130,19,229,51,247,102,58,151,228,2,227,27,73,197,205,229,35,220,30,30,126,30,212,221,50,218,169,245,75,82,235,42,229,213,11,165,59,132,180,180,87,57,66,138,209,73,32,253,106,35,24,77,162,173,55,126,39,33,72,210,68,50,71,23,105,183,137,166,144,52,87,142,119,234,79,247,147,248,106,171,91,77,166,235,127,186,209,88,172,86,202,187,141,202,227,81,29,37,29,29,36,37,52,245,51,200,76,49,197,28,98,206,70,100,78,194,194,204,238,238,236,204,173,43,199,59,245,39,251,201,252,53,104,175,8,12,3,13,206,186,175,169,170,204,49,234,75,177,226,184,189,77,254,208,213,44,228,20,183,24,235,40,226,138,161,131,126,36,96,51,200,225,201,159,137,241,49,216,192,8,66,127,248,125,244,21,143,116,205,134,208,231,58,131,98,164,172,213,75,189,60,115,87,29,71,149,173,11,1,179,212,139,67,67,51,68,199,9,149,61,64,199,80,227,33,129,152,59,9,16,51,59,204,164,68,30,78,83,137,226,185,205,138,171,22,205,113,155,86,65,101,173,225,230,109,215,74,40,234,233,103,224,98,97,206,41,24,128,184,152,9,54,237,232,66,206,222,172,202,133,250,246,232,130,251,210,62,119,21,110,57,75,117,185,105,149,239,181,21,146,247,89,48,84,76,21,77,11,60,212,181,101,28,81,132,115,115,25,78,54,224,194,113,109,196,136,163,149,130,255,0,150,138,235,143,0,195,117,7,165,13,79,165,204,241,234,75,168,88,241,123,165,254,216,243,51,243,163,184,210,81,205,45,61,68,70,46,196,6,36,219,62,207,245,128,140,11,144,25,11,135,57,139,165,62,172,126,22,53,147,238,255,0,33,249,116,235,154,197,210,159,86,63,11,26,201,247,127,144,252,186,116,28,214,41,105,226,155,128,84,224,189,105,102,85,77,143,82,90,109,185,85,61,5,254,218,212,205,16,133,80,73,76,17,84,84,56,70,255,0,84,206,178,10,183,62,108,198,71,200,223,126,108,69,18,213,175,120,224,224,21,50,218,180,179,84,168,113,234,70,167,165,168,184,216,46,151,97,104,134,119,57,70,41,232,169,205,247,238,152,51,67,94,99,232,224,14,242,126,139,200,220,129,224,125,154,218,142,213,170,122,115,53,62,63,79,114,138,162,221,123,167,148,64,66,235,93,1,12,176,202,38,92,185,75,77,78,65,11,139,48,237,25,214,201,187,254,121,153,90,82,160,191,11,44,254,167,5,235,75,13,165,124,134,146,211,109,202,169,235,236,23,39,169,120,132,42,130,74,99,150,158,157,142,70,250,166,117,144,82,48,112,118,50,62,32,219,243,113,43,244,65,31,250,245,210,220,239,90,122,78,206,116,207,77,44,94,217,201,47,62,204,242,84,94,106,26,126,239,106,229,75,52,159,156,152,194,49,218,56,140,190,177,54,251,108,219,187,179,61,96,116,245,225,195,214,118,13,175,186,105,154,229,58,55,228,172,184,254,97,102,186,92,106,126,145,90,164,236,82,193,91,20,146,201,192,42,72,203,136,1,62,194,206,79,182,204,206,254,138,239,209,4,85,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,65,118,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,6,107,161,122,23,168,253,69,234,61,187,75,244,190,205,231,174,181,219,203,52,210,187,133,45,190,148,93,154,74,170,153,25,159,183,8,114,29,223,103,39,34,16,1,51,48,2,232,83,167,78,154,52,179,165,252,18,28,23,76,237,63,231,121,219,205,100,20,222,212,185,254,122,105,99,243,115,195,20,125,238,215,124,194,62,67,245,3,97,111,181,223,85,116,19,209,5,139,164,124,18,90,220,142,150,213,114,212,219,223,118,43,221,238,142,99,168,132,41,90,103,120,105,105,10,72,163,56,225,224,49,28,141,193,136,229,223,145,16,199,19,4,170,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,228,229,213,37,69,138,94,171,6,70,140,160,183,212,202,196,251,108,46,49,147,239,235,233,246,46,110,186,151,187,84,222,117,243,63,172,170,168,105,159,233,45,212,68,217,133,155,143,157,153,219,221,233,246,174,140,181,82,169,232,180,203,45,171,24,36,153,225,177,87,200,209,198,60,136,246,167,55,217,155,237,119,219,109,151,54,90,203,84,85,218,181,153,85,149,60,144,60,215,251,140,143,28,129,196,131,122,153,31,103,111,177,219,125,182,65,101,29,40,244,193,211,118,127,210,205,235,33,168,184,210,21,212,45,213,115,87,213,157,100,163,229,184,73,92,49,145,0,213,113,102,224,59,250,176,179,176,253,190,174,171,191,94,172,212,152,238,115,95,97,181,93,169,46,22,219,124,242,211,81,205,78,108,76,80,132,210,132,111,239,127,242,69,159,244,139,222,222,175,239,91,243,71,186,168,124,27,166,203,238,150,98,216,157,113,87,93,233,229,163,184,92,33,160,222,56,225,145,171,153,136,165,9,133,219,102,157,189,72,93,155,139,250,122,122,199,125,83,178,69,110,43,93,197,174,143,87,53,206,134,10,201,89,231,105,28,14,78,110,67,238,221,182,118,247,62,254,255,0,122,12,5,17,16,17,17,1,17,16,23,171,139,80,149,202,251,77,68,55,24,168,94,78,127,159,149,153,196,54,2,127,93,255,0,110,219,127,173,121,75,234,181,156,209,214,199,36,0,70,109,190,204,204,238,254,231,253,136,55,198,103,211,94,87,95,69,144,230,150,108,190,139,32,183,227,177,199,53,117,100,116,164,2,64,240,28,140,224,241,243,15,70,130,70,125,200,125,71,250,118,209,247,152,232,227,242,227,77,86,243,159,100,59,155,131,11,9,122,238,62,132,251,237,254,175,232,91,251,84,242,253,67,193,48,80,180,218,34,184,91,172,25,55,122,154,169,200,103,132,42,56,129,143,23,226,66,7,179,75,51,108,236,254,247,254,125,227,147,197,57,11,204,241,27,134,254,165,197,246,223,250,80,93,23,131,237,142,138,151,69,235,174,241,14,211,213,246,187,143,187,250,241,171,175,22,251,118,247,127,50,176,53,5,60,38,40,109,52,58,24,94,70,253,79,87,60,187,119,169,130,168,100,40,54,172,174,227,184,55,168,242,103,119,109,253,251,110,167,90,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,47,207,231,95,168,131,241,190,223,233,95,171,241,151,234,2,128,30,53,127,11,24,183,222,5,15,203,174,42,127,168,1,227,87,240,177,139,125,224,80,252,186,226,130,170,250,78,248,167,209,191,188,12,123,230,48,46,148,215,53,157,39,124,83,232,223,222,6,61,243,24,23,74,104,8,136,130,160,60,109,53,51,42,169,213,60,23,71,60,223,107,27,183,227,237,147,118,35,146,65,243,21,213,21,53,20,252,230,30,125,179,237,199,75,180,111,193,136,123,243,253,103,99,217,180,7,134,94,138,126,90,122,184,197,188,197,195,202,208,96,155,102,181,156,37,225,52,190,74,120,124,188,113,239,25,137,111,85,45,55,49,126,59,196,210,241,38,46,59,226,157,123,106,102,85,170,29,92,106,101,199,41,171,238,123,7,32,173,198,109,208,4,146,60,52,180,52,19,157,60,65,24,153,151,14,93,178,148,216,118,23,150,105,77,132,121,236,166,87,130,62,144,212,157,215,80,181,238,186,10,184,233,224,167,139,16,181,200,51,197,216,156,204,163,170,173,19,143,214,86,56,218,58,7,18,250,160,237,52,141,245,221,159,128,90,250,162,191,23,61,51,197,116,239,171,137,174,56,181,39,148,250,107,143,210,100,215,24,2,56,227,132,107,164,158,162,158,83,140,64,7,110,231,149,25,77,203,145,20,178,202,110,95,91,102,189,69,90,190,54,154,103,138,212,233,102,11,172,126,83,181,146,91,242,6,198,123,241,199,24,249,138,26,138,106,138,142,19,23,14,225,246,228,165,222,54,230,194,61,249,254,171,185,238,193,173,124,17,245,66,235,75,159,234,22,139,204,53,115,219,110,118,120,178,138,119,42,210,236,81,207,77,52,116,210,240,167,217,199,156,227,87,15,41,25,197,246,164,140,93,139,211,133,186,46,125,188,53,245,122,167,72,58,193,193,231,121,234,218,219,152,84,62,33,114,134,154,8,165,57,194,184,132,41,197,222,77,184,0,214,53,36,134,64,236,108,17,19,55,45,220,11,160,148,5,10,188,76,250,46,254,82,122,112,26,145,133,15,111,62,192,109,245,115,211,83,195,67,222,146,251,66,205,221,58,29,227,2,152,166,23,2,42,113,110,67,220,150,80,113,110,243,201,28,213,95,37,218,237,106,176,90,171,111,183,219,157,37,186,219,110,167,146,174,178,178,174,97,134,10,104,35,23,41,37,146,66,118,16,1,22,114,114,119,102,102,103,119,65,203,190,39,148,223,112,108,170,205,154,226,213,222,74,245,143,220,41,238,150,234,158,208,73,216,170,130,65,146,41,56,27,16,23,19,1,125,137,156,95,109,157,157,189,22,65,172,90,197,159,107,174,127,116,212,109,70,191,85,220,110,87,26,137,229,138,41,106,166,154,11,124,18,77,36,195,73,74,51,25,148,84,209,148,166,209,196,196,236,44,255,0,210,239,144,117,79,171,56,174,186,117,5,155,106,206,21,136,125,25,178,228,119,6,169,166,183,144,198,50,63,24,130,51,168,149,163,102,6,154,115,2,158,70,103,45,164,152,247,57,31,115,44,83,73,239,248,174,41,170,120,110,83,157,89,61,179,141,217,178,11,117,194,241,110,242,209,212,121,202,24,170,99,57,224,237,74,237,28,156,227,19,30,6,236,37,190,206,236,206,232,45,167,194,179,162,10,61,54,197,109,29,79,106,29,47,60,191,36,183,203,46,61,73,222,130,162,158,138,207,87,28,7,5,86,221,167,56,171,36,6,153,183,9,93,154,10,142,4,34,101,32,141,138,172,83,74,181,51,21,214,77,56,199,53,75,10,171,243,22,92,154,223,21,194,155,148,145,156,144,243,111,175,4,189,179,48,25,162,54,40,228,6,39,225,32,24,187,238,46,178,180,26,171,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,115,88,131,170,132,68,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,130,149,151,66,120,126,153,254,89,60,58,49,125,45,142,146,213,81,87,147,104,253,174,223,65,237,72,249,210,195,92,118,136,188,172,231,245,13,199,181,59,69,35,24,139,144,16,49,11,114,22,92,246,46,148,250,78,248,88,209,191,187,252,123,229,208,32,230,177,116,187,211,70,127,83,170,125,60,233,190,160,220,50,26,75,229,202,249,139,219,106,110,149,212,207,23,9,110,62,92,26,177,157,162,102,0,49,168,105,64,192,89,184,24,144,236,60,118,106,23,235,167,10,186,224,29,96,234,221,138,243,81,73,53,69,86,81,87,123,2,166,50,32,104,46,5,231,161,23,114,17,126,99,21,76,98,109,182,204,108,76,206,76,204,79,102,158,11,153,103,182,58,101,200,241,106,188,155,206,213,227,249,133,79,102,221,37,111,114,75,125,12,244,180,199,31,24,157,221,226,134,73,218,176,135,102,97,41,26,119,109,203,154,9,254,136,136,53,87,86,63,11,26,201,247,127,144,252,186,117,65,125,42,244,207,153,117,95,171,148,122,91,135,215,82,91,128,105,202,229,119,185,212,187,16,91,173,209,156,97,44,237,31,38,41,143,148,177,128,70,46,220,140,199,145,0,115,144,58,20,214,252,42,235,169,90,47,159,105,205,138,162,146,11,150,85,139,221,108,148,114,213,153,12,17,207,83,73,36,49,148,132,34,68,192,196,108,238,236,36,251,111,179,63,185,107,254,142,250,85,195,122,80,210,59,126,31,102,182,210,22,79,113,167,167,169,203,46,241,200,243,29,198,226,193,245,216,101,32,2,242,209,145,72,48,135,17,226,14,228,237,220,57,12,195,96,104,238,142,224,58,21,128,90,244,231,78,108,52,150,235,109,186,158,8,165,150,42,88,97,158,225,60,112,199,9,85,213,20,32,3,45,76,131,16,60,146,184,179,147,183,244,51,102,168,136,57,172,234,199,226,159,89,62,240,50,31,152,206,174,167,194,227,224,79,76,191,26,249,197,106,165,110,172,126,41,245,147,239,3,33,249,140,234,234,124,46,62,4,244,203,241,175,156,86,160,149,75,85,117,99,240,177,172,159,119,249,15,203,167,91,85,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,172,93,84,46,85,215,85,8,8,136,130,0,120,213,252,44,98,223,120,20,63,46,184,168,1,225,113,241,217,166,95,141,124,158,181,79,255,0,26,191,133,140,91,239,2,135,229,215,21,0,60,46,62,59,52,203,241,175,147,214,160,191,228,68,64,84,173,227,87,241,79,139,125,223,208,252,198,226,174,165,82,183,141,95,197,62,45,247,127,67,243,27,138,13,171,224,99,250,236,253,219,254,36,173,81,85,95,129,143,235,179,247,111,248,146,181,68,4,68,65,21,124,81,254,4,245,55,240,95,156,81,42,1,87,253,226,143,240,39,169,191,130,252,226,137,80,10,11,254,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,4,68,64,68,68,4,68,65,64,62,40,255,0,29,154,155,248,47,201,232,148,170,240,49,253,118,126,237,255,0,18,81,87,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,72,45,81,17,16,17,17,1,115,237,226,93,159,211,106,15,90,90,137,85,109,200,106,238,182,219,29,69,53,130,149,166,121,120,81,157,37,52,113,85,83,196,18,51,112,1,172,106,183,126,45,192,140,140,199,151,62,79,127,215,107,181,170,193,106,173,190,223,110,116,150,235,109,186,158,74,186,202,202,185,134,24,41,160,140,92,164,150,73,9,216,64,4,89,201,201,221,153,153,157,221,114,217,118,187,93,111,247,90,219,237,246,231,87,113,185,92,106,36,171,172,172,171,152,166,158,166,121,9,202,73,100,144,157,200,204,137,220,156,157,221,221,221,221,208,88,255,0,130,94,153,226,185,6,163,234,38,169,93,169,60,197,235,15,183,219,237,246,142,228,113,156,116,254,125,234,123,243,143,32,115,9,152,41,26,49,48,33,252,220,243,139,177,49,250,91,250,134,190,18,120,85,171,21,232,183,31,190,219,234,42,228,168,204,111,23,91,221,112,204,98,225,28,225,82,84,44,49,51,11,59,7,106,134,34,118,39,39,230,70,251,236,236,35,50,144,115,89,213,62,138,127,39,110,160,179,109,28,142,225,231,105,49,251,131,121,9,202,94,228,135,67,60,65,81,75,221,46,220,108,243,52,19,68,210,113,6,30,227,31,29,199,103,123,116,240,130,213,11,86,105,210,93,54,7,8,210,65,114,211,235,197,109,182,162,1,173,25,103,150,10,153,138,182,42,163,139,102,40,64,138,162,104,71,126,76,79,75,35,177,123,196,96,255,0,140,86,153,253,15,234,178,28,234,146,146,234,244,153,238,63,71,112,154,170,162,63,239,82,174,166,103,163,146,10,115,96,102,126,16,65,70,102,14,68,66,83,177,59,176,152,51,108,191,3,236,214,213,65,159,234,158,156,205,79,86,247,43,229,158,221,123,167,148,64,123,3,5,12,210,195,40,153,114,228,198,229,112,133,197,152,93,157,134,77,220,118,102,32,153,94,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,5,7,85,8,136,128,170,175,199,59,245,39,251,201,252,53,90,162,170,191,28,239,212,159,239,39,240,212,26,171,193,83,226,159,41,251,191,174,249,141,185,93,74,165,111,5,79,138,124,167,238,254,187,230,54,229,117,40,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,160,7,138,63,199,102,166,254,11,242,122,37,63,252,21,62,22,50,159,188,10,239,151,91,144,79,245,173,53,27,166,189,6,213,236,202,199,168,26,159,165,88,254,79,125,199,105,230,164,161,168,185,83,119,131,177,35,62,241,77,19,191,106,160,5,200,200,6,97,54,140,204,140,56,145,59,190,203,68,4,68,64,92,214,117,99,241,79,172,159,120,25,15,204,103,93,41,174,107,58,177,248,167,214,79,188,12,135,230,51,160,186,159,11,143,129,61,50,252,107,231,21,170,85,40,171,225,113,240,39,166,95,141,124,226,181,74,164,4,68,65,85,126,57,223,169,63,222,79,225,170,42,248,92,124,118,105,151,227,95,39,173,82,171,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,168,37,87,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,84,170,241,206,253,73,254,242,127,13,81,87,194,227,227,179,76,191,26,249,61,106,13,255,0,227,105,166,120,174,63,168,250,119,170,86,154,79,47,122,204,45,247,11,125,223,183,28,97,29,71,144,122,110,196,229,196,24,206,103,10,183,140,140,200,191,55,4,2,204,44,30,184,87,131,142,175,84,225,93,75,215,105,109,68,245,111,109,212,123,60,208,132,16,193,17,7,180,104,64,234,161,154,83,45,140,0,105,218,188,25,129,223,115,152,57,11,236,196,19,171,197,179,10,181,101,93,22,228,23,219,133,69,92,117,24,117,226,213,123,161,24,76,88,36,156,234,70,133,198,86,113,119,112,237,87,74,76,194,226,252,196,31,125,153,196,169,91,69,53,66,235,162,186,185,136,106,189,152,106,228,168,197,175,20,215,35,167,166,173,42,67,172,128,13,187,212,175,40,179,184,4,209,119,34,63,170,76,225,33,51,137,51,187,56,116,230,136,136,60,156,167,19,197,115,155,21,86,45,154,227,54,172,130,203,91,195,204,219,174,148,81,213,210,207,192,196,195,156,82,49,1,113,48,18,109,219,208,133,157,189,89,151,61,157,107,244,163,125,233,47,89,107,112,222,213,214,179,16,185,111,89,139,94,235,97,1,243,244,188,65,228,141,202,55,112,121,160,51,237,72,219,1,62,193,39,108,2,88,217,116,82,171,131,198,27,91,244,94,139,75,233,244,106,107,30,63,147,234,45,198,161,134,158,172,100,164,154,183,17,128,36,164,169,148,207,244,167,167,58,168,218,16,16,102,6,150,55,144,156,182,141,128,194,173,127,47,218,203,249,26,254,79,159,148,43,175,228,247,218,30,211,246,23,49,236,247,185,115,227,207,110,231,103,185,249,222,199,46,215,119,243,188,59,159,93,102,221,29,244,171,153,117,95,171,150,252,62,205,109,171,28,98,221,81,79,83,150,93,227,145,161,11,117,185,207,235,176,202,64,99,230,100,17,144,97,14,37,200,217,201,219,182,18,24,104,165,110,158,14,58,223,160,208,97,181,218,25,75,99,164,199,53,66,170,162,107,141,93,100,210,114,60,170,0,115,40,222,41,11,212,78,154,34,33,122,86,244,96,99,156,57,57,212,118,194,197,48,12,3,13,210,204,54,211,167,218,125,143,82,88,241,235,29,59,83,80,208,211,51,240,136,55,119,119,119,119,114,51,34,114,51,50,119,51,50,34,39,34,39,119,200,17,16,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,83,193,11,19,197,111,23,221,85,202,110,216,205,170,182,245,143,251,15,217,23,26,138,40,228,170,183,247,194,228,19,249,121,73,156,226,238,3,48,159,7,110,66,204,207,187,40,215,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,136,136,10,21,120,184,233,158,43,152,116,133,120,206,174,212,155,94,176,43,133,5,194,209,85,28,113,247,7,204,213,195,71,60,4,100,14,109,9,132,236,100,0,67,202,72,32,39,119,96,217,230,170,138,190,40,255,0,2,122,155,248,47,206,40,144,82,183,73,223,20,250,55,247,129,143,124,198,5,117,62,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,5,43,116,157,241,79,163,127,120,24,247,204,96,93,41,174,107,58,78,248,167,209,191,188,12,123,230,48,46,148,208,17,17,5,85,248,231,126,164,255,0,121,63,134,173,85,224,169,241,79,148,253,223,215,124,198,220,182,175,142,119,234,79,247,147,248,106,213,94,10,159,20,249,79,221,253,119,204,109,200,46,165,17,16,22,170,234,199,225,99,89,62,239,242,31,151,78,182,170,213,93,88,252,44,107,39,221,254,67,242,233,208,115,88,186,83,234,199,225,99,89,62,239,242,31,151,78,185,172,93,41,245,99,240,177,172,159,119,249,15,203,167,65,205,98,232,79,196,111,76,255,0,42,29,27,106,61,186,158,146,213,37,125,134,222,57,53,28,247,8,247,242,190,66,65,168,168,56,73,128,136,38,42,88,234,98,23,109,183,239,56,17,8,153,58,231,177,117,80,131,150,204,79,41,190,224,217,85,155,53,197,171,188,149,235,31,184,83,221,45,213,61,160,147,177,85,4,131,36,82,112,54,32,46,38,2,251,19,56,190,219,59,59,122,46,162,45,55,107,85,254,213,69,125,177,92,233,46,54,219,141,60,117,116,117,148,147,12,208,84,193,32,177,71,44,114,11,184,152,16,187,19,19,59,179,179,179,178,230,11,80,176,171,174,154,231,249,46,156,223,106,41,39,185,98,183,138,219,37,100,180,134,69,4,147,211,76,112,200,81,145,8,147,131,144,59,179,184,139,237,182,236,222,229,123,222,23,217,103,210,190,137,116,251,204,100,222,217,175,179,123,70,211,89,206,183,204,77,71,218,174,159,203,211,73,187,185,71,194,148,169,184,70,251,113,137,226,226,204,46,40,37,82,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,43,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,82,183,73,223,20,250,55,247,129,143,124,198,4,29,41,162,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,15,7,61,180,92,50,12,31,33,176,218,102,236,214,220,109,85,116,148,242,113,18,227,44,144,144,139,236,78,204,251,59,183,163,187,50,231,103,171,29,40,202,116,159,91,175,246,60,178,78,229,109,198,182,178,226,50,109,27,115,3,171,156,121,109,25,147,54,238,5,233,187,127,66,232,242,188,228,138,134,162,72,72,6,64,136,200,92,223,97,103,102,125,157,255,0,153,115,203,215,158,83,126,202,58,150,203,74,253,89,5,65,219,110,87,10,10,119,134,67,49,24,66,225,83,196,126,179,190,207,234,254,141,179,127,50,11,16,232,247,165,202,251,103,71,217,77,190,104,184,220,242,123,69,108,49,159,33,125,204,10,225,24,250,52,188,127,234,163,239,217,191,245,181,106,245,55,137,100,248,126,80,118,28,146,62,7,106,55,183,199,235,27,242,8,164,152,89,254,163,190,223,162,94,142,239,253,46,164,135,69,89,102,183,30,141,102,39,139,234,173,134,217,109,178,218,164,168,106,59,157,242,174,25,157,185,85,155,180,96,15,199,119,113,39,251,63,72,127,107,168,91,170,87,219,214,67,168,23,251,141,254,224,53,181,178,92,170,158,105,130,83,144,12,222,115,114,33,35,119,119,103,119,119,103,127,218,131,21,68,68,4,68,64,68,68,5,153,105,70,124,250,115,151,82,228,141,71,230,90,14,127,83,185,195,244,162,48,247,241,47,243,255,0,103,216,176,212,247,32,155,189,114,100,88,230,175,105,238,47,170,88,229,207,140,47,95,83,11,209,246,100,125,155,182,227,203,184,108,15,239,166,127,78,63,229,127,55,172,92,131,85,110,80,105,213,78,158,13,46,244,213,51,199,59,201,204,125,28,26,61,189,56,111,255,0,83,111,242,151,245,205,53,42,151,43,192,49,156,74,59,37,37,44,246,41,170,164,146,166,26,102,2,157,165,55,38,98,62,78,229,183,185,183,102,219,249,214,0,130,215,252,22,247,242,25,151,225,223,255,0,117,197,90,74,174,15,7,28,130,193,83,167,87,203,37,53,36,113,220,169,188,183,126,78,216,49,73,202,123,129,15,171,63,39,216,125,61,89,88,250,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,40,1,227,87,240,177,139,125,224,80,252,186,226,167,250,128,30,53,127,11,24,183,222,5,15,203,174,40,42,175,164,239,138,125,27,251,192,199,190,99,2,233,77,115,89,210,119,197,62,141,253,224,99,223,49,129,116,166,128,188,156,179,41,177,96,216,173,231,53,202,107,188,149,151,31,183,212,93,46,53,61,163,147,177,75,4,101,36,178,112,6,35,46,32,4,251,11,57,62,219,51,59,250,47,89,106,174,172,126,22,53,147,238,255,0,33,249,116,232,57,193,203,50,155,238,115,149,94,115,92,166,187,206,222,178,11,133,69,210,227,83,218,8,251,245,83,200,82,75,39,0,97,1,228,102,79,176,179,11,111,179,51,55,162,187,239,8,108,23,232,151,70,214,219,255,0,181,60,223,211,92,130,233,125,236,246,59,126,83,183,32,208,118,185,114,126,230,254,67,185,203,97,255,0,27,199,111,171,200,168,177,116,167,210,119,194,198,141,253,223,227,223,46,129,6,213,81,43,197,55,0,166,206,186,45,204,170,155,30,171,187,92,177,90,138,11,253,181,169,154,82,58,83,142,164,34,168,168,112,141,254,176,5,28,245,110,124,217,192,67,145,190,220,24,134,90,173,85,213,143,194,198,178,125,223,228,63,46,157,7,60,58,33,154,218,180,215,90,48,29,70,190,211,213,207,109,197,114,139,85,238,178,42,64,18,158,72,41,170,227,154,65,140,72,132,92,220,65,217,153,200,91,125,183,118,247,174,156,215,42,235,166,142,158,178,155,238,115,160,90,105,154,229,53,222,118,245,144,97,246,107,165,198,167,180,17,247,234,167,162,138,73,100,224,12,32,60,140,201,246,22,97,109,246,102,102,244,65,176,21,64,120,181,245,163,244,210,251,89,210,142,0,92,108,184,229,194,25,242,139,164,21,220,134,227,93,24,114,26,17,24,141,193,225,128,205,158,81,149,156,188,204,34,220,99,122,126,82,74,175,19,62,180,127,147,102,156,6,155,225,69,220,207,179,235,125,92,20,213,16,215,118,100,177,80,187,118,142,187,104,204,102,25,137,204,134,156,155,136,247,34,148,220,159,178,241,201,72,56,158,45,125,206,114,171,54,21,139,80,249,219,214,65,112,167,181,219,169,187,161,31,126,170,121,6,56,163,230,110,32,60,140,197,183,39,97,109,247,119,102,245,65,181,122,63,233,174,251,213,78,184,217,244,202,216,253,155,84,60,110,153,37,88,213,4,18,82,89,226,154,48,168,146,39,33,62,83,63,116,35,141,152,13,187,146,3,147,48,49,144,229,93,111,244,93,149,116,143,168,243,208,209,13,214,247,128,220,187,115,217,50,25,104,100,24,195,186,243,113,161,169,157,129,161,122,192,104,36,119,16,127,175,27,12,188,67,147,198,23,41,209,119,73,56,175,72,218,88,216,181,182,95,61,146,95,124,181,195,38,184,145,71,47,114,184,105,163,3,130,9,90,24,164,122,56,228,105,138,16,145,156,135,189,35,187,238,110,179,94,162,180,27,13,234,75,72,239,186,83,153,209,82,16,92,105,204,237,149,211,83,188,199,105,184,176,19,83,214,196,194,96,92,227,34,221,197,140,121,131,156,100,252,12,153,194,162,252,48,250,223,163,233,211,42,169,210,29,72,170,225,128,230,23,8,101,167,168,24,96,15,101,94,38,146,158,157,234,167,168,150,88,218,58,62,192,239,51,151,55,30,196,100,2,59,201,206,239,215,49,154,197,163,185,246,133,103,247,77,57,212,107,13,93,186,229,110,168,158,40,165,150,150,104,96,184,65,28,210,66,53,116,165,48,1,75,77,33,68,111,28,172,44,196,205,253,44,214,189,225,89,214,253,30,164,226,182,142,152,117,14,171,134,95,141,219,229,139,30,171,236,193,79,79,91,103,164,142,0,130,151,126,235,28,181,145,131,204,251,4,76,207,5,63,50,34,49,144,136,38,7,86,63,11,26,201,247,127,144,252,186,117,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,7,85,8,136,128,136,136,40,7,197,31,227,179,83,127,5,249,61,18,159,254,10,159,11,25,79,222,5,119,203,173,202,0,120,163,252,118,106,111,224,191,39,162,83,255,0,193,83,225,99,41,251,192,174,249,117,185,5,43,46,148,250,78,248,88,209,191,187,252,123,229,208,46,107,23,74,125,39,124,44,104,223,221,254,61,242,232,16,86,95,141,198,21,117,160,214,141,61,212,105,170,41,30,219,124,197,229,178,83,196,38,93,241,158,134,174,73,165,35,30,60,88,28,110,16,176,187,19,187,184,201,187,14,204,229,143,248,46,101,158,199,234,107,35,197,170,242,111,37,73,144,97,245,61,155,116,149,189,184,238,21,208,85,83,28,124,98,119,102,150,104,224,122,194,29,153,200,99,121,221,182,30,106,106,120,185,233,158,85,168,157,35,205,113,197,169,60,223,208,172,130,147,38,184,192,17,201,36,197,67,28,21,20,242,156,98,0,91,246,252,208,202,110,92,68,98,138,83,114,250,187,61,59,116,209,159,211,105,103,80,218,111,168,55,12,134,174,199,109,177,229,22,218,155,165,117,51,203,206,43,119,152,6,172,103,104,153,204,192,169,222,80,48,22,126,96,68,59,23,45,156,58,94,68,68,4,68,64,68,68,28,214,117,99,241,79,172,159,120,25,15,204,103,87,83,225,113,240,39,166,95,141,124,226,181,82,183,86,63,20,250,201,247,129,144,252,198,117,117,62,23,31,2,122,101,248,215,206,43,80,74,165,170,186,177,248,88,214,79,187,252,135,229,211,173,170,181,87,86,63,11,26,201,247,127,144,252,186,116,28,214,46,170,23,42,235,170,132,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,167,255,0,141,95,194,198,45,247,129,67,242,235,138,128,30,23,31,29,154,101,248,215,201,235,80,95,242,34,32,42,86,241,171,248,167,197,190,239,232,126,99,113,87,82,169,91,198,175,226,159,22,251,191,161,249,141,197,6,213,240,49,253,118,126,237,255,0,18,86,168,170,175,192,199,245,217,251,183,252,73,90,162,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,171,254,241,71,248,19,212,223,193,126,113,68,168,5,5,255,0,120,163,252,9,234,111,224,191,56,162,84,2,175,251,197,31,224,79,83,127,5,249,197,18,160,20,29,84,34,34,2,34,32,34,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,40,171,226,143,241,217,169,191,130,252,158,137,74,175,3,31,215,103,238,223,241,36,22,168,136,136,8,136,130,53,120,144,229,55,220,63,162,93,82,187,99,149,222,82,174,162,223,73,107,146,78,208,73,202,150,182,186,158,146,166,61,141,157,155,156,19,202,27,237,200,121,110,46,196,204,237,207,98,188,159,24,92,214,235,138,244,124,118,43,125,61,36,148,249,142,81,109,178,87,20,192,78,113,192,3,53,115,20,78,196,204,199,221,161,136,93,201,137,184,17,182,219,187,16,211,6,147,224,191,149,13,83,195,116,207,218,158,204,250,91,144,91,172,94,119,177,222,242,190,106,166,56,123,189,190,67,207,143,115,151,30,67,190,219,110,219,238,131,164,157,20,210,251,86,138,233,30,33,165,22,98,164,146,159,22,179,211,91,78,162,154,136,105,2,178,112,6,239,85,60,66,238,192,115,75,220,148,254,177,59,156,132,238,68,238,238,249,170,34,10,181,241,202,180,221,102,181,104,221,246,27,101,89,219,104,234,47,212,149,21,131,9,60,16,207,48,208,148,81,28,155,113,19,49,130,98,17,119,220,154,41,29,183,226,251,69,95,10,203,181,214,221,215,30,3,71,111,185,213,210,211,221,41,239,20,149,209,67,49,0,85,64,214,202,153,154,41,69,159,99,6,150,24,164,97,45,219,156,96,94,241,103,107,42,241,108,194,173,89,87,69,185,5,246,225,81,87,29,70,29,120,181,94,232,70,19,22,9,39,58,145,161,113,149,156,93,220,59,85,210,147,48,184,191,49,7,223,102,113,42,139,232,167,41,190,225,253,92,105,13,219,28,174,242,149,117,25,133,178,215,36,157,160,147,149,45,108,227,73,83,30,198,206,205,206,9,229,13,246,228,60,183,23,98,102,118,11,148,241,71,248,19,212,223,193,126,113,68,168,5,95,247,138,63,192,158,166,254,11,243,138,37,64,40,58,168,68,68,5,85,126,57,223,169,63,222,79,225,170,213,21,85,248,231,126,164,255,0,121,63,134,160,213,94,10,159,20,249,79,221,253,119,204,109,202,234,85,43,120,42,124,83,229,63,119,245,223,49,183,43,169,64,68,68,20,3,226,143,241,217,169,191,130,252,158,137,79,255,0,5,79,133,140,167,239,2,187,229,214,229,0,60,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,130,127,162,34,2,34,32,46,107,58,177,248,167,214,79,188,12,135,230,51,174,148,215,53,157,88,252,83,235,39,222,6,67,243,25,208,93,79,133,199,192,158,153,126,53,243,138,213,42,148,85,240,184,248,19,211,47,198,190,113,90,165,82,2,34,32,170,191,28,239,212,159,239,39,240,213,21,124,46,62,59,52,203,241,175,147,214,169,85,227,157,250,147,253,228,254,26,162,175,133,199,199,102,153,126,53,242,122,212,18,171,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,170,85,120,231,126,164,255,0,121,63,134,168,171,225,113,241,217,166,95,141,124,158,181,5,239,106,22,21,106,212,172,3,37,211,155,237,69,92,22,220,170,207,91,100,172,150,144,196,103,142,10,152,78,25,10,50,33,33,99,97,55,118,119,18,109,246,221,159,220,185,119,93,84,46,125,188,75,176,10,109,62,235,75,81,41,109,184,245,93,170,219,124,168,166,191,210,188,205,47,10,195,171,166,142,90,170,136,142,71,126,96,85,143,86,207,197,248,9,137,128,241,225,197,130,229,58,25,213,11,174,177,244,151,166,121,229,244,106,222,229,61,159,217,181,147,213,214,149,92,245,115,208,205,37,20,149,82,74,76,196,71,49,83,60,207,190,238,207,35,179,145,109,201,247,170,174,15,4,253,80,186,228,58,71,158,105,69,192,106,230,167,195,47,20,183,42,26,137,171,74,80,142,11,128,73,189,44,81,59,109,8,4,180,114,202,252,75,98,58,163,126,34,236,238,118,19,148,229,152,174,13,98,170,202,115,92,154,213,143,217,104,184,121,155,141,210,182,58,74,88,57,152,128,115,150,71,16,30,70,98,45,187,250,145,51,55,171,178,13,107,213,23,83,120,15,75,58,95,114,212,12,190,166,146,178,228,20,228,86,92,121,174,48,211,86,222,103,105,34,143,132,3,35,242,32,2,158,34,148,192,77,227,141,200,248,150,204,37,206,190,127,159,230,90,167,153,93,181,7,80,114,26,187,230,67,124,168,122,154,234,234,151,110,114,158,204,204,204,204,204,32,2,44,32,0,44,192,0,34,34,194,34,204,219,127,173,126,171,175,189,90,107,45,110,101,221,186,209,226,22,221,232,241,107,37,108,192,94,66,151,136,52,146,56,198,204,13,52,230,29,217,31,115,38,220,35,238,24,69,27,169,43,225,77,209,45,30,171,95,106,122,129,213,236,83,206,97,150,110,229,29,130,219,116,182,193,81,111,200,42,140,37,134,121,12,38,98,238,67,79,233,179,176,113,41,221,184,200,207,79,32,56,121,95,220,163,206,255,0,145,183,229,147,202,229,127,149,239,250,111,244,43,202,67,255,0,74,251,156,124,191,107,151,119,206,118,127,190,182,229,207,255,0,145,188,191,119,235,40,65,128,103,249,150,150,102,86,157,65,211,236,134,174,199,144,216,234,26,166,134,186,153,219,156,71,179,179,179,179,179,137,129,11,144,24,19,56,24,17,9,49,9,59,63,81,10,154,252,86,122,37,163,210,155,237,55,80,58,67,138,121,60,50,243,219,163,191,219,109,118,216,41,237,248,253,80,4,80,193,32,4,44,61,184,106,61,119,119,14,35,59,63,41,29,234,35,6,11,31,232,239,170,172,55,170,253,35,183,230,22,107,149,32,228,246,234,122,122,108,178,209,28,111,9,219,174,46,31,93,198,34,51,47,45,33,12,133,9,242,46,64,206,46,253,192,144,3,122,174,115,58,59,234,171,50,233,67,87,45,249,133,154,229,86,88,197,198,162,158,155,44,180,71,27,76,23,27,115,31,215,113,136,140,7,204,198,37,33,66,124,135,137,187,139,191,108,228,3,232,79,0,207,240,221,83,195,109,58,131,167,217,13,37,243,30,190,83,181,77,13,117,51,191,9,67,119,103,103,103,102,32,49,38,32,48,38,99,3,18,18,97,33,118,96,200,17,17,5,0,248,163,252,118,106,111,224,191,39,162,82,171,192,199,245,217,251,183,252,73,69,95,20,127,142,205,77,252,23,228,244,74,85,120,24,254,187,63,118,255,0,137,32,181,68,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,74,42,248,163,252,9,234,111,224,191,56,162,65,74,221,39,124,83,232,223,222,6,61,243,24,21,212,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,93,79,138,63,192,158,166,254,11,243,138,36,20,173,210,119,197,62,141,253,224,99,223,49,129,116,166,185,172,233,59,226,159,70,254,240,49,239,152,192,186,83,64,68,68,21,87,227,157,250,147,253,228,254,26,181,87,130,167,197,62,83,247,127,93,243,27,114,218,190,57,223,169,63,222,79,225,171,85,120,42,124,83,229,63,119,245,223,49,183,32,186,148,68,64,90,171,171,31,133,141,100,251,191,200,126,93,58,218,171,85,117,99,240,177,172,159,119,249,15,203,167,65,205,98,233,79,171,31,133,141,100,251,191,200,126,93,58,230,177,116,167,213,143,194,198,178,125,223,228,63,46,157,7,53,139,170,133,202,186,234,161,5,16,248,182,97,87,92,87,173,44,130,251,112,168,164,146,159,49,179,218,175,116,35,9,147,156,112,5,48,208,184,202,206,44,204,125,218,25,73,152,92,155,129,3,239,187,184,140,138,240,58,203,63,248,220,193,107,50,111,255,0,51,221,173,246,105,43,127,242,168,170,234,97,129,223,255,0,34,9,36,17,255,0,128,18,127,208,101,149,120,218,105,158,85,144,105,198,157,234,149,166,147,204,89,112,251,133,194,223,119,237,199,33,201,79,231,218,155,177,57,113,7,0,133,142,145,227,35,50,31,206,79,0,179,19,159,164,32,240,209,207,233,180,251,173,45,59,170,185,100,53,118,171,109,242,162,166,193,84,208,188,188,43,14,174,154,72,169,105,229,8,217,249,129,86,61,35,183,38,224,38,32,101,199,135,38,14,130,81,17,4,85,241,71,248,19,212,223,193,126,113,68,169,91,164,239,138,125,27,251,192,199,190,99,2,186,159,20,127,129,61,77,252,23,231,20,74,149,186,78,248,167,209,191,188,12,123,230,48,32,233,77,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,124,247,7,129,168,42,94,164,156,97,104,79,184,237,239,97,226,251,255,0,196,185,231,235,219,232,115,245,41,148,150,29,81,60,209,189,194,191,206,188,205,182,213,126,126,167,155,55,230,195,211,244,127,206,255,0,73,215,67,228,44,66,226,77,187,59,108,236,168,55,196,186,56,171,122,162,186,193,105,199,171,168,202,48,170,9,26,65,50,122,131,107,133,94,242,134,251,253,82,251,54,244,244,65,25,236,25,150,101,97,130,123,78,59,148,93,173,212,247,17,104,39,134,146,186,88,66,97,125,219,137,136,147,49,55,215,47,71,244,250,207,251,87,251,202,177,43,254,60,52,119,11,224,155,189,214,8,235,64,206,65,50,49,151,147,177,59,177,59,238,251,63,191,215,246,175,155,28,196,242,108,170,166,106,108,106,199,95,114,158,150,47,49,40,82,82,201,49,0,51,179,114,118,1,119,102,221,219,213,253,23,177,118,202,238,148,216,241,225,87,155,92,209,84,210,84,59,19,203,249,178,143,136,60,110,14,14,44,236,236,251,251,253,126,196,24,130,34,32,34,34,2,34,32,34,34,12,154,75,5,217,176,230,185,61,166,6,166,10,129,103,169,103,14,230,251,74,252,125,251,237,245,75,236,255,0,37,191,153,99,43,37,150,130,162,76,70,59,141,29,65,24,12,188,42,67,181,250,59,247,56,190,237,191,216,5,251,63,214,177,164,22,139,224,197,37,107,93,114,152,198,144,222,157,252,143,41,123,204,204,223,86,225,183,212,247,191,175,167,252,106,216,213,55,120,59,231,146,90,181,46,237,136,205,91,20,112,220,187,28,99,34,6,115,237,211,220,36,125,183,110,79,179,190,254,142,174,69,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,20,0,241,171,248,88,197,190,240,40,126,93,113,83,253,105,254,168,58,95,192,122,179,192,45,250,115,168,215,124,130,221,109,183,94,34,189,197,45,146,162,24,103,41,227,134,104,68,72,166,138,81,112,227,80,110,236,194,207,187,15,175,189,156,40,51,164,239,138,125,27,251,192,199,190,99,2,233,77,66,13,61,240,137,233,183,77,115,252,107,81,172,89,182,165,79,114,197,111,20,87,186,56,170,238,84,5,4,147,211,76,19,70,50,8,209,137,56,57,3,51,179,16,190,219,236,237,239,83,125,1,70,175,18,28,166,251,135,244,75,170,87,108,114,187,202,85,212,91,233,45,114,73,218,9,57,82,214,215,83,210,84,199,177,179,179,115,130,121,67,125,185,15,45,197,216,153,157,164,170,215,250,247,162,152,175,81,58,79,125,209,204,214,225,117,162,178,228,30,87,204,207,107,150,56,234,131,177,83,21,64,112,41,35,144,27,115,132,89,247,7,250,174,251,108,251,59,7,52,54,155,77,214,255,0,117,162,177,88,173,149,119,27,149,198,162,58,74,58,58,72,74,105,234,103,144,152,99,138,56,197,156,140,200,157,133,133,153,221,221,217,153,117,39,105,180,218,172,22,170,43,21,138,217,73,110,182,219,169,227,164,163,163,164,132,97,130,154,8,197,134,56,163,140,89,132,0,69,152,88,89,153,153,153,153,148,43,211,223,8,158,155,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,80,73,61,52,193,52,99,32,141,24,147,131,144,51,59,49,11,237,190,206,222,245,55,208,23,147,150,98,214,44,231,21,188,225,89,77,15,157,178,228,22,250,139,93,198,155,186,113,247,233,103,140,163,150,62,96,226,99,200,12,155,113,118,38,223,118,118,127,85,235,34,14,85,215,74,125,39,124,44,104,223,221,254,61,242,232,20,85,254,226,167,75,31,246,253,170,191,250,86,221,255,0,49,83,127,79,112,171,86,154,224,24,214,156,216,170,42,231,182,226,182,122,43,37,28,181,102,37,60,144,83,66,16,198,82,16,136,139,155,136,51,187,176,139,111,190,204,222,228,28,246,117,157,128,117,13,136,235,206,87,127,234,47,30,171,165,190,228,119,138,186,152,174,113,181,68,150,171,128,55,2,22,183,84,76,238,242,83,69,20,144,0,7,39,56,67,183,25,176,16,184,181,143,120,86,116,65,71,166,216,173,163,169,237,67,165,231,151,228,150,249,101,199,169,59,208,84,83,209,89,234,227,128,224,170,219,180,231,21,100,128,211,54,225,43,179,65,81,192,132,76,164,17,157,90,145,165,90,113,172,22,42,124,99,84,48,187,86,77,106,164,184,83,93,33,164,184,211,180,177,133,84,7,206,57,25,159,255,0,56,73,191,68,227,57,35,54,32,51,18,202,208,17,17,4,53,241,47,232,238,155,169,13,35,155,56,195,44,244,159,148,92,30,158,74,218,41,163,163,150,90,187,181,186,48,144,229,181,139,67,185,25,145,63,114,22,112,147,105,89,192,123,109,60,134,169,131,74,177,61,101,139,92,113,204,91,76,177,155,168,106,109,171,32,139,217,118,226,162,22,170,164,186,82,77,207,243,177,78,220,35,236,156,78,82,119,153,128,6,51,121,54,17,45,186,105,90,255,0,15,208,29,26,192,53,31,41,213,204,55,79,109,86,172,191,52,227,237,187,164,0,93,202,157,157,136,184,139,187,132,93,195,102,146,94,216,143,118,65,19,147,153,179,19,6,41,212,47,210,175,228,95,169,127,78,189,149,244,147,242,95,121,246,199,178,123,158,71,207,123,38,94,255,0,151,238,254,115,179,220,231,195,159,214,227,182,254,187,174,112,151,81,26,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,49,25,227,130,166,19,134,66,140,136,72,88,216,77,221,157,196,155,125,183,103,247,40,65,253,197,78,150,63,237,251,85,127,244,173,187,254,98,130,127,162,34,2,34,32,160,31,20,127,142,205,77,252,23,228,244,74,127,248,42,124,44,101,63,120,21,223,46,183,44,255,0,94,252,47,244,11,168,157,88,190,235,30,107,151,234,5,21,235,32,242,190,102,11,93,194,138,58,80,236,83,69,78,28,6,74,73,13,183,8,69,223,115,127,172,239,182,205,179,54,224,233,127,165,252,7,164,204,2,225,167,58,115,119,200,46,54,219,141,226,91,220,178,222,234,33,154,113,158,72,97,132,132,74,24,162,22,14,52,224,236,206,46,251,185,122,251,153,131,155,117,210,159,73,223,11,26,55,247,127,143,124,186,5,21,127,184,169,210,199,253,191,106,175,254,149,183,127,204,84,223,211,220,42,213,166,184,6,53,167,54,42,138,185,237,184,173,158,138,201,71,45,89,137,79,36,20,208,132,49,148,132,34,34,230,226,12,238,236,34,219,239,179,55,185,7,149,173,248,85,215,82,180,95,62,211,155,21,69,36,23,44,171,23,186,217,40,229,171,50,24,35,158,166,146,72,99,41,8,68,137,129,136,217,221,216,73,246,223,102,127,114,230,90,237,105,186,216,46,181,182,43,237,178,174,221,114,183,84,73,73,89,71,87,9,67,61,52,241,147,140,145,73,25,51,16,24,147,56,184,187,51,179,179,179,174,167,148,32,212,47,8,158,155,117,43,63,201,117,26,251,155,106,84,23,44,170,241,91,123,172,138,146,229,64,48,71,61,76,199,52,131,24,149,25,19,3,17,187,51,57,19,237,182,238,254,244,27,255,0,163,252,254,155,83,250,92,210,220,206,28,134,174,251,81,85,139,208,211,92,46,21,111,41,79,61,198,154,38,167,173,121,10,86,230,102,213,48,204,206,111,191,55,103,38,114,103,98,125,192,181,87,77,125,58,226,189,47,105,195,233,110,21,149,101,119,187,40,92,39,184,83,125,33,174,142,166,74,62,235,7,56,32,237,197,24,71,15,49,41,56,48,255,0,140,150,82,119,119,39,91,85,1,17,16,17,17,7,53,157,88,252,83,235,39,222,6,67,243,25,213,212,248,92,124,9,233,151,227,95,56,173,88,86,161,120,68,244,219,169,89,254,75,168,215,220,219,82,160,185,101,87,138,219,221,100,84,151,42,1,130,57,234,102,57,164,24,196,168,200,152,24,141,217,153,200,159,109,183,119,247,169,63,160,154,41,138,244,237,164,246,45,28,194,174,23,90,219,46,63,230,188,180,247,73,99,146,168,251,245,50,212,31,50,142,56,193,246,57,137,155,96,111,170,205,190,239,187,184,108,5,170,186,177,248,88,214,79,187,252,135,229,211,173,170,177,253,66,194,173,90,149,128,100,186,115,125,168,171,130,219,149,89,235,108,149,146,210,24,140,241,193,83,9,195,33,70,68,36,44,108,38,238,206,226,77,190,219,179,251,144,114,238,186,168,80,3,251,138,157,44,127,219,246,170,255,0,233,91,119,252,197,79,244,4,68,65,0,60,106,254,22,49,111,188,10,31,151,92,84,0,240,184,248,236,211,47,198,190,79,90,174,123,170,14,151,240,30,172,240,11,126,156,234,53,223,32,183,91,109,215,136,175,113,75,100,168,134,25,202,120,225,154,17,18,41,162,148,92,56,212,27,187,48,179,238,195,235,239,103,211,250,9,225,127,160,93,59,106,197,139,88,240,172,191,80,43,111,88,255,0,154,242,208,93,46,20,82,82,159,126,154,90,115,230,49,210,70,111,176,76,78,219,27,125,102,109,247,109,217,194,96,34,34,2,165,111,26,191,138,124,91,238,254,135,230,55,21,117,42,47,245,65,225,233,162,253,89,231,246,253,70,212,108,159,53,183,92,173,214,120,172,145,69,100,173,164,134,2,130,57,166,152,72,134,106,105,73,207,149,65,179,187,19,54,204,62,158,247,112,137,126,6,63,174,207,221,191,226,74,213,20,127,233,75,162,157,44,232,251,233,79,228,206,255,0,149,220,254,150,249,31,59,237,218,170,105,187,126,87,191,219,237,118,96,139,109,252,201,242,229,203,125,135,109,182,125,228,2,2,34,32,138,190,40,255,0,2,122,155,248,47,206,40,149,0,174,154,53,239,69,49,94,162,116,158,251,163,153,173,194,235,69,101,200,60,175,153,158,215,44,113,213,7,98,166,42,128,224,82,71,32,54,231,8,179,238,15,245,93,246,217,246,118,136,31,220,84,233,99,254,223,181,87,255,0,74,219,191,230,40,54,175,138,63,192,158,166,254,11,243,138,37,64,43,166,141,123,209,76,87,168,157,39,190,232,230,107,112,186,209,89,114,15,43,230,103,181,203,28,117,65,216,169,138,160,56,20,145,200,13,185,194,44,251,131,253,87,125,182,125,157,162,7,247,21,58,88,255,0,183,237,85,255,0,210,182,239,249,138,9,254,136,136,8,136,128,136,136,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,85,224,99,250,236,253,219,254,36,164,166,189,248,95,232,23,81,58,177,125,214,60,215,47,212,10,43,214,65,229,124,204,22,187,133,20,116,161,216,166,138,156,56,12,148,146,27,110,16,139,190,230,255,0,89,223,109,155,102,109,129,210,151,69,58,89,209,247,210,159,201,157,255,0,43,185,253,45,242,62,119,219,181,84,211,118,252,175,127,183,218,236,193,22,219,249,147,229,203,150,251,14,219,108,251,132,128,68,68,4,68,65,88,30,56,185,77,246,147,21,210,76,42,158,187,133,150,235,112,188,93,43,41,187,64,253,218,170,72,233,99,167,147,155,183,49,226,21,181,45,179,59,11,247,55,38,119,17,118,134,190,25,118,155,85,235,174,61,48,163,188,219,41,43,233,227,168,185,85,132,85,48,140,160,51,193,108,171,154,25,88,73,157,152,227,150,56,228,2,247,137,128,147,108,236,206,174,39,170,222,138,116,179,172,31,162,223,148,203,254,87,108,250,37,231,188,151,176,170,169,161,238,121,174,199,115,187,222,130,93,246,242,193,199,143,29,183,45,247,221,182,215,250,9,225,127,160,93,59,106,197,139,88,240,172,191,80,43,111,88,255,0,154,242,208,93,46,20,82,82,159,126,154,90,115,230,49,210,70,111,176,76,78,219,27,125,102,109,247,109,217,194,96,34,34,8,171,226,143,240,39,169,191,130,252,226,137,80,93,166,237,117,176,93,104,175,182,43,157,93,186,229,110,168,142,174,142,178,146,98,134,122,105,227,38,40,229,142,65,118,32,49,38,98,98,103,103,103,102,118,93,47,107,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,14,197,76,85,1,192,164,142,64,109,206,17,103,220,31,234,187,237,179,236,237,16,63,184,169,210,199,253,191,106,175,254,149,183,127,204,80,109,95,20,127,129,61,77,252,23,231,20,74,128,87,77,26,247,162,152,175,81,58,79,125,209,204,214,225,117,162,178,228,30,87,204,207,107,150,56,234,131,177,83,21,64,112,41,35,144,27,115,132,89,247,7,250,174,251,108,251,59,68,15,238,42,116,177,255,0,111,218,171,255,0,165,109,223,243,20,19,253,17,16,21,85,248,231,126,164,255,0,121,63,134,171,84,81,255,0,170,222,138,116,179,172,31,162,223,148,203,254,87,108,250,37,231,188,151,176,170,169,161,238,121,174,199,115,187,222,130,93,246,242,193,199,143,29,183,45,247,221,182,10,214,240,84,248,167,202,126,239,235,190,99,110,87,82,162,255,0,75,254,30,154,47,210,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,24,36,154,25,136,132,97,166,136,152,249,83,131,51,185,59,108,229,233,238,118,148,8,8,136,130,128,124,81,254,59,53,55,240,95,147,209,41,255,0,224,169,240,177,148,253,224,87,124,186,220,179,253,123,240,191,208,46,162,117,98,251,172,121,174,95,168,20,87,172,131,202,249,152,45,119,10,40,233,67,177,77,21,56,112,25,41,36,54,220,33,23,125,205,254,179,190,219,54,204,219,131,165,254,151,240,30,147,48,11,134,156,233,205,223,32,184,219,110,55,137,111,114,203,123,168,134,105,198,121,33,134,18,17,40,98,136,88,56,211,131,179,56,187,238,229,235,238,102,13,192,136,136,8,136,128,185,172,234,199,226,159,89,62,240,50,31,152,206,186,83,80,131,80,188,34,122,109,212,172,255,0,37,212,107,238,109,169,80,92,178,171,197,109,238,178,42,75,149,0,193,28,245,51,28,210,12,98,84,100,76,12,70,236,204,228,79,182,219,187,251,208,102,190,23,31,2,122,101,248,215,206,43,84,170,90,255,0,65,52,83,21,233,219,73,236,90,57,133,92,46,181,182,92,127,205,121,105,238,146,199,37,81,247,234,101,168,62,101,28,113,131,236,115,19,54,192,223,85,155,125,223,119,125,128,128,136,136,42,175,199,59,245,39,251,201,252,53,69,95,11,143,142,205,50,252,107,228,245,170,223,186,173,232,167,75,58,193,250,45,249,76,191,229,118,207,162,94,123,201,123,10,170,154,30,231,154,236,119,59,189,232,37,223,111,44,28,120,241,219,114,223,125,219,109,127,160,158,23,250,5,211,182,172,88,181,143,10,203,245,2,182,245,143,249,175,45,5,210,225,69,37,41,247,233,165,167,62,99,29,36,102,251,4,196,237,177,183,214,102,223,118,221,156,35,95,142,119,234,79,247,147,248,106,138,190,23,31,29,154,101,248,215,201,235,85,191,117,91,209,78,150,117,131,244,91,242,153,127,202,237,159,68,188,247,146,246,21,85,52,61,207,53,216,238,119,123,208,75,190,222,88,56,241,227,182,229,190,251,182,218,255,0,65,60,47,244,11,167,109,88,177,107,30,21,151,234,5,109,235,31,243,94,90,11,165,194,138,74,83,239,211,75,78,124,198,58,72,205,246,9,137,219,99,111,172,205,190,237,187,56,76,5,84,30,56,56,5,52,87,93,44,213,42,28,122,173,234,42,169,238,54,11,165,216,90,82,129,130,34,138,122,42,115,125,251,64,110,243,87,152,250,49,155,52,159,164,209,183,27,95,90,171,169,78,154,244,227,170,157,56,109,50,212,215,186,195,65,13,194,11,165,37,93,174,169,160,170,164,170,137,140,26,64,115,19,140,183,142,89,99,118,144,12,120,200,238,204,196,194,66,21,1,225,29,169,153,86,31,213,237,159,5,180,213,239,101,207,109,245,246,251,189,44,146,73,219,47,45,73,53,100,19,136,9,176,60,192,112,56,9,152,151,24,231,156,89,153,207,118,157,94,45,90,103,212,118,165,232,214,63,67,162,148,151,91,214,55,73,112,144,242,220,122,205,25,203,93,112,220,161,242,82,52,17,131,201,81,12,50,52,174,113,139,190,196,113,74,224,77,23,114,47,87,74,188,39,244,11,70,245,31,28,213,44,43,82,117,86,158,245,140,220,34,184,83,114,188,81,4,115,112,127,175,4,189,186,48,50,134,80,114,142,64,98,110,113,153,139,190,196,234,106,160,231,91,162,142,148,111,189,90,107,45,22,27,218,186,209,226,22,221,171,50,155,221,20,32,94,66,151,137,188,113,177,72,236,13,52,230,29,168,219,99,38,220,228,237,152,69,35,46,132,241,108,79,21,193,172,84,184,182,21,140,218,177,251,45,23,63,45,110,181,209,71,73,75,7,51,35,62,17,70,194,3,200,204,137,246,111,82,39,119,245,119,94,86,11,164,250,89,165,254,123,242,103,166,152,166,37,237,62,215,157,246,21,154,154,131,205,118,249,118,251,189,144,30,124,123,135,199,150,251,115,45,189,238,178,180,5,228,229,56,158,43,156,216,170,177,108,215,25,181,100,22,90,222,30,102,221,116,162,142,174,150,126,6,38,28,226,145,136,11,137,128,147,110,222,132,44,237,234,204,189,100,65,206,183,90,253,40,223,122,75,214,90,220,55,181,117,172,196,46,91,214,98,215,186,216,64,124,253,47,16,121,35,114,141,220,30,104,12,251,82,54,192,79,176,73,219,0,150,54,83,255,0,193,147,249,71,125,4,190,253,38,255,0,226,99,243,159,70,253,163,207,204,123,83,188,221,255,0,33,255,0,204,127,227,187,187,253,78,254,221,175,175,230,148,223,215,94,157,116,143,168,252,102,12,91,85,241,58,75,165,61,45,68,51,83,213,52,64,53,180,192,53,16,205,44,48,84,241,121,96,9,218,156,34,149,226,32,50,141,201,152,133,246,38,216,22,155,77,170,193,106,162,177,88,173,148,150,235,109,186,158,58,74,58,58,72,70,24,41,160,140,88,99,138,56,197,152,64,4,89,133,133,153,153,153,153,153,7,214,136,136,40,7,197,31,227,179,83,127,5,249,61,18,149,94,6,63,174,207,221,191,226,74,74,107,223,133,254,129,117,19,171,23,221,99,205,114,253,64,162,189,100,30,87,204,193,107,184,81,71,74,29,138,104,169,195,128,201,73,33,182,225,8,187,238,111,245,157,246,217,182,102,216,29,41,116,83,165,157,31,125,41,252,153,223,242,187,159,210,223,35,231,125,187,85,77,55,111,202,247,251,125,174,204,17,109,191,153,62,92,185,111,176,237,182,207,184,72,4,68,64,81,87,197,31,224,79,83,127,5,249,197,18,149,75,95,235,222,138,98,189,68,233,61,247,71,51,91,133,214,138,203,144,121,95,51,61,174,88,227,170,14,197,76,85,1,192,164,142,64,109,206,17,103,220,31,234,187,237,179,236,236,28,246,116,157,241,79,163,127,120,24,247,204,96,87,83,226,143,240,39,169,191,130,252,226,137,97,90,123,225,19,211,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,183,217,219,222,164,254,189,232,166,43,212,78,147,223,116,115,53,184,93,104,172,185,7,149,243,51,218,229,142,58,160,236,84,197,80,28,10,72,228,6,220,225,22,125,193,254,171,190,219,62,206,193,207,103,73,223,20,250,55,247,129,143,124,198,5,210,154,132,26,123,225,19,211,110,154,231,248,214,163,88,179,109,74,158,229,138,222,40,175,116,113,85,220,168,10,9,39,166,152,38,140,100,17,163,18,112,114,6,103,102,33,125,183,217,219,222,166,250,2,34,32,170,191,28,239,212,159,239,39,240,213,170,188,21,62,41,242,159,187,250,239,152,219,149,148,245,91,209,78,150,117,131,244,91,242,153,127,202,237,159,68,188,247,146,246,21,85,52,61,207,53,216,238,119,123,208,75,190,222,88,56,241,227,182,229,190,251,182,216,255,0,75,254,30,154,47,210,102,127,112,212,109,57,201,243,91,141,202,227,103,150,201,44,87,186,218,73,160,24,36,154,25,136,132,97,166,136,152,249,83,131,51,185,59,108,229,233,238,118,9,64,136,136,11,85,117,99,240,177,172,159,119,249,15,203,167,91,85,99,250,133,133,90,181,43,0,201,116,230,251,81,87,5,183,42,179,214,217,43,37,164,49,25,227,130,166,19,134,66,140,136,72,88,216,77,221,157,196,155,125,183,103,247,32,229,221,116,167,213,143,194,198,178,125,223,228,63,46,157,69,95,238,42,116,177,255,0,111,218,171,255,0,165,109,223,243,21,55,245,11,10,181,106,86,1,146,233,205,246,162,174,11,110,85,103,173,178,86,75,72,98,51,199,5,76,39,12,133,25,16,144,177,176,155,187,59,137,54,251,110,207,238,65,203,186,234,161,64,15,238,42,116,177,255,0,111,218,171,255,0,165,109,223,243,21,63,208,71,254,190,52,207,42,213,222,144,181,39,5,194,169,60,221,234,162,223,79,112,166,165,24,228,146,74,175,37,87,13,97,193,16,70,4,103,52,129,78,65,24,48,253,105,8,5,221,153,221,219,158,27,77,218,235,96,186,209,95,108,87,58,187,117,202,221,81,29,93,29,101,36,197,12,244,211,198,76,81,203,28,130,236,64,98,76,196,196,206,206,206,204,236,186,158,80,3,251,138,157,44,127,219,246,170,255,0,233,91,119,252,197,4,233,196,242,155,22,115,138,217,179,92,90,187,206,217,114,11,125,61,210,221,83,218,56,251,244,179,198,50,69,39,3,97,49,228,6,47,177,51,19,111,179,179,63,162,245,150,21,162,250,85,106,209,13,47,199,244,162,197,145,100,23,203,110,55,78,84,148,117,151,234,177,169,173,120,59,132,81,196,82,8,0,240,140,73,162,140,88,89,134,56,192,91,244,86,106,130,42,248,163,252,9,234,111,224,191,56,162,84,173,210,119,197,62,141,253,224,99,223,49,129,116,39,175,122,41,138,245,19,164,247,221,28,205,110,23,90,43,46,65,229,124,204,246,185,99,142,168,59,21,49,84,7,2,146,57,1,183,56,69,159,112,127,170,239,182,207,179,180,96,211,223,8,158,155,116,215,63,198,181,26,197,155,106,84,247,44,86,241,69,123,163,138,174,229,64,80,73,61,52,193,52,99,32,141,24,147,131,144,51,59,49,11,237,190,206,222,244,19,125,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,21,64,120,177,99,212,250,101,175,152,166,127,29,182,146,174,11,237,150,163,185,28,208,180,130,242,133,84,196,79,182,194,223,252,148,63,229,59,250,127,182,223,213,75,248,218,220,97,159,50,211,91,20,95,90,164,45,21,245,14,62,173,245,78,120,153,189,118,219,254,164,95,111,255,0,83,112,240,124,38,241,205,48,112,212,172,235,80,222,202,208,211,89,169,162,102,184,249,126,17,131,201,80,82,56,247,155,102,125,160,23,223,150,223,183,249,180,47,86,56,94,152,223,53,35,47,201,116,230,182,57,160,26,219,132,193,29,12,148,229,11,183,126,115,103,102,132,93,182,217,193,155,215,221,183,243,45,43,167,246,154,35,189,22,45,145,87,251,56,174,5,21,48,191,105,230,250,198,92,91,244,31,246,30,254,246,86,241,209,230,147,195,98,211,89,48,74,170,143,55,110,189,90,220,218,163,131,199,200,38,167,167,139,110,44,110,77,245,91,127,210,111,127,217,239,65,73,40,183,191,87,221,63,211,116,253,168,199,142,80,87,121,154,73,118,237,23,105,195,221,5,57,191,163,200,111,239,153,253,239,246,127,179,68,32,34,34,2,34,32,47,162,130,142,74,250,160,165,139,244,143,125,191,212,206,255,0,253,69,243,175,235,75,60,180,211,140,208,23,19,29,246,125,153,254,205,190,212,27,154,77,49,142,155,31,187,208,157,198,170,142,74,40,30,115,134,105,187,97,33,176,72,224,220,120,122,190,206,255,0,237,125,189,235,252,228,26,103,129,96,216,29,21,202,251,121,122,219,189,226,134,146,182,154,58,42,136,100,24,187,188,73,198,70,32,18,23,102,9,25,217,183,217,220,125,95,213,101,217,230,108,55,157,3,99,188,159,59,221,77,200,26,73,182,219,184,13,21,104,237,196,69,129,182,110,219,127,248,186,142,182,138,168,41,110,48,212,86,71,220,136,57,114,29,221,183,250,174,205,234,222,190,247,65,42,188,51,222,186,139,170,12,126,63,207,194,199,230,247,103,220,121,109,110,172,255,0,111,189,95,138,166,110,131,53,75,19,203,122,180,167,172,246,103,106,57,249,249,38,239,74,93,190,54,202,166,147,252,134,223,126,63,229,123,190,197,115,40,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,10,175,188,105,235,172,212,48,233,233,249,103,27,201,82,92,123,21,2,0,196,49,180,244,155,183,47,211,111,71,63,70,244,250,207,251,93,90,10,172,223,26,140,98,138,179,23,193,242,121,37,145,170,104,161,184,66,2,204,220,93,158,162,137,189,125,55,255,0,45,254,212,21,89,38,77,113,189,214,212,221,239,7,85,95,92,194,38,18,147,148,174,46,45,182,228,228,238,236,223,84,126,223,179,250,21,154,120,70,234,78,95,144,84,94,177,139,182,66,199,108,164,167,169,150,42,73,106,229,119,18,23,160,6,226,4,78,44,204,46,236,219,55,243,123,148,30,233,238,217,69,150,83,92,48,44,91,5,163,200,50,204,134,155,200,198,117,199,15,26,81,144,202,38,150,46,224,11,9,177,75,15,175,119,236,255,0,88,228,52,82,107,255,0,67,121,241,213,215,210,21,160,171,217,194,72,198,224,220,10,35,153,157,246,106,89,223,109,252,171,183,174,254,239,119,185,6,73,226,103,217,46,161,43,206,10,147,144,11,181,176,57,179,176,127,120,209,251,153,189,219,168,136,179,93,93,213,92,135,88,51,26,188,195,35,54,243,21,61,191,168,50,72,98,60,98,142,63,78,100,239,238,140,86,20,128,136,136,8,136,128,136,136,51,203,238,163,220,111,90,97,101,192,164,179,211,71,75,104,171,146,160,42,194,156,154,73,8,202,87,226,71,201,217,255,0,198,63,167,22,253,31,230,88,26,245,237,84,175,114,183,214,195,53,123,193,29,36,79,80,3,193,203,184,76,197,176,251,246,111,123,250,175,36,133,199,222,130,74,120,123,222,108,214,94,164,241,218,155,209,136,196,254,111,103,119,6,255,0,228,10,166,255,0,41,217,189,238,203,161,53,205,207,73,185,118,63,132,235,101,142,253,145,219,134,178,150,15,51,184,19,237,250,84,147,143,249,135,246,144,253,159,103,251,58,66,130,81,158,8,231,15,209,144,24,219,250,29,183,65,253,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,22,3,171,122,33,167,122,219,109,166,181,106,21,147,218,52,244,124,251,35,230,103,135,143,50,140,139,214,25,1,223,214,32,247,191,217,253,59,231,200,130,190,176,156,131,164,126,153,53,158,229,69,150,226,114,224,114,210,193,0,208,222,46,85,23,87,134,168,223,177,49,0,52,130,241,187,139,144,59,253,103,253,23,254,118,81,67,196,231,90,112,221,119,203,109,215,13,43,200,233,242,43,61,5,36,33,52,244,98,78,33,32,75,88,229,191,33,98,244,9,99,127,217,245,153,90,198,183,244,189,164,186,247,73,75,6,109,142,210,148,212,146,148,161,83,13,29,51,204,238,64,193,234,114,68,111,182,204,63,236,111,216,170,227,175,46,141,109,157,50,90,139,45,193,174,53,50,90,110,147,61,49,83,84,76,46,49,188,131,85,39,160,69,4,98,219,12,0,222,247,251,91,213,182,216,43,233,17,16,17,17,1,17,16,17,17,6,208,211,238,237,231,14,185,227,212,182,136,216,225,146,26,217,171,164,173,24,218,56,129,170,24,182,140,221,152,191,198,179,250,62,255,0,83,221,235,233,228,229,23,75,174,67,0,99,22,234,73,43,134,214,35,202,72,25,143,234,198,239,30,238,194,222,141,185,55,218,254,246,94,78,25,145,85,90,174,30,68,9,187,23,1,106,57,91,119,219,137,147,51,191,189,155,118,109,253,95,127,127,185,108,107,182,57,111,180,228,54,203,70,27,118,167,142,166,245,104,142,174,170,106,137,197,128,8,136,140,195,148,108,206,222,177,143,163,179,255,0,63,216,131,250,244,107,117,164,180,235,246,59,45,109,23,153,141,252,222,225,220,112,255,0,228,42,143,181,153,255,0,107,127,177,116,112,59,113,109,189,219,46,100,116,131,38,124,27,82,237,119,242,120,203,201,247,253,75,212,126,189,60,129,251,71,252,255,0,218,186,97,178,93,41,111,86,122,43,181,21,68,83,193,87,79,28,224,113,155,16,144,152,177,51,179,179,187,63,163,183,218,131,238,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,94,125,246,253,107,198,173,146,221,239,53,61,138,88,120,243,62,4,123,110,76,45,232,44,239,239,38,251,23,160,190,91,141,178,138,237,74,84,119,8,59,176,158,220,135,147,142,251,59,63,189,157,159,222,204,130,39,99,222,35,218,51,147,106,203,233,229,21,111,10,64,132,77,235,187,117,111,200,200,169,216,71,182,244,172,237,254,52,253,121,127,145,252,237,180,96,241,83,234,71,74,115,236,66,139,5,197,46,254,126,229,5,100,83,72,254,94,166,46,44,49,86,196,237,249,200,132,95,98,49,255,0,43,237,255,0,90,213,30,43,122,35,107,210,173,82,180,101,248,229,160,233,173,151,217,228,1,222,89,165,103,120,105,104,219,103,115,244,111,94,126,226,127,183,221,178,254,125,32,104,255,0,78,253,89,201,67,135,103,113,203,97,174,182,82,69,27,189,37,215,203,75,89,36,126,94,63,65,148,229,103,230,85,7,232,34,59,184,182,204,219,59,56,64,196,83,123,173,223,14,235,175,79,146,77,150,233,220,53,215,12,72,120,255,0,141,57,170,170,34,255,0,123,71,245,220,105,196,27,121,102,61,190,183,185,191,107,108,161,10,2,34,32,34,34,2,34,32,247,112,156,142,44,87,36,160,190,77,71,230,70,146,170,25,220,59,142,27,240,144,75,109,217,159,246,126,197,48,116,39,167,88,58,222,131,37,190,219,235,60,149,234,133,165,10,26,94,219,201,249,176,158,152,159,235,188,176,135,160,213,72,223,89,157,253,63,107,182,208,133,89,87,131,46,123,89,79,168,215,157,63,150,190,130,58,58,171,117,125,112,66,110,205,60,147,51,209,15,213,221,247,118,226,14,251,109,254,75,191,216,130,24,235,55,76,218,143,162,153,155,97,57,37,187,251,248,191,65,187,208,122,237,20,114,63,232,74,109,250,50,143,219,255,0,214,107,254,233,167,25,186,98,26,27,133,216,47,49,118,235,41,44,86,232,165,14,66,252,72,104,225,2,109,197,221,159,212,95,220,235,56,184,98,182,27,173,96,92,43,232,59,181,1,191,19,238,152,237,187,51,63,163,59,55,185,153,122,173,238,217,7,234,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,142,253,102,116,135,101,234,223,14,179,227,117,217,1,88,106,172,245,210,86,69,91,21,4,117,18,59,28,37,25,7,214,33,118,109,248,63,163,255,0,146,222,158,231,109,77,210,167,134,141,151,166,172,245,243,153,181,30,175,33,112,131,128,83,212,90,162,132,68,154,104,37,99,103,105,79,213,187,27,123,191,202,127,95,219,56,87,240,175,166,243,180,85,20,78,92,90,162,35,137,203,109,246,228,206,219,237,254,180,26,215,40,201,116,159,85,48,59,180,119,40,105,47,182,154,126,199,154,134,166,137,200,91,148,195,195,234,205,19,179,253,120,217,255,0,69,255,0,69,189,222,142,168,234,207,137,116,217,169,218,203,106,199,237,119,155,182,51,141,28,144,121,202,135,141,170,141,221,234,152,12,68,66,150,45,191,54,108,237,184,151,168,253,187,236,211,11,168,78,137,181,219,66,173,119,92,135,64,46,117,151,155,117,195,177,231,104,169,109,116,228,109,219,40,130,63,89,166,148,223,235,75,49,125,81,251,31,127,77,157,170,206,170,138,225,67,35,249,202,57,224,54,47,86,146,55,31,95,245,183,243,58,9,181,172,93,14,224,247,236,230,207,136,244,201,147,93,50,89,170,97,114,170,106,200,33,166,225,181,52,82,131,183,113,160,103,228,205,59,251,223,110,45,191,171,250,199,238,163,58,98,207,122,107,188,210,90,115,104,118,243,196,99,4,156,160,126,78,49,196,101,233,20,178,109,233,40,251,221,191,250,210,223,194,95,81,52,143,9,201,111,181,90,129,154,217,236,151,73,154,149,168,222,225,87,216,99,227,29,115,30,206,238,193,232,36,30,255,0,243,155,237,117,41,250,237,212,158,141,242,218,92,94,219,169,121,213,138,233,83,69,95,44,176,69,71,95,83,49,6,241,135,45,252,161,62,219,179,135,169,127,171,237,65,72,8,172,63,72,188,59,105,181,222,243,146,103,214,104,37,161,194,231,158,165,236,79,192,228,105,227,41,162,146,2,103,42,128,151,103,130,109,254,179,127,147,235,235,238,213,122,99,225,223,174,25,222,53,244,191,31,198,38,185,68,255,0,163,76,51,83,70,239,249,195,141,253,74,161,159,222,14,254,239,179,253,104,34,34,45,209,155,116,113,212,182,11,89,91,13,231,70,114,145,134,132,37,154,106,136,232,30,88,134,48,114,98,39,56,220,135,102,96,119,247,251,189,125,222,171,80,214,218,174,118,233,100,134,225,111,169,166,56,140,163,49,150,34,23,18,103,217,217,247,111,123,63,162,15,149,76,47,11,188,223,26,193,122,146,167,186,95,90,119,148,237,23,8,105,216,36,113,7,39,0,127,172,205,25,59,253,81,63,181,189,118,253,155,60,61,83,127,195,19,73,53,14,251,170,53,57,246,33,114,246,92,150,251,109,100,49,84,20,80,74,198,69,229,217,199,140,166,205,234,19,111,190,207,238,255,0,96,93,45,155,80,177,59,252,173,77,110,186,119,38,127,242,59,18,183,237,127,123,139,55,185,157,100,123,42,104,234,31,164,190,179,241,236,238,77,85,179,217,46,151,234,169,246,231,37,21,5,20,132,27,67,20,13,245,35,51,223,118,119,111,208,255,0,37,223,249,218,210,122,120,186,234,181,211,78,109,239,172,24,220,214,139,244,81,69,28,161,44,176,145,73,180,17,110,78,208,139,8,238,111,39,167,217,183,236,217,6,207,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,69,249,187,126,212,221,191,159,253,136,63,81,126,110,191,80,17,17,1,17,16,17,17,1,23,230,236,191,141,101,117,29,190,156,235,43,234,225,165,130,49,114,57,102,145,128,5,153,183,119,119,127,70,102,102,119,255,0,82,15,238,139,8,168,214,253,24,164,173,107,117,86,176,97,80,213,190,251,83,201,127,164,25,31,109,247,250,175,38,254,155,63,251,29,101,244,117,244,119,10,112,171,183,213,193,85,79,38,252,102,134,70,48,125,159,103,217,219,209,253,89,219,253,72,62,132,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,64,68,68,4,68,65,252,106,169,41,171,96,42,106,184,35,154,35,219,144,72,44,66,251,62,237,187,63,167,189,153,69,61,112,240,229,208,189,85,183,67,5,151,28,160,199,106,130,160,100,57,109,180,116,116,142,64,195,35,59,110,52,196,239,187,200,207,255,0,154,223,177,75,36,65,84,26,195,225,29,144,99,180,212,215,61,22,201,234,60,212,98,253,230,158,180,249,187,191,108,91,143,150,163,103,251,101,247,191,187,111,231,80,39,83,52,151,94,44,57,57,217,115,124,127,43,175,184,83,56,187,20,244,149,146,187,110,0,94,143,40,49,123,136,62,207,177,191,153,116,170,191,147,211,194,82,119,156,62,190,219,111,187,255,0,248,253,136,42,103,161,46,160,117,99,66,112,107,147,106,166,29,153,73,140,210,211,113,160,103,183,84,187,52,143,228,163,137,135,191,32,71,179,70,39,232,62,187,123,189,55,101,133,104,247,137,173,86,141,233,245,203,25,163,177,157,69,197,187,62,81,234,105,156,193,191,63,33,159,45,170,128,191,70,71,219,102,253,155,171,156,154,8,170,33,120,38,14,64,91,110,219,187,123,149,111,106,247,132,86,63,146,84,222,50,44,91,42,237,86,84,121,127,45,77,228,76,182,226,209,129,253,115,172,102,247,9,63,171,127,51,32,192,44,126,41,54,237,84,169,179,225,25,118,45,106,160,142,241,83,79,67,117,173,146,132,98,140,105,229,118,138,103,238,73,86,91,55,231,8,190,179,59,108,219,187,63,185,74,139,159,67,125,50,107,174,155,91,174,150,27,85,186,48,186,211,133,80,221,45,48,91,216,229,34,48,51,46,240,211,159,47,80,38,223,119,247,147,58,167,170,158,146,245,154,215,158,81,96,247,108,95,177,83,85,91,29,46,254,118,144,182,98,155,181,191,213,153,219,222,207,233,191,255,0,93,95,31,73,186,96,90,63,211,198,11,131,78,223,223,116,22,104,60,207,254,52,220,165,54,244,51,111,66,144,155,208,157,191,103,236,65,10,233,60,31,112,230,212,67,138,162,249,112,124,104,105,156,196,154,166,46,235,202,207,7,163,187,209,118,246,118,121,189,61,254,141,252,234,98,232,239,74,26,111,162,56,211,88,48,151,173,164,148,128,90,74,176,236,71,49,63,8,132,190,188,112,131,190,253,161,223,211,215,215,253,91,173,139,114,217,12,121,50,13,49,23,229,127,11,186,141,13,218,138,12,154,199,54,251,16,71,85,91,82,59,14,255,0,89,203,96,111,174,77,183,243,15,237,101,186,5,247,22,125,182,244,247,126,196,111,86,245,95,168,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,191,201,23,189,153,246,219,222,235,253,40,173,215,215,80,57,174,140,96,182,188,99,76,173,208,212,229,185,151,127,217,135,37,76,144,60,126,82,106,83,155,98,2,15,124,82,159,190,64,247,122,114,223,139,135,155,212,151,136,238,141,232,100,141,143,227,242,79,152,95,230,55,134,32,178,61,45,194,24,228,120,88,227,238,176,84,129,179,19,152,51,108,219,190,199,183,185,148,105,151,197,87,169,186,179,58,171,39,79,18,77,64,228,229,20,133,137,92,9,222,63,123,59,184,213,241,223,142,207,233,232,183,159,73,222,27,184,118,150,141,78,105,173,213,13,168,89,69,210,48,9,41,114,27,117,45,101,61,17,69,49,240,146,62,227,204,252,222,54,137,185,49,250,54,237,246,236,50,198,159,73,116,174,146,6,165,165,211,28,78,24,88,120,180,113,217,169,132,89,182,219,109,152,54,247,122,32,131,250,111,226,219,140,149,92,54,189,108,211,124,151,30,168,159,151,26,136,172,241,210,83,15,22,50,126,69,83,89,187,122,118,153,189,61,229,252,236,167,62,3,168,120,118,167,99,112,229,248,30,69,111,189,90,106,14,72,134,162,134,174,42,144,230,4,226,67,202,34,33,221,157,189,219,253,172,176,188,235,165,126,159,53,2,211,45,166,251,163,248,124,93,206,59,85,83,216,40,90,162,61,136,75,234,153,66,91,111,193,153,253,61,91,118,80,242,245,161,189,75,244,23,95,45,247,166,139,133,195,80,180,226,24,188,221,93,139,34,185,4,17,209,250,119,42,136,56,212,194,14,91,83,51,177,13,59,255,0,190,9,182,55,103,220,44,108,73,139,237,245,253,139,253,40,167,210,167,94,216,55,81,87,114,192,111,150,216,177,124,254,148,102,243,22,104,164,168,171,2,236,4,125,227,105,187,3,19,51,72,82,11,15,50,127,205,238,206,91,179,169,85,200,155,244,153,7,250,69,249,186,254,53,117,48,210,64,85,21,18,118,226,13,185,22,206,251,110,251,125,159,206,131,250,145,109,232,222,174,177,188,215,81,240,61,57,182,201,119,207,51,59,37,134,154,48,115,98,184,220,97,165,99,216,72,182,23,148,133,157,221,128,246,109,255,0,201,127,216,234,22,235,143,137,13,117,118,83,30,146,116,151,138,91,51,156,158,173,251,83,84,220,39,168,161,10,81,150,56,134,34,96,152,96,98,39,150,113,109,218,95,70,7,223,110,91,142,51,99,232,27,94,250,151,112,204,122,172,215,12,186,199,5,105,181,67,226,182,186,190,253,44,98,123,73,196,12,234,234,35,22,102,158,162,38,110,30,130,44,254,231,216,131,218,212,159,22,108,72,234,228,199,180,27,78,242,108,170,241,30,223,95,217,17,87,82,150,236,7,232,244,181,156,223,96,238,239,233,239,15,216,206,180,117,248,124,77,122,191,170,9,142,142,233,165,244,21,28,105,222,158,56,242,11,37,57,8,239,25,57,143,231,69,216,187,174,238,255,0,107,7,243,122,216,166,153,244,153,211,230,149,209,199,79,140,233,102,51,37,68,123,237,95,85,100,161,122,162,221,205,253,100,8,69,223,210,66,31,244,118,101,183,98,134,42,120,154,40,98,8,163,31,112,128,179,51,127,169,144,85,69,95,133,30,187,150,15,61,250,231,173,117,117,121,216,246,158,157,227,201,43,36,165,216,156,59,172,92,168,251,219,253,105,189,207,254,110,255,0,106,245,252,53,186,130,213,76,107,87,174,157,50,107,118,69,116,184,93,42,30,6,183,13,222,174,166,89,227,118,166,172,172,147,102,169,145,137,183,18,139,244,99,245,102,29,254,194,86,131,234,228,206,222,229,86,89,29,174,209,125,241,119,197,255,0,38,196,20,147,208,92,162,158,235,36,80,246,133,224,27,20,71,195,142,209,187,242,136,38,31,121,109,203,119,103,253,18,11,79,31,118,223,179,209,126,175,198,118,119,125,151,234,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,255,0,46,2,238,196,237,234,203,253,34,32,252,219,215,117,250,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,128,136,136,8,136,131,241,253,206,171,243,197,102,174,245,134,84,233,78,175,218,237,146,213,193,135,251,115,204,184,236,194,30,109,168,105,195,145,59,22,219,185,62,223,85,247,219,236,247,171,4,88,166,163,105,158,15,170,216,228,248,158,123,142,80,93,173,211,241,220,42,232,225,168,97,227,32,73,232,210,129,11,125,104,195,236,251,27,246,50,15,55,71,181,171,78,245,207,18,167,205,116,231,37,161,187,208,205,207,155,83,200,238,112,237,44,145,183,48,33,19,13,222,35,219,144,182,251,59,182,237,234,179,198,118,127,86,85,179,140,99,89,63,134,6,165,157,69,84,247,76,139,70,243,153,169,109,112,201,202,74,185,172,211,68,225,33,203,51,187,83,210,211,129,52,213,197,201,185,59,180,108,238,205,196,221,231,174,157,106,222,156,106,173,154,150,249,129,102,118,107,188,85,80,4,239,13,37,198,10,137,97,228,0,92,36,24,140,152,72,90,64,103,109,253,29,219,246,178,12,201,127,51,141,156,72,56,238,36,219,59,47,246,239,183,216,235,243,151,253,235,255,0,177,4,97,234,95,160,173,44,234,10,3,187,209,73,244,103,45,238,129,199,123,118,169,172,224,28,228,41,3,203,189,68,113,63,46,244,158,187,122,111,233,238,109,180,238,27,153,248,129,244,211,92,22,237,67,211,91,182,170,225,84,164,197,37,202,220,214,218,73,41,161,125,202,89,26,150,138,41,234,36,216,166,111,170,219,187,246,29,219,208,159,107,0,125,139,211,139,255,0,173,151,149,145,228,56,198,53,106,169,184,101,183,203,93,178,221,20,68,85,19,92,106,99,134,17,141,155,235,57,20,142,194,195,235,235,191,167,170,13,15,139,117,249,211,37,222,72,45,57,118,161,210,97,87,243,17,243,22,188,134,150,178,220,84,242,63,17,32,121,42,224,132,95,140,142,65,191,187,234,19,251,153,246,210,221,110,219,226,234,190,201,103,196,180,155,168,220,20,49,162,105,222,229,29,53,214,209,84,213,13,202,154,72,126,180,149,33,32,113,146,9,31,234,191,175,174,254,141,179,253,90,189,67,208,111,83,25,120,105,197,190,213,109,184,100,119,10,134,165,246,214,25,5,154,89,162,57,37,146,30,228,149,13,220,144,69,164,157,140,159,139,187,59,129,123,253,31,29,175,240,142,176,217,233,216,116,235,90,245,10,220,76,239,176,77,146,4,49,139,111,232,204,208,209,182,222,142,127,235,127,233,65,185,186,37,233,243,70,186,96,194,230,183,88,51,203,5,235,36,186,71,219,187,92,161,184,8,249,145,10,137,142,31,204,249,153,99,14,35,43,15,212,219,126,59,191,171,250,73,57,114,108,110,32,121,170,50,27,96,0,250,242,42,200,217,155,253,123,170,210,203,60,60,58,194,195,233,220,116,183,94,142,122,50,221,166,42,236,166,232,85,172,12,59,254,109,224,166,102,223,147,158,219,254,192,254,117,175,75,165,78,178,138,172,44,215,141,77,214,169,166,35,97,150,106,91,213,212,168,182,223,137,113,34,135,125,183,221,219,118,253,29,144,90,133,227,91,180,103,29,23,60,131,87,112,187,96,183,219,89,126,164,135,246,127,157,35,127,156,223,237,101,168,51,255,0,17,30,144,48,90,26,153,223,90,177,251,197,100,49,17,67,79,108,57,235,6,99,224,68,33,221,167,138,65,29,220,89,183,251,55,109,212,16,201,60,55,250,157,202,42,99,134,203,157,92,107,216,183,238,62,101,115,184,75,27,122,54,219,113,165,127,243,95,223,246,176,45,177,160,222,15,56,253,130,122,107,174,186,100,113,220,170,169,102,238,141,45,146,176,38,163,149,134,64,32,25,2,170,137,156,153,217,141,137,183,245,103,102,111,181,6,55,157,248,129,245,89,212,69,210,76,111,164,109,32,200,161,164,19,146,1,187,82,83,199,93,79,51,137,188,128,102,245,116,66,17,57,67,27,236,36,109,250,109,239,125,153,246,39,65,61,1,106,86,136,231,227,172,26,165,144,121,107,176,255,0,214,159,41,78,124,191,51,85,79,254,58,10,131,22,250,178,198,127,161,246,237,239,221,218,109,105,222,146,105,182,149,90,33,179,105,254,17,100,178,69,12,113,129,73,69,109,167,166,146,98,0,96,99,145,226,1,98,55,22,245,125,190,215,89,131,14,207,187,190,232,63,91,250,23,234,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,34,34,2,34,32,47,199,102,127,123,47,212,65,142,103,90,125,132,106,93,130,108,87,80,49,75,102,67,104,168,98,99,165,175,167,25,64,92,128,129,200,119,245,2,226,102,204,66,236,77,201,246,118,81,127,42,240,243,182,90,74,174,179,167,77,91,201,244,154,89,123,146,133,61,158,225,114,150,14,227,242,118,102,137,235,130,54,29,218,22,227,199,142,209,11,109,183,163,76,53,249,178,10,236,151,78,252,88,112,216,206,28,127,88,107,114,168,253,56,121,155,117,130,50,253,175,245,167,144,223,252,167,251,127,200,111,230,219,2,206,53,63,197,95,79,109,46,121,110,76,246,249,195,115,35,242,120,228,191,83,137,59,63,230,192,155,252,151,254,127,69,106,27,63,216,232,219,183,189,247,65,77,248,182,170,248,170,107,77,217,241,236,59,82,46,21,59,243,146,66,166,138,197,68,81,176,122,191,214,218,55,127,210,6,217,159,215,127,183,101,184,176,222,128,122,190,212,170,216,79,168,78,169,51,161,180,72,108,213,246,90,138,233,42,96,171,135,213,138,39,242,247,6,17,98,96,143,119,97,255,0,43,246,179,171,45,250,207,252,203,247,111,218,251,160,210,90,43,209,239,79,250,15,28,21,120,70,157,90,198,248,49,139,84,93,230,105,103,168,154,95,205,185,72,197,60,146,16,110,113,9,236,37,232,254,239,123,187,238,198,22,219,213,189,87,238,219,47,212,31,155,38,207,254,114,253,68,31,155,127,58,108,191,81,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,17,17,1,17,16,127,255,217